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

Diff for /mandoc/mdoc_argv.c between version 1.66 and 1.67

version 1.66, 2011/03/17 09:16:38 version 1.67, 2011/03/17 10:41:18
Line 405  args(struct mdoc *m, int line, int *pos, 
Line 405  args(struct mdoc *m, int line, int *pos, 
                  * is unterminated.                   * is unterminated.
                  */                   */
                 if (MDOC_PHRASELIT & m->flags)                  if (MDOC_PHRASELIT & m->flags)
                         if ( ! mdoc_pmsg(m, line, *pos, MANDOCERR_BADQUOTE))                          mdoc_pmsg(m, line, *pos, MANDOCERR_BADQUOTE);
                                 return(ARGS_ERROR);  
   
                 m->flags &= ~MDOC_PHRASELIT;                  m->flags &= ~MDOC_PHRASELIT;
                 return(ARGS_EOLN);                  return(ARGS_EOLN);
Line 420  args(struct mdoc *m, int line, int *pos, 
Line 419  args(struct mdoc *m, int line, int *pos, 
                         return(ARGS_PUNCT);                          return(ARGS_PUNCT);
                 if (ARGS_NOWARN & fl)                  if (ARGS_NOWARN & fl)
                         return(ARGS_PUNCT);                          return(ARGS_PUNCT);
                 /* FIXME: remove conditional messages... */                  mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE);
                 if ( ! mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE))  
                         return(ARGS_ERROR);  
                 return(ARGS_PUNCT);                  return(ARGS_PUNCT);
         }          }
   
Line 473  args(struct mdoc *m, int line, int *pos, 
Line 470  args(struct mdoc *m, int line, int *pos, 
   
                 /* Whitespace check for eoln case... */                  /* Whitespace check for eoln case... */
                 if ('\0' == *p && ' ' == *(p - 1) && ! (ARGS_NOWARN & fl))                  if ('\0' == *p && ' ' == *(p - 1) && ! (ARGS_NOWARN & fl))
                         if ( ! mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE))                          mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE);
                                 return(ARGS_ERROR);  
   
                 *pos += (int)(p - *v);                  *pos += (int)(p - *v);
   
Line 518  args(struct mdoc *m, int line, int *pos, 
Line 514  args(struct mdoc *m, int line, int *pos, 
                 if ('\0' == buf[*pos]) {                  if ('\0' == buf[*pos]) {
                         if (ARGS_NOWARN & fl || MDOC_PPHRASE & m->flags)                          if (ARGS_NOWARN & fl || MDOC_PPHRASE & m->flags)
                                 return(ARGS_QWORD);                                  return(ARGS_QWORD);
                         if ( ! mdoc_pmsg(m, line, *pos, MANDOCERR_BADQUOTE))                          mdoc_pmsg(m, line, *pos, MANDOCERR_BADQUOTE);
                                 return(ARGS_ERROR);  
                         return(ARGS_QWORD);                          return(ARGS_QWORD);
                 }                  }
   
Line 533  args(struct mdoc *m, int line, int *pos, 
Line 528  args(struct mdoc *m, int line, int *pos, 
                         (*pos)++;                          (*pos)++;
   
                 if (0 == buf[*pos] && ! (ARGS_NOWARN & fl))                  if (0 == buf[*pos] && ! (ARGS_NOWARN & fl))
                         if ( ! mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE))                          mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE);
                                 return(ARGS_ERROR);  
   
                 return(ARGS_QWORD);                  return(ARGS_QWORD);
         }          }
Line 557  args(struct mdoc *m, int line, int *pos, 
Line 551  args(struct mdoc *m, int line, int *pos, 
                 (*pos)++;                  (*pos)++;
   
         if ('\0' == buf[*pos] && ! (ARGS_NOWARN & fl))          if ('\0' == buf[*pos] && ! (ARGS_NOWARN & fl))
                 if ( ! mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE))                  mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE);
                         return(ARGS_ERROR);  
   
         return(ARGS_WORD);          return(ARGS_WORD);
 }  }

Legend:
Removed from v.1.66  
changed lines
  Added in v.1.67

CVSweb