[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.140 and 1.141

version 1.140, 2020/04/19 15:15:54 version 1.141, 2020/04/20 12:59:24
Line 381 
Line 381 
          * permitted in URL-fragment strings according to the           * permitted in URL-fragment strings according to the
          * explicit list at:           * explicit list at:
          * https://url.spec.whatwg.org/#url-fragment-string           * https://url.spec.whatwg.org/#url-fragment-string
            * 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 (isalnum((unsigned char)*cp) == 0 &&
                     strchr("!$&'()*+,-./:;=?@_~", *cp) == NULL)                      strchr("!$&'()*+,-./:;=?@_", *cp) == NULL)
                         *cp = '_';                          *cp = '_';
   
         if (unique == 0)          if (unique == 0)
Line 405 
Line 406 
   
         if (entry->ord > 1) {          if (entry->ord > 1) {
                 cp = buf;                  cp = buf;
                 mandoc_asprintf(&buf, "%s_%d", cp, entry->ord);                  mandoc_asprintf(&buf, "%s~%d", cp, entry->ord);
                 free(cp);                  free(cp);
         }          }
         return buf;          return buf;

Legend:
Removed from v.1.140  
changed lines
  Added in v.1.141