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

Diff for /mandoc/out.c between version 1.24 and 1.25

version 1.24, 2010/08/16 09:37:58 version 1.25, 2010/08/24 12:18:49
Line 172  a2roffdeco(enum roffdeco *d, const char **word, size_t
Line 172  a2roffdeco(enum roffdeco *d, const char **word, size_t
         int              i, j, lim;          int              i, j, lim;
         char             term, c;          char             term, c;
         const char      *wp;          const char      *wp;
           enum roffdeco    dd;
   
         *d = DECO_NONE;          *d = DECO_NONE;
         lim = i = 0;          lim = i = 0;
Line 275  a2roffdeco(enum roffdeco *d, const char **word, size_t
Line 276  a2roffdeco(enum roffdeco *d, const char **word, size_t
                                 return(i);                                  return(i);
                         i++;                          i++;
                 }                  }
   
                 break;                  break;
         case ('['):          case ('['):
                 *d = DECO_SPECIAL;                  *d = DECO_SPECIAL;
Line 284  a2roffdeco(enum roffdeco *d, const char **word, size_t
Line 285  a2roffdeco(enum roffdeco *d, const char **word, size_t
         case ('c'):          case ('c'):
                 *d = DECO_NOSPACE;                  *d = DECO_NOSPACE;
                 return(i);                  return(i);
           case ('z'):
                   *d = DECO_NONE;
                   if ('\\' == wp[i]) {
                           *word = &wp[++i];
                           return(i + a2roffdeco(&dd, word, sz));
                   } else
                           lim = 1;
                   break;
         default:          default:
                 *d = DECO_SSPECIAL;                  *d = DECO_SSPECIAL;
                 i--;                  i--;

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

CVSweb