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

Diff for /mandoc/html.c between version 1.277 and 1.279

version 1.277, 2022/07/03 14:29:44 version 1.279, 2022/08/09 11:23:11
Line 81  static const struct htmldata htmltags[TAG_MAX] = {
Line 81  static const struct htmldata htmltags[TAG_MAX] = {
         {"dl",          HTML_NLALL | HTML_INDENT},          {"dl",          HTML_NLALL | HTML_INDENT},
         {"dt",          HTML_NLAROUND},          {"dt",          HTML_NLAROUND},
         {"dd",          HTML_NLAROUND | HTML_INDENT},          {"dd",          HTML_NLAROUND | HTML_INDENT},
         {"h1",          HTML_TOPHRASE | HTML_NLAROUND},  
         {"h2",          HTML_TOPHRASE | HTML_NLAROUND},          {"h2",          HTML_TOPHRASE | HTML_NLAROUND},
           {"h3",          HTML_TOPHRASE | HTML_NLAROUND},
         {"p",           HTML_TOPHRASE | HTML_NLAROUND | HTML_INDENT},          {"p",           HTML_TOPHRASE | HTML_NLAROUND | HTML_INDENT},
         {"pre",         HTML_TOPHRASE | HTML_NLAROUND | HTML_NOINDENT},          {"pre",         HTML_TOPHRASE | HTML_NLAROUND | HTML_NOINDENT},
         {"a",           HTML_INPHRASE | HTML_TOPHRASE},          {"a",           HTML_INPHRASE | HTML_TOPHRASE},
Line 403  html_make_id(const struct roff_node *n, int unique)
Line 403  html_make_id(const struct roff_node *n, int unique)
          * In addition, reserve '~' for ordinal suffixes.           * In addition, reserve '~' for ordinal suffixes.
          */           */
   
         for (cp = buf; *cp != '\0'; cp++)          for (cp = buf; *cp != '\0'; cp++) {
                 if (isalnum((unsigned char)*cp) == 0 &&                  if (*cp == ASCII_HYPH)
                           *cp = '-';
                   else if (isalnum((unsigned char)*cp) == 0 &&
                     strchr("!$&'()*+,-./:;=?@_", *cp) == NULL)                      strchr("!$&'()*+,-./:;=?@_", *cp) == NULL)
                         *cp = '_';                          *cp = '_';
           }
   
         if (unique == 0)          if (unique == 0)
                 return buf;                  return buf;

Legend:
Removed from v.1.277  
changed lines
  Added in v.1.279

CVSweb