Home | History | Annotate | Download | only in common

Lines Matching defs:newElement

329     DataCacheElement *newElement;
343 newElement = (DataCacheElement *)uprv_malloc(sizeof(DataCacheElement));
344 if (newElement == NULL) {
348 newElement->item = UDataMemory_createNewInstance(pErr);
350 uprv_free(newElement);
353 UDatamemory_assign(newElement->item, item);
357 newElement->name = (char *)uprv_malloc(nameLen+1);
358 if (newElement->name == NULL) {
360 uprv_free(newElement->item);
361 uprv_free(newElement);
364 uprv_strcpy(newElement->name, baseName);
377 newElement->name, /* Key */
378 newElement, /* Value */
384 fprintf(stderr, "Cache: [%s] <<< %p : %s. vFunc=%p\n", newElement->name,
385 newElement->item, u_errorName(subErr), newElement->item->vFuncs);
390 uprv_free(newElement->name);
391 uprv_free(newElement->item);
392 uprv_free(newElement);
396 return newElement->item;