Files
pkgsrc-ng/chat/bitchx/patches/patch-include_irc__std.h
2014-11-05 12:41:07 +01:00

19 lines
617 B
C

$NetBSD: patch-include_irc__std.h,v 1.1 2013/12/06 15:35:53 seanb Exp $
Later gcc have a string optimization pass at -O2 which
will swap combinations strcat to stpcpy if it sees a
stpcpy prototype. This leads to undefined references
if it's not actually present.
--- include/irc_std.h.orig 2003-04-11 01:09:07.000000000 +0000
+++ include/irc_std.h
@@ -190,7 +190,7 @@ extern char *sys_errlist[];
extern int gettimeofday(struct timeval *tv, struct timezone *tz);
#endif
-#ifndef STPCPY_DECLARED
+#if defined(HAVE_STPCPY) && !defined(STPCPY_DECLARED)
char * stpcpy (char *to, const char *from);
#endif