Andrew Dunstan <andrew(at)dunslane(dot)net> writes:
> This patch fixes contrib so that it compiles under windows without
> warnings about redefines for min, max, V_UNKNOWN and IDIGNORE
Surely this is wrong. You might be able to assume that Windows'
definitions for min/max are the same as what this code is expecting,
but it's a lot bigger stretch to assume that for the other ones.
(Does tsearch2 still *work* after you change it this way??)
The right thing for the min/max macros is to get rid of them anyway,
and use the Min/Max macros from c.h.
regards, tom lane