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

Diff for /mandoc/chars.c between version 1.45 and 1.46

version 1.45, 2011/05/24 21:24:16 version 1.46, 2011/05/24 21:31:23
Line 113  mchars_spec2cp(struct mchars *arg, const char *p, size
Line 113  mchars_spec2cp(struct mchars *arg, const char *p, size
         return(ln->unicode);          return(ln->unicode);
 }  }
   
   
 /*  
  * Reserved word to Unicode codepoint.  
  */  
 int  
 mchars_res2cp(struct mchars *arg, const char *p, size_t sz)  
 {  
         const struct ln *ln;  
   
         ln = find(arg, p, sz);  
         if (NULL == ln)  
                 return(-1);  
         return(ln->unicode);  
 }  
   
 /*  /*
  * Numbered character string to ASCII codepoint.   * Numbered character string to ASCII codepoint.
  * This can only be a printable character (i.e., alnum, punct, space) so   * This can only be a printable character (i.e., alnum, punct, space) so
Line 165  mchars_num2uc(const char *p, size_t sz)
Line 150  mchars_num2uc(const char *p, size_t sz)
  */   */
 const char *  const char *
 mchars_spec2str(struct mchars *arg, const char *p, size_t sz, size_t *rsz)  mchars_spec2str(struct mchars *arg, const char *p, size_t sz, size_t *rsz)
 {  
         const struct ln *ln;  
   
         ln = find(arg, p, sz);  
         if (NULL == ln)  
                 return(NULL);  
   
         *rsz = strlen(ln->ascii);  
         return(ln->ascii);  
 }  
   
 /*  
  * Reserved word to string array.  
  */  
 const char *  
 mchars_res2str(struct mchars *arg, const char *p, size_t sz, size_t *rsz)  
 {  {
         const struct ln *ln;          const struct ln *ln;
   

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.46

CVSweb