Lines Matching defs:line
29 * dataVersion = Unicode version from -u or --unicode command line option, defaults to 3.0.0
243 skipNoise(const char *line, int16_t start, int16_t limit);
246 getWord(const char *line, int16_t start, int16_t limit);
318 * Only use "correction" aliases for now, from Unicode 6.1 NameAliases.txt with 3 fields per line.
397 skipNoise(const char *line, int16_t start, int16_t limit) {
399 while(start<limit && !isWordChar(line[start])) {
407 getWord(const char *line, int16_t start, int16_t limit) {
411 while(start<limit && isWordChar(line[start])) {
416 if(start<limit && ((c=line[start])==' ' || c=='-')) {
632 Line *line=NULL;
644 line=lines+i++;
645 inLine=line->code;
654 /* store the group like a line */
670 /* write empty lines between the previous line in the group and this one */
675 /* write characters and tokens for this line */
676 appendLineLength(compressLine(line->s, line->length, &groupTop));
680 if(line && groupMSB!=0xffff) {
686 /* store the group like a line */
983 Line *line;
1008 /* allocate line memory */
1011 /* copy all strings into the line memory */
1023 line=lines+lineCount;
1025 line->code=code;
1026 line->length=length;
1027 line->s=stringStart;
1040 Line *line;
1047 /* store the line lengths first, then the strings */
1053 line=lines+lineCount;
1055 line->code=groupMSB;
1056 line->length=length;
1057 line->s=stringStart;
1076 fprintf(stderr, "gennames: compressed line too long\n");