[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.88 and 1.89

version 1.88, 2009/10/10 11:05:23 version 1.89, 2009/10/13 10:57:25
Line 25 
Line 25 
   
 #include "term.h"  #include "term.h"
 #include "mdoc.h"  #include "mdoc.h"
   #include "chars.h"
   #include "main.h"
   
 #define INDENT            5  #define INDENT            5
 #define HALFINDENT        3  #define HALFINDENT        3
Line 257  static void   print_foot(DECL_ARGS);
Line 259  static void   print_foot(DECL_ARGS);
   
   
 void  void
 mdoc_run(struct termp *p, const struct mdoc *mdoc)  terminal_mdoc(void *arg, const struct mdoc *mdoc)
 {  {
         const struct mdoc_node  *n;          const struct mdoc_node  *n;
         const struct mdoc_meta  *m;          const struct mdoc_meta  *m;
           struct termp            *p;
   
           p = (struct termp *)arg;
   
           if (NULL == p->symtab)
                   switch (p->enc) {
                   case (TERMENC_ASCII):
                           p->symtab = chars_init(CHARS_ASCII);
                           break;
                   default:
                           abort();
                           /* NOTREACHED */
                   }
   
         n = mdoc_node(mdoc);          n = mdoc_node(mdoc);
         m = mdoc_meta(mdoc);          m = mdoc_meta(mdoc);

Legend:
Removed from v.1.88  
changed lines
  Added in v.1.89

CVSweb