summaryrefslogtreecommitdiff
path: root/src/macros.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/macros.h')
-rw-r--r--src/macros.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/macros.h b/src/macros.h
new file mode 100644
index 0000000..06d59c6
--- /dev/null
+++ b/src/macros.h
@@ -0,0 +1,19 @@
+/**
+ * \file macros.h
+ * Part of common.h, defines common small macros if needed
+ */
+
+#ifndef MACROS_H
+#define MACROS_H
+
+#ifndef MIN
+/** x < y ? x : y */
+# define MIN(_x, _y) (((_x) < (_y)) ? (_x) : (_y))
+#endif
+
+#ifndef MAX
+/** x > y ? x : y */
+# define MAX(_x, _y) (((_x) > (_y)) ? (_x) : (_y))
+#endif
+
+#endif /* MACROS_H */