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

Diff for /mandoc/mdoc_term.c between version 1.143 and 1.146

version 1.143, 2010/06/07 11:01:15 version 1.146, 2010/06/10 23:24:37
Line 65  static void   print_bvspace(struct termp *,
Line 65  static void   print_bvspace(struct termp *,
                         const struct mdoc_node *,                          const struct mdoc_node *,
                         const struct mdoc_node *);                          const struct mdoc_node *);
 static  void      print_mdoc_node(DECL_ARGS);  static  void      print_mdoc_node(DECL_ARGS);
 static  void      print_mdoc_head(DECL_ARGS);  
 static  void      print_mdoc_nodelist(DECL_ARGS);  static  void      print_mdoc_nodelist(DECL_ARGS);
 static  void      print_foot(DECL_ARGS);  static  void      print_mdoc_head(struct termp *, const void *);
   static  void      print_mdoc_foot(struct termp *, const void *);
 static  void      synopsis_pre(struct termp *,  static  void      synopsis_pre(struct termp *,
                         const struct mdoc_node *);                          const struct mdoc_node *);
   
Line 289  terminal_mdoc(void *arg, const struct mdoc *mdoc)
Line 289  terminal_mdoc(void *arg, const struct mdoc *mdoc)
         n = mdoc_node(mdoc);          n = mdoc_node(mdoc);
         m = mdoc_meta(mdoc);          m = mdoc_meta(mdoc);
   
         print_mdoc_head(p, NULL, m, n);          term_begin(p, print_mdoc_head, print_mdoc_foot, m);
   
         if (n->child)          if (n->child)
                 print_mdoc_nodelist(p, NULL, m, n->child);                  print_mdoc_nodelist(p, NULL, m, n->child);
         print_foot(p, NULL, m, n);  
           term_end(p);
 }  }
   
   
Line 346  print_mdoc_node(DECL_ARGS)
Line 348  print_mdoc_node(DECL_ARGS)
 }  }
   
   
 /* ARGSUSED */  
 static void  static void
 print_foot(DECL_ARGS)  print_mdoc_foot(struct termp *p, const void *arg)
 {  {
         char            buf[DATESIZ], os[BUFSIZ];          char            buf[DATESIZ], os[BUFSIZ];
           const struct mdoc_meta *m;
   
           m = (const struct mdoc_meta *)arg;
   
         term_fontrepl(p, TERMFONT_NONE);          term_fontrepl(p, TERMFONT_NONE);
   
         /*          /*
Line 395  print_foot(DECL_ARGS)
Line 399  print_foot(DECL_ARGS)
 }  }
   
   
 /* ARGSUSED */  
 static void  static void
 print_mdoc_head(DECL_ARGS)  print_mdoc_head(struct termp *p, const void *arg)
 {  {
         char            buf[BUFSIZ], title[BUFSIZ];          char            buf[BUFSIZ], title[BUFSIZ];
           const struct mdoc_meta *m;
   
           m = (const struct mdoc_meta *)arg;
   
         p->rmargin = p->maxrmargin;          p->rmargin = p->maxrmargin;
         p->offset = 0;          p->offset = 0;

Legend:
Removed from v.1.143  
changed lines
  Added in v.1.146

CVSweb