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

Diff for /mandoc/man_html.c between version 1.113 and 1.114

version 1.113, 2015/04/02 21:36:49 version 1.114, 2015/04/02 22:48:17
Line 38 
Line 38 
 #define INDENT            5  #define INDENT            5
   
 #define MAN_ARGS          const struct man_meta *man, \  #define MAN_ARGS          const struct man_meta *man, \
                           const struct man_node *n, \                            const struct roff_node *n, \
                           struct mhtml *mh, \                            struct mhtml *mh, \
                           struct html *h                            struct html *h
   
Line 53  struct htmlman {
Line 53  struct htmlman {
 };  };
   
 static  void              print_bvspace(struct html *,  static  void              print_bvspace(struct html *,
                                 const struct man_node *);                                  const struct roff_node *);
 static  void              print_man(MAN_ARGS);  static  void              print_man(MAN_ARGS);
 static  void              print_man_head(MAN_ARGS);  static  void              print_man_head(MAN_ARGS);
 static  void              print_man_nodelist(MAN_ARGS);  static  void              print_man_nodelist(MAN_ARGS);
 static  void              print_man_node(MAN_ARGS);  static  void              print_man_node(MAN_ARGS);
 static  int               a2width(const struct man_node *,  static  int               a2width(const struct roff_node *,
                                 struct roffsu *);                                  struct roffsu *);
 static  int               man_B_pre(MAN_ARGS);  static  int               man_B_pre(MAN_ARGS);
 static  int               man_HP_pre(MAN_ARGS);  static  int               man_HP_pre(MAN_ARGS);
Line 130  static const struct htmlman mans[MAN_MAX] = {
Line 130  static const struct htmlman mans[MAN_MAX] = {
  * first, print it.   * first, print it.
  */   */
 static void  static void
 print_bvspace(struct html *h, const struct man_node *n)  print_bvspace(struct html *h, const struct roff_node *n)
 {  {
   
         if (n->body && n->body->child)          if (n->body && n->body->child)
Line 280  print_man_node(MAN_ARGS)
Line 280  print_man_node(MAN_ARGS)
 }  }
   
 static int  static int
 a2width(const struct man_node *n, struct roffsu *su)  a2width(const struct roff_node *n, struct roffsu *su)
 {  {
   
         if (n->type != ROFFT_TEXT)          if (n->type != ROFFT_TEXT)
Line 400  man_SH_pre(MAN_ARGS)
Line 400  man_SH_pre(MAN_ARGS)
 static int  static int
 man_alt_pre(MAN_ARGS)  man_alt_pre(MAN_ARGS)
 {  {
         const struct man_node   *nn;          const struct roff_node  *nn;
         int              i, savelit;          int              i, savelit;
         enum htmltag     fp;          enum htmltag     fp;
         struct tag      *t;          struct tag      *t;
Line 496  man_PP_pre(MAN_ARGS)
Line 496  man_PP_pre(MAN_ARGS)
 static int  static int
 man_IP_pre(MAN_ARGS)  man_IP_pre(MAN_ARGS)
 {  {
         const struct man_node   *nn;          const struct roff_node  *nn;
   
         if (n->type == ROFFT_BODY) {          if (n->type == ROFFT_BODY) {
                 print_otag(h, TAG_DD, 0, NULL);                  print_otag(h, TAG_DD, 0, NULL);
Line 535  man_HP_pre(MAN_ARGS)
Line 535  man_HP_pre(MAN_ARGS)
 {  {
         struct htmlpair  tag[2];          struct htmlpair  tag[2];
         struct roffsu    su;          struct roffsu    su;
         const struct man_node *np;          const struct roff_node *np;
   
         if (n->type == ROFFT_HEAD)          if (n->type == ROFFT_HEAD)
                 return(0);                  return(0);

Legend:
Removed from v.1.113  
changed lines
  Added in v.1.114

CVSweb