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

Diff for /mandoc/man.c between version 1.47 and 1.48

version 1.47, 2010/01/01 17:14:27 version 1.48, 2010/01/07 10:05:24
Line 378  man_ptext(struct man *m, int line, char *buf)
Line 378  man_ptext(struct man *m, int line, char *buf)
   
         for (i = 0; ' ' == buf[i]; i++)          for (i = 0; ' ' == buf[i]; i++)
                 /* Skip leading whitespace. */ ;                  /* Skip leading whitespace. */ ;
   
         if (0 == buf[i]) {          if (0 == buf[i]) {
                 if ( ! pstring(m, line, 0, &buf[i], 0))                  if ( ! pstring(m, line, 0, &buf[i], 0))
                         return(0);                          return(0);
Line 463  man_pmacro(struct man *m, int ln, char *buf)
Line 464  man_pmacro(struct man *m, int ln, char *buf)
                 i++;                  i++;
                 while (buf[i] && ' ' == buf[i])                  while (buf[i] && ' ' == buf[i])
                         i++;                          i++;
                 if (0 == buf[i])                  if ('\0' == buf[i])
                         goto out;                          goto out;
         }          }
   
Line 472  man_pmacro(struct man *m, int ln, char *buf)
Line 473  man_pmacro(struct man *m, int ln, char *buf)
         /* Copy the first word into a nil-terminated buffer. */          /* Copy the first word into a nil-terminated buffer. */
   
         for (j = 0; j < 4; j++, i++) {          for (j = 0; j < 4; j++, i++) {
                 if (0 == (mac[j] = buf[i]))                  if ('\0' == (mac[j] = buf[i]))
                         break;                          break;
                 else if (' ' == buf[i])                  else if (' ' == buf[i])
                         break;                          break;
Line 506  man_pmacro(struct man *m, int ln, char *buf)
Line 507  man_pmacro(struct man *m, int ln, char *buf)
   
         while (buf[i] && ' ' == buf[i])          while (buf[i] && ' ' == buf[i])
                 i++;                  i++;
   
           /* Trailing whitespace? */
   
           if ('\0' == buf[i] && ' ' == buf[i - 1])
                   if ( ! man_pwarn(m, ln, i - 1, WTSPACE))
                           goto err;
   
         /* Remove prior ELINE macro, if applicable. */          /* Remove prior ELINE macro, if applicable. */
   

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

CVSweb