From daff661b30788f5b86b490612326210ab8998227 Mon Sep 17 00:00:00 2001 From: Tau Date: Tue, 15 Oct 2019 15:09:53 -0400 Subject: [PATCH] idzio/di.c: Fix callback calling convention This only matters for 32-bit builds (which aren't going to get used for this DLL, ever) but let's not be sloppy. --- idzio/di.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/idzio/di.c b/idzio/di.c index 9208716..cf01a67 100644 --- a/idzio/di.c +++ b/idzio/di.c @@ -23,8 +23,10 @@ struct idz_di_axis { static HRESULT idz_di_config_apply(const struct idz_di_config *cfg); static const struct idz_di_axis *idz_di_get_axis(const wchar_t *name); -static BOOL idz_di_enum_callback(const DIDEVICEINSTANCEW *dev, void *ctx); -static BOOL idz_di_enum_callback_shifter( +static BOOL CALLBACK idz_di_enum_callback( + const DIDEVICEINSTANCEW *dev, + void *ctx); +static BOOL CALLBACK idz_di_enum_callback_shifter( const DIDEVICEINSTANCEW *dev, void *ctx); static void idz_di_jvs_read_buttons(uint8_t *gamebtn_out); @@ -309,7 +311,9 @@ static const struct idz_di_axis *idz_di_get_axis(const wchar_t *name) return NULL; } -static BOOL idz_di_enum_callback(const DIDEVICEINSTANCEW *dev, void *ctx) +static BOOL CALLBACK idz_di_enum_callback( + const DIDEVICEINSTANCEW *dev, + void *ctx) { const struct idz_di_config *cfg; HRESULT hr; @@ -335,7 +339,7 @@ static BOOL idz_di_enum_callback(const DIDEVICEINSTANCEW *dev, void *ctx) return DIENUM_STOP; } -static BOOL idz_di_enum_callback_shifter( +static BOOL CALLBACK idz_di_enum_callback_shifter( const DIDEVICEINSTANCEW *dev, void *ctx) {