Lines Matching refs:scan

122 static void scantab(char *scan, int tabvect[NTABS], int level);
123 static void repetab(char *scan, int tabvect[NTABS]);
124 static void arbitab(char *scan, int tabvect[NTABS]);
125 static void filetab(char *scan, int tabvect[NTABS], int level);
140 char *scan; /* scan pointer to next char */ in main() local
162 scan = *++argv; in main()
163 if (*scan == '+') { in main()
165 if (*++scan == 'm') { in main()
167 if (*++scan) in main()
168 margin = getnum(&scan); in main()
173 "tabs: %s: invalid tab spec\n"), scan-1); in main()
182 "tabs: %s: invalid tab stop operand\n"), scan); in main()
185 } else if (*scan == '-') { in main()
187 if (*(scan+1) == 'T') { in main()
189 if (*(scan+2) == '\0') { in main()
195 terminal = scan+2; in main()
196 } else if (*(scan+1) == '-') in main()
197 if (*(scan+2) == '\0') in main()
200 tabspec = scan; /* --file */ in main()
201 else if (strcmp(scan+1, "code") == 0) { in main()
204 } else if (chk_codes(scan+1) || in main()
205 (isdigit(*(scan+1)) && *(scan+2) == '\0')) { in main()
210 tabspec = scan; in main()
213 "tabs: %s: invalid tab spec\n"), scan); in main()
222 "tabs: %s: invalid tab stop operand\n"), scan); in main()
309 scantab(char *scan, int tabvect[NTABS], int level) in scantab() argument
312 if (*scan == '-') { in scantab()
313 if ((c = *++scan) == '-') in scantab()
314 filetab(++scan, tabvect, level); in scantab()
316 repetab(scan, tabvect); in scantab()
317 else if (stdtab(scan, tabvect)) { in scantab()
320 "tabs: %s: unknown tab code\n"), scan); in scantab()
324 arbitab(scan, tabvect); in scantab()
331 repetab(char *scan, int tabvect[NTABS]) in repetab() argument
335 incr = getnum(&scan); in repetab()
348 arbitab(char *scan, int tabvect[NTABS]) in arbitab() argument
353 scan_save = scan; in arbitab()
356 if (*scan == '+') { in arbitab()
357 scan++; /* +n ==> increment, not absolute */ in arbitab()
358 if (t = getnum(&scan)) in arbitab()
367 if ((t = getnum(&scan)) > last) in arbitab()
376 if (*scan++ != ',') break; in arbitab()
392 filetab(char *scan, int tabvect[NTABS], int level) in filetab() argument
404 scan); in filetab()
407 if ((fildes = open(scan, O_RDONLY)) < 0) { in filetab()
409 (void) fprintf(stderr, gettext("tabs: %s: "), scan); in filetab()
416 scan = 0; in filetab()
435 scan = &card[i]; in filetab()
463 if (found && scan != 0) { in filetab()
464 scantab(scan, tabvect, 1); in filetab()
465 temp = scan; in filetab()
657 char c, *scan; in getnum() local
659 scan = *scan1; in getnum()
660 while ((c = *scan++) >= '0' && c <= '9') n = n * 10 + c -'0'; in getnum()
661 *scan1 = --scan; in getnum()