Browse Source

added compiler support comment about #pragma push_macro/pop_macro.

Ozkan Sezer 1 year ago
parent
commit
0c862d9a55
2 changed files with 6 additions and 0 deletions
  1. 3 0
      src/hidapi/SDL_hidapi_libusb.h
  2. 3 0
      src/hidapi/SDL_hidapi_windows.h

+ 3 - 0
src/hidapi/SDL_hidapi_libusb.h

@@ -20,6 +20,9 @@
 */
 
 /* Define standard library functions in terms of SDL */
+
+/* #pragma push_macro/pop_macro works correctly only as of gcc >= 4.4.3
+   clang-3.0 _seems_ to be OK. */
 #pragma push_macro("malloc")
 #pragma push_macro("realloc")
 #pragma push_macro("free")

+ 3 - 0
src/hidapi/SDL_hidapi_windows.h

@@ -20,6 +20,9 @@
 */
 
 /* Define standard library functions in terms of SDL */
+
+/* #pragma push_macro/pop_macro works correctly only as of gcc >= 4.4.3
+   clang-3.0 _seems_ to be OK. */
 #pragma push_macro("calloc")
 #pragma push_macro("free")
 #pragma push_macro("malloc")