2 * PROJECT: ReactOS api tests
3 * LICENSE: GPL - See COPYING in the top level directory
4 * PURPOSE: Test for mbstowcs
9 #define WIN32_NO_STATUS
12 #include <specstrings.h>
14 #define StrROS "ReactOS"
15 #define LStrROS L"ReactOS"
20 wchar_t out
[ARRAYSIZE(LStrROS
)];
22 len
= mbstowcs(NULL
, StrROS
, 0);
23 ok(len
== 7, "Got len = %u, excepting 7\n", len
);
24 len
= mbstowcs(NULL
, StrROS
, 0);
25 ok(len
== 7, "Got len = %u, excepting 7\n", len
);
26 len
= mbstowcs(NULL
, StrROS
, ARRAYSIZE(out
));
27 ok(len
== 7, "Got len = %u, excepting 7\n", len
);
28 len
= mbstowcs(NULL
, StrROS
, ARRAYSIZE(out
));
29 ok(len
== 7, "Got len = %u, excepting 7\n", len
);
30 len
= mbstowcs(out
, StrROS
, ARRAYSIZE(out
));
31 ok(len
== 7, "Got len = %u, excepting 7\n", len
);
32 ok_wstr(out
, LStrROS
);
33 memset(out
, 0, sizeof(out
));
34 len
= mbstowcs(out
, StrROS
, ARRAYSIZE(out
));
35 ok(len
== 7, "Got len = %u, excepting 7\n", len
);
36 ok_wstr(out
, LStrROS
);