From 9401ec5a433572cc82dcc9e6d549bac5d0a5f26d Mon Sep 17 00:00:00 2001 From: Eric Pouech <eric.pouech@wanadoo.fr> Date: Tue, 13 May 2003 00:30:32 +0000 Subject: [PATCH] Support 14 and 15 arguments in WOW_CallProc32W16. --- dlls/kernel/wowthunk.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dlls/kernel/wowthunk.c b/dlls/kernel/wowthunk.c index 194cab6755b..82073861601 100644 --- a/dlls/kernel/wowthunk.c +++ b/dlls/kernel/wowthunk.c @@ -415,7 +415,7 @@ static DWORD WOW_CallProc32W16( BOOL Ex ) DWORD *args, ret; DWORD mutex_count; VA_LIST16 valist; - int i; + unsigned int i; int aix; ReleaseThunkLock( &mutex_count ); @@ -486,6 +486,10 @@ static DWORD WOW_CallProc32W16( BOOL Ex ) break; case 13:ret = proc32(args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10],args[11],args[12]); break; + case 14:ret = proc32(args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10],args[11],args[12],args[13]); + break; + case 15:ret = proc32(args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10],args[11],args[12],args[13],args[14]); + break; default: /* FIXME: should go up to 32 arguments */ ERR("Unsupported number of arguments %ld, please report.\n",nrofargs); -- GitLab