Lines Matching full:indexes
95 * int32_t indexes[>=32];
97 * Array of indexes and lengths etc. The length of the array is at least 32.
98 * The actual length is stored in indexes[0] to be forward compatible.
100 * Each index to another array is the number of bytes from indexes[].
103 * Some of the structures may not be present, in which case their indexes
106 * Usage of indexes[i]:
107 * [0] length of indexes[]
126 * [13] index of fromUStage3[] (array of uint16_t indexes into fromUStage3b[])
150 * [>31] reserved; there are indexes[0] indexes
177 * and match the next unit; (value indexes toUTable[value])
189 * the result UChars in toUUChars[]; (0 indexes toUUChars[0])
209 * Indexes and lengths stored in the toUTable[].
226 * and match the next unit; (value indexes fromUTable[value])
242 * the result bytes in fromUBytes[]; (0 indexes fromUBytes[0])
265 * Indexes in stage 1 are all offset by the length of stage 1 so that the
274 * Stage 3 of the trie. The first array simply contains indexes to the second,
303 * Indexes and lengths stored in the fromUTableValues[].
331 UCNV_EXT_RESERVED_INDEX, /* 20, moves with additional indexes */
337 /* get the pointer to an extension array from indexes[index] */
338 #define UCNV_EXT_ARRAY(indexes, index, itemType) \ argument
339 ((const itemType *)((const char *)(indexes)+(indexes)[index]))
341 #define UCNV_GET_MAX_BYTES_PER_UCHAR(indexes) \ argument
342 ((indexes)[UCNV_EXT_COUNT_BYTES]&0xff)