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.
git-svn-id: svn://svn.tartarus.org/sgt/puzzles@5900
cda61777-01e9-0310-a592-
d414129be87e
#define STR(x) STR_INT(x)
/* NB not perfect because they evaluate arguments multiple times. */
+#ifndef max
#define max(x,y) ( (x)>(y) ? (x) : (y) )
+#endif /* max */
+#ifndef min
#define min(x,y) ( (x)<(y) ? (x) : (y) )
+#endif /* min */
enum {
LEFT_BUTTON = 0x0200,