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

Diff for /mandoc/chars.c between version 1.64 and 1.65

version 1.64, 2014/10/28 17:36:19 version 1.65, 2014/10/29 00:17:43
Line 107  mchars_spec2cp(const struct mchars *arg, const char *p
Line 107  mchars_spec2cp(const struct mchars *arg, const char *p
         return(ln != NULL ? ln->unicode : sz == 1 ? (unsigned char)*p : -1);          return(ln != NULL ? ln->unicode : sz == 1 ? (unsigned char)*p : -1);
 }  }
   
 char  int
 mchars_num2char(const char *p, size_t sz)  mchars_num2char(const char *p, size_t sz)
 {  {
         int       i;          int       i;
   
         if ((i = mandoc_strntoi(p, sz, 10)) < 0)          i = mandoc_strntoi(p, sz, 10);
                 return('\0');          return(i >= 0 && i < 256 ? i : -1);
   
         return(i > 0 && i < 256 && isprint(i) ? i : '\0');  
 }  }
   
 int  int

Legend:
Removed from v.1.64  
changed lines
  Added in v.1.65

CVSweb