* Heinz W. Pahlke (h.pahlke@berlin.de) [20000307 16:16]:
extern char *strstr();
Und genau die Zeile musst Du entweder auskommentieren oder ganz löschen.
Besser noch, mach daraus
#ifndef __GLIBC__
extern char *strstr();
#endif
Wenn man es ihr nicht verbietet, bekommst Du von der glibc inline Versionen
der Stringfunktionen in Form von Makros. Ein Makro kann nun nicht zwischen
Deklaration und Aufruf unterscheiden, ersetzt also auch diese Deklaration,
was falschen Code und die Fehlermeldung des Kompilers zur Folge hat.
Philipp
--
Philipp Thomas