[BACK]Return to man_html.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/man_html.c between version 1.128 and 1.129

version 1.128, 2020/02/12 21:14:24 version 1.129, 2020/02/27 01:25:57
Line 32 
Line 32 
 #include "main.h"  #include "main.h"
   
 #define MAN_ARGS          const struct roff_meta *man, \  #define MAN_ARGS          const struct roff_meta *man, \
                           const struct roff_node *n, \                            struct roff_node *n, \
                           struct html *h                            struct html *h
   
 struct  man_html_act {  struct  man_html_act {
Line 242 
Line 242 
                  * Close the list if no further item of the same type                   * Close the list if no further item of the same type
                  * follows; otherwise, close the item only.                   * follows; otherwise, close the item only.
                  */                   */
                 if (list_continues(n, n->next) == '\0') {                  if (list_continues(n, roff_node_next(n)) == '\0') {
                         print_tagq(h, t);                          print_tagq(h, t);
                         t = NULL;                          t = NULL;
                 }                  }
Line 443 
Line 443 
 static int  static int
 man_IP_pre(MAN_ARGS)  man_IP_pre(MAN_ARGS)
 {  {
         const struct roff_node  *nn;          struct roff_node        *nn;
         const char              *list_class;          const char              *list_class;
         enum htmltag             list_elem, body_elem;          enum htmltag             list_elem, body_elem;
         char                     list_type;          char                     list_type;
   
         nn = n->type == ROFFT_BLOCK ? n : n->parent;          nn = n->type == ROFFT_BLOCK ? n : n->parent;
         if ((list_type = list_continues(nn->prev, nn)) == '\0') {          list_type = list_continues(roff_node_prev(nn), nn);
           if (list_type == '\0') {
                 /* Start a new list. */                  /* Start a new list. */
                 if ((list_type = list_continues(nn, nn->next)) == '\0')                  list_type = list_continues(nn, roff_node_next(nn));
                   if (list_type == '\0')
                         list_type = ' ';                          list_type = ' ';
                 switch (list_type) {                  switch (list_type) {
                 case ' ':                  case ' ':

Legend:
Removed from v.1.128  
changed lines
  Added in v.1.129