]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Handle multiline macro definitions
authorBen Kaduk <kaduk@mit.edu>
Mon, 19 Nov 2012 20:48:37 +0000 (15:48 -0500)
committerBen Kaduk <kaduk@mit.edu>
Tue, 27 Nov 2012 22:54:57 +0000 (17:54 -0500)
Compress them onto one line for printing in the generated table.

ticket: 7447
tags: pullup
target_version: 1.11

doc/tools/doxybuilder_types.py

index 551f7d5f45080f70eb856b3f390dcc0495b71d65..ea151034099ab9ebde1e6bed6e511252e849938e 100644 (file)
@@ -217,6 +217,8 @@ class DoxyTypes(object):
         d_brief = self._get_brief_description(brief_node)
         details_node = node.xpath('./detaileddescription')[0]
         detailed_description = self._get_detailed_description(details_node)
+        # Condense multiline macros, stripping leading whitespace.
+        d_initializer = re.sub("  *\\\\\n *", " ", d_initializer)
 
         define_descr = {'category': 'composite',
                         'definition': '',