Lines Matching full:line
30 * dataVersion = Unicode version from -u or --unicode command line option, defaults to 3.0.0
235 } Line;
244 static Line lines[MAX_LINE_COUNT];
268 skipNoise(char *line, int16_t start, int16_t limit);
271 getWord(char *line, int16_t start, int16_t limit);
372 /* preset then read command line options */
380 "error in command line argument \"%s\"\n",
634 skipNoise(char *line, int16_t start, int16_t limit) {
636 while(start<limit && !isWordChar(line[start])) {
644 getWord(char *line, int16_t start, int16_t limit) {
648 while(start<limit && isWordChar(line[start])) {
653 if(start<limit && ((c=line[start])==' ' || c=='-')) {
805 Line *line=NULL;
817 line=lines+i++;
818 inLine=line->code;
827 /* store the group like a line */
843 /* write empty lines between the previous line in the group and this one */
848 /* write characters and tokens for this line */
849 appendLineLength(compressLine(line->s, line->length, &groupTop));
853 if(line && groupMSB!=0xffff) {
859 /* store the group like a line */
1292 Line *line;
1317 /* allocate line memory */
1320 /* copy all strings into the line memory */
1332 line=lines+lineCount;
1334 line->code=code;
1335 line->length=length;
1336 line->s=stringStart;
1349 Line *line;
1356 /* store the line lengths first, then the strings */
1362 line=lines+lineCount;
1364 line->code=groupMSB;
1365 line->length=length;
1366 line->s=stringStart;
1385 fprintf(stderr, "gennames: compressed line too long\n");