Lines Matching full:strings
43 * -- strings (groupStrings) are tokenized as follows:
56 * Different strings for a code point - normal name, 1.0 name, and ISO comment -
62 * uint16_t offsetHigh; -- group strings are at start of names data + groupStringsOffset + this 32 bit-offset
68 * -- The actual, tokenized group strings are not zero-terminated because
71 * For each of the 32 group strings, one or two nibbles are stored for its length.
77 * For the de-tokenizing, see token description above; the strings immediately follow the
109 * char strings[];
117 * The strings after the prefix are short pieces that are then appended to the result
307 addGroup(uint32_t groupMSB, uint8_t *strings, int16_t length);
810 /* store the groups like lines, with compressed data after raw strings */
942 /* first, see how much space we need, and prepare the token strings */
988 * - the offset to the token strings, uint32_t (4)
990 * - the offset to the group strings, uint32_t (4)
996 * - the token strings, each zero-terminated (tokenSize=(lineTop-groupTop)), 2-padded
1001 * - the group strings (groupTop-groupBottom), 2-padded
1015 "total data length %lu, token strings %lu, compressed strings %lu, algorithmic names %lu\n",
1031 /* token strings */
1051 /* group strings */
1312 /* add lengths of strings */
1320 /* copy all strings into the line memory */
1347 addGroup(uint32_t groupMSB, uint8_t *strings, int16_t length) {
1356 /* store the line lengths first, then the strings */
1360 uprv_memcpy(stringStart+lineLengthsTop, strings, length);