mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 16:05:44 -07:00
min()/max() macros conflict with ones defined by Windows (or at least MinGW)
headers; but MIN()/MAX() conflict with glib. Let's keep the lower-case ones, and assume that any provided by the system have the obvious semantics. [originally from svn r5900]
This commit is contained in:
@ -22,8 +22,12 @@
|
|||||||
#define STR(x) STR_INT(x)
|
#define STR(x) STR_INT(x)
|
||||||
|
|
||||||
/* NB not perfect because they evaluate arguments multiple times. */
|
/* NB not perfect because they evaluate arguments multiple times. */
|
||||||
|
#ifndef max
|
||||||
#define max(x,y) ( (x)>(y) ? (x) : (y) )
|
#define max(x,y) ( (x)>(y) ? (x) : (y) )
|
||||||
|
#endif /* max */
|
||||||
|
#ifndef min
|
||||||
#define min(x,y) ( (x)<(y) ? (x) : (y) )
|
#define min(x,y) ( (x)<(y) ? (x) : (y) )
|
||||||
|
#endif /* min */
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
LEFT_BUTTON = 0x0200,
|
LEFT_BUTTON = 0x0200,
|
||||||
|
Reference in New Issue
Block a user