mirror of
https://github.com/reactos/reactos.git
synced 2026-05-30 23:33:24 +08:00
[UCRTBASE_APITEST] Add wctomb test
This commit is contained in:
@@ -5,11 +5,6 @@ list(REMOVE_ITEM INCLUDE_DIRS "${REACTOS_SOURCE_DIR}/sdk/include/crt")
|
||||
set_property(DIRECTORY . PROPERTY INCLUDE_DIRECTORIES ${INCLUDE_DIRS})
|
||||
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/ucrt)
|
||||
|
||||
add_definitions(
|
||||
-DTEST_UCRTBASE
|
||||
-DUSE_WINE_TODOS
|
||||
)
|
||||
|
||||
list(APPEND SOURCE
|
||||
../crt/_finite.c
|
||||
../crt/_isnan.c
|
||||
@@ -26,6 +21,7 @@ list(APPEND SOURCE
|
||||
../crt/sin.c
|
||||
../crt/sqrt.c
|
||||
../crt/tan.c
|
||||
../crt/wctomb.c
|
||||
testlist.c
|
||||
)
|
||||
|
||||
@@ -41,6 +37,7 @@ endif()
|
||||
|
||||
add_executable(ucrtbase_apitest ${SOURCE} ${ucrtbase_apitest_asm})
|
||||
set_module_type(ucrtbase_apitest win32cui)
|
||||
target_compile_definitions(ucrtbase_apitest PRIVATE USE_WINE_TODOS TEST_UCRTBASE TEST_DLL_NAME="ucrtbase.dll")
|
||||
|
||||
target_link_libraries(ucrtbase_apitest ${PSEH_LIB} chkstk)
|
||||
if(NOT MSVC)
|
||||
@@ -48,5 +45,5 @@ if(NOT MSVC)
|
||||
target_link_libraries(ucrtbase_apitest -lgcc)
|
||||
endif()
|
||||
|
||||
add_importlibs(ucrtbase_apitest ucrtbase kernel32)
|
||||
add_importlibs(ucrtbase_apitest ucrtbase kernel32 ntdll)
|
||||
add_rostests_file(TARGET ucrtbase_apitest)
|
||||
|
||||
@@ -18,6 +18,7 @@ extern void func_setjmp(void);
|
||||
extern void func_sin(void);
|
||||
extern void func_sqrt(void);
|
||||
extern void func_tan(void);
|
||||
extern void func_wctomb(void);
|
||||
|
||||
|
||||
const struct test winetest_testlist[] =
|
||||
@@ -37,6 +38,7 @@ const struct test winetest_testlist[] =
|
||||
{ "sin", func_sin },
|
||||
{ "sqrt", func_sqrt },
|
||||
{ "tan", func_tan },
|
||||
{ "wctomb", func_wctomb },
|
||||
|
||||
{ 0, 0 }
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user