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

Diff for /mandoc/chars.c between version 1.60 and 1.62

version 1.60, 2014/10/26 17:12:03 version 1.62, 2014/10/27 13:31:04
Line 104  mchars_spec2cp(const struct mchars *arg, const char *p
Line 104  mchars_spec2cp(const struct mchars *arg, const char *p
         const struct ln *ln;          const struct ln *ln;
   
         ln = find(arg, p, sz);          ln = find(arg, p, sz);
         return(ln != NULL ? ln->unicode : sz == 1 ? *p : -1);          return(ln != NULL ? ln->unicode : sz == 1 ? *p : 0xFFFD);
 }  }
   
 char  char
Line 147  mchars_spec2str(const struct mchars *arg,
Line 147  mchars_spec2str(const struct mchars *arg,
   
         *rsz = strlen(ln->ascii);          *rsz = strlen(ln->ascii);
         return(ln->ascii);          return(ln->ascii);
   }
   
   const char *
   mchars_uc2str(int uc)
   {
           int      i;
   
           for (i = 0; i < LINES_MAX; i++)
                   if (uc == lines[i].unicode)
                           return(lines[i].ascii);
           return("<?>");
 }  }
   
 static const struct ln *  static const struct ln *

Legend:
Removed from v.1.60  
changed lines
  Added in v.1.62

CVSweb