From: Ben Kaduk Date: Mon, 19 Nov 2012 20:48:37 +0000 (-0500) Subject: Handle multiline macro definitions X-Git-Tag: krb5-1.12-alpha1~454 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=760155906bc47163bac1fb5622034a9d53e15294;p=thirdparty%2Fkrb5.git Handle multiline macro definitions Compress them onto one line for printing in the generated table. ticket: 7447 tags: pullup target_version: 1.11 --- diff --git a/doc/tools/doxybuilder_types.py b/doc/tools/doxybuilder_types.py index 551f7d5f45..ea15103409 100644 --- a/doc/tools/doxybuilder_types.py +++ b/doc/tools/doxybuilder_types.py @@ -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': '',