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

Diff for /mandoc/Attic/termact.c between version 1.5 and 1.6

version 1.5, 2009/02/22 15:50:45 version 1.6, 2009/02/22 19:23:48
Line 96  DECL_PRE(termp_it);
Line 96  DECL_PRE(termp_it);
 DECL_PRE(termp_nd);  DECL_PRE(termp_nd);
 DECL_PRE(termp_nm);  DECL_PRE(termp_nm);
 DECL_PRE(termp_ns);  DECL_PRE(termp_ns);
   DECL_PRE(termp_nx);
 DECL_PRE(termp_op);  DECL_PRE(termp_op);
   DECL_PRE(termp_ox);
   DECL_PRE(termp_pf);
 DECL_PRE(termp_pp);  DECL_PRE(termp_pp);
 DECL_PRE(termp_qq);  DECL_PRE(termp_qq);
 DECL_PRE(termp_sh);  DECL_PRE(termp_sh);
   DECL_PRE(termp_sq);
 DECL_PRE(termp_sx);  DECL_PRE(termp_sx);
 DECL_PRE(termp_ud);  DECL_PRE(termp_ud);
 DECL_PRE(termp_va);  DECL_PRE(termp_va);
Line 119  DECL_POST(termp_ft);
Line 123  DECL_POST(termp_ft);
 DECL_POST(termp_it);  DECL_POST(termp_it);
 DECL_POST(termp_nm);  DECL_POST(termp_nm);
 DECL_POST(termp_op);  DECL_POST(termp_op);
   DECL_POST(termp_pf);
 DECL_POST(termp_qq);  DECL_POST(termp_qq);
 DECL_POST(termp_sh);  DECL_POST(termp_sh);
   DECL_POST(termp_sq);
 DECL_POST(termp_sx);  DECL_POST(termp_sx);
 DECL_POST(termp_va);  DECL_POST(termp_va);
 DECL_POST(termp_vt);  DECL_POST(termp_vt);
Line 200  const struct termact __termacts[MDOC_MAX] = {
Line 206  const struct termact __termacts[MDOC_MAX] = {
         { NULL, NULL }, /* Ms */          { NULL, NULL }, /* Ms */
         { NULL, NULL }, /* No */          { NULL, NULL }, /* No */
         { termp_ns_pre, NULL }, /* Ns */          { termp_ns_pre, NULL }, /* Ns */
         { NULL, NULL }, /* Nx */          { termp_nx_pre, NULL }, /* Nx */
         { NULL, NULL }, /* Ox */          { termp_ox_pre, NULL }, /* Ox */
         { NULL, NULL }, /* Pc */          { NULL, NULL }, /* Pc */
         { NULL, NULL }, /* Pf */          { termp_pf_pre, termp_pf_post }, /* Pf */
         { NULL, NULL }, /* Po */          { NULL, NULL }, /* Po */
         { NULL, NULL }, /* Pq */          { NULL, NULL }, /* Pq */
         { NULL, NULL }, /* Qc */          { NULL, NULL }, /* Qc */
Line 214  const struct termact __termacts[MDOC_MAX] = {
Line 220  const struct termact __termacts[MDOC_MAX] = {
         { NULL, NULL }, /* Rs */          { NULL, NULL }, /* Rs */
         { NULL, NULL }, /* Sc */          { NULL, NULL }, /* Sc */
         { NULL, NULL }, /* So */          { NULL, NULL }, /* So */
         { NULL, NULL }, /* Sq */          { termp_sq_pre, termp_sq_post }, /* Sq */
         { NULL, NULL }, /* Sm */          { NULL, NULL }, /* Sm */
         { termp_sx_pre, termp_sx_post }, /* Sx */          { termp_sx_pre, termp_sx_post }, /* Sx */
         { NULL, NULL }, /* Sy */          { NULL, NULL }, /* Sy */
Line 966  termp_qq_post(DECL_ARGS)
Line 972  termp_qq_post(DECL_ARGS)
                 return;                  return;
         p->flags |= TERMP_NOSPACE;          p->flags |= TERMP_NOSPACE;
         word(p, "\"");          word(p, "\"");
   }
   
   
   /* ARGSUSED */
   static int
   termp_ox_pre(DECL_ARGS)
   {
   
           word(p, "OpenBSD");
           return(1);
   }
   
   
   /* ARGSUSED */
   static int
   termp_nx_pre(DECL_ARGS)
   {
   
           word(p, "NetBSD");
           return(1);
   }
   
   
   /* ARGSUSED */
   static int
   termp_sq_pre(DECL_ARGS)
   {
   
           if (MDOC_BODY != node->type)
                   return(1);
           word(p, "`");
           p->flags |= TERMP_NOSPACE;
           return(1);
   }
   
   
   /* ARGSUSED */
   static void
   termp_sq_post(DECL_ARGS)
   {
   
           if (MDOC_BODY != node->type)
                   return;
           p->flags |= TERMP_NOSPACE;
           word(p, "\'");
   }
   
   
   /* ARGSUSED */
   static int
   termp_pf_pre(DECL_ARGS)
   {
   
           p->flags |= TERMP_IGNDELIM;
           return(1);
   }
   
   
   /* ARGSUSED */
   static void
   termp_pf_post(DECL_ARGS)
   {
   
           p->flags &= ~TERMP_IGNDELIM;
           p->flags |= TERMP_NOSPACE;
 }  }
   
   

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

CVSweb