From acbcf1c29a8a88c78c0e95e98041688ac849afd1 Mon Sep 17 00:00:00 2001 From: Casper Hornstrup Date: Sun, 17 Jul 2005 10:20:18 +0000 Subject: [PATCH] Fix building of tests svn path=/trunk/; revision=16605 --- reactos/lib/kernel32/tests/setup.c | 6 ++++++ reactos/subsys/win32k/tests/stubs.xml | 10 ++++++++++ reactos/subsys/win32k/tests/win32k.xml | 7 ++----- reactos/tools/rbuild/testsupportcode.cpp | 5 +++-- 4 files changed, 21 insertions(+), 7 deletions(-) diff --git a/reactos/lib/kernel32/tests/setup.c b/reactos/lib/kernel32/tests/setup.c index 507484da7bd..8681759804d 100644 --- a/reactos/lib/kernel32/tests/setup.c +++ b/reactos/lib/kernel32/tests/setup.c @@ -1,6 +1,12 @@ #include #include "regtests.h" +int +mainCRTStartup(int argc, char *argv[]) +{ + return WinMain(NULL, NULL, NULL, 0); +} + _SetupOnce() { } diff --git a/reactos/subsys/win32k/tests/stubs.xml b/reactos/subsys/win32k/tests/stubs.xml index b5abcec6b5d..4db1e5be270 100644 --- a/reactos/subsys/win32k/tests/stubs.xml +++ b/reactos/subsys/win32k/tests/stubs.xml @@ -138,6 +138,16 @@ IoDeviceObjectType @KfReleaseSpinLock@8 @KfAcquireSpinLock@4 + KeEnterCriticalRegion@0 + KeLeaveCriticalRegion@0 + KeGetCurrentIrql@0 + ExFreePoolWithTag@8 + PsGetProcessWin32Process@4 + ObFindHandleForObject@20 + PsSetProcessWin32Process@8 + PsGetThreadWin32Thread@4 + PsEstablishWin32Callouts@4 + PsSetThreadWin32Thread@8 FT_Init_FreeType diff --git a/reactos/subsys/win32k/tests/win32k.xml b/reactos/subsys/win32k/tests/win32k.xml index b3965a15532..20d89f2e6ac 100644 --- a/reactos/subsys/win32k/tests/win32k.xml +++ b/reactos/subsys/win32k/tests/win32k.xml @@ -2,11 +2,12 @@ . . include + include + include 0x0501 0x600 - rtshared @@ -14,10 +15,6 @@ win32k_base pseh rosrtl - msvcrt - -lgcc - -nostartfiles - -nostdlib DIB_24BPP_ColorFill-performance.c diff --git a/reactos/tools/rbuild/testsupportcode.cpp b/reactos/tools/rbuild/testsupportcode.cpp index 493a1a7f490..32ceb23aa4e 100644 --- a/reactos/tools/rbuild/testsupportcode.cpp +++ b/reactos/tools/rbuild/testsupportcode.cpp @@ -376,8 +376,9 @@ TestSupportCode::WriteStartupFile ( Module& module ) s = s + sprintf ( s, "}\n" ); s = s + sprintf ( s, "\n" ); s = s + sprintf ( s, "int\n" ); - s = s + sprintf ( s, "mainCRTStartup(HANDLE hInstance,\n" ); - s = s + sprintf ( s, " HANDLE hPrevInstance,\n" ); + s = s + sprintf ( s, "STDCALL\n" ); + s = s + sprintf ( s, "WinMain(HINSTANCE hInstance,\n" ); + s = s + sprintf ( s, " HINSTANCE hPrevInstance,\n" ); s = s + sprintf ( s, " LPSTR lpszCmdParam,\n" ); s = s + sprintf ( s, " int nCmdShow)\n" ); s = s + sprintf ( s, "{\n" );