remove redundant semicolons for ANSI compat.
Joel Parker
jjk3 at msstate.edu
Fri Jan 12 17:38:07 CST 2007
Bug 4527
--
Joel Parker
-------------- next part --------------
>From 205f7fdd9a63409014a322318aba3fd77ec90f47 Mon Sep 17 00:00:00 2001
From: Joel Parker <joeljkp at joel-laptop.(none)>
Date: Fri, 12 Jan 2007 17:26:47 -0600
Subject: remove redundant semicolons for ANSI compat.
---
dlls/kernel32/ne_module.c | 8 +++--
dlls/kernel32/relay16.c | 2 +
dlls/kernel32/selector.c | 44 +++++++++++++++--------------
dlls/kernel32/thunk.c | 34 +++++++++++------------
dlls/msvcrt/cpp.c | 66 ++++++++++++++++++++++----------------------
dlls/msvcrt/cppexcept.c | 2 +
dlls/msvcrt/except.c | 8 +++--
dlls/msvcrt/misc.c | 2 +
dlls/ntdll/loader.c | 2 +
dlls/ntdll/relay.c | 2 +
dlls/ntdll/resource.c | 2 +
dlls/ntdll/rtl.c | 8 +++--
dlls/ntdll/signal_i386.c | 10 +++----
dlls/ntdll/signal_x86_64.c | 4 +--
dlls/ntdll/thread.c | 2 +
dlls/riched20/txtsrv.c | 36 ++++++++++++------------
dlls/rpcrt4/ndr_stubless.c | 2 +
dlls/user32/winproc.c | 2 +
libs/port/interlocked.c | 30 ++++++++++----------
libs/wine/port.c | 12 ++++----
20 files changed, 139 insertions(+), 139 deletions(-)
diff --git a/dlls/kernel32/ne_module.c b/dlls/kernel32/ne_module.c
index 20a5534..80b8295 100644
--- a/dlls/kernel32/ne_module.c
+++ b/dlls/kernel32/ne_module.c
@@ -2161,7 +2161,7 @@ #ifdef __i386__
__ASM_GLOBAL_FUNC( MapHInstLS,
"pushl %eax\n\t"
"call " __ASM_NAME("MapHModuleLS") "\n\t"
- "ret" );
+ "ret" )
/***************************************************************************
* MapHInstSL (KERNEL32.@)
@@ -2169,7 +2169,7 @@ __ASM_GLOBAL_FUNC( MapHInstLS,
__ASM_GLOBAL_FUNC( MapHInstSL,
"pushl %eax\n\t"
"call " __ASM_NAME("MapHModuleSL") "\n\t"
- "ret" );
+ "ret" )
/***************************************************************************
* MapHInstLS_PN (KERNEL32.@)
@@ -2179,7 +2179,7 @@ __ASM_GLOBAL_FUNC( MapHInstLS_PN,
"jz 1f\n\t"
"pushl %eax\n\t"
"call " __ASM_NAME("MapHModuleLS") "\n"
- "1:\tret" );
+ "1:\tret" )
/***************************************************************************
* MapHInstSL_PN (KERNEL32.@)
@@ -2189,6 +2189,6 @@ __ASM_GLOBAL_FUNC( MapHInstSL_PN,
"jz 1f\n\t"
"pushl %eax\n\t"
"call " __ASM_NAME("MapHModuleSL") "\n"
- "1:\tret" );
+ "1:\tret" )
#endif /* __i386__ */
diff --git a/dlls/kernel32/relay16.c b/dlls/kernel32/relay16.c
index 6461689..6b3f8a0 100644
--- a/dlls/kernel32/relay16.c
+++ b/dlls/kernel32/relay16.c
@@ -302,7 +302,7 @@ __ASM_GLOBAL_FUNC( call_entry_point,
"\tpopl %edi\n"
"\tpopl %esi\n"
"\tpopl %ebp\n"
- "\tret" );
+ "\tret" )
/***********************************************************************
diff --git a/dlls/kernel32/selector.c b/dlls/kernel32/selector.c
index 8136e0b..48b92c7 100644
--- a/dlls/kernel32/selector.c
+++ b/dlls/kernel32/selector.c
@@ -566,7 +566,7 @@ LPVOID WINAPI MapSLFix( SEGPTR sptr )
* Must not change EAX, hence defined as asm function.
*/
#ifdef __i386__
-__ASM_GLOBAL_FUNC( UnMapSLFixArray, "ret $8" );
+__ASM_GLOBAL_FUNC( UnMapSLFixArray, "ret $8" )
#endif
@@ -603,7 +603,7 @@ __ASM_GLOBAL_FUNC( SMapLS,
"pushl %eax\n\t"
"call " __ASM_NAME("MapLS") "\n\t"
"movl %eax,%edx\n"
- "1:\tret" );
+ "1:\tret" )
/***********************************************************************
* SUnMapLS (KERNEL32.@)
@@ -613,7 +613,7 @@ __ASM_GLOBAL_FUNC( SUnMapLS,
"pushl %eax\n\t"
"call " __ASM_NAME("UnMapLS") "\n\t"
"popl %eax\n\t"
- "ret" );
+ "ret" )
/***********************************************************************
* SMapLS_IP_EBP_8 (KERNEL32.@)
@@ -636,17 +636,17 @@ #define DEFINE_SMapLS(n) \
"movl " #n "(%ebp),%eax\n\t" \
"call " __ASM_NAME("SMapLS") "\n\t" \
"movl %edx," #n "(%ebp)\n\t" \
- "ret" );
+ "ret" )
-DEFINE_SMapLS(8);
-DEFINE_SMapLS(12);
-DEFINE_SMapLS(16);
-DEFINE_SMapLS(20);
-DEFINE_SMapLS(24);
-DEFINE_SMapLS(28);
-DEFINE_SMapLS(32);
-DEFINE_SMapLS(36);
-DEFINE_SMapLS(40);
+DEFINE_SMapLS(8)
+DEFINE_SMapLS(12)
+DEFINE_SMapLS(16)
+DEFINE_SMapLS(20)
+DEFINE_SMapLS(24)
+DEFINE_SMapLS(28)
+DEFINE_SMapLS(32)
+DEFINE_SMapLS(36)
+DEFINE_SMapLS(40)
/***********************************************************************
@@ -670,14 +670,14 @@ #define DEFINE_SUnMapLS(n) \
"popl %eax\n\t" \
"ret" )
-DEFINE_SUnMapLS(8);
-DEFINE_SUnMapLS(12);
-DEFINE_SUnMapLS(16);
-DEFINE_SUnMapLS(20);
-DEFINE_SUnMapLS(24);
-DEFINE_SUnMapLS(28);
-DEFINE_SUnMapLS(32);
-DEFINE_SUnMapLS(36);
-DEFINE_SUnMapLS(40);
+DEFINE_SUnMapLS(8)
+DEFINE_SUnMapLS(12)
+DEFINE_SUnMapLS(16)
+DEFINE_SUnMapLS(20)
+DEFINE_SUnMapLS(24)
+DEFINE_SUnMapLS(28)
+DEFINE_SUnMapLS(32)
+DEFINE_SUnMapLS(36)
+DEFINE_SUnMapLS(40)
#endif /* __i386__ */
diff --git a/dlls/kernel32/thunk.c b/dlls/kernel32/thunk.c
index fd0d3ac..631f8a1 100644
--- a/dlls/kernel32/thunk.c
+++ b/dlls/kernel32/thunk.c
@@ -661,23 +661,23 @@ #define FT_EXIT_RESTORE_REGS \
"leave\n\t"
#define DEFINE_FT_Exit(n) \
- __ASM_GLOBAL_FUNC( FT_Exit ## n, FT_EXIT_RESTORE_REGS "ret $" #n );
-
-DEFINE_FT_Exit(0);
-DEFINE_FT_Exit(4);
-DEFINE_FT_Exit(8);
-DEFINE_FT_Exit(12);
-DEFINE_FT_Exit(16);
-DEFINE_FT_Exit(20);
-DEFINE_FT_Exit(24);
-DEFINE_FT_Exit(28);
-DEFINE_FT_Exit(32);
-DEFINE_FT_Exit(36);
-DEFINE_FT_Exit(40);
-DEFINE_FT_Exit(44);
-DEFINE_FT_Exit(48);
-DEFINE_FT_Exit(52);
-DEFINE_FT_Exit(56);
+ __ASM_GLOBAL_FUNC( FT_Exit ## n, FT_EXIT_RESTORE_REGS "ret $" #n )
+
+DEFINE_FT_Exit(0)
+DEFINE_FT_Exit(4)
+DEFINE_FT_Exit(8)
+DEFINE_FT_Exit(12)
+DEFINE_FT_Exit(16)
+DEFINE_FT_Exit(20)
+DEFINE_FT_Exit(24)
+DEFINE_FT_Exit(28)
+DEFINE_FT_Exit(32)
+DEFINE_FT_Exit(36)
+DEFINE_FT_Exit(40)
+DEFINE_FT_Exit(44)
+DEFINE_FT_Exit(48)
+DEFINE_FT_Exit(52)
+DEFINE_FT_Exit(56)
#endif /* __i386__ */
diff --git a/dlls/msvcrt/cpp.c b/dlls/msvcrt/cpp.c
index 5ea595d..f69559f 100644
--- a/dlls/msvcrt/cpp.c
+++ b/dlls/msvcrt/cpp.c
@@ -148,7 +148,7 @@ static void WINAPI EXCEPTION_ctor(except
/******************************************************************
* ??0exception@@QAE at ABQBD@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_exception_ctor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_exception_ctor)
exception * __stdcall MSVCRT_exception_ctor(exception * _this, const char ** name)
{
TRACE("(%p,%s)\n", _this, *name);
@@ -159,7 +159,7 @@ exception * __stdcall MSVCRT_exception_c
/******************************************************************
* ??0exception@@QAE at ABV0@@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_exception_copy_ctor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_exception_copy_ctor)
exception * __stdcall MSVCRT_exception_copy_ctor(exception * _this, const exception * rhs)
{
TRACE("(%p,%p)\n", _this, rhs);
@@ -179,7 +179,7 @@ exception * __stdcall MSVCRT_exception_c
/******************************************************************
* ??0exception@@QAE at XZ (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_exception_default_ctor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_exception_default_ctor)
exception * __stdcall MSVCRT_exception_default_ctor(exception * _this)
{
static const char* empty = NULL;
@@ -192,7 +192,7 @@ exception * __stdcall MSVCRT_exception_d
/******************************************************************
* ??1exception@@UAE at XZ (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_exception_dtor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_exception_dtor)
void __stdcall MSVCRT_exception_dtor(exception * _this)
{
TRACE("(%p)\n", _this);
@@ -203,7 +203,7 @@ void __stdcall MSVCRT_exception_dtor(exc
/******************************************************************
* ??4exception@@QAEAAV0 at ABV0@@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_exception_opequals);
+DEFINE_THISCALL_WRAPPER(MSVCRT_exception_opequals)
exception * __stdcall MSVCRT_exception_opequals(exception * _this, const exception * rhs)
{
TRACE("(%p %p)\n", _this, rhs);
@@ -219,7 +219,7 @@ exception * __stdcall MSVCRT_exception_o
/******************************************************************
* ??_Eexception@@UAEPAXI at Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_exception_vector_dtor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_exception_vector_dtor)
void * __stdcall MSVCRT_exception_vector_dtor(exception * _this, unsigned int flags)
{
TRACE("(%p %x)\n", _this, flags);
@@ -242,7 +242,7 @@ void * __stdcall MSVCRT_exception_vector
/******************************************************************
* ??_Gexception@@UAEPAXI at Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_exception_scalar_dtor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_exception_scalar_dtor)
void * __stdcall MSVCRT_exception_scalar_dtor(exception * _this, unsigned int flags)
{
TRACE("(%p %x)\n", _this, flags);
@@ -254,7 +254,7 @@ void * __stdcall MSVCRT_exception_scalar
/******************************************************************
* ?what at exception@@UBEPBDXZ (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_what_exception);
+DEFINE_THISCALL_WRAPPER(MSVCRT_what_exception)
const char * __stdcall MSVCRT_what_exception(exception * _this)
{
TRACE("(%p) returning %s\n", _this, _this->name);
@@ -264,7 +264,7 @@ const char * __stdcall MSVCRT_what_excep
/******************************************************************
* ??0bad_typeid@@QAE at ABV0@@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_copy_ctor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_copy_ctor)
bad_typeid * __stdcall MSVCRT_bad_typeid_copy_ctor(bad_typeid * _this, const bad_typeid * rhs)
{
TRACE("(%p %p)\n", _this, rhs);
@@ -276,7 +276,7 @@ bad_typeid * __stdcall MSVCRT_bad_typeid
/******************************************************************
* ??0bad_typeid@@QAE at PBD@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_ctor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_ctor)
bad_typeid * __stdcall MSVCRT_bad_typeid_ctor(bad_typeid * _this, const char * name)
{
TRACE("(%p %s)\n", _this, name);
@@ -288,7 +288,7 @@ bad_typeid * __stdcall MSVCRT_bad_typeid
/******************************************************************
* ??1bad_typeid@@UAE at XZ (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_dtor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_dtor)
void __stdcall MSVCRT_bad_typeid_dtor(bad_typeid * _this)
{
TRACE("(%p)\n", _this);
@@ -298,7 +298,7 @@ void __stdcall MSVCRT_bad_typeid_dtor(ba
/******************************************************************
* ??4bad_typeid@@QAEAAV0 at ABV0@@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_opequals);
+DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_opequals)
bad_typeid * __stdcall MSVCRT_bad_typeid_opequals(bad_typeid * _this, const bad_typeid * rhs)
{
TRACE("(%p %p)\n", _this, rhs);
@@ -309,7 +309,7 @@ bad_typeid * __stdcall MSVCRT_bad_typeid
/******************************************************************
* ??_Ebad_typeid@@UAEPAXI at Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_vector_dtor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_vector_dtor)
void * __stdcall MSVCRT_bad_typeid_vector_dtor(bad_typeid * _this, unsigned int flags)
{
TRACE("(%p %x)\n", _this, flags);
@@ -332,7 +332,7 @@ void * __stdcall MSVCRT_bad_typeid_vecto
/******************************************************************
* ??_Gbad_typeid@@UAEPAXI at Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_scalar_dtor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_bad_typeid_scalar_dtor)
void * __stdcall MSVCRT_bad_typeid_scalar_dtor(bad_typeid * _this, unsigned int flags)
{
TRACE("(%p %x)\n", _this, flags);
@@ -344,7 +344,7 @@ void * __stdcall MSVCRT_bad_typeid_scala
/******************************************************************
* ??0__non_rtti_object@@QAE at ABV0@@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_copy_ctor);
+DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_copy_ctor)
__non_rtti_object * __stdcall MSVCRT___non_rtti_object_copy_ctor(__non_rtti_object * _this,
const __non_rtti_object * rhs)
{
@@ -357,7 +357,7 @@ __non_rtti_object * __stdcall MSVCRT___n
/******************************************************************
* ??0__non_rtti_object@@QAE at PBD@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_ctor);
+DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_ctor)
__non_rtti_object * __stdcall MSVCRT___non_rtti_object_ctor(__non_rtti_object * _this,
const char * name)
{
@@ -370,7 +370,7 @@ __non_rtti_object * __stdcall MSVCRT___n
/******************************************************************
* ??1__non_rtti_object@@UAE at XZ (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_dtor);
+DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_dtor)
void __stdcall MSVCRT___non_rtti_object_dtor(__non_rtti_object * _this)
{
TRACE("(%p)\n", _this);
@@ -380,7 +380,7 @@ void __stdcall MSVCRT___non_rtti_object_
/******************************************************************
* ??4__non_rtti_object@@QAEAAV0 at ABV0@@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_opequals);
+DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_opequals)
__non_rtti_object * __stdcall MSVCRT___non_rtti_object_opequals(__non_rtti_object * _this,
const __non_rtti_object *rhs)
{
@@ -392,7 +392,7 @@ __non_rtti_object * __stdcall MSVCRT___n
/******************************************************************
* ??_E__non_rtti_object@@UAEPAXI at Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_vector_dtor);
+DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_vector_dtor)
void * __stdcall MSVCRT___non_rtti_object_vector_dtor(__non_rtti_object * _this, unsigned int flags)
{
TRACE("(%p %x)\n", _this, flags);
@@ -415,7 +415,7 @@ void * __stdcall MSVCRT___non_rtti_objec
/******************************************************************
* ??_G__non_rtti_object@@UAEPAXI at Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_scalar_dtor);
+DEFINE_THISCALL_WRAPPER(MSVCRT___non_rtti_object_scalar_dtor)
void * __stdcall MSVCRT___non_rtti_object_scalar_dtor(__non_rtti_object * _this, unsigned int flags)
{
TRACE("(%p %x)\n", _this, flags);
@@ -427,7 +427,7 @@ void * __stdcall MSVCRT___non_rtti_objec
/******************************************************************
* ??0bad_cast@@QAE at ABQBD@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_ctor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_ctor)
bad_cast * __stdcall MSVCRT_bad_cast_ctor(bad_cast * _this, const char ** name)
{
TRACE("(%p %s)\n", _this, *name);
@@ -439,7 +439,7 @@ bad_cast * __stdcall MSVCRT_bad_cast_cto
/******************************************************************
* ??0bad_cast@@QAE at ABV0@@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_copy_ctor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_copy_ctor)
bad_cast * __stdcall MSVCRT_bad_cast_copy_ctor(bad_cast * _this, const bad_cast * rhs)
{
TRACE("(%p %p)\n", _this, rhs);
@@ -451,7 +451,7 @@ bad_cast * __stdcall MSVCRT_bad_cast_cop
/******************************************************************
* ??1bad_cast@@UAE at XZ (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_dtor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_dtor)
void __stdcall MSVCRT_bad_cast_dtor(bad_cast * _this)
{
TRACE("(%p)\n", _this);
@@ -461,7 +461,7 @@ void __stdcall MSVCRT_bad_cast_dtor(bad_
/******************************************************************
* ??4bad_cast@@QAEAAV0 at ABV0@@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_opequals);
+DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_opequals)
bad_cast * __stdcall MSVCRT_bad_cast_opequals(bad_cast * _this, const bad_cast * rhs)
{
TRACE("(%p %p)\n", _this, rhs);
@@ -472,7 +472,7 @@ bad_cast * __stdcall MSVCRT_bad_cast_ope
/******************************************************************
* ??_Ebad_cast@@UAEPAXI at Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_vector_dtor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_vector_dtor)
void * __stdcall MSVCRT_bad_cast_vector_dtor(bad_cast * _this, unsigned int flags)
{
TRACE("(%p %x)\n", _this, flags);
@@ -495,7 +495,7 @@ void * __stdcall MSVCRT_bad_cast_vector_
/******************************************************************
* ??_Gbad_cast@@UAEPAXI at Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_scalar_dtor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_bad_cast_scalar_dtor)
void * __stdcall MSVCRT_bad_cast_scalar_dtor(bad_cast * _this, unsigned int flags)
{
TRACE("(%p %x)\n", _this, flags);
@@ -507,7 +507,7 @@ void * __stdcall MSVCRT_bad_cast_scalar_
/******************************************************************
* ??8type_info@@QBEHABV0@@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_opequals_equals);
+DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_opequals_equals)
int __stdcall MSVCRT_type_info_opequals_equals(type_info * _this, const type_info * rhs)
{
int ret = !strcmp(_this->mangled + 1, rhs->mangled + 1);
@@ -518,7 +518,7 @@ int __stdcall MSVCRT_type_info_opequals_
/******************************************************************
* ??9type_info@@QBEHABV0@@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_opnot_equals);
+DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_opnot_equals)
int __stdcall MSVCRT_type_info_opnot_equals(type_info * _this, const type_info * rhs)
{
int ret = !!strcmp(_this->mangled + 1, rhs->mangled + 1);
@@ -529,7 +529,7 @@ int __stdcall MSVCRT_type_info_opnot_equ
/******************************************************************
* ?before at type_info@@QBEHABV1@@Z (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_before);
+DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_before)
int __stdcall MSVCRT_type_info_before(type_info * _this, const type_info * rhs)
{
int ret = strcmp(_this->mangled + 1, rhs->mangled + 1) < 0;
@@ -540,7 +540,7 @@ int __stdcall MSVCRT_type_info_before(ty
/******************************************************************
* ??1type_info@@UAE at XZ (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_dtor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_dtor)
void __stdcall MSVCRT_type_info_dtor(type_info * _this)
{
TRACE("(%p)\n", _this);
@@ -550,7 +550,7 @@ void __stdcall MSVCRT_type_info_dtor(typ
/******************************************************************
* ?name at type_info@@QBEPBDXZ (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_name);
+DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_name)
const char * __stdcall MSVCRT_type_info_name(type_info * _this)
{
if (!_this->name)
@@ -591,7 +591,7 @@ const char * __stdcall MSVCRT_type_info_
/******************************************************************
* ?raw_name at type_info@@QBEPBDXZ (MSVCRT.@)
*/
-DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_raw_name);
+DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_raw_name)
const char * __stdcall MSVCRT_type_info_raw_name(type_info * _this)
{
TRACE("(%p) returning %s\n", _this, _this->mangled);
@@ -599,7 +599,7 @@ const char * __stdcall MSVCRT_type_info_
}
/* Unexported */
-DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_vector_dtor);
+DEFINE_THISCALL_WRAPPER(MSVCRT_type_info_vector_dtor)
void * __stdcall MSVCRT_type_info_vector_dtor(type_info * _this, unsigned int flags)
{
TRACE("(%p %x)\n", _this, flags);
diff --git a/dlls/msvcrt/cppexcept.c b/dlls/msvcrt/cppexcept.c
index 344e13d..81f4779 100644
--- a/dlls/msvcrt/cppexcept.c
+++ b/dlls/msvcrt/cppexcept.c
@@ -422,7 +422,7 @@ __ASM_GLOBAL_FUNC( __CxxFrameHandler,
"pushl 28(%esp)\n\t" /* rec */
"call " __ASM_NAME("cxx_frame_handler") "\n\t"
"add $28,%esp\n\t"
- "ret" );
+ "ret" )
/*********************************************************************
diff --git a/dlls/msvcrt/except.c b/dlls/msvcrt/except.c
index 07cc61a..33b9b3a 100644
--- a/dlls/msvcrt/except.c
+++ b/dlls/msvcrt/except.c
@@ -109,7 +109,7 @@ __ASM_GLOBAL_FUNC(_EH_prolog,
"movl %ebp, 12(%esp)\n\t"
"leal 12(%esp), %ebp\n\t"
"pushl %eax\n\t"
- "ret");
+ "ret")
#endif
/*******************************************************************
@@ -286,7 +286,7 @@ __ASM_GLOBAL_FUNC( longjmp_set_regs,
"movl 12(%ecx),%esi\n\t" /* jmp_buf.Esi */
"movl 16(%ecx),%esp\n\t" /* jmp_buf.Esp */
"addl $4,%esp\n\t" /* get rid of return address */
- "jmp *20(%ecx)\n\t" /* jmp_buf.Eip */ );
+ "jmp *20(%ecx)\n\t" /* jmp_buf.Eip */ )
/*
* The signatures of the setjmp/longjmp functions do not match that
@@ -297,7 +297,7 @@ __ASM_GLOBAL_FUNC( longjmp_set_regs,
/*******************************************************************
* _setjmp (MSVCRT.@)
*/
-DEFINE_SETJMP_ENTRYPOINT(MSVCRT__setjmp);
+DEFINE_SETJMP_ENTRYPOINT(MSVCRT__setjmp)
int CDECL __regs_MSVCRT__setjmp(struct MSVCRT___JUMP_BUFFER *jmp)
{
jmp->Registration = (unsigned long)NtCurrentTeb()->Tib.ExceptionList;
@@ -314,7 +314,7 @@ int CDECL __regs_MSVCRT__setjmp(struct M
/*******************************************************************
* _setjmp3 (MSVCRT.@)
*/
-DEFINE_SETJMP_ENTRYPOINT( MSVCRT__setjmp3 );
+DEFINE_SETJMP_ENTRYPOINT( MSVCRT__setjmp3 )
int CDECL __regs_MSVCRT__setjmp3(struct MSVCRT___JUMP_BUFFER *jmp, int nb_args, ...)
{
jmp->Cookie = MSVCRT_JMP_MAGIC;
diff --git a/dlls/msvcrt/misc.c b/dlls/msvcrt/misc.c
index 99f5214..bb6d1f0 100644
--- a/dlls/msvcrt/misc.c
+++ b/dlls/msvcrt/misc.c
@@ -148,7 +148,7 @@ __ASM_GLOBAL_FUNC(_chkesp,
"popl %ecx\n\t"
"popl %eax\n\t"
"leave\n\t"
- "ret");
+ "ret")
void CDECL MSVCRT_chkesp_fail(void)
{
diff --git a/dlls/ntdll/loader.c b/dlls/ntdll/loader.c
index 98b83b7..169bdfc 100644
--- a/dlls/ntdll/loader.c
+++ b/dlls/ntdll/loader.c
@@ -150,7 +150,7 @@ __ASM_GLOBAL_FUNC(call_dll_entry_point,
"leal -4(%ebp),%esp\n\t"
"popl %ebx\n\t"
"popl %ebp\n\t"
- "ret" );
+ "ret" )
#else /* __i386__ */
static inline BOOL call_dll_entry_point( DLLENTRYPROC proc, void *module,
UINT reason, void *reserved )
diff --git a/dlls/ntdll/relay.c b/dlls/ntdll/relay.c
index 9872474..6bfd609 100644
--- a/dlls/ntdll/relay.c
+++ b/dlls/ntdll/relay.c
@@ -360,7 +360,7 @@ __ASM_GLOBAL_FUNC( call_entry_point,
"\tpopl %edi\n"
"\tpopl %esi\n"
"\tpopl %ebp\n"
- "\tret" );
+ "\tret" )
/***********************************************************************
diff --git a/dlls/ntdll/resource.c b/dlls/ntdll/resource.c
index 3e6ffbf..5660962 100644
--- a/dlls/ntdll/resource.c
+++ b/dlls/ntdll/resource.c
@@ -371,7 +371,7 @@ __ASM_GLOBAL_FUNC( LdrAccessResource,
"call " __ASM_NAME("access_resource") "\n\t"
"leave\n\t"
"ret $16"
-);
+)
#else
NTSTATUS WINAPI LdrAccessResource( HMODULE hmod, const IMAGE_RESOURCE_DATA_ENTRY *entry,
void **ptr, ULONG *size )
diff --git a/dlls/ntdll/rtl.c b/dlls/ntdll/rtl.c
index 3ff5cb0..8ddab6a 100644
--- a/dlls/ntdll/rtl.c
+++ b/dlls/ntdll/rtl.c
@@ -407,7 +407,7 @@ __ASM_GLOBAL_FUNC( _chkstk,
"xchgl %esp,%eax\n\t"
"movl 0(%eax),%eax\n\t" /* copy return address from old location */
"movl %eax,0(%esp)\n\t"
- "ret" );
+ "ret" )
#endif
/**************************************************************************
@@ -422,7 +422,7 @@ __ASM_GLOBAL_FUNC( _alloca_probe,
"xchgl %esp,%eax\n\t"
"movl 0(%eax),%eax\n\t" /* copy return address from old location */
"movl %eax,0(%esp)\n\t"
- "ret" );
+ "ret" )
#endif
@@ -627,7 +627,7 @@ #ifdef __i386__
__ASM_GLOBAL_FUNC(NTDLL_RtlUlongByteSwap,
"movl %ecx,%eax\n\t"
"bswap %eax\n\t"
- "ret");
+ "ret")
#endif
/*************************************************************************
@@ -642,7 +642,7 @@ #ifdef __i386__
__ASM_GLOBAL_FUNC(NTDLL_RtlUshortByteSwap,
"movb %ch,%al\n\t"
"movb %cl,%ah\n\t"
- "ret");
+ "ret")
#endif
diff --git a/dlls/ntdll/signal_i386.c b/dlls/ntdll/signal_i386.c
index 28824fc..fdbfb64 100644
--- a/dlls/ntdll/signal_i386.c
+++ b/dlls/ntdll/signal_i386.c
@@ -130,7 +130,7 @@ __ASM_GLOBAL_FUNC(vm86_enter,
".globl " __ASM_NAME("vm86_return_end") "\n\t"
__ASM_FUNC("vm86_return_end") "\n"
__ASM_NAME("vm86_return_end") ":\n\t"
- "ret" );
+ "ret" )
#ifdef HAVE_SYS_VM86_H
# define __HAVE_VM86
@@ -1477,12 +1477,12 @@ #endif /* __HAVE_VM86 */
/**********************************************************************
* DbgBreakPoint (NTDLL.@)
*/
-__ASM_GLOBAL_FUNC( DbgBreakPoint, "int $3; ret");
+__ASM_GLOBAL_FUNC( DbgBreakPoint, "int $3; ret")
/**********************************************************************
* DbgUserBreakPoint (NTDLL.@)
*/
-__ASM_GLOBAL_FUNC( DbgUserBreakPoint, "int $3; ret");
+__ASM_GLOBAL_FUNC( DbgUserBreakPoint, "int $3; ret")
/**********************************************************************
@@ -1509,7 +1509,7 @@ __ASM_GLOBAL_FUNC( EXC_CallHandler,
" popl %ebx\n"
" leave\n"
" ret\n"
-);
+)
__ASM_GLOBAL_FUNC(call_exception_handler,
" pushl %ebp\n"
" movl %esp, %ebp\n"
@@ -1533,5 +1533,5 @@ __ASM_GLOBAL_FUNC(call_exception_handler
" movl %ebp, %esp\n" /* restore saved stack, in case it was corrupted */
" popl %ebp\n"
" ret $20\n" /* (*4) */
-);
+)
#endif /* __i386__ */
diff --git a/dlls/ntdll/signal_x86_64.c b/dlls/ntdll/signal_x86_64.c
index ae02a99..53a24e5 100644
--- a/dlls/ntdll/signal_x86_64.c
+++ b/dlls/ntdll/signal_x86_64.c
@@ -520,11 +520,11 @@ void __wine_enter_vm86( CONTEXT *context
/**********************************************************************
* DbgBreakPoint (NTDLL.@)
*/
-__ASM_GLOBAL_FUNC( DbgBreakPoint, "int $3; ret");
+__ASM_GLOBAL_FUNC( DbgBreakPoint, "int $3; ret")
/**********************************************************************
* DbgUserBreakPoint (NTDLL.@)
*/
-__ASM_GLOBAL_FUNC( DbgUserBreakPoint, "int $3; ret");
+__ASM_GLOBAL_FUNC( DbgUserBreakPoint, "int $3; ret")
#endif /* __x86_64__ */
diff --git a/dlls/ntdll/thread.c b/dlls/ntdll/thread.c
index 1037262..fb7efbb 100644
--- a/dlls/ntdll/thread.c
+++ b/dlls/ntdll/thread.c
@@ -1324,7 +1324,7 @@ NTSTATUS WINAPI NtSetInformationThread(
*/
#if defined(__i386__) && defined(__GNUC__)
-__ASM_GLOBAL_FUNC( NtCurrentTeb, ".byte 0x64\n\tmovl 0x18,%eax\n\tret" );
+__ASM_GLOBAL_FUNC( NtCurrentTeb, ".byte 0x64\n\tmovl 0x18,%eax\n\tret" )
#elif defined(__i386__) && defined(_MSC_VER)
diff --git a/dlls/riched20/txtsrv.c b/dlls/riched20/txtsrv.c
index 6613e4e..09d7287 100644
--- a/dlls/riched20/txtsrv.c
+++ b/dlls/riched20/txtsrv.c
@@ -346,24 +346,24 @@ HRESULT WINAPI fnTextSrv_TxGetCachedSize
return E_NOTIMPL;
}
-DEFINE_THISCALL_WRAPPER(fnTextSrv_TxSendMessage);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_TxDraw);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetHScroll);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetVScroll);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxSetCursor);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_TxQueryHitPoint);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxInplaceActivate);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxInplaceDeactivate);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxUIActivate);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxUIDeactivate);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetText);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_TxSetText);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetCurrentTargetX);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetBaseLinePos);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetNaturalSize);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetDropTarget);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxPropertyBitsChange);
-DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetCachedSize);
+DEFINE_THISCALL_WRAPPER(fnTextSrv_TxSendMessage)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_TxDraw)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetHScroll)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetVScroll)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxSetCursor)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_TxQueryHitPoint)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxInplaceActivate)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxInplaceDeactivate)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxUIActivate)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxUIDeactivate)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetText)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_TxSetText)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetCurrentTargetX)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetBaseLinePos)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetNaturalSize)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetDropTarget)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_OnTxPropertyBitsChange)
+DEFINE_THISCALL_WRAPPER(fnTextSrv_TxGetCachedSize)
static const ITextServicesVtbl textservices_Vtbl =
{
diff --git a/dlls/rpcrt4/ndr_stubless.c b/dlls/rpcrt4/ndr_stubless.c
index cd6314c..dbe500e 100644
--- a/dlls/rpcrt4/ndr_stubless.c
+++ b/dlls/rpcrt4/ndr_stubless.c
@@ -1036,7 +1036,7 @@ __ASM_GLOBAL_FUNC(call_server_func,
"popl %esi\n\t" /* Restore registers */
"popl %edi\n\t"
"popl %ebp\n\t"
- "ret\n" );
+ "ret\n" )
#else
#warning call_server_func not implemented for your architecture
LONG_PTR __cdecl call_server_func(SERVER_ROUTINE func, unsigned char * args, unsigned short stack_size)
diff --git a/dlls/user32/winproc.c b/dlls/user32/winproc.c
index e4a5c5a..c51e34c 100644
--- a/dlls/user32/winproc.c
+++ b/dlls/user32/winproc.c
@@ -278,7 +278,7 @@ __ASM_GLOBAL_FUNC( WINPROC_wrapper,
"popl %esi\n\t"
"popl %edi\n\t"
"leave\n\t"
- "ret" );
+ "ret" )
#else
static inline LRESULT WINPROC_wrapper( WNDPROC proc, HWND hwnd, UINT msg,
WPARAM wParam, LPARAM lParam )
diff --git a/libs/port/interlocked.c b/libs/port/interlocked.c
index 4a3e8ff..ea32cef 100644
--- a/libs/port/interlocked.c
+++ b/libs/port/interlocked.c
@@ -30,28 +30,28 @@ __ASM_GLOBAL_FUNC(interlocked_cmpxchg,
"movl 8(%esp),%ecx\n\t"
"movl 4(%esp),%edx\n\t"
"lock; cmpxchgl %ecx,(%edx)\n\t"
- "ret");
+ "ret")
__ASM_GLOBAL_FUNC(interlocked_cmpxchg_ptr,
"movl 12(%esp),%eax\n\t"
"movl 8(%esp),%ecx\n\t"
"movl 4(%esp),%edx\n\t"
"lock; cmpxchgl %ecx,(%edx)\n\t"
- "ret");
+ "ret")
__ASM_GLOBAL_FUNC(interlocked_xchg,
"movl 8(%esp),%eax\n\t"
"movl 4(%esp),%edx\n\t"
"lock; xchgl %eax,(%edx)\n\t"
- "ret");
+ "ret")
__ASM_GLOBAL_FUNC(interlocked_xchg_ptr,
"movl 8(%esp),%eax\n\t"
"movl 4(%esp),%edx\n\t"
"lock; xchgl %eax,(%edx)\n\t"
- "ret");
+ "ret")
__ASM_GLOBAL_FUNC(interlocked_xchg_add,
"movl 8(%esp),%eax\n\t"
"movl 4(%esp),%edx\n\t"
"lock; xaddl %eax,(%edx)\n\t"
- "ret");
+ "ret")
#elif defined(_MSC_VER)
@@ -108,23 +108,23 @@ #ifdef __GNUC__
__ASM_GLOBAL_FUNC(interlocked_cmpxchg,
"mov %edx, %eax\n\t"
"lock cmpxchgl %esi,(%rdi)\n\t"
- "ret");
+ "ret")
__ASM_GLOBAL_FUNC(interlocked_cmpxchg_ptr,
"mov %rdx, %rax\n\t"
"lock cmpxchgq %rsi,(%rdi)\n\t"
- "ret");
+ "ret")
__ASM_GLOBAL_FUNC(interlocked_xchg,
"mov %esi, %eax\n\t"
"lock xchgl %eax, (%rdi)\n\t"
- "ret");
+ "ret")
__ASM_GLOBAL_FUNC(interlocked_xchg_ptr,
"mov %rsi, %rax\n\t"
"lock xchgq %rax,(%rdi)\n\t"
- "ret");
+ "ret")
__ASM_GLOBAL_FUNC(interlocked_xchg_add,
"mov %esi, %eax\n\t"
"lock xaddl %eax, (%rdi)\n\t"
- "ret");
+ "ret")
#else
# error You must implement the interlocked* functions for your compiler
@@ -286,7 +286,7 @@ __ASM_GLOBAL_FUNC(interlocked_cmpxchg,
"beq $0,L0cmpxchg\n\t"
"mov $18,$0\n"
"L1cmpxchg:\n\t"
- "mb");
+ "mb")
__ASM_GLOBAL_FUNC(interlocked_cmpxchg_ptr,
"L0cmpxchg_ptr:\n\t"
@@ -298,7 +298,7 @@ __ASM_GLOBAL_FUNC(interlocked_cmpxchg_pt
"beq $0,L0cmpxchg_ptr\n\t"
"mov $18,$0\n"
"L1cmpxchg_ptr:\n\t"
- "mb");
+ "mb")
__ASM_GLOBAL_FUNC(interlocked_xchg,
"L0xchg:\n\t"
@@ -306,7 +306,7 @@ __ASM_GLOBAL_FUNC(interlocked_xchg,
"mov $17,$1\n\t"
"stl_c $1,0($16)\n\t"
"beq $1,L0xchg\n\t"
- "mb");
+ "mb")
__ASM_GLOBAL_FUNC(interlocked_xchg_ptr,
"L0xchg_ptr:\n\t"
@@ -314,7 +314,7 @@ __ASM_GLOBAL_FUNC(interlocked_xchg_ptr,
"mov $17,$1\n\t"
"stq_c $1,0($16)\n\t"
"beq $1,L0xchg_ptr\n\t"
- "mb");
+ "mb")
__ASM_GLOBAL_FUNC(interlocked_xchg_add,
"L0xchg_add:\n\t"
@@ -322,7 +322,7 @@ __ASM_GLOBAL_FUNC(interlocked_xchg_add,
"addl $0,$17,$1\n\t"
"stl_c $1,0($16)\n\t"
"beq $1,L0xchg_add\n\t"
- "mb");
+ "mb")
#else
# error You must implement the interlocked* functions for your CPU
diff --git a/libs/wine/port.c b/libs/wine/port.c
index 6d1c13d..838c3ff 100644
--- a/libs/wine/port.c
+++ b/libs/wine/port.c
@@ -64,7 +64,7 @@ __ASM_GLOBAL_FUNC( wine_switch_to_stack,
"pushl %edx\n\t"
"xorl %ebp,%ebp\n\t"
"call *%ecx\n\t"
- "int $3" /* we never return here */ );
+ "int $3" /* we never return here */ )
#elif defined(__i386__) && defined(_MSC_VER)
__declspec(naked) void wine_switch_to_stack( void (*func)(void *), void *arg, void *stack )
{
@@ -83,7 +83,7 @@ __ASM_GLOBAL_FUNC( wine_switch_to_stack,
"sub %o2, 96, %sp\n\t" /* store stack */
"call %l0, 0\n\t" /* call func */
"mov %l1, %o0\n\t" /* delay slot: arg for func */
- "ta 0x01"); /* breakpoint - we never get here */
+ "ta 0x01") /* breakpoint - we never get here */
#elif defined(__powerpc__) && defined(__APPLE__)
__ASM_GLOBAL_FUNC( wine_switch_to_stack,
"mtctr r3\n\t" /* func -> ctr */
@@ -91,21 +91,21 @@ __ASM_GLOBAL_FUNC( wine_switch_to_stack,
"mr r1,r5\n\t" /* stack */
"subi r1,r1,0x100\n\t" /* adjust stack pointer */
"bctr\n" /* call ctr */
- "1:\tb 1b"); /* loop */
+ "1:\tb 1b") /* loop */
#elif defined(__powerpc__) && defined(__GNUC__)
__ASM_GLOBAL_FUNC( wine_switch_to_stack,
"mtctr 3\n\t" /* func -> ctr */
"mr 3,4\n\t" /* args -> function param 1 (r3) */
"mr 1,5\n\t" /* stack */
"bctr\n\t" /* call ctr */
- "1:\tb 1b"); /* loop */
+ "1:\tb 1b") /* loop */
#elif defined(__ALPHA__) && defined(__GNUC__)
__ASM_GLOBAL_FUNC( wine_switch_to_stack,
"mov $16,$0\n\t" /* func */
"mov $17,$16\n\t" /* arg */
"mov $18,$30\n\t" /* stack */
"jsr $31,($0),0\n\t" /* call func */
- "L1:\tbr $31,L1"); /* loop */
+ "L1:\tbr $31,L1") /* loop */
#elif defined(__x86_64__) && defined(__GNUC__)
__ASM_GLOBAL_FUNC( wine_switch_to_stack,
"movq %rdi,%rax\n\t" /* func */
@@ -114,7 +114,7 @@ __ASM_GLOBAL_FUNC( wine_switch_to_stack,
"movq %rdx,%rsp\n\t"
"xorq %rbp,%rbp\n\t"
"callq *%rax\n\t" /* call func */
- "int $3");
+ "int $3")
#else
#error You must implement wine_switch_to_stack for your platform
#endif
--
1.4.1
More information about the wine-patches
mailing list