[BACK]Return to mdoc.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mdoc.c between version 1.91 and 1.96

version 1.91, 2009/07/15 15:36:38 version 1.96, 2009/07/27 19:43:02
Line 25 
Line 25 
   
 const   char *const __mdoc_merrnames[MERRMAX] = {  const   char *const __mdoc_merrnames[MERRMAX] = {
         "trailing whitespace", /* ETAILWS */          "trailing whitespace", /* ETAILWS */
         "empty last list column", /* ECOLEMPTY */  
         "argument-like parameter", /* EARGVPARM */  
         "unexpected quoted parameter", /* EQUOTPARM */          "unexpected quoted parameter", /* EQUOTPARM */
         "unterminated quoted parameter", /* EQUOTTERM */          "unterminated quoted parameter", /* EQUOTTERM */
         "system: malloc error", /* EMALLOC */          "system: malloc error", /* EMALLOC */
Line 117  const char *const __mdoc_macronames[MDOC_MAX] = {   
Line 115  const char *const __mdoc_macronames[MDOC_MAX] = {   
         /* LINTED */          /* LINTED */
         "Brc",          "\%C",          "Es",           "En",          "Brc",          "\%C",          "Es",           "En",
         /* LINTED */          /* LINTED */
         "Dx",           "\%Q"          "Dx",           "\%Q",          "br",           "sp"
         };          };
   
 const   char *const __mdoc_argnames[MDOC_ARG_MAX] = {  const   char *const __mdoc_argnames[MDOC_ARG_MAX] = {
Line 147  static int    macrowarn(struct mdoc *, int, const char
Line 145  static int    macrowarn(struct mdoc *, int, const char
 static  int               pstring(struct mdoc *, int, int,  static  int               pstring(struct mdoc *, int, int,
                                 const char *, size_t);                                  const char *, size_t);
   
   #ifdef __linux__
   extern  size_t            strlcpy(char *, const char *, size_t);
   #endif
   
   
 const struct mdoc_node *  const struct mdoc_node *
 mdoc_node(const struct mdoc *m)  mdoc_node(const struct mdoc *m)
 {  {
Line 655  static int
Line 657  static int
 macrowarn(struct mdoc *m, int ln, const char *buf)  macrowarn(struct mdoc *m, int ln, const char *buf)
 {  {
         if ( ! (MDOC_IGN_MACRO & m->pflags))          if ( ! (MDOC_IGN_MACRO & m->pflags))
                 return(mdoc_verr(m, ln, 1,                  return(mdoc_verr(m, ln, 0,
                                 "unknown macro: %s%s",                                  "unknown macro: %s%s",
                                 buf, strlen(buf) > 3 ? "..." : ""));                                  buf, strlen(buf) > 3 ? "..." : ""));
         return(mdoc_vwarn(m, ln, 1, "unknown macro: %s%s",          return(mdoc_vwarn(m, ln, 0, "unknown macro: %s%s",
                                 buf, strlen(buf) > 3 ? "..." : ""));                                  buf, strlen(buf) > 3 ? "..." : ""));
 }  }
   

Legend:
Removed from v.1.91  
changed lines
  Added in v.1.96

CVSweb