From 2e3cb600d91811ed14505b9a6b6fe58acd0a43ea Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Fri, 9 Apr 2021 00:30:41 -0400 Subject: [PATCH] Explicitly define min/max as inline functions instead of macros fixes #2 --- pyfasttextureutils.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pyfasttextureutils.c b/pyfasttextureutils.c index 872576a..4285100 100644 --- a/pyfasttextureutils.c +++ b/pyfasttextureutils.c @@ -1,6 +1,15 @@ #define PY_SSIZE_T_CLEAN #include +#undef min +#undef max +inline int min(int a, int b) { + return a < b ? a : b; +} +inline int max(int a, int b) { + return a > b ? a : b; +} + int pyfasttextureutils_color_tuple_one_value_to_int(PyObject* tuple, int index, int* val_int) { PyObject* val_obj = PyTuple_GetItem(tuple, index); if (val_obj == NULL) {