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

Diff for /mandoc/mandoc.c between version 1.24 and 1.27

version 1.24, 2010/07/18 22:55:06 version 1.27, 2010/07/25 19:05:59
Line 109  mandoc_special(char *p)
Line 109  mandoc_special(char *p)
                 case ('\''):                  case ('\''):
                         term = '\'';                          term = '\'';
                         break;                          break;
                   case ('0'):
                           i++;
                           /* FALLTHROUGH */
                 default:                  default:
                         len = 1;                          len = 1;
                         p--;                          p--;
Line 314  mandoc_eos(const char *p, size_t sz, int enclosed)
Line 317  mandoc_eos(const char *p, size_t sz, int enclosed)
          */           */
   
         found = 0;          found = 0;
         for (q = p + sz - 1; q >= p; q--) {          for (q = p + (int)sz - 1; q >= p; q--) {
                 switch (*q) {                  switch (*q) {
                 case ('\"'):                  case ('\"'):
                         /* FALLTHROUGH */                          /* FALLTHROUGH */
Line 334  mandoc_eos(const char *p, size_t sz, int enclosed)
Line 337  mandoc_eos(const char *p, size_t sz, int enclosed)
                         found = 1;                          found = 1;
                         break;                          break;
                 default:                  default:
                         return(found && (!enclosed || isalnum(*q)));                          return(found && (!enclosed || isalnum((unsigned char)*q)));
                 }                  }
         }          }
   

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.27

CVSweb