Commit 40692f2a authored by Francois Gouget's avatar Francois Gouget Committed by Alexandre Julliard

There is no point making '--register' functions stdcall so just

implement them as cdecl.
parent 97f4a203
......@@ -980,7 +980,7 @@ BOOL WINAPI LocalUnlock(
*
* The SEGPTR is used by the caller!
*/
void WINAPI AllocMappedBuffer( CONTEXT86 *context )
void AllocMappedBuffer( CONTEXT86 *context )
{
HGLOBAL handle = GlobalAlloc(0, context->Edi + 8);
DWORD *buffer = (DWORD *)GlobalLock(handle);
......@@ -1013,7 +1013,7 @@ void WINAPI AllocMappedBuffer( CONTEXT86 *context )
*
* Input: EDI register: pointer to buffer
*/
void WINAPI FreeMappedBuffer( CONTEXT86 *context )
void FreeMappedBuffer( CONTEXT86 *context )
{
if (context->Edi)
{
......
......@@ -2268,7 +2268,7 @@ HMODULE WINAPI MapHModuleSL(HMODULE16 hmod)
* MapHInstLS (KERNEL32.@)
* MapHInstLS (KERNEL.472)
*/
void WINAPI MapHInstLS( CONTEXT86 *context )
void MapHInstLS( CONTEXT86 *context )
{
context->Eax = MapHModuleLS( (HMODULE)context->Eax );
}
......@@ -2277,7 +2277,7 @@ void WINAPI MapHInstLS( CONTEXT86 *context )
* MapHInstSL (KERNEL32.@)
* MapHInstSL (KERNEL.473)
*/
void WINAPI MapHInstSL( CONTEXT86 *context )
void MapHInstSL( CONTEXT86 *context )
{
context->Eax = (DWORD)MapHModuleSL( context->Eax );
}
......@@ -2285,7 +2285,7 @@ void WINAPI MapHInstSL( CONTEXT86 *context )
/***************************************************************************
* MapHInstLS_PN (KERNEL32.@)
*/
void WINAPI MapHInstLS_PN( CONTEXT86 *context )
void MapHInstLS_PN( CONTEXT86 *context )
{
if (context->Eax) context->Eax = MapHModuleLS( (HMODULE)context->Eax );
}
......@@ -2293,7 +2293,7 @@ void WINAPI MapHInstLS_PN( CONTEXT86 *context )
/***************************************************************************
* MapHInstSL_PN (KERNEL32.@)
*/
void WINAPI MapHInstSL_PN( CONTEXT86 *context )
void MapHInstSL_PN( CONTEXT86 *context )
{
if (context->Eax) context->Eax = (DWORD)MapHModuleSL( context->Eax );
}
......@@ -565,7 +565,7 @@ LPVOID WINAPI MapSLFix( SEGPTR sptr )
* UnMapSLFixArray (KERNEL32.@)
*/
void WINAPI UnMapSLFixArray( SEGPTR sptr[], INT length, CONTEXT86 *context )
void UnMapSLFixArray( SEGPTR sptr[], INT length, CONTEXT86 *context )
{
/* Must not change EAX, hence defined as 'register' function */
}
......@@ -644,8 +644,8 @@ BOOL WINAPI GetThreadSelectorEntry( HANDLE hthread, DWORD sel, LPLDT_ENTRY ldten
* Win95 uses some kind of alias structs, which it stores in [EBP+x] to
* unravel them at SUnMapLS. We just store the segmented pointer there.
*/
static void
x_SMapLS_IP_EBP_x(CONTEXT86 *context,int argoff) {
static void x_SMapLS_IP_EBP_x(CONTEXT86 *context,int argoff)
{
DWORD val,ptr;
val =*(DWORD*)(context->Ebp + argoff);
......@@ -662,52 +662,52 @@ x_SMapLS_IP_EBP_x(CONTEXT86 *context,int argoff) {
/***********************************************************************
* SMapLS_IP_EBP_8 (KERNEL32.@)
*/
void WINAPI SMapLS_IP_EBP_8 (CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context, 8);}
void SMapLS_IP_EBP_8 (CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context, 8);}
/***********************************************************************
* SMapLS_IP_EBP_12 (KERNEL32.@)
*/
void WINAPI SMapLS_IP_EBP_12(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,12);}
void SMapLS_IP_EBP_12(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,12);}
/***********************************************************************
* SMapLS_IP_EBP_16 (KERNEL32.@)
*/
void WINAPI SMapLS_IP_EBP_16(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,16);}
void SMapLS_IP_EBP_16(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,16);}
/***********************************************************************
* SMapLS_IP_EBP_20 (KERNEL32.@)
*/
void WINAPI SMapLS_IP_EBP_20(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,20);}
void SMapLS_IP_EBP_20(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,20);}
/***********************************************************************
* SMapLS_IP_EBP_24 (KERNEL32.@)
*/
void WINAPI SMapLS_IP_EBP_24(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,24);}
void SMapLS_IP_EBP_24(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,24);}
/***********************************************************************
* SMapLS_IP_EBP_28 (KERNEL32.@)
*/
void WINAPI SMapLS_IP_EBP_28(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,28);}
void SMapLS_IP_EBP_28(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,28);}
/***********************************************************************
* SMapLS_IP_EBP_32 (KERNEL32.@)
*/
void WINAPI SMapLS_IP_EBP_32(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,32);}
void SMapLS_IP_EBP_32(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,32);}
/***********************************************************************
* SMapLS_IP_EBP_36 (KERNEL32.@)
*/
void WINAPI SMapLS_IP_EBP_36(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,36);}
void SMapLS_IP_EBP_36(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,36);}
/***********************************************************************
* SMapLS_IP_EBP_40 (KERNEL32.@)
*/
void WINAPI SMapLS_IP_EBP_40(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,40);}
void SMapLS_IP_EBP_40(CONTEXT86 *context) {x_SMapLS_IP_EBP_x(context,40);}
/***********************************************************************
* SMapLS (KERNEL32.@)
*/
void WINAPI SMapLS( CONTEXT86 *context )
void SMapLS( CONTEXT86 *context )
{
if (HIWORD(context->Eax))
{
......@@ -722,7 +722,7 @@ void WINAPI SMapLS( CONTEXT86 *context )
* SUnMapLS (KERNEL32.@)
*/
void WINAPI SUnMapLS( CONTEXT86 *context )
void SUnMapLS( CONTEXT86 *context )
{
if (HIWORD(context->Eax)) UnMapLS( (SEGPTR)context->Eax );
}
......@@ -740,44 +740,44 @@ inline static void x_SUnMapLS_IP_EBP_x(CONTEXT86 *context,int argoff)
/***********************************************************************
* SUnMapLS_IP_EBP_8 (KERNEL32.@)
*/
void WINAPI SUnMapLS_IP_EBP_8 (CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context, 8); }
void SUnMapLS_IP_EBP_8 (CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context, 8); }
/***********************************************************************
* SUnMapLS_IP_EBP_12 (KERNEL32.@)
*/
void WINAPI SUnMapLS_IP_EBP_12(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,12); }
void SUnMapLS_IP_EBP_12(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,12); }
/***********************************************************************
* SUnMapLS_IP_EBP_16 (KERNEL32.@)
*/
void WINAPI SUnMapLS_IP_EBP_16(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,16); }
void SUnMapLS_IP_EBP_16(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,16); }
/***********************************************************************
* SUnMapLS_IP_EBP_20 (KERNEL32.@)
*/
void WINAPI SUnMapLS_IP_EBP_20(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,20); }
void SUnMapLS_IP_EBP_20(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,20); }
/***********************************************************************
* SUnMapLS_IP_EBP_24 (KERNEL32.@)
*/
void WINAPI SUnMapLS_IP_EBP_24(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,24); }
void SUnMapLS_IP_EBP_24(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,24); }
/***********************************************************************
* SUnMapLS_IP_EBP_28 (KERNEL32.@)
*/
void WINAPI SUnMapLS_IP_EBP_28(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,28); }
void SUnMapLS_IP_EBP_28(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,28); }
/***********************************************************************
* SUnMapLS_IP_EBP_32 (KERNEL32.@)
*/
void WINAPI SUnMapLS_IP_EBP_32(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,32); }
void SUnMapLS_IP_EBP_32(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,32); }
/***********************************************************************
* SUnMapLS_IP_EBP_36 (KERNEL32.@)
*/
void WINAPI SUnMapLS_IP_EBP_36(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,36); }
void SUnMapLS_IP_EBP_36(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,36); }
/***********************************************************************
* SUnMapLS_IP_EBP_40 (KERNEL32.@)
*/
void WINAPI SUnMapLS_IP_EBP_40(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,40); }
void SUnMapLS_IP_EBP_40(CONTEXT86 *context) { x_SUnMapLS_IP_EBP_x(context,40); }
......@@ -185,7 +185,7 @@ void WINAPI LogApiThk( LPSTR func )
*
* NOTE: needs to preserve all registers!
*/
void WINAPI LogApiThkLSF( LPSTR func, CONTEXT86 *context )
void LogApiThkLSF( LPSTR func, CONTEXT86 *context )
{
TRACE( "%s\n", debugstr_a(func) );
}
......@@ -195,7 +195,7 @@ void WINAPI LogApiThkLSF( LPSTR func, CONTEXT86 *context )
*
* NOTE: needs to preserve all registers!
*/
void WINAPI LogApiThkSL( LPSTR func, CONTEXT86 *context )
void LogApiThkSL( LPSTR func, CONTEXT86 *context )
{
TRACE( "%s\n", debugstr_a(func) );
}
......@@ -205,7 +205,7 @@ void WINAPI LogApiThkSL( LPSTR func, CONTEXT86 *context )
*
* NOTE: needs to preserve all registers!
*/
void WINAPI LogCBThkSL( LPSTR func, CONTEXT86 *context )
void LogCBThkSL( LPSTR func, CONTEXT86 *context )
{
TRACE( "%s\n", debugstr_a(func) );
}
......@@ -438,7 +438,7 @@ UINT WINAPI ThunkConnect32(
* FIXME: DDJ talks of certain register usage rules; I'm not sure
* whether we cover this 100%.
*/
void WINAPI QT_Thunk( CONTEXT86 *context )
void QT_Thunk( CONTEXT86 *context )
{
CONTEXT86 context16;
DWORD argsize;
......@@ -521,8 +521,7 @@ void WINAPI QT_Thunk( CONTEXT86 *context )
* ESP is EBP-64 after return.
*
*/
void WINAPI FT_Prolog( CONTEXT86 *context )
void FT_Prolog( CONTEXT86 *context )
{
/* Build stack frame */
stack32_push(context, context->Ebp);
......@@ -563,8 +562,7 @@ void WINAPI FT_Prolog( CONTEXT86 *context )
* of arguments, so that the single DWORD bitmap is no longer
* sufficient ...
*/
void WINAPI FT_Thunk( CONTEXT86 *context )
void FT_Thunk( CONTEXT86 *context )
{
DWORD mapESPrelative = *(DWORD *)(context->Ebp - 20);
DWORD callTarget = *(DWORD *)(context->Ebp - 52);
......@@ -621,7 +619,6 @@ void WINAPI FT_Thunk( CONTEXT86 *context )
* and perform a return to the CALLER of the thunk code (while removing
* the given number of arguments from the caller's stack).
*/
static void FT_Exit(CONTEXT86 *context, int nPopArgs)
{
/* Return value is in EBX */
......@@ -645,77 +642,77 @@ static void FT_Exit(CONTEXT86 *context, int nPopArgs)
/***********************************************************************
* FT_Exit0 (KERNEL32.@)
*/
void WINAPI FT_Exit0 (CONTEXT86 *context) { FT_Exit(context, 0); }
void FT_Exit0(CONTEXT86 *context) { FT_Exit(context, 0); }
/***********************************************************************
* FT_Exit4 (KERNEL32.@)
*/
void WINAPI FT_Exit4 (CONTEXT86 *context) { FT_Exit(context, 4); }
void FT_Exit4(CONTEXT86 *context) { FT_Exit(context, 4); }
/***********************************************************************
* FT_Exit8 (KERNEL32.@)
*/
void WINAPI FT_Exit8 (CONTEXT86 *context) { FT_Exit(context, 8); }
void FT_Exit8(CONTEXT86 *context) { FT_Exit(context, 8); }
/***********************************************************************
* FT_Exit12 (KERNEL32.@)
*/
void WINAPI FT_Exit12(CONTEXT86 *context) { FT_Exit(context, 12); }
void FT_Exit12(CONTEXT86 *context) { FT_Exit(context, 12); }
/***********************************************************************
* FT_Exit16 (KERNEL32.@)
*/
void WINAPI FT_Exit16(CONTEXT86 *context) { FT_Exit(context, 16); }
void FT_Exit16(CONTEXT86 *context) { FT_Exit(context, 16); }
/***********************************************************************
* FT_Exit20 (KERNEL32.@)
*/
void WINAPI FT_Exit20(CONTEXT86 *context) { FT_Exit(context, 20); }
void FT_Exit20(CONTEXT86 *context) { FT_Exit(context, 20); }
/***********************************************************************
* FT_Exit24 (KERNEL32.@)
*/
void WINAPI FT_Exit24(CONTEXT86 *context) { FT_Exit(context, 24); }
void FT_Exit24(CONTEXT86 *context) { FT_Exit(context, 24); }
/***********************************************************************
* FT_Exit28 (KERNEL32.@)
*/
void WINAPI FT_Exit28(CONTEXT86 *context) { FT_Exit(context, 28); }
void FT_Exit28(CONTEXT86 *context) { FT_Exit(context, 28); }
/***********************************************************************
* FT_Exit32 (KERNEL32.@)
*/
void WINAPI FT_Exit32(CONTEXT86 *context) { FT_Exit(context, 32); }
void FT_Exit32(CONTEXT86 *context) { FT_Exit(context, 32); }
/***********************************************************************
* FT_Exit36 (KERNEL32.@)
*/
void WINAPI FT_Exit36(CONTEXT86 *context) { FT_Exit(context, 36); }
void FT_Exit36(CONTEXT86 *context) { FT_Exit(context, 36); }
/***********************************************************************
* FT_Exit40 (KERNEL32.@)
*/
void WINAPI FT_Exit40(CONTEXT86 *context) { FT_Exit(context, 40); }
void FT_Exit40(CONTEXT86 *context) { FT_Exit(context, 40); }
/***********************************************************************
* FT_Exit44 (KERNEL32.@)
*/
void WINAPI FT_Exit44(CONTEXT86 *context) { FT_Exit(context, 44); }
void FT_Exit44(CONTEXT86 *context) { FT_Exit(context, 44); }
/***********************************************************************
* FT_Exit48 (KERNEL32.@)
*/
void WINAPI FT_Exit48(CONTEXT86 *context) { FT_Exit(context, 48); }
void FT_Exit48(CONTEXT86 *context) { FT_Exit(context, 48); }
/***********************************************************************
* FT_Exit52 (KERNEL32.@)
*/
void WINAPI FT_Exit52(CONTEXT86 *context) { FT_Exit(context, 52); }
void FT_Exit52(CONTEXT86 *context) { FT_Exit(context, 52); }
/***********************************************************************
* FT_Exit56 (KERNEL32.@)
*/
void WINAPI FT_Exit56(CONTEXT86 *context) { FT_Exit(context, 56); }
void FT_Exit56(CONTEXT86 *context) { FT_Exit(context, 56); }
/***********************************************************************
* ThunkInitLS (KERNEL32.43)
......@@ -783,7 +780,7 @@ DWORD WINAPI ThunkInitLS(
* in the BL register by the called 16-bit routine.
*
*/
void WINAPI Common32ThkLS( CONTEXT86 *context )
void Common32ThkLS( CONTEXT86 *context )
{
CONTEXT86 context16;
DWORD argsize;
......@@ -842,7 +839,7 @@ void WINAPI Common32ThkLS( CONTEXT86 *context )
* (Note that this function seems only to be used for
* OLECLI32 -> OLECLI and OLESVR32 -> OLESVR thunking.)
*/
void WINAPI OT_32ThkLSF( CONTEXT86 *context )
void OT_32ThkLSF( CONTEXT86 *context )
{
CONTEXT86 context16;
DWORD argsize;
......@@ -951,7 +948,7 @@ LPVOID WINAPI ThunkInitLSF(
* Note: The two DWORD arguments get popped off the stack.
*
*/
void WINAPI FT_PrologPrime( CONTEXT86 *context )
void FT_PrologPrime( CONTEXT86 *context )
{
DWORD targetTableOffset;
LPBYTE relayCode;
......@@ -980,7 +977,7 @@ void WINAPI FT_PrologPrime( CONTEXT86 *context )
* EAX start of relay code
*
*/
void WINAPI QT_ThunkPrime( CONTEXT86 *context )
void QT_ThunkPrime( CONTEXT86 *context )
{
DWORD targetTableOffset;
LPBYTE relayCode;
......@@ -1121,7 +1118,7 @@ DWORD WINAPIV SSCall(
/**********************************************************************
* W32S_BackTo32 (KERNEL32.51)
*/
void WINAPI W32S_BackTo32( CONTEXT86 *context )
void W32S_BackTo32( CONTEXT86 *context )
{
LPDWORD stack = (LPDWORD)context->Esp;
FARPROC proc = (FARPROC)context->Eip;
......@@ -1244,7 +1241,7 @@ BOOL16 WINAPI IsPeFormat16(
/***********************************************************************
* K32Thk1632Prolog (KERNEL32.@)
*/
void WINAPI K32Thk1632Prolog( CONTEXT86 *context )
void K32Thk1632Prolog( CONTEXT86 *context )
{
LPBYTE code = (LPBYTE)context->Eip - 5;
......@@ -1305,7 +1302,7 @@ void WINAPI K32Thk1632Prolog( CONTEXT86 *context )
/***********************************************************************
* K32Thk1632Epilog (KERNEL32.@)
*/
void WINAPI K32Thk1632Epilog( CONTEXT86 *context )
void K32Thk1632Epilog( CONTEXT86 *context )
{
LPBYTE code = (LPBYTE)context->Eip - 13;
......@@ -2104,7 +2101,7 @@ LPVOID WINAPI GetPK16SysVar(void)
/**********************************************************************
* CommonUnimpStub (KERNEL32.17)
*/
void WINAPI CommonUnimpStub( CONTEXT86 *context )
void CommonUnimpStub( CONTEXT86 *context )
{
FIXME("generic stub: %s\n", ((LPSTR)context->Eax ? (LPSTR)context->Eax : "?"));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment