From: Mark Adler Date: Sun, 13 Nov 2011 21:35:02 +0000 (-0800) Subject: Change ON macro to Z_ARG to avoid application conflicts. X-Git-Tag: v1.2.5.2~17 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6715208bdb5087ae33a54f7e8150e020aebbf15d;p=thirdparty%2Fzlib-ng.git Change ON macro to Z_ARG to avoid application conflicts. Using "ON" was a dumb idea, since it is common to have macros with names like ON and OFF. In fact, defining the OF macro back in 1995 was a bad idea, but now we're stuck with it. Attempts to rename OF to something else breaks many applications. --- diff --git a/zconf.h b/zconf.h index fd10c6a9..84ffb32b 100644 --- a/zconf.h +++ b/zconf.h @@ -266,11 +266,11 @@ # endif #endif -#ifndef ON /* function prototypes for stdarg */ +#ifndef Z_ARG /* function prototypes for stdarg */ # if defined(STDC) || defined(Z_HAVE_STDARG_H) -# define ON(args) args +# define Z_ARG(args) args # else -# define ON(args) () +# define Z_ARG(args) () # endif #endif diff --git a/zconf.h.cmakein b/zconf.h.cmakein index 0b880ad5..b2d78b3a 100644 --- a/zconf.h.cmakein +++ b/zconf.h.cmakein @@ -268,11 +268,11 @@ # endif #endif -#ifndef ON /* function prototypes for stdarg */ +#ifndef Z_ARG /* function prototypes for stdarg */ # if defined(STDC) || defined(Z_HAVE_STDARG_H) -# define ON(args) args +# define Z_ARG(args) args # else -# define ON(args) () +# define Z_ARG(args) () # endif #endif diff --git a/zconf.h.in b/zconf.h.in index fd10c6a9..84ffb32b 100644 --- a/zconf.h.in +++ b/zconf.h.in @@ -266,11 +266,11 @@ # endif #endif -#ifndef ON /* function prototypes for stdarg */ +#ifndef Z_ARG /* function prototypes for stdarg */ # if defined(STDC) || defined(Z_HAVE_STDARG_H) -# define ON(args) args +# define Z_ARG(args) args # else -# define ON(args) () +# define Z_ARG(args) () # endif #endif diff --git a/zlib.h b/zlib.h index 6728d897..3121b0a7 100644 --- a/zlib.h +++ b/zlib.h @@ -1298,7 +1298,7 @@ ZEXTERN int ZEXPORT gzwrite OF((gzFile file, error. */ -ZEXTERN int ZEXPORTVA gzprintf ON((gzFile file, const char *format, ...)); +ZEXTERN int ZEXPORTVA gzprintf Z_ARG((gzFile file, const char *format, ...)); /* Converts, formats, and writes the arguments to the compressed file under control of the format string, as in fprintf. gzprintf returns the number of