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

Diff for /mandoc/mdoc_validate.c between version 1.201 and 1.204

version 1.201, 2014/01/07 09:10:45 version 1.204, 2014/03/23 12:11:18
Line 36 
Line 36 
   
 #include "mdoc.h"  #include "mdoc.h"
 #include "mandoc.h"  #include "mandoc.h"
   #include "mandoc_aux.h"
 #include "libmdoc.h"  #include "libmdoc.h"
 #include "libmandoc.h"  #include "libmandoc.h"
   
Line 1894  post_hyph(POST_ARGS)
Line 1895  post_hyph(POST_ARGS)
                 if (MDOC_TEXT != nch->type)                  if (MDOC_TEXT != nch->type)
                         continue;                          continue;
                 cp = nch->string;                  cp = nch->string;
                 if (3 > strnlen(cp, 3))                  if ('\0' == *cp)
                         continue;                          continue;
                 while ('\0' != *(++cp))                  while ('\0' != *(++cp))
                         if ('-' == *cp &&                          if ('-' == *cp &&
Line 2394  post_os(POST_ARGS)
Line 2395  post_os(POST_ARGS)
                 if (-1 == uname(&utsname)) {                  if (-1 == uname(&utsname)) {
                         mdoc_nmsg(mdoc, n, MANDOCERR_UNAME);                          mdoc_nmsg(mdoc, n, MANDOCERR_UNAME);
                         defbuf = mandoc_strdup("UNKNOWN");                          defbuf = mandoc_strdup("UNKNOWN");
                 } else if (-1 == asprintf(&defbuf, "%s %s",                  } else
                     utsname.sysname, utsname.release)) {                          mandoc_asprintf(&defbuf, "%s %s",
                         perror(NULL);                              utsname.sysname, utsname.release);
                         exit((int)MANDOCLEVEL_SYSERR);  
                 }  
         }          }
         mdoc->meta.os = mandoc_strdup(defbuf);          mdoc->meta.os = mandoc_strdup(defbuf);
 #endif /*!OSNAME*/  #endif /*!OSNAME*/

Legend:
Removed from v.1.201  
changed lines
  Added in v.1.204

CVSweb