From 1129ef019f10c8c241227f9e787fe6616f74781c Mon Sep 17 00:00:00 2001 From: Jon Turney Date: Fri, 6 Nov 2015 14:40:23 +0000 Subject: makedoc: Don't interpret license text as a command Align makedoc's iscommand() with it's documentation, and don't allow commands to contain a space. A command is a line containing only a sequence of capital letters or '_', followed by optional spaces. This prevents "IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE" (the only line in the license text which consists of only capitals and spaces, without any punctuation) from being interepreted as a makedoc command, leading to: "Can't find IMPLIED" "warning, IMPLIED is not recognised" being emitted by makedoc, (which is normally un-noticed because makedoc's stderr is redirected to a .ref file) 2015-11-06 Jon Turney * doc/makedoc.c (iscommand): Only allow commands to have trailing spaces, not space separated words. Signed-off-by: Jon Turney --- newlib/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'newlib/ChangeLog') diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 34b0c794a..bc0ec2411 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,8 @@ +2015-11-06 Jon Turney + + * doc/makedoc.c (iscommand): Only allow commands to have trailing + spaces, not space separated words. + 2015-11-06 Jon Turney * libm/mathfp/s_acos.c: Fix QUICKREF. -- cgit v1.2.3