ray/thirdparty/patches/hiredis-windows-msvc.patch

25 lines
512 B
Diff
Raw Normal View History

diff --git sds.h sds.h
--- sds.h
+++ sds.h
@@ -43,1 +43,6 @@
+#if defined(_MSC_VER) && !defined(__clang__)
+#pragma pack(push, 1)
+#pragma push_macro("__attribute__")
+#define __attribute__(A)
+#endif
@@ -74,1 +78,5 @@
+#if defined(_MSC_VER) && !defined(__clang__)
+#pragma pop_macro("__attribute__")
+#pragma pack(pop)
+#endif
diff --git net.c net.c
--- net.c
+++ net.c
@@ -52,1 +52,4 @@
#include <stdlib.h>
+#if defined(_MSC_VER) && !defined(__clang__) && !defined(strdup)
+#define strdup _strdup
+#endif