From 9f1cf1c26358987e0dfe1ef14119ea02954084ee Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Wed, 3 Dec 2008 22:37:07 +0100 Subject: [PATCH] winebuild: Don't add stdcall decorations on non-x86 platforms. --- tools/winebuild/spec32.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/winebuild/spec32.c b/tools/winebuild/spec32.c index afcc7dad40e..276639e4f00 100644 --- a/tools/winebuild/spec32.c +++ b/tools/winebuild/spec32.c @@ -561,7 +561,7 @@ void BuildDef32File( DLLSPEC *spec ) case TYPE_STDCALL: { int at_param = strlen(odp->u.func.arg_types) * get_ptr_size(); - if (!kill_at) output( "@%d", at_param ); + if (!kill_at && target_cpu == CPU_x86) output( "@%d", at_param ); if (odp->flags & FLAG_FORWARD) { output( "=%s", odp->link_name ); @@ -569,7 +569,7 @@ void BuildDef32File( DLLSPEC *spec ) else if (strcmp(name, odp->link_name)) /* try to reduce output */ { output( "=%s", odp->link_name ); - if (!kill_at) output( "@%d", at_param ); + if (!kill_at && target_cpu == CPU_x86) output( "@%d", at_param ); } break; }