Home | History | Annotate | Download | only in genrb

Lines Matching full:farray

196     for (current = res->u.fArray.fFirst; current != NULL; current = current->fNext) {
339 if (res->u.fArray.fCount == 0 && gFormatVersion > 1) {
344 for (current = res->u.fArray.fFirst; current != NULL; current = current->fNext) {
348 if (U_SUCCESS(*status) && res->u.fArray.fCount <= 0xffff && res16 >= 0 && gFormatVersion > 1) {
349 uint16_t *p16 = reserve16BitUnits(bundle, 1 + res->u.fArray.fCount, status);
352 *p16++ = (uint16_t)res->u.fArray.fCount;
353 for (current = res->u.fArray.fFirst; current != NULL; current = current->fNext) {
356 bundle->f16BitUnitsLength += 1 + res->u.fArray.fCount;
505 for (current = res->u.fArray.fFirst; current != NULL; current = current->fNext) {
509 *byteOffset += (1 + res->u.fArray.fCount) * 4;
620 for (i = 0, current = res->u.fArray.fFirst; current != NULL; ++i, current = current->fNext) {
623 assert(i == res->u.fArray.fCount);
625 udata_write32(mem, res->u.fArray.fCount);
626 for (current = res->u.fArray.fFirst; current != NULL; current = current->fNext) {
629 *byteOffset += (1 + res->u.fArray.fCount) * 4;
638 udata_write32(mem, res->u.fIntVector.fArray[i]);
1046 res->u.fIntVector.fArray = (uint32_t *) uprv_malloc(sizeof(uint32_t) * RESLIST_MAX_INT_VECTOR);
1047 if (res->u.fIntVector.fArray == NULL) {
1174 current = array->u.fArray.fFirst;
1182 array->u.fArray.fFirst = NULL;
1201 if (intvector->u.fIntVector.fArray != NULL) {
1202 uprv_free(intvector->u.fIntVector.fArray);
1203 intvector->u.fIntVector.fArray =NULL;
1342 if (array->u.fArray.fFirst == NULL) {
1343 array->u.fArray.fFirst = res;
1344 array->u.fArray.fLast = res;
1346 array->u.fArray.fLast->fNext = res;
1347 array->u.fArray.fLast = res;
1350 (array->u.fArray.fCount)++;
1358 *(intvector->u.fIntVector.fArray + intvector->u.fIntVector.fCount) = value;