6 Apr
2019
6 Apr
'19
7:03 p.m.
André Hentschel <nerv(a)dawncrow.de> writes:
@@ -26,10 +26,18 @@ # define EXTERN_C extern #endif
+#if defined(__arm__) && defined (__GNUC__) +#define STDMETHODCALLTYPE __attribute__((pcs("aapcs-vfp"))) +#define STDMETHODVCALLTYPE __attribute__((pcs("aapcs"))) +#define STDAPICALLTYPE __attribute__((pcs("aapcs-vfp"))) +#define STDAPIVCALLTYPE __attribute__((pcs("aapcs"))) +#else #define STDMETHODCALLTYPE __stdcall #define STDMETHODVCALLTYPE __cdecl #define STDAPICALLTYPE __stdcall #define STDAPIVCALLTYPE __cdecl +#endif
There shouldn't be any reason to add more ifdefs, just use the existing definitions. For varargs functions you want WINAPIV. -- Alexandre Julliard julliard(a)winehq.org