summaryrefslogtreecommitdiff
path: root/Build/source/libs/gd/libgd-src/src/gd_intern.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/gd/libgd-src/src/gd_intern.h')
-rw-r--r--Build/source/libs/gd/libgd-src/src/gd_intern.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/Build/source/libs/gd/libgd-src/src/gd_intern.h b/Build/source/libs/gd/libgd-src/src/gd_intern.h
index 3bf1fa884b7..f8f3b5df0a7 100644
--- a/Build/source/libs/gd/libgd-src/src/gd_intern.h
+++ b/Build/source/libs/gd/libgd-src/src/gd_intern.h
@@ -1,3 +1,5 @@
+/* Internal header for random common utility functions. */
+
#ifndef GD_INTERN_H
#define GD_INTERN_H
@@ -29,15 +31,11 @@
#include "gd.h"
-#ifndef MIN
#define MIN(a,b) ((a)<(b)?(a):(b))
-#endif
#define MIN3(a,b,c) ((a)<(b)?(MIN(a,c)):(MIN(b,c)))
-#ifndef MAX
#define MAX(a,b) ((a)<(b)?(b):(a))
-#endif
#define MAX3(a,b,c) ((a)<(b)?(MAX(b,c)):(MAX(a,c)))
-
+#define CLAMP(x, low, high) (((x) > (high)) ? (high) : (((x) < (low)) ? (low) : (x)))
typedef enum {
HORIZONTAL,