/* * PROJECT: ReactOS api tests * LICENSE: GPL - See COPYING in the top level directory * PURPOSE: Test for wcstombs */ #include #define WIN32_NO_STATUS #include #include #include #define LStrROS L"ReactOS" #define StrROS "ReactOS" START_TEST(wcstombs) { size_t len; char out[ARRAYSIZE(StrROS)]; len = wcstombs(NULL, LStrROS, 0); ok(len == 7, "Got len = %u, excepting 7\n", len); len = wcstombs(NULL, LStrROS, 0); ok(len == 7, "Got len = %u, excepting 7\n", len); len = wcstombs(NULL, LStrROS, ARRAYSIZE(out)); ok(len == 7, "Got len = %u, excepting 7\n", len); len = wcstombs(NULL, LStrROS, ARRAYSIZE(out)); ok(len == 7, "Got len = %u, excepting 7\n", len); len = wcstombs(out, LStrROS, ARRAYSIZE(out)); ok(len == 7, "Got len = %u, excepting 7\n", len); ok_str(out, StrROS); memset(out, 0, sizeof(out)); len = wcstombs(out, LStrROS, ARRAYSIZE(out)); ok(len == 7, "Got len = %u, excepting 7\n", len); ok_str(out, StrROS); }