]> git.saurik.com Git - wxWidgets.git/blobdiff - src/expat/lib/internal.h
cleanup mac
[wxWidgets.git] / src / expat / lib / internal.h
index f7e9a98a5f0699a0a8733cb1ca42492f6c6f292a..edcc7afce11799730fd54470bc428d8b84d31505 100644 (file)
          and therefore subject to change.
 */
 
-#if defined(__GNUC__)
+#ifdef FASTCALL
+#undef FASTCALL
+#endif
+
+#if defined(__GNUC__) && defined(__i386__)
 /* Instability reported with egcs on a RedHat Linux 7.3.
    Let's comment it out:
    #define FASTCALL __attribute__((stdcall, regparm(3)))
@@ -38,9 +42,6 @@
    Likely reason: __fastcall on Windows is like stdcall, therefore
    the compiler cannot perform stack optimizations for call clusters.
 */
-#ifdef FASTCALL
-#undef FASTCALL
-#endif
 #define FASTCALL
 #define PTRCALL
 #define PTRFASTCALL