[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.93 and 1.95

version 1.93, 2014/04/23 21:06:41 version 1.95, 2014/07/06 19:09:00
Line 179  static const struct mdocarg mdocargs[MDOC_MAX] = {
Line 179  static const struct mdocarg mdocargs[MDOC_MAX] = {
         { ARGSFL_NONE, NULL }, /* Nd */          { ARGSFL_NONE, NULL }, /* Nd */
         { ARGSFL_DELIM, NULL }, /* Nm */          { ARGSFL_DELIM, NULL }, /* Nm */
         { ARGSFL_DELIM, NULL }, /* Op */          { ARGSFL_DELIM, NULL }, /* Op */
         { ARGSFL_NONE, NULL }, /* Ot */          { ARGSFL_DELIM, NULL }, /* Ot */
         { ARGSFL_DELIM, NULL }, /* Pa */          { ARGSFL_DELIM, NULL }, /* Pa */
         { ARGSFL_NONE, args_Ex }, /* Rv */          { ARGSFL_NONE, args_Ex }, /* Rv */
         { ARGSFL_DELIM, NULL }, /* St */          { ARGSFL_DELIM, NULL }, /* St */
Line 249  static const struct mdocarg mdocargs[MDOC_MAX] = {
Line 249  static const struct mdocarg mdocargs[MDOC_MAX] = {
         { ARGSFL_NONE, NULL }, /* Ek */          { ARGSFL_NONE, NULL }, /* Ek */
         { ARGSFL_NONE, NULL }, /* Bt */          { ARGSFL_NONE, NULL }, /* Bt */
         { ARGSFL_NONE, NULL }, /* Hf */          { ARGSFL_NONE, NULL }, /* Hf */
         { ARGSFL_NONE, NULL }, /* Fr */          { ARGSFL_DELIM, NULL }, /* Fr */
         { ARGSFL_NONE, NULL }, /* Ud */          { ARGSFL_NONE, NULL }, /* Ud */
         { ARGSFL_DELIM, NULL }, /* Lb */          { ARGSFL_DELIM, NULL }, /* Lb */
         { ARGSFL_NONE, NULL }, /* Lp */          { ARGSFL_NONE, NULL }, /* Lp */
Line 260  static const struct mdocarg mdocargs[MDOC_MAX] = {
Line 260  static const struct mdocarg mdocargs[MDOC_MAX] = {
         { ARGSFL_DELIM, NULL }, /* Brc */          { ARGSFL_DELIM, NULL }, /* Brc */
         { ARGSFL_NONE, NULL }, /* %C */          { ARGSFL_NONE, NULL }, /* %C */
         { ARGSFL_NONE, NULL }, /* Es */          { ARGSFL_NONE, NULL }, /* Es */
         { ARGSFL_NONE, NULL }, /* En */          { ARGSFL_DELIM, NULL }, /* En */
         { ARGSFL_DELIM, NULL }, /* Dx */          { ARGSFL_DELIM, NULL }, /* Dx */
         { ARGSFL_NONE, NULL }, /* %Q */          { ARGSFL_NONE, NULL }, /* %Q */
         { ARGSFL_NONE, NULL }, /* br */          { ARGSFL_NONE, NULL }, /* br */
Line 461  args(struct mdoc *mdoc, int line, int *pos,
Line 461  args(struct mdoc *mdoc, int line, int *pos,
                  * is unterminated.                   * is unterminated.
                  */                   */
                 if (MDOC_PHRASELIT & mdoc->flags)                  if (MDOC_PHRASELIT & mdoc->flags)
                         mdoc_pmsg(mdoc, line, *pos, MANDOCERR_BADQUOTE);                          mandoc_msg(MANDOCERR_ARG_QUOTE,
                               mdoc->parse, line, *pos, NULL);
   
                 mdoc->flags &= ~MDOC_PHRASELIT;                  mdoc->flags &= ~MDOC_PHRASELIT;
                 return(ARGS_EOLN);                  return(ARGS_EOLN);
Line 520  args(struct mdoc *mdoc, int line, int *pos,
Line 521  args(struct mdoc *mdoc, int line, int *pos,
   
                 /* Whitespace check for eoln case... */                  /* Whitespace check for eoln case... */
                 if ('\0' == *p && ' ' == *(p - 1))                  if ('\0' == *p && ' ' == *(p - 1))
                         mdoc_pmsg(mdoc, line, *pos, MANDOCERR_EOLNSPACE);                          mandoc_msg(MANDOCERR_SPACE_EOL, mdoc->parse,
                               line, *pos, NULL);
   
                 *pos += (int)(p - *v);                  *pos += (int)(p - *v);
   
Line 575  args(struct mdoc *mdoc, int line, int *pos,
Line 577  args(struct mdoc *mdoc, int line, int *pos,
                 if ('\0' == buf[*pos]) {                  if ('\0' == buf[*pos]) {
                         if (MDOC_PPHRASE & mdoc->flags)                          if (MDOC_PPHRASE & mdoc->flags)
                                 return(ARGS_QWORD);                                  return(ARGS_QWORD);
                         mdoc_pmsg(mdoc, line, *pos, MANDOCERR_BADQUOTE);                          mandoc_msg(MANDOCERR_ARG_QUOTE,
                               mdoc->parse, line, *pos, NULL);
                         return(ARGS_QWORD);                          return(ARGS_QWORD);
                 }                  }
   
Line 589  args(struct mdoc *mdoc, int line, int *pos,
Line 592  args(struct mdoc *mdoc, int line, int *pos,
                         (*pos)++;                          (*pos)++;
   
                 if ('\0' == buf[*pos])                  if ('\0' == buf[*pos])
                         mdoc_pmsg(mdoc, line, *pos, MANDOCERR_EOLNSPACE);                          mandoc_msg(MANDOCERR_SPACE_EOL, mdoc->parse,
                               line, *pos, NULL);
   
                 return(ARGS_QWORD);                  return(ARGS_QWORD);
         }          }

Legend:
Removed from v.1.93  
changed lines
  Added in v.1.95

CVSweb