ps: that restored aix behavior gets its ultimate tweak <=== port of newlib 5edeabbd

______________________________ original newlib message

Now that this 'c' variable initial assignment has been
moved outside the looping code, there is no longer any
need to specifically check for space/comma when 'c' is
not '%'. So, let us eliminate those two lines of code.

[ i promise not to change this algorithm ever again! ]

Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
Jim Warner 2022-06-15 00:00:00 -05:00 committed by Craig Small
parent d091a67854
commit 84a1bc779a

View File

@ -132,8 +132,6 @@ static const char *aix_format_parse(sf_node *sfn){
initial: initial:
if(c=='%') goto get_desc; if(c=='%') goto get_desc;
if(!c) goto looks_ok; if(!c) goto looks_ok;
if(c==' ') goto get_more;
if(c==',') goto aix_oops;
/* get_text: */ /* get_text: */
items++; items++;
get_more: get_more: