[BACK]Return to man.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/man.c between version 1.14 and 1.15

version 1.14, 2009/10/19 10:20:24 version 1.15, 2009/10/27 21:40:07
Line 40 
Line 40 
         "expected block head arguments", /* WHEADARGS */          "expected block head arguments", /* WHEADARGS */
         "expected block body arguments", /* WBODYARGS */          "expected block body arguments", /* WBODYARGS */
         "expected empty block head", /* WNHEADARGS */          "expected empty block head", /* WNHEADARGS */
         "unknown macro", /* WMACRO */  
         "ill-formed macro", /* WMACROFORM */          "ill-formed macro", /* WMACROFORM */
         "scope open on exit", /* WEXITSCOPE */          "scope open on exit", /* WEXITSCOPE */
         "no scope context", /* WNOSCOPE */          "no scope context", /* WNOSCOPE */
Line 56 
Line 55 
         "R",            "B",            "I",            "IR",          "R",            "B",            "I",            "IR",
         "RI",           "na",           "i",            "sp",          "RI",           "na",           "i",            "sp",
         "nf",           "fi",           "r",            "RE",          "nf",           "fi",           "r",            "RE",
         "RS",           "DT",           "UC"          "RS",           "DT",           "UC",           "PD"
         };          };
   
 const   char * const *man_macronames = __man_macronames;  const   char * const *man_macronames = __man_macronames;
Line 71 
Line 70 
 static  int              man_alloc1(struct man *);  static  int              man_alloc1(struct man *);
 static  int              pstring(struct man *, int, int,  static  int              pstring(struct man *, int, int,
                                 const char *, size_t);                                  const char *, size_t);
   static  int              macrowarn(struct man *, int, const char *);
   
   
 const struct man_node *  const struct man_node *
Line 452 
Line 452 
 }  }
   
   
   static int
   macrowarn(struct man *m, int ln, const char *buf)
   {
           if ( ! (MAN_IGN_MACRO & m->pflags))
                   return(man_verr(m, ln, 0,
                                   "unknown macro: %s%s",
                                   buf, strlen(buf) > 3 ? "..." : ""));
           return(man_vwarn(m, ln, 0, "unknown macro: %s%s",
                                   buf, strlen(buf) > 3 ? "..." : ""));
   }
   
   
 int  int
 man_pmacro(struct man *m, int ln, char *buf)  man_pmacro(struct man *m, int ln, char *buf)
 {  {
Line 506 
Line 518 
         }          }
   
         if (MAN_MAX == (c = man_hash_find(mac))) {          if (MAN_MAX == (c = man_hash_find(mac))) {
                 if ( ! (MAN_IGN_MACRO & m->pflags)) {                  if ( ! macrowarn(m, ln, mac))
                         (void)man_perr(m, ln, ppos, WMACRO);  
                         goto err;  
                 }  
                 if ( ! man_pwarn(m, ln, ppos, WMACRO))  
                         goto err;                          goto err;
                 return(1);                  return(1);
         }          }

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15