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

Diff for /mandoc/mdoc_validate.c between version 1.46 and 1.50

version 1.46, 2009/10/18 13:26:16 version 1.50, 2009/10/24 05:52:14
Line 195  const struct valids mdoc_valids[MDOC_MAX] = {
Line 195  const struct valids mdoc_valids[MDOC_MAX] = {
         { NULL, posts_text },                   /* Vt */          { NULL, posts_text },                   /* Vt */
         { NULL, posts_xr },                     /* Xr */          { NULL, posts_xr },                     /* Xr */
         { NULL, posts_text },                   /* %A */          { NULL, posts_text },                   /* %A */
         { NULL, posts_text },                   /* %B */          { NULL, posts_text },                   /* %B */ /* FIXME: can be used outside Rs/Re. */
         { NULL, posts_text },                   /* %D */          { NULL, posts_text },                   /* %D */
         { NULL, posts_text },                   /* %I */          { NULL, posts_text },                   /* %I */
         { NULL, posts_text },                   /* %J */          { NULL, posts_text },                   /* %J */
Line 203  const struct valids mdoc_valids[MDOC_MAX] = {
Line 203  const struct valids mdoc_valids[MDOC_MAX] = {
         { NULL, posts_text },                   /* %O */          { NULL, posts_text },                   /* %O */
         { NULL, posts_text },                   /* %P */          { NULL, posts_text },                   /* %P */
         { NULL, posts_text },                   /* %R */          { NULL, posts_text },                   /* %R */
         { NULL, posts_text },                   /* %T */          { NULL, posts_text },                   /* %T */ /* FIXME: can be used outside Rs/Re. */
         { NULL, posts_text },                   /* %V */          { NULL, posts_text },                   /* %V */
         { NULL, NULL },                         /* Ac */          { NULL, NULL },                         /* Ac */
         { NULL, NULL },                         /* Ao */          { NULL, NULL },                         /* Ao */
Line 273  const struct valids mdoc_valids[MDOC_MAX] = {
Line 273  const struct valids mdoc_valids[MDOC_MAX] = {
         { NULL, posts_text },                   /* %Q */          { NULL, posts_text },                   /* %Q */
         { NULL, posts_notext },                 /* br */          { NULL, posts_notext },                 /* br */
         { NULL, posts_sp },                     /* sp */          { NULL, posts_sp },                     /* sp */
           { NULL, posts_text },                   /* %U */
 };  };
   
   
Line 696  pre_bd(PRE_ARGS)
Line 697  pre_bd(PRE_ARGS)
         for (i = 0, err = type = 0; ! err &&          for (i = 0, err = type = 0; ! err &&
                         i < (int)n->args->argc; i++)                          i < (int)n->args->argc; i++)
                 switch (n->args->argv[i].arg) {                  switch (n->args->argv[i].arg) {
                   case (MDOC_Centred):
                           /* FALLTHROUGH */
                 case (MDOC_Ragged):                  case (MDOC_Ragged):
                         /* FALLTHROUGH */                          /* FALLTHROUGH */
                 case (MDOC_Unfilled):                  case (MDOC_Unfilled):
Line 703  pre_bd(PRE_ARGS)
Line 706  pre_bd(PRE_ARGS)
                 case (MDOC_Filled):                  case (MDOC_Filled):
                         /* FALLTHROUGH */                          /* FALLTHROUGH */
                 case (MDOC_Literal):                  case (MDOC_Literal):
                         /* FALLTHROUGH */  
                 case (MDOC_File):  
                         if (0 == type++)                          if (0 == type++)
                                 break;                                  break;
                         return(mdoc_nerr(mdoc, n, EMULTIDISP));                          return(mdoc_nerr(mdoc, n, EMULTIDISP));
Line 1155  post_rs(POST_ARGS)
Line 1156  post_rs(POST_ARGS)
   
         for (nn = mdoc->last->child; nn; nn = nn->next)          for (nn = mdoc->last->child; nn; nn = nn->next)
                 switch (nn->tok) {                  switch (nn->tok) {
                   case(MDOC__U):
                           /* FALLTHROUGH */
                 case(MDOC__Q):                  case(MDOC__Q):
                         /* FALLTHROUGH */                          /* FALLTHROUGH */
                 case(MDOC__C):                  case(MDOC__C):

Legend:
Removed from v.1.46  
changed lines
  Added in v.1.50

CVSweb