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

Diff for /src/usr.bin/mandoc/html.c between version 1.79 and 1.80

version 1.79, 2017/03/14 01:34:57 version 1.80, 2017/03/15 11:29:50
Line 26 
Line 26 
 #include <string.h>  #include <string.h>
 #include <unistd.h>  #include <unistd.h>
   
 #include "mandoc.h"  
 #include "mandoc_aux.h"  #include "mandoc_aux.h"
   #include "mandoc.h"
   #include "roff.h"
 #include "out.h"  #include "out.h"
 #include "html.h"  #include "html.h"
 #include "manconf.h"  #include "manconf.h"
Line 232 
Line 233 
         default:          default:
                 break;                  break;
         }          }
   }
   
   char *
   html_make_id(const struct roff_node *n)
   {
           const struct roff_node  *nch;
           char                    *buf, *cp;
   
           for (nch = n->child; nch != NULL; nch = nch->next)
                   if (nch->type != ROFFT_TEXT)
                           return NULL;
   
           buf = NULL;
           deroff(&buf, n);
   
           /* http://www.w3.org/TR/html5/dom.html#the-id-attribute */
   
           for (cp = buf; *cp != '\0'; cp++)
                   if (*cp == ' ')
                           *cp = '_';
   
           return buf;
 }  }
   
 int  int

Legend:
Removed from v.1.79  
changed lines
  Added in v.1.80