mirror of
https://github.com/reactos/reactos.git
synced 2025-08-07 07:03:06 +00:00
[MSVCRT_WINETEST] Add a PCH.
This commit is contained in:
parent
12b78f182d
commit
9cfa608dcf
16 changed files with 43 additions and 122 deletions
|
@ -18,10 +18,10 @@ list(APPEND SOURCE
|
|||
scanf.c
|
||||
signal.c
|
||||
string.c
|
||||
testlist.c
|
||||
time.c)
|
||||
time.c
|
||||
precomp.h)
|
||||
|
||||
add_executable(msvcrt_winetest ${SOURCE})
|
||||
add_executable(msvcrt_winetest ${SOURCE} testlist.c)
|
||||
|
||||
if(USE_CLANG_CL OR (NOT MSVC))
|
||||
add_target_compile_flags(msvcrt_winetest "-Wno-format")
|
||||
|
@ -35,4 +35,5 @@ if(MSVC)
|
|||
add_importlibs(msvcrt_winetest ntdll)
|
||||
endif()
|
||||
|
||||
add_pch(msvcrt_winetest precomp.h SOURCE)
|
||||
add_rostests_file(TARGET msvcrt_winetest)
|
||||
|
|
|
@ -16,9 +16,8 @@
|
|||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
#include "wine/test.h"
|
||||
#include "winbase.h"
|
||||
#include "winnt.h"
|
||||
|
||||
#include "precomp.h"
|
||||
|
||||
typedef void (*vtable_ptr)(void);
|
||||
|
||||
|
|
|
@ -18,18 +18,8 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include "wine/test.h"
|
||||
#include <stdarg.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <fcntl.h>
|
||||
#include <sys/stat.h>
|
||||
#include <io.h>
|
||||
#include <windef.h>
|
||||
#include <winbase.h>
|
||||
#include <winnls.h>
|
||||
#include <process.h>
|
||||
#include <errno.h>
|
||||
#include "precomp.h"
|
||||
|
||||
#include <direct.h>
|
||||
|
||||
void __cdecl __getmainargs(int *, char ***, char ***, int, int *);
|
||||
|
|
|
@ -18,19 +18,9 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include "wine/test.h"
|
||||
#include <stdarg.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <fcntl.h>
|
||||
#include <sys/stat.h>
|
||||
#include <io.h>
|
||||
#include "precomp.h"
|
||||
|
||||
#include <mbctype.h>
|
||||
#include <windef.h>
|
||||
#include <winbase.h>
|
||||
#include <winnls.h>
|
||||
#include <process.h>
|
||||
#include <errno.h>
|
||||
|
||||
static int (__cdecl *p_makepath_s)(char *, size_t, const char *, const char *, const char *, const char *);
|
||||
static int (__cdecl *p_wmakepath_s)(wchar_t *, size_t, const wchar_t *,const wchar_t *, const wchar_t *, const wchar_t *);
|
||||
|
|
|
@ -18,8 +18,7 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include "wine/test.h"
|
||||
#include <stdlib.h>
|
||||
#include "precomp.h"
|
||||
|
||||
static const char *a_very_long_env_string =
|
||||
"LIBRARY_PATH="
|
||||
|
|
|
@ -19,21 +19,12 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include "wine/test.h"
|
||||
#include <stdarg.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include "precomp.h"
|
||||
|
||||
#include <fcntl.h>
|
||||
#include <share.h>
|
||||
#include <sys/stat.h>
|
||||
#include <io.h>
|
||||
#include <direct.h>
|
||||
#include <windef.h>
|
||||
#include <winbase.h>
|
||||
#include <winnls.h>
|
||||
#include <process.h>
|
||||
#include <errno.h>
|
||||
#include <locale.h>
|
||||
|
||||
#define MSVCRT_FD_BLOCK_SIZE 32
|
||||
typedef struct {
|
||||
|
|
|
@ -20,39 +20,7 @@
|
|||
* symbols defined in msvcrt.h (prefixed by MSVCRT_).
|
||||
*/
|
||||
|
||||
#include "dos.h"
|
||||
#include "math.h"
|
||||
#include "stdlib.h"
|
||||
#include "io.h"
|
||||
#include "errno.h"
|
||||
#include "fcntl.h"
|
||||
#include "malloc.h"
|
||||
#include "limits.h"
|
||||
#include "mbctype.h"
|
||||
#include "stdio.h"
|
||||
#include "wchar.h"
|
||||
#include "ctype.h"
|
||||
#include "crtdbg.h"
|
||||
#include "share.h"
|
||||
#include "search.h"
|
||||
#include "wctype.h"
|
||||
#include "float.h"
|
||||
#include "stddef.h"
|
||||
#include "mbstring.h"
|
||||
#include "sys/locking.h"
|
||||
#include "sys/utime.h"
|
||||
#include "sys/types.h"
|
||||
#include "sys/stat.h"
|
||||
#include "sys/timeb.h"
|
||||
#include "direct.h"
|
||||
#include "conio.h"
|
||||
#include "process.h"
|
||||
#include "string.h"
|
||||
#include "signal.h"
|
||||
#include "time.h"
|
||||
#include "locale.h"
|
||||
#include "setjmp.h"
|
||||
#include "wine/test.h"
|
||||
#include "precomp.h"
|
||||
|
||||
#ifdef __WINE_USE_MSVCRT
|
||||
/* Wine-specific msvcrt headers */
|
||||
|
|
|
@ -18,10 +18,9 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include <stdlib.h>
|
||||
#include "precomp.h"
|
||||
|
||||
#include <malloc.h>
|
||||
#include <errno.h>
|
||||
#include "wine/test.h"
|
||||
|
||||
static void (__cdecl *p_aligned_free)(void*) = NULL;
|
||||
static void * (__cdecl *p_aligned_malloc)(size_t,size_t) = NULL;
|
||||
|
|
|
@ -18,10 +18,7 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include <locale.h>
|
||||
|
||||
#include "wine/test.h"
|
||||
#include "winnls.h"
|
||||
#include "precomp.h"
|
||||
|
||||
static BOOL (__cdecl *p__crtGetStringTypeW)(DWORD, DWORD, const wchar_t*, int, WORD*);
|
||||
static int (__cdecl *pmemcpy_s)(void *, size_t, void*, size_t);
|
||||
|
|
|
@ -18,11 +18,9 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include <wine/test.h>
|
||||
#include <errno.h>
|
||||
#include <stdio.h>
|
||||
#include "precomp.h"
|
||||
|
||||
#include <msvcrt.h>
|
||||
#include <process.h>
|
||||
|
||||
static inline float __port_infinity(void)
|
||||
{
|
||||
|
|
16
modules/rostests/winetests/msvcrt/precomp.h
Normal file
16
modules/rostests/winetests/msvcrt/precomp.h
Normal file
|
@ -0,0 +1,16 @@
|
|||
#ifndef _MSVCRT_WINETEST_PRECOMP_H_
|
||||
#define _MSVCRT_WINETEST_PRECOMP_H_
|
||||
|
||||
#define WIN32_NO_STATUS
|
||||
#define _INC_WINDOWS
|
||||
#define COM_NO_WINDOWS_H
|
||||
#define _CRT_NON_CONFORMING_SWPRINTFS
|
||||
|
||||
#include <wine/test.h>
|
||||
|
||||
#include <stdio.h>
|
||||
#include <winnls.h>
|
||||
#include <process.h>
|
||||
#include <locale.h>
|
||||
|
||||
#endif /* !_MSVCRT_WINETEST_PRECOMP_H_ */
|
|
@ -23,17 +23,8 @@
|
|||
/* With Visual Studio >= 2005, swprintf() takes an extra parameter unless
|
||||
* the following macro is defined.
|
||||
*/
|
||||
#define _CRT_NON_CONFORMING_SWPRINTFS
|
||||
|
||||
#include <stdio.h>
|
||||
#include <errno.h>
|
||||
#include <locale.h>
|
||||
|
||||
#include "windef.h"
|
||||
#include "winbase.h"
|
||||
#include "winnls.h"
|
||||
|
||||
#include "wine/test.h"
|
||||
#include "precomp.h"
|
||||
|
||||
static inline float __port_infinity(void)
|
||||
{
|
||||
|
|
|
@ -18,9 +18,7 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#include "wine/test.h"
|
||||
#include "precomp.h"
|
||||
|
||||
static void test_sscanf( void )
|
||||
{
|
||||
|
|
|
@ -18,8 +18,8 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include "wine/test.h"
|
||||
#include <winbase.h>
|
||||
#include "precomp.h"
|
||||
|
||||
#include <signal.h>
|
||||
|
||||
static int test_value = 0;
|
||||
|
|
|
@ -18,23 +18,13 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include "wine/test.h"
|
||||
#include <string.h>
|
||||
#include "precomp.h"
|
||||
|
||||
#include <mbstring.h>
|
||||
#include <wchar.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <mbctype.h>
|
||||
#include <locale.h>
|
||||
#include <errno.h>
|
||||
#include <limits.h>
|
||||
#include <math.h>
|
||||
|
||||
/* make it use a definition from string.h */
|
||||
#undef strncpy
|
||||
#include "winbase.h"
|
||||
#include "winnls.h"
|
||||
|
||||
static char *buf_to_string(const unsigned char *bin, int len, int nr)
|
||||
{
|
||||
static char buf[2][1024];
|
||||
|
|
|
@ -18,15 +18,9 @@
|
|||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include "wine/test.h"
|
||||
#include "winbase.h"
|
||||
#include "winnls.h"
|
||||
#include "time.h"
|
||||
#include "precomp.h"
|
||||
|
||||
#include <stdlib.h> /*setenv*/
|
||||
#include <stdio.h> /*printf*/
|
||||
#include <locale.h>
|
||||
#include <errno.h>
|
||||
#include <time.h>
|
||||
|
||||
#define _MAX__TIME64_T (((__time64_t)0x00000007 << 32) | 0x93406FFF)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue