# _unlink.c
# _unloaddll.c
# _utime.c
-# _vsnprintf.c
-# _vsnwprintf.c
+ _vsnprintf.c
+ _vsnwprintf.c
# _wcsdup.c
# _wcsicmp.c
# _wcsicoll.c
# signal.c
# sin.c
# sinh.c
-# sprintf.c
+ sprintf.c
# sqrt.c
# srand.c
# sscanf.c
# wscanf.c
)
-if (ARCH MATCHES i386)
+if(ARCH STREQUAL "i386")
list(APPEND SOURCE_CRTDLL
# _CIpow.c
# _ftol.c
# _aullshr.c
# _chkstk.c
)
-elseif (ARCH MATCHES amd64)
+elseif(ARCH STREQUAL "amd64")
list(APPEND SOURCE_CRTDLL
# __C_specific_handler
# _setjmp.c
add_executable(crtdll_crt_apitest testlist.c ${SOURCE_CRTDLL})
-add_target_compile_definitions(crtdll_crt_apitest _DLL __USE_CRTIMP)
+add_target_compile_definitions(crtdll_crt_apitest TEST_CRTDLL)
target_link_libraries(crtdll_crt_apitest wine ${PSEH_LIB})
set_module_type(crtdll_crt_apitest win32cui)
-add_importlibs(crtdll_crt_apitest crtdll msvcrt_mini kernel32)
+add_importlibs(crtdll_crt_apitest crtdll msvcrt kernel32 ntdll)
add_cd_file(TARGET crtdll_crt_apitest DESTINATION reactos/bin FOR all)