[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.90

version 1.88, 2009/10/10 11:05:23 version 1.90, 2009/10/15 01:33:12
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);
   
Line 1544  termp_bd_pre(DECL_ARGS)
Line 1559  termp_bd_pre(DECL_ARGS)
   
         for (type = -1, i = 0; i < (int)nn->args->argc; i++) {          for (type = -1, i = 0; i < (int)nn->args->argc; i++) {
                 switch (nn->args->argv[i].arg) {                  switch (nn->args->argv[i].arg) {
                   case (MDOC_Centred):
                           /* FALLTHROUGH */
                 case (MDOC_Ragged):                  case (MDOC_Ragged):
                         /* FALLTHROUGH */                          /* FALLTHROUGH */
                 case (MDOC_Filled):                  case (MDOC_Filled):

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

CVSweb