diff options
author | Ben Kaduk <kaduk@mit.edu> | 2012-11-20 13:13:12 -0500 |
---|---|---|
committer | Ben Kaduk <kaduk@mit.edu> | 2012-11-27 16:59:19 -0500 |
commit | 3070dcd18ea2d07f74afa35fa4a8cada373d9975 (patch) | |
tree | cfdca5e5c27399bef1f8b517885ed38c3c5886aa /doc/tools/doxybuilder_funcs.py | |
parent | 6a019d5cff9aecb88591accf03ac737c6f910c69 (diff) | |
download | krb5-3070dcd18ea2d07f74afa35fa4a8cada373d9975.tar.gz krb5-3070dcd18ea2d07f74afa35fa4a8cada373d9975.tar.xz krb5-3070dcd18ea2d07f74afa35fa4a8cada373d9975.zip |
Update doxygen markup in krb5.hin
A few places were using the standard C /* comment */ form, but
this is rendered poorly by doxygen through to our Sphinx bridge.
Use the special /**< comment */ form to get doxygen-specific behavior.
If the standard C comment form is used, the full comment (including
start and end markers) is included in the value of the macro, and
Sphinx then tries to treat the end of the comment as the start of
inline markup with no corresponding end-string, which is a warning.
Using the doxygen form of the comment, the contents of the comment
are put in a separate paragraph block, which is inserted in the
body of the generated RST document.
The markup for krb5_rd_priv() had a line that ended with an @c
markup statement without a symbol following it. This confused
doxygen into not parsing any more of the comment. The beginning
of the next line is a macro identifier with markup to auto-linkify it.
In RST, it is not possible to have a link and a terminal font on the
same text, so removing the @c is the appropriate fix.
There are also eleven deprecated functions which are replaced by
the krb5_c_* family of functions. However, referring to this class
of functions as the "krb5_c_" class of functions results in Sphinx
attempting to interpret this statement as a link to a label elsewhere
in the document, and no such label exists. To avoid this warning, use
"krb5_c_*" to refer to the class of functions, which is arguably
more correct anyways.
ticket: 7447
tags: pullup
target_version: 1.11
Diffstat (limited to 'doc/tools/doxybuilder_funcs.py')
0 files changed, 0 insertions, 0 deletions