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

Diff for /mandoc/mdoc.c between version 1.64 and 1.65

version 1.64, 2009/03/12 16:30:50 version 1.65, 2009/03/16 22:19:19
Line 74  const char *const __mdoc_macronames[MDOC_MAX] = {   
Line 74  const char *const __mdoc_macronames[MDOC_MAX] = {   
         "Fr",           "Ud",           "Lb",           "Ap",          "Fr",           "Ud",           "Lb",           "Ap",
         "Lp",           "Lk",           "Mt",           "Brq",          "Lp",           "Lk",           "Mt",           "Brq",
         /* LINTED */          /* LINTED */
         "Bro",          "Brc",          "\%C"          "Bro",          "Brc",          "\%C",          "Es",
           "En"
         };          };
   
 const   char *const __mdoc_argnames[MDOC_ARG_MAX] = {  const   char *const __mdoc_argnames[MDOC_ARG_MAX] = {
Line 527  parsemacro(struct mdoc *m, int ln, char *buf)
Line 528  parsemacro(struct mdoc *m, int ln, char *buf)
         if (0 == buf[1])          if (0 == buf[1])
                 return(1);                  return(1);
   
         if (isspace((unsigned char)buf[1])) {          if (' ' == buf[1]) {
                 i = 2;                  i = 2;
                 while (buf[i] && isspace((unsigned char)buf[i]))                  while (buf[i] && ' ' == buf[i])
                         i++;                          i++;
                 if (0 == buf[i])                  if (0 == buf[i])
                         return(1);                          return(1);
Line 545  parsemacro(struct mdoc *m, int ln, char *buf)
Line 546  parsemacro(struct mdoc *m, int ln, char *buf)
         for (i = 1; i < 5; i++) {          for (i = 1; i < 5; i++) {
                 if (0 == (mac[i - 1] = buf[i]))                  if (0 == (mac[i - 1] = buf[i]))
                         break;                          break;
                 else if (isspace((unsigned char)buf[i]))                  else if (' ' == buf[i])
                         break;                          break;
         }          }
   
Line 565  parsemacro(struct mdoc *m, int ln, char *buf)
Line 566  parsemacro(struct mdoc *m, int ln, char *buf)
   
         /* The macro is sane.  Jump to the next word. */          /* The macro is sane.  Jump to the next word. */
   
         while (buf[i] && isspace((unsigned char)buf[i]))          while (buf[i] && ' ' == buf[i])
                 i++;                  i++;
   
         /* Begin recursive parse sequence. */          /* Begin recursive parse sequence. */

Legend:
Removed from v.1.64  
changed lines
  Added in v.1.65

CVSweb