Module: wine Branch: master Commit: 9f1cf1c26358987e0dfe1ef14119ea02954084ee URL: http://source.winehq.org/git/wine.git/?a=commit;h=9f1cf1c26358987e0dfe1ef141...
Author: Alexandre Julliard julliard@winehq.org Date: Wed Dec 3 22:37:07 2008 +0100
winebuild: Don't add stdcall decorations on non-x86 platforms.
---
tools/winebuild/spec32.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/winebuild/spec32.c b/tools/winebuild/spec32.c index afcc7da..276639e 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; }