int __cdecl main(int argc, char *argv[]) { if (PAL_Initialize(argc, argv) != 0) { return FAIL; } DoStrTest(convert("foo %S"), "bar", convert("foo bar")); DoStrTest(convert("foo %hS"), "bar", convert("foo bar")); DoWStrTest(convert("foo %lS"), convert("bar"), convert("foo bar")); DoWStrTest(convert("foo %wS"), convert("bar"), convert("foo bar")); DoStrTest(convert("foo %LS"), "bar", convert("foo bar")); DoStrTest(convert("foo %I64S"), "bar", convert("foo bar")); DoStrTest(convert("foo %5S"), "bar", convert("foo bar")); DoStrTest(convert("foo %.2S"), "bar", convert("foo ba")); DoStrTest(convert("foo %5.2S"),"bar", convert("foo ba")); DoStrTest(convert("foo %-5S"), "bar", convert("foo bar ")); DoStrTest(convert("foo %05S"), "bar", convert("foo 00bar")); DoStrTest(convert("foo %S"), NULL, convert("foo (null)")); DoStrTest(convert("foo %hS"), NULL, convert("foo (null)")); DoWStrTest(convert("foo %lS"), NULL, convert("foo (null)")); DoWStrTest(convert("foo %wS"), NULL, convert("foo (null)")); DoStrTest(convert("foo %LS"), NULL, convert("foo (null)")); DoStrTest(convert("foo %I64S"), NULL, convert("foo (null)")); PAL_Terminate(); return PASS; }
int __cdecl main(int argc, char *argv[]) { if (PAL_Initialize(argc, argv)) { return FAIL; } DoWStrTest(convert("foo bar"), convert("foo %s"), convert("bar")); DoWStrTest(convert("foo bar"), convert("foo %2s"), convert("ba")); DoStrTest(convert("foo bar"), convert("foo %hs"), "bar"); DoWStrTest(convert("foo bar"), convert("foo %ls"), convert("bar")); DoWStrTest(convert("foo bar"), convert("foo %Ls"), convert("bar")); DoWStrTest(convert("foo bar"), convert("foo %I64s"), convert("bar")); PAL_Terminate(); return PASS; }
int __cdecl main(int argc, char *argv[]) { if (PAL_Initialize(argc, argv) != 0) return(FAIL); DoWStrTest(convert("foo %s"), convert("bar"), convert("foo bar")); DoStrTest(convert("foo %hs"), "bar", convert("foo bar")); DoWStrTest(convert("foo %ls"), convert("bar"), convert("foo bar")); DoWStrTest(convert("foo %ws"), convert("bar"), convert("foo bar")); DoWStrTest(convert("foo %Ls"), convert("bar"), convert("foo bar")); DoWStrTest(convert("foo %I64s"), convert("bar"), convert("foo bar")); DoWStrTest(convert("foo %5s"), convert("bar"), convert("foo bar")); DoWStrTest(convert("foo %.2s"), convert("bar"), convert("foo ba")); DoWStrTest(convert("foo %5.2s"), convert("bar"), convert("foo ba")); DoWStrTest(convert("foo %-5s"), convert("bar"), convert("foo bar ")); DoWStrTest(convert("foo %05s"), convert("bar"), convert("foo 00bar")); PAL_Terminate(); return PASS; }
int __cdecl main(int argc, char *argv[]) { if (PAL_Initialize(argc, argv)) { return FAIL; } DoWStrTest(convert("bar1"), convert("%[a-z]"), convert("bar")); DoWStrTest(convert("bar1"), convert("%[z-a]"), convert("bar")); DoWStrTest(convert("bar1"), convert("%[ab]"), convert("ba")); DoWStrTest(convert("bar1"), convert("%[ar1b]"), convert("bar1")); DoWStrTest(convert("bar1"), convert("%[^4]"), convert("bar1")); DoWStrTest(convert("bar1"), convert("%[^4a]"), convert("b")); PAL_Terminate(); return PASS; }