Lines Matching refs:fArray
240 if (res->u.fArray.fCount == 0 && gFormatVersion > 1) { in array_write16()
245 for (current = res->u.fArray.fFirst; current != NULL; current = current->fNext) { in array_write16()
249 if (U_SUCCESS(*status) && res->u.fArray.fCount <= 0xffff && res16 >= 0 && gFormatVersion > 1) { in array_write16()
250 uint16_t *p16 = reserve16BitUnits(bundle, 1 + res->u.fArray.fCount, status); in array_write16()
253 *p16++ = (uint16_t)res->u.fArray.fCount; in array_write16()
254 for (current = res->u.fArray.fFirst; current != NULL; current = current->fNext) { in array_write16()
257 bundle->f16BitUnitsLength += 1 + res->u.fArray.fCount; in array_write16()
406 for (current = res->u.fArray.fFirst; current != NULL; current = current->fNext) { in array_preWrite()
410 *byteOffset += (1 + res->u.fArray.fCount) * 4; in array_preWrite()
521 for (i = 0, current = res->u.fArray.fFirst; current != NULL; ++i, current = current->fNext) { in array_write()
524 assert(i == res->u.fArray.fCount); in array_write()
526 udata_write32(mem, res->u.fArray.fCount); in array_write()
527 for (current = res->u.fArray.fFirst; current != NULL; current = current->fNext) { in array_write()
530 *byteOffset += (1 + res->u.fArray.fCount) * 4; in array_write()
539 udata_write32(mem, res->u.fIntVector.fArray[i]); in intvector_write()
1002 res->u.fIntVector.fArray = (uint32_t *) uprv_malloc(sizeof(uint32_t) * RESLIST_MAX_INT_VECTOR); in intvector_open()
1003 if (res->u.fIntVector.fArray == NULL) { in intvector_open()
1130 current = array->u.fArray.fFirst; in array_close()
1138 array->u.fArray.fFirst = NULL; in array_close()
1159 if (intvector->u.fIntVector.fArray != NULL) { in intvector_close()
1160 uprv_free(intvector->u.fIntVector.fArray); in intvector_close()
1161 intvector->u.fIntVector.fArray =NULL; in intvector_close()
1304 if (array->u.fArray.fFirst == NULL) { in array_add()
1305 array->u.fArray.fFirst = res; in array_add()
1306 array->u.fArray.fLast = res; in array_add()
1308 array->u.fArray.fLast->fNext = res; in array_add()
1309 array->u.fArray.fLast = res; in array_add()
1312 (array->u.fArray.fCount)++; in array_add()
1320 *(intvector->u.fIntVector.fArray + intvector->u.fIntVector.fCount) = value; in intvector_add()