[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.100 and 1.102

version 1.100, 2010/06/27 16:36:22 version 1.102, 2010/06/28 14:39:17
Line 107  static int  pre_ss(PRE_ARGS);
Line 107  static int  pre_ss(PRE_ARGS);
   
 static  v_post   posts_an[] = { post_an, NULL };  static  v_post   posts_an[] = { post_an, NULL };
 static  v_post   posts_at[] = { post_at, NULL };  static  v_post   posts_at[] = { post_at, NULL };
 static  v_post   posts_bd[] = { hwarn_eq0, bwarn_ge1, NULL };  static  v_post   posts_bd_bk[] = { hwarn_eq0, bwarn_ge1, NULL };
 static  v_post   posts_bf[] = { hwarn_le1, post_bf, NULL };  static  v_post   posts_bf[] = { hwarn_le1, post_bf, NULL };
 static  v_post   posts_bl[] = { bwarn_ge1, post_bl, NULL };  static  v_post   posts_bl[] = { bwarn_ge1, post_bl, NULL };
 static  v_post   posts_bool[] = { eerr_eq1, ebool, NULL };  static  v_post   posts_bool[] = { eerr_eq1, ebool, NULL };
Line 154  const struct valids mdoc_valids[MDOC_MAX] = {
Line 154  const struct valids mdoc_valids[MDOC_MAX] = {
         { NULL, posts_notext },                 /* Pp */          { NULL, posts_notext },                 /* Pp */
         { pres_d1, posts_wline },               /* D1 */          { pres_d1, posts_wline },               /* D1 */
         { pres_d1, posts_wline },               /* Dl */          { pres_d1, posts_wline },               /* Dl */
         { pres_bd, posts_bd },                  /* Bd */          { pres_bd, posts_bd_bk },                       /* Bd */
         { NULL, NULL },                         /* Ed */          { NULL, NULL },                         /* Ed */
         { pres_bl, posts_bl },                  /* Bl */          { pres_bl, posts_bl },                  /* Bl */
         { NULL, NULL },                         /* El */          { NULL, NULL },                         /* El */
Line 245  const struct valids mdoc_valids[MDOC_MAX] = {
Line 245  const struct valids mdoc_valids[MDOC_MAX] = {
         { NULL, NULL },                         /* Fc */          { NULL, NULL },                         /* Fc */
         { NULL, NULL },                         /* Oo */          { NULL, NULL },                         /* Oo */
         { NULL, NULL },                         /* Oc */          { NULL, NULL },                         /* Oc */
         { NULL, posts_wline },                  /* Bk */          { NULL, posts_bd_bk },                  /* Bk */
         { NULL, NULL },                         /* Ek */          { NULL, NULL },                         /* Ek */
         { NULL, posts_eoln },                   /* Bt */          { NULL, posts_eoln },                   /* Bt */
         { NULL, NULL },                         /* Hf */          { NULL, NULL },                         /* Hf */
Line 457  static int
Line 457  static int
 check_text(struct mdoc *mdoc, int line, int pos, char *p)  check_text(struct mdoc *mdoc, int line, int pos, char *p)
 {  {
         int              c;          int              c;
   
           /*
            * FIXME: we absolutely cannot let \b get through or it will
            * destroy some assumptions in terms of format.
            */
   
         for ( ; *p; p++, pos++) {          for ( ; *p; p++, pos++) {
                 if ('\t' == *p) {                  if ('\t' == *p) {

Legend:
Removed from v.1.100  
changed lines
  Added in v.1.102

CVSweb