]> git.lizzy.rs Git - nothing.git/blobdiff - src/math/extrema.h
Merge pull request #924 from RIscRIpt/manual_sdl2
[nothing.git] / src / math / extrema.h
index b25f58d01f67ed609231675fdee2a7c776308af5..fb7564402d6830cdae094834e0ab655358b50c4b 100644 (file)
@@ -1,17 +1,12 @@
 #ifndef EXTREMA_H_
 #define EXTREMA_H_
 
-#define MIN_TEMPLATE(T, NAME)                   \
-    inline T NAME(T a, T b) {                   \
-        return a < b ? a : b;                   \
-    }
+#include <stdint.h>
 
-#define MAX_TEMPLATE(T, NAME)                   \
-    inline T NAME(T a, T b) {                   \
-        return a > b ? a : b;                   \
-    }
-
-MIN_TEMPLATE(int64_t, min_int64)
-MAX_TEMPLATE(int64_t, max_int64)
+// WARNING! Any attempts to "generalize" or "improve" this translation
+// unit will result in an instantly closed Pull Request without any
+// further discussion.
+int64_t max_int64(int64_t a, int64_t b);
+size_t max_size_t(size_t a, size_t b);
 
 #endif  // EXTREMA_H_