Home | History | Annotate | Download | only in checknr

Lines Matching refs:mac

318 	char mac[5];	/* The current macro or nroff command */
327 strncpy(mac, line+1, 4);
328 mac[4] = '\0';
329 if (isspace((unsigned char)mac[0])) {
332 } else if (isspace((unsigned char)mac[1])) {
333 mac[1] = 0;
334 } else if (isspace((unsigned char)mac[2])) {
335 mac[2] = 0;
336 } else if (mac[0] != '\\' || mac[1] != '\"') {
344 checkknown(mac);
349 if (eq(mac, "de"))
352 chkcmd(mac);
442 chkcmd(const char *mac)
449 if (stktop >= 0 && eq(mac, br[stk[stktop].opno].clbr))
454 if (eq(mac, br[i].opbr)) {
469 if (eq(mac, br[i].clbr)) {
470 nomatch(mac);
478 nomatch(const char *mac)
488 if (eq(mac,br[stk[j].opno].clbr)) {
518 printf("Unmatched .%s\n", mac);
538 checkknown(const char *mac)
541 if (eq(mac, "."))
543 if (binsrch(mac) >= 0)
545 if (mac[0] == '\\' && mac[1] == '"') /* comments */
549 printf("Unknown command: .%s\n", mac);
558 char *mac;
561 mac = line+4;
562 while (isspace((unsigned char)*mac))
563 mac++;
564 if (*mac == 0) {
569 mac[2] = 0;
570 if (isspace((unsigned char)mac[1]) || mac[1] == '\\')
571 mac[1] = 0;
576 addmac(mac);
580 * Add mac to the list. We should really have some kind of tree
587 addmac(const char *mac)
591 if (binsrch(mac) >= 0){ /* it's OK to redefine something */
593 printf("binsrch(%s) -> already in table\n", mac);
599 printf("binsrch(%s) -> %d\n", mac, slot);
606 if ((*loc = strdup(mac)) == NULL)
617 * Do a binary search in knowncmds for mac.
621 binsrch(const char *mac)
633 d = p[0] - mac[0];
635 d = p[1] - mac[1];