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