Lines Matching refs:mac

160 static void chkcmd(char *line, char *mac);
161 static void nomatch(char *mac);
164 static void checkknown(char *mac);
166 static void addmac(char *mac);
167 static int binsrch(char *mac);
283 char mac[5]; /* The current macro or nroff command */ in process() local
292 (void) strncpy(mac, line+1, 4); in process()
293 if (isspace(mac[0])) { in process()
296 } else if (isspace(mac[1])) { in process()
297 mac[1] = 0; in process()
298 } else if (isspace(mac[2])) { in process()
299 mac[2] = 0; in process()
300 } else if (mac[0] != '\\' || mac[1] != '\"') { in process()
308 checkknown(mac); in process()
313 if (eq(mac, "de")) in process()
316 chkcmd(line, mac); in process()
409 chkcmd(char *line, char *mac) in chkcmd() argument
416 if (stktop >= 0 && eq(mac, br[stk[stktop].opno].clbr)) in chkcmd()
421 if (eq(mac, br[i].opbr)) { in chkcmd()
436 if (eq(mac, br[i].clbr)) { in chkcmd()
437 nomatch(mac); in chkcmd()
445 nomatch(char *mac) in nomatch() argument
455 if (eq(mac, br[stk[j].opno].clbr)) { in nomatch()
488 (void) printf(gettext("Unmatched .%s\n"), mac); in nomatch()
508 checkknown(char *mac) in checkknown() argument
511 if (eq(mac, ".")) in checkknown()
513 if (binsrch(mac) >= 0) in checkknown()
515 if (mac[0] == '\\' && mac[1] == '"') /* comments */ in checkknown()
519 (void) printf(gettext("Unknown command: .%s\n"), mac); in checkknown()
528 char *mac; in addcmd() local
531 mac = line+4; in addcmd()
532 while (isspace(*mac)) in addcmd()
533 mac++; in addcmd()
534 if (*mac == 0) { in addcmd()
539 mac[2] = 0; in addcmd()
540 if (isspace(mac[1]) || mac[1] == '\\') in addcmd()
541 mac[1] = 0; in addcmd()
547 addmac(mac); in addcmd()
558 addmac(char *mac) in addmac() argument
562 if (binsrch(mac) >= 0) { /* it's OK to redefine something */ in addmac()
564 (void) printf("binsrch(%s) -> already in table\n", mac); in addmac()
570 printf("binsrch(%s) -> %d\n", mac, slot); in addmac()
578 (void) strcpy(*loc, mac); in addmac()
592 binsrch(char *mac) in binsrch() argument
604 d = p[0] - mac[0]; in binsrch()
606 d = p[1] - mac[1]; in binsrch()