Your message dated Fri, 30 Sep 2016 19:33:27 +0200
with message-id <[email protected]>
and subject line closing again
has caused the Debian Bug report #839179,
regarding deheader: Please ignore keywords in comments
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
839179: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839179
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: deheader
Version: 1.4-1
I discovered this issue when testing deheader on the tsdfx code base.
It claimed log10() required <math.h>, but log10() was not used in the
code. It was mentioned in a comment, similar to the example below:
% cat > x.c
int main(int argc, char *argv[]) { return 0; /* log10(SIZE_MAX) */ }
% deheader x.c
deheader: in x.c, log10() portability requires <math.h>.
deheader: saw 1 files, 0 includes, 0 removable
%
As you can see, deheader believe the log10 string is code, while it is
only a comment. I believe it should ignore the content of comments when
deciding if which header files are required.
--
Happy hacking
Petter Reinholdtsen
--- End Message ---
--- Begin Message ---
Accidentally reopened the bug by marking an older version as affected.
Closing again now. Sorry for the noise.
signature.asc
Description: Digital signature
--- End Message ---