]> git.meshlink.io Git - meshlink/blobdiff - src/utils.h
Initial support for CMake.
[meshlink] / src / utils.h
index dfbb2055a6b6f196e145438371707a83eef72a0a..80679658d86bcaf62151a9d293eb6ef0ba7848fc 100644 (file)
@@ -27,7 +27,7 @@ int b64encode(const void *src, char *dst, int length);
 int b64encode_urlsafe(const void *src, char *dst, int length);
 int b64decode(const char *src, void *dst, int length);
 
-#ifdef HAVE_MINGW
+#ifdef _WIN32
 const char *winerror(int);
 #define strerror(x) ((x)>0?strerror(x):winerror(GetLastError()))
 #define sockerrno WSAGetLastError()
@@ -47,4 +47,8 @@ const char *winerror(int);
 
 unsigned int bitfield_to_int(const void *bitfield, size_t size) __attribute__((__warn_unused_result__));
 
+#ifndef MIN
+#define MIN(x, y) (((x) < (y)) ? (x) : (y))
+#endif
+
 #endif