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

Diff for /mandoc/tree.c between version 1.19 and 1.25

version 1.19, 2010/01/01 17:14:31 version 1.25, 2011/01/01 12:56:12
Line 1 
Line 1 
 /*      $Id$ */  /*      $Id$ */
 /*  /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>   * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@bsd.lv>
  *   *
  * Permission to use, copy, modify, and distribute this software for any   * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above   * purpose with or without fee is hereby granted, provided that the above
Line 23 
Line 23 
 #include <stdlib.h>  #include <stdlib.h>
 #include <time.h>  #include <time.h>
   
   #include "mandoc.h"
 #include "mdoc.h"  #include "mdoc.h"
 #include "man.h"  #include "man.h"
 #include "main.h"  #include "main.h"
Line 73  print_mdoc(const struct mdoc_node *n, int indent)
Line 74  print_mdoc(const struct mdoc_node *n, int indent)
                 t = "block-head";                  t = "block-head";
                 break;                  break;
         case (MDOC_BODY):          case (MDOC_BODY):
                 t = "block-body";                  if (n->end)
                           t = "body-end";
                   else
                           t = "block-body";
                 break;                  break;
         case (MDOC_TAIL):          case (MDOC_TAIL):
                 t = "block-tail";                  t = "block-tail";
Line 84  print_mdoc(const struct mdoc_node *n, int indent)
Line 88  print_mdoc(const struct mdoc_node *n, int indent)
         case (MDOC_TEXT):          case (MDOC_TEXT):
                 t = "text";                  t = "text";
                 break;                  break;
           case (MDOC_TBL):
                   t = "tbl";
                   break;
         default:          default:
                 abort();                  abort();
                 /* NOTREACHED */                  /* NOTREACHED */
Line 116  print_mdoc(const struct mdoc_node *n, int indent)
Line 123  print_mdoc(const struct mdoc_node *n, int indent)
                         argc = n->args->argc;                          argc = n->args->argc;
                 }                  }
                 break;                  break;
           case (MDOC_TBL):
                   p = "tbl";
                   break;
         case (MDOC_ROOT):          case (MDOC_ROOT):
                 p = "root";                  p = "root";
                 break;                  break;
Line 175  print_man(const struct man_node *n, int indent)
Line 185  print_man(const struct man_node *n, int indent)
         case (MAN_BODY):          case (MAN_BODY):
                 t = "block-body";                  t = "block-body";
                 break;                  break;
           case (MAN_TBL):
                   t = "tbl";
                   break;
         default:          default:
                 abort();                  abort();
                 /* NOTREACHED */                  /* NOTREACHED */
Line 195  print_man(const struct man_node *n, int indent)
Line 208  print_man(const struct man_node *n, int indent)
                 break;                  break;
         case (MAN_ROOT):          case (MAN_ROOT):
                 p = "root";                  p = "root";
                   break;
           case (MAN_TBL):
                   p = "tbl";
                 break;                  break;
         default:          default:
                 abort();                  abort();

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.25

CVSweb