summaryrefslogtreecommitdiff
path: root/util.h
diff options
context:
space:
mode:
authormRnea <akannemre@gmail.com>2024-12-19 23:37:28 +0300
committermRnea <akannemre@gmail.com>2024-12-19 23:37:28 +0300
commitf4012e2c8455ed3b94ef4007fac4647efe08ffb0 (patch)
tree8461d5f2c831d4f71307c6cb7458e34c29d617e2 /util.h
parentcbd218eaad11c7bc21fd810885716835c5d8ea5e (diff)
just some cleanup
Diffstat (limited to 'util.h')
-rw-r--r--util.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/util.h b/util.h
new file mode 100644
index 0000000..b6204a1
--- /dev/null
+++ b/util.h
@@ -0,0 +1,21 @@
+/*
+ Utility definitions shared by games
+ */
+
+#ifndef GAMES_UTIL_H
+#define GAMES_UTIL_H
+
+/* https://stackoverflow.com/questions/3437404/min-and-max-in-c
+ https://www.reddit.com/r/C_Programming/comments/1aoan41/apparently_inline_is_being_a_dumbo_in_c99_and/
+ I am so confused...
+ */
+
+inline int imax(int a, int b){
+ return a > b ? a : b;
+}
+
+inline int imin(int a, int b){
+ return a < b ? a : b;
+}
+
+#endif