From 651507491dfd14f4b9843a62557655e5d0a89992 Mon Sep 17 00:00:00 2001 From: "geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b" Date: Sun, 10 Sep 2006 15:20:20 +0000 Subject: BUILD : 1.7.15 (1146) BUGS : 583 NOTES : Fixed mass compiler warnings with make strict on FC5 (patch by Trystan) git-svn-id: svn://svn.anope.org/anope/trunk@1146 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@869 5417fbe8-f217-4b02-8779-1006273d7864 --- include/services.h | 2 ++ include/sysconf.h.in | 10 ++++++++++ 2 files changed, 12 insertions(+) (limited to 'include') diff --git a/include/services.h b/include/services.h index b1c92a93b..fddfa02bf 100644 --- a/include/services.h +++ b/include/services.h @@ -25,7 +25,9 @@ /* Some Linux boxes (or maybe glibc includes) require this for the * prototype of strsignal(). */ +#ifndef _GNU_SOURCE #define _GNU_SOURCE +#endif /* Some SUN fixs */ #ifdef __sun diff --git a/include/sysconf.h.in b/include/sysconf.h.in index e61bacb1c..1aa83e421 100644 --- a/include/sysconf.h.in +++ b/include/sysconf.h.in @@ -177,11 +177,21 @@ /* We KNOW these are not ansi, we are defining them here to suppress the warning * * s messages on a "make strict" compile */ +#ifndef snprintf int snprintf(char *str, size_t size, const char *format, ...); +#endif +#ifndef vprintf int vprintf(const char *format, va_list ap); +#endif +#ifndef vfprintf int vfprintf(FILE *stream, const char *format, va_list ap); +#endif +#ifndef vsprintf int vsprintf(char *str, const char *format, va_list ap); +#endif +#ifndef vsnprintf int vsnprintf(char *str, size_t size, const char *format, va_list ap); +#endif FILE *popen(const char *command, const char *type); int pclose(FILE *stream); -- cgit