Lines Matching full:indexes
161 /* formatVersion 1.1 must have a root item and at least 5 indexes */ in res_init()
179 /* bundles with formatVersion 1.1 and later contain an indexes[] array */ in res_init()
180 const int32_t *indexes=pResData->pRoot+1; in res_init() local
181 int32_t indexLength=indexes[URES_INDEX_LENGTH]&0xff; in res_init()
189 length<(indexes[URES_INDEX_BUNDLE_TOP]<<2)) in res_init()
195 if(indexes[URES_INDEX_KEYS_TOP]>(1+indexLength)) { in res_init()
196 pResData->localKeyLimit=indexes[URES_INDEX_KEYS_TOP]<<2; in res_init()
199 int32_t att=indexes[URES_INDEX_ATTRIBUTES]; in res_init()
210 indexes[URES_INDEX_16BIT_TOP]>indexes[URES_INDEX_KEYS_TOP] in res_init()
212 pResData->p16BitUnits=(const uint16_t *)(pResData->pRoot+indexes[URES_INDEX_KEYS_TOP]); in res_init()
632 * gets platform-endian key string indexes and sorting indexes;
634 * according to the sorting indexes
827 * First we set up a temporary table with the key indexes and in ures_swapResource()
828 * sorting indexes and sort that. in ures_swapResource()
996 /* formatVersion 1.1 must have a root item and at least 5 indexes */ in ures_swap()
1008 /* formatVersion 1.1 adds the indexes[] array */ in ures_swap()
1013 udata_printError(ds, "ures_swap(): too few indexes for a 1.1+ resource bundle\n"); in ures_swap()
1123 /* swap the root resource and indexes */ in ures_swap()