This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
[PATCH 4/4] fenv: Update makedocbookpy for eae68bfc
- From: Jon Turney <jon dot turney at dronecode dot org dot uk>
- To: newlib at sourceware dot org
- Cc: Jon Turney <jon dot turney at dronecode dot org dot uk>
- Date: Mon, 12 Aug 2019 19:30:37 +0100
- Subject: [PATCH 4/4] fenv: Update makedocbookpy for eae68bfc
- References: <20190812183037.55230-1-jon.turney@dronecode.org.uk>
Teach makedocbook how to handle some new things seen in the makedoc markup
since eae68bfc:
- 'link with' lines appearing in SYNOPSIS sections
---
newlib/doc/makedocbook.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/newlib/doc/makedocbook.py b/newlib/doc/makedocbook.py
index cf48c3402..97255345d 100755
--- a/newlib/doc/makedocbook.py
+++ b/newlib/doc/makedocbook.py
@@ -297,6 +297,8 @@ def synopsis(c, t):
# preprocessor # directives, structs, comments in square brackets
funcsynopsisinfo = lxml.etree.SubElement(funcsynopsis, 'funcsynopsisinfo')
funcsynopsisinfo.text = l.strip() + '\n'
+ elif re.match('[Ll]ink with', l):
+ pass
else:
s = s + l
@@ -312,7 +314,7 @@ def synopsis(c, t):
if s.strip():
print("surplus synopsis '%s'" % s, file=sys.stderr)
- raise
+ exit(1)
def synopsis_for_prototype(funcsynopsis, s):
s = s.strip()
--
2.21.0