Lines Matching refs:newElement
316 DataCacheElement *newElement;
330 newElement = (DataCacheElement *)uprv_malloc(sizeof(DataCacheElement));
331 if (newElement == NULL) {
335 newElement->item = UDataMemory_createNewInstance(pErr);
337 uprv_free(newElement);
340 UDatamemory_assign(newElement->item, item);
344 newElement->name = (char *)uprv_malloc(nameLen+1);
345 if (newElement->name == NULL) {
347 uprv_free(newElement->item);
348 uprv_free(newElement);
351 uprv_strcpy(newElement->name, baseName);
364 newElement->name, /* Key */
365 newElement, /* Value */
371 fprintf(stderr, "Cache: [%s] <<< %p : %s. vFunc=%p\n", newElement->name,
372 newElement->item, u_errorName(subErr), newElement->item->vFuncs);
377 uprv_free(newElement->name);
378 uprv_free(newElement->item);
379 uprv_free(newElement);
383 return newElement->item;