Commit 3b82d990 authored by David Rowley's avatar David Rowley

Fix compiler warning for MSVC in libpq_pipeline.c

DEBUG was already defined by the MSVC toolchain for "Debug" builds. On
these systems the unconditional #define DEBUG was causing a 'DEBUG': macro
redefinition warning.

Here we rename DEBUG to DEBUG_OUPUT and also get rid of the #define which
defined this constant.  This appears to have been left in the code by
mistake.

Discussion: https://postgr.es/m/CAApHDvqTTgDm38s4HRj03nhzhzQ1oMOj-RXFUB1pE6Bj07jyuQ@mail.gmail.com
parent c5b7ba4e
...@@ -35,8 +35,7 @@ const char *const progname = "libpq_pipeline"; ...@@ -35,8 +35,7 @@ const char *const progname = "libpq_pipeline";
char *tracefile = NULL; /* path to PQtrace() file */ char *tracefile = NULL; /* path to PQtrace() file */
#define DEBUG #ifdef DEBUG_OUTPUT
#ifdef DEBUG
#define pg_debug(...) do { fprintf(stderr, __VA_ARGS__); } while (0) #define pg_debug(...) do { fprintf(stderr, __VA_ARGS__); } while (0)
#else #else
#define pg_debug(...) #define pg_debug(...)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment