[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.314 and 1.315

version 1.314, 2017/01/10 13:47:00 version 1.315, 2017/01/10 21:59:47
Line 104  static void  post_sm(POST_ARGS);
Line 104  static void  post_sm(POST_ARGS);
 static  void     post_st(POST_ARGS);  static  void     post_st(POST_ARGS);
 static  void     post_std(POST_ARGS);  static  void     post_std(POST_ARGS);
 static  void     post_xr(POST_ARGS);  static  void     post_xr(POST_ARGS);
   static  void     post_xx(POST_ARGS);
   
 static  v_post mdoc_valids[MDOC_MAX] = {  static  v_post mdoc_valids[MDOC_MAX] = {
         NULL,           /* Ap */          NULL,           /* Ap */
Line 166  static v_post mdoc_valids[MDOC_MAX] = {
Line 167  static v_post mdoc_valids[MDOC_MAX] = {
         post_bf,        /* Bf */          post_bf,        /* Bf */
         NULL,           /* Bo */          NULL,           /* Bo */
         NULL,           /* Bq */          NULL,           /* Bq */
         NULL,           /* Bsx */          post_xx,        /* Bsx */
         post_bx,        /* Bx */          post_bx,        /* Bx */
         post_obsolete,  /* Db */          post_obsolete,  /* Db */
         NULL,           /* Dc */          NULL,           /* Dc */
Line 176  static v_post mdoc_valids[MDOC_MAX] = {
Line 177  static v_post mdoc_valids[MDOC_MAX] = {
         NULL,           /* Ef */          NULL,           /* Ef */
         NULL,           /* Em */          NULL,           /* Em */
         NULL,           /* Eo */          NULL,           /* Eo */
         NULL,           /* Fx */          post_xx,        /* Fx */
         NULL,           /* Ms */          NULL,           /* Ms */
         NULL,           /* No */          NULL,           /* No */
         post_ns,        /* Ns */          post_ns,        /* Ns */
         NULL,           /* Nx */          post_xx,        /* Nx */
         NULL,           /* Ox */          post_xx,        /* Ox */
         NULL,           /* Pc */          NULL,           /* Pc */
         NULL,           /* Pf */          NULL,           /* Pf */
         NULL,           /* Po */          NULL,           /* Po */
Line 199  static v_post mdoc_valids[MDOC_MAX] = {
Line 200  static v_post mdoc_valids[MDOC_MAX] = {
         post_hyph,      /* Sx */          post_hyph,      /* Sx */
         NULL,           /* Sy */          NULL,           /* Sy */
         NULL,           /* Tn */          NULL,           /* Tn */
         NULL,           /* Ux */          post_xx,        /* Ux */
         NULL,           /* Xc */          NULL,           /* Xc */
         NULL,           /* Xo */          NULL,           /* Xo */
         post_fo,        /* Fo */          post_fo,        /* Fo */
Line 222  static v_post mdoc_valids[MDOC_MAX] = {
Line 223  static v_post mdoc_valids[MDOC_MAX] = {
         NULL,           /* %C */          NULL,           /* %C */
         post_es,        /* Es */          post_es,        /* Es */
         post_en,        /* En */          post_en,        /* En */
         NULL,           /* Dx */          post_xx,        /* Dx */
         NULL,           /* %Q */          NULL,           /* %Q */
         post_par,       /* br */          post_par,       /* br */
         post_par,       /* sp */          post_par,       /* sp */
Line 1028  post_es(POST_ARGS)
Line 1029  post_es(POST_ARGS)
   
         post_obsolete(mdoc);          post_obsolete(mdoc);
         mdoc->last_es = mdoc->last;          mdoc->last_es = mdoc->last;
   }
   
   static void
   post_xx(POST_ARGS)
   {
           struct roff_node        *n;
           const char              *os;
   
           n = mdoc->last;
           switch (n->tok) {
           case MDOC_Bsx:
                   os = "BSD/OS";
                   break;
           case MDOC_Dx:
                   os = "DragonFly";
                   break;
           case MDOC_Fx:
                   os = "FreeBSD";
                   break;
           case MDOC_Nx:
                   os = "NetBSD";
                   break;
           case MDOC_Ox:
                   os = "OpenBSD";
                   break;
           case MDOC_Ux:
                   os = "UNIX";
                   break;
           default:
                   abort();
           }
           mdoc->next = ROFF_NEXT_CHILD;
           roff_word_alloc(mdoc, n->line, n->pos, os);
           mdoc->last->flags |= NODE_NOSRC;
           mdoc->last = n;
 }  }
   
 static void  static void

Legend:
Removed from v.1.314  
changed lines
  Added in v.1.315

CVSweb