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

Diff for /texi2mdoc/main.c between version 1.48 and 1.49

version 1.48, 2015/02/25 15:15:18 version 1.49, 2015/02/25 15:50:56
Line 990  doaccent(struct texi *p, enum texicmd cmd, size_t *pos
Line 990  doaccent(struct texi *p, enum texicmd cmd, size_t *pos
         if ('{' == BUF(p)[*pos]) {          if ('{' == BUF(p)[*pos]) {
                 brace = 1;                  brace = 1;
                 advance(p, pos);                  advance(p, pos);
         } else if (isalpha(texitoks[cmd].tok[0]))          } else if (isalpha((unsigned char)texitoks[cmd].tok[0]))
                 while (*pos < BUFSZ(p) && isws(BUF(p)[*pos]))                  while (*pos < BUFSZ(p) && isws(BUF(p)[*pos]))
                         advance(p, pos);                          advance(p, pos);
   
Line 1312  dosymbol(struct texi *p, enum texicmd cmd, size_t *pos
Line 1312  dosymbol(struct texi *p, enum texicmd cmd, size_t *pos
         }          }
   
         /* Alphabetic commands have braces we ignore. */          /* Alphabetic commands have braces we ignore. */
         if (isalpha(texitoks[cmd].tok[0]))          if (isalpha((unsigned char)texitoks[cmd].tok[0]))
                 doignbracket(p, cmd, pos);                  doignbracket(p, cmd, pos);
 }  }
   
Line 1608  dotop(struct texi *p, enum texicmd cmd, size_t *pos)
Line 1608  dotop(struct texi *p, enum texicmd cmd, size_t *pos)
         teximacroclose(p);          teximacroclose(p);
         teximacroopen(p, "Dt");          teximacroopen(p, "Dt");
         for (cp = p->title; '\0' != *cp; cp++)          for (cp = p->title; '\0' != *cp; cp++)
                 texiputchar(p, toupper(*cp));                  texiputchar(p, toupper((unsigned int)*cp));
         texiputchars(p, " 7");          texiputchars(p, " 7");
         teximacroclose(p);          teximacroclose(p);
         teximacro(p, "Os");          teximacro(p, "Os");

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.49

CVSweb