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

Diff for /mandoc/Attic/validate.c between version 1.55 and 1.56

version 1.55, 2009/02/24 12:20:52 version 1.56, 2009/02/24 13:46:54
Line 17 
Line 17 
  * PERFORMANCE OF THIS SOFTWARE.   * PERFORMANCE OF THIS SOFTWARE.
  */   */
 #include <assert.h>  #include <assert.h>
   #include <ctype.h>
 #include <stdlib.h>  #include <stdlib.h>
   
 #include "private.h"  #include "private.h"
Line 396  check_text(struct mdoc *mdoc, size_t line, size_t pos,
Line 397  check_text(struct mdoc *mdoc, size_t line, size_t pos,
         size_t           c;          size_t           c;
   
         for ( ; *p; p++) {          for ( ; *p; p++) {
                   if ( ! isprint(*p) && '\t' != *p)
                           return(mdoc_perr(mdoc, line, pos,
                                           "invalid characters"));
                 if ('\\' != *p)                  if ('\\' != *p)
                         continue;                          continue;
                 if ((c = mdoc_isescape(p))) {                  if ((c = mdoc_isescape(p))) {
Line 403  check_text(struct mdoc *mdoc, size_t line, size_t pos,
Line 407  check_text(struct mdoc *mdoc, size_t line, size_t pos,
                         continue;                          continue;
                 }                  }
                 return(mdoc_perr(mdoc, line, pos,                  return(mdoc_perr(mdoc, line, pos,
                                 "invalid escape sequence"));                                          "invalid escape sequence"));
         }          }
   
         return(1);          return(1);

Legend:
Removed from v.1.55  
changed lines
  Added in v.1.56

CVSweb