Hey,
I was just thinking about to remove the configure checks for e.g. strstr() or fgetpos() as these seem to be defined in the C89 standard (according to their manpages on a Debian system).
I don't think we need to support any platforms which not even provide a C89 compatible C library as probably Glib and GTK aren't available on such platforms at all.
Furthermore, we already use strstr() in the Geany code without checks and Scintilla uses strstr() also without checking.
And I'm not sure about the check for stdlib.h. Are there systems where stdlib.h might not be available? At least is GLib and GTK available on these systems?
According to http://svn.gnome.org/viewvc/glib/trunk/configure.in?revision=6955&view=m..., GLib doesn't seem to check for strstr() and stdlib.h. So why should we?
What do you think?
Regards, Enrico