[Expat-bugs] [ expat-Bugs-1895659 ] wrong expression
SourceForge.net
noreply at sourceforge.net
Mon Feb 18 21:41:32 CET 2008
Bugs item #1895659, was opened at 2008-02-17 17:06
Message generated for change (Comment added) made by fdrake
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=1895659&group_id=10127
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: www.libexpat.org
Group: None
>Status: Closed
>Resolution: Rejected
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Fred L. Drake, Jr. (fdrake)
Summary: wrong expression
Initial Comment:
Dear Sir or Madam,
I found a minor bugs in Expat 2.0.1.
xmltok_impl.c Line 1661:
if (MINBPC(enc) == 1 && *ptr1 == *ptr2)
should be
if ((MINBPC(enc) == 1) && (*ptr1 == *ptr2))
since && has a higher priority than ==.
Sincerely,
Sebastian Gottschalk
----------------------------------------------------------------------
>Comment By: Fred L. Drake, Jr. (fdrake)
Date: 2008-02-18 15:41
Message:
Logged In: YES
user_id=3066
Originator: NO
schiele's right; rejecting this as not-a-bug.
----------------------------------------------------------------------
Comment By: Robert Schiele (schiele)
Date: 2008-02-17 17:31
Message:
Logged In: YES
user_id=8099
Originator: NO
No, precedence of == is higher than &&.
Though putting parentheses there might be considered better programming
style this is definitely no bug.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=110127&aid=1895659&group_id=10127
More information about the Expat-bugs
mailing list