<URL: http://bugs.freeciv.org/Ticket/Display.html?id=39849 >
On Fri, 9 Nov 2007 22:26:56 -0800 Jason Dorje Short wrote:
> Jason Dorje Short wrote:
> > William Allen Simpson wrote:
> >> Naive trunk implementation:
> > Naive is fine but you forgot to add the check to configure.ac. Attached
> > patch does that.
> > But now it still won't compile, and I don't understand why.
> Still strange.
> Delving into the preprocessor, if I just throw a -E on to the above line
> the resulting file has no prototype for the function at all. Yet it is
> clearly present in the header, surrounded by #ifdef __USE_GNU which is
> presumably being left undefined somehow in compilation while it was
> defined properly during the configure check.
> I suppose I could upload my string.h if anyone has any bright ideas.
required before including <string.h> to use strcasestr()?
(Or have I read man 3 strcasestr wrongly?)
Well, it works for me if I apply attached patch. (Note, that
placing #define right before #include <string.h> gives no effect.)
--- utility/support.c (revision 14083)
+++ utility/support.c (working copy)
@@ -41,6 +41,10 @@
Freeciv-dev mailing list