kernel32: Add tests for lstrcmpW

André Hentschel nerv at dawncrow.de
Fri Apr 9 06:12:10 CDT 2010


- Design similar to ntdll/tests/error.c
- Passes all Machines on WTB: https://winetestbot.geldorp.nl/JobDetails.pl?Key=1331

---
 dlls/kernel32/tests/locale.c | 4484 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 4484 insertions(+), 0 deletions(-)

diff --git a/dlls/kernel32/tests/locale.c b/dlls/kernel32/tests/locale.c
index a462a14..292648b 100644
--- a/dlls/kernel32/tests/locale.c
+++ b/dlls/kernel32/tests/locale.c
@@ -2653,6 +2653,4489 @@ static void test_GetCPInfo(void)
     }
 }
 
+#define TESTMARKER(w) \
+        markerW[2] = w; \
+        ok(!lstrcmpW(markerW,nomarkerW), "expected the character 0x%x to be ignored within the string\n", w);
+
+static void test_lstrcmpW(void)
+{
+    static const WCHAR nomarkerW[] = {'t','e','s','t',0};
+    static WCHAR markerW[] = {'t','e','r','s','t',0};
+
+    todo_wine
+    {
+        TESTMARKER(0x034f);
+        TESTMARKER(0x0378);
+        TESTMARKER(0x0379);
+        TESTMARKER(0x037f);
+        TESTMARKER(0x0380);
+        TESTMARKER(0x0381);
+        TESTMARKER(0x0382);
+        TESTMARKER(0x0383);
+        TESTMARKER(0x038b);
+        TESTMARKER(0x038d);
+        TESTMARKER(0x03a2);
+        TESTMARKER(0x0524);
+        TESTMARKER(0x0525);
+        TESTMARKER(0x0526);
+        TESTMARKER(0x0527);
+        TESTMARKER(0x0528);
+        TESTMARKER(0x0529);
+        TESTMARKER(0x052a);
+        TESTMARKER(0x052b);
+        TESTMARKER(0x052c);
+        TESTMARKER(0x052d);
+        TESTMARKER(0x052e);
+        TESTMARKER(0x052f);
+        TESTMARKER(0x0530);
+        TESTMARKER(0x0557);
+        TESTMARKER(0x0558);
+        TESTMARKER(0x0560);
+        TESTMARKER(0x0588);
+        TESTMARKER(0x058b);
+        TESTMARKER(0x058c);
+        TESTMARKER(0x058d);
+        TESTMARKER(0x058e);
+        TESTMARKER(0x058f);
+        TESTMARKER(0x0590);
+        TESTMARKER(0x05c8);
+        TESTMARKER(0x05c9);
+        TESTMARKER(0x05ca);
+        TESTMARKER(0x05cb);
+        TESTMARKER(0x05cc);
+        TESTMARKER(0x05cd);
+        TESTMARKER(0x05ce);
+        TESTMARKER(0x05cf);
+        TESTMARKER(0x05eb);
+        TESTMARKER(0x05ec);
+        TESTMARKER(0x05ed);
+        TESTMARKER(0x05ee);
+        TESTMARKER(0x05ef);
+        TESTMARKER(0x05f5);
+        TESTMARKER(0x05f6);
+        TESTMARKER(0x05f7);
+        TESTMARKER(0x05f8);
+        TESTMARKER(0x05f9);
+        TESTMARKER(0x05fa);
+        TESTMARKER(0x05fb);
+        TESTMARKER(0x05fc);
+        TESTMARKER(0x05fd);
+        TESTMARKER(0x05fe);
+        TESTMARKER(0x05ff);
+        TESTMARKER(0x0604);
+        TESTMARKER(0x0605);
+        TESTMARKER(0x061c);
+        TESTMARKER(0x061d);
+        TESTMARKER(0x0620);
+        TESTMARKER(0x0640);
+        TESTMARKER(0x065f);
+        TESTMARKER(0x070e);
+        TESTMARKER(0x074b);
+        TESTMARKER(0x074c);
+        TESTMARKER(0x07b2);
+        TESTMARKER(0x07b3);
+        TESTMARKER(0x07b4);
+        TESTMARKER(0x07b5);
+        TESTMARKER(0x07b6);
+        TESTMARKER(0x07b7);
+        TESTMARKER(0x07b8);
+        TESTMARKER(0x07b9);
+        TESTMARKER(0x07ba);
+        TESTMARKER(0x07bb);
+        TESTMARKER(0x07bc);
+        TESTMARKER(0x07bd);
+        TESTMARKER(0x07be);
+        TESTMARKER(0x07bf);
+        TESTMARKER(0x07fb);
+        TESTMARKER(0x07fc);
+        TESTMARKER(0x07fd);
+        TESTMARKER(0x07fe);
+        TESTMARKER(0x07ff);
+        TESTMARKER(0x0800);
+        TESTMARKER(0x0801);
+        TESTMARKER(0x0802);
+        TESTMARKER(0x0803);
+        TESTMARKER(0x0804);
+        TESTMARKER(0x0805);
+        TESTMARKER(0x0806);
+        TESTMARKER(0x0807);
+        TESTMARKER(0x0808);
+        TESTMARKER(0x0809);
+        TESTMARKER(0x080a);
+        TESTMARKER(0x080b);
+        TESTMARKER(0x080c);
+        TESTMARKER(0x080d);
+        TESTMARKER(0x080e);
+        TESTMARKER(0x080f);
+        TESTMARKER(0x0810);
+        TESTMARKER(0x0811);
+        TESTMARKER(0x0812);
+        TESTMARKER(0x0813);
+        TESTMARKER(0x0814);
+        TESTMARKER(0x0815);
+        TESTMARKER(0x0816);
+        TESTMARKER(0x0817);
+        TESTMARKER(0x0818);
+        TESTMARKER(0x0819);
+        TESTMARKER(0x081a);
+        TESTMARKER(0x081b);
+        TESTMARKER(0x081c);
+        TESTMARKER(0x081d);
+        TESTMARKER(0x081e);
+        TESTMARKER(0x081f);
+        TESTMARKER(0x0820);
+        TESTMARKER(0x0821);
+        TESTMARKER(0x0822);
+        TESTMARKER(0x0823);
+        TESTMARKER(0x0824);
+        TESTMARKER(0x0825);
+        TESTMARKER(0x0826);
+        TESTMARKER(0x0827);
+        TESTMARKER(0x0828);
+        TESTMARKER(0x0829);
+        TESTMARKER(0x082a);
+        TESTMARKER(0x082b);
+        TESTMARKER(0x082c);
+        TESTMARKER(0x082d);
+        TESTMARKER(0x082e);
+        TESTMARKER(0x082f);
+        TESTMARKER(0x0830);
+        TESTMARKER(0x0831);
+        TESTMARKER(0x0832);
+        TESTMARKER(0x0833);
+        TESTMARKER(0x0834);
+        TESTMARKER(0x0835);
+        TESTMARKER(0x0836);
+        TESTMARKER(0x0837);
+        TESTMARKER(0x0838);
+        TESTMARKER(0x0839);
+        TESTMARKER(0x083a);
+        TESTMARKER(0x083b);
+        TESTMARKER(0x083c);
+        TESTMARKER(0x083d);
+        TESTMARKER(0x083e);
+        TESTMARKER(0x083f);
+        TESTMARKER(0x0840);
+        TESTMARKER(0x0841);
+        TESTMARKER(0x0842);
+        TESTMARKER(0x0843);
+        TESTMARKER(0x0844);
+        TESTMARKER(0x0845);
+        TESTMARKER(0x0846);
+        TESTMARKER(0x0847);
+        TESTMARKER(0x0848);
+        TESTMARKER(0x0849);
+        TESTMARKER(0x084a);
+        TESTMARKER(0x084b);
+        TESTMARKER(0x084c);
+        TESTMARKER(0x084d);
+        TESTMARKER(0x084e);
+        TESTMARKER(0x084f);
+        TESTMARKER(0x0850);
+        TESTMARKER(0x0851);
+        TESTMARKER(0x0852);
+        TESTMARKER(0x0853);
+        TESTMARKER(0x0854);
+        TESTMARKER(0x0855);
+        TESTMARKER(0x0856);
+        TESTMARKER(0x0857);
+        TESTMARKER(0x0858);
+        TESTMARKER(0x0859);
+        TESTMARKER(0x085a);
+        TESTMARKER(0x085b);
+        TESTMARKER(0x085c);
+        TESTMARKER(0x085d);
+        TESTMARKER(0x085e);
+        TESTMARKER(0x085f);
+        TESTMARKER(0x0860);
+        TESTMARKER(0x0861);
+        TESTMARKER(0x0862);
+        TESTMARKER(0x0863);
+        TESTMARKER(0x0864);
+        TESTMARKER(0x0865);
+        TESTMARKER(0x0866);
+        TESTMARKER(0x0867);
+        TESTMARKER(0x0868);
+        TESTMARKER(0x0869);
+        TESTMARKER(0x086a);
+        TESTMARKER(0x086b);
+        TESTMARKER(0x086c);
+        TESTMARKER(0x086d);
+        TESTMARKER(0x086e);
+        TESTMARKER(0x086f);
+        TESTMARKER(0x0870);
+        TESTMARKER(0x0871);
+        TESTMARKER(0x0872);
+        TESTMARKER(0x0873);
+        TESTMARKER(0x0874);
+        TESTMARKER(0x0875);
+        TESTMARKER(0x0876);
+        TESTMARKER(0x0877);
+        TESTMARKER(0x0878);
+        TESTMARKER(0x0879);
+        TESTMARKER(0x087a);
+        TESTMARKER(0x087b);
+        TESTMARKER(0x087c);
+        TESTMARKER(0x087d);
+        TESTMARKER(0x087e);
+        TESTMARKER(0x087f);
+        TESTMARKER(0x0880);
+        TESTMARKER(0x0881);
+        TESTMARKER(0x0882);
+        TESTMARKER(0x0883);
+        TESTMARKER(0x0884);
+        TESTMARKER(0x0885);
+        TESTMARKER(0x0886);
+        TESTMARKER(0x0887);
+        TESTMARKER(0x0888);
+        TESTMARKER(0x0889);
+        TESTMARKER(0x088a);
+        TESTMARKER(0x088b);
+        TESTMARKER(0x088c);
+        TESTMARKER(0x088d);
+        TESTMARKER(0x088e);
+        TESTMARKER(0x088f);
+        TESTMARKER(0x0890);
+        TESTMARKER(0x0891);
+        TESTMARKER(0x0892);
+        TESTMARKER(0x0893);
+        TESTMARKER(0x0894);
+        TESTMARKER(0x0895);
+        TESTMARKER(0x0896);
+        TESTMARKER(0x0897);
+        TESTMARKER(0x0898);
+        TESTMARKER(0x0899);
+        TESTMARKER(0x089a);
+        TESTMARKER(0x089b);
+        TESTMARKER(0x089c);
+        TESTMARKER(0x089d);
+        TESTMARKER(0x089e);
+        TESTMARKER(0x089f);
+        TESTMARKER(0x08a0);
+        TESTMARKER(0x08a1);
+        TESTMARKER(0x08a2);
+        TESTMARKER(0x08a3);
+        TESTMARKER(0x08a4);
+        TESTMARKER(0x08a5);
+        TESTMARKER(0x08a6);
+        TESTMARKER(0x08a7);
+        TESTMARKER(0x08a8);
+        TESTMARKER(0x08a9);
+        TESTMARKER(0x08aa);
+        TESTMARKER(0x08ab);
+        TESTMARKER(0x08ac);
+        TESTMARKER(0x08ad);
+        TESTMARKER(0x08ae);
+        TESTMARKER(0x08af);
+        TESTMARKER(0x08b0);
+        TESTMARKER(0x08b1);
+        TESTMARKER(0x08b2);
+        TESTMARKER(0x08b3);
+        TESTMARKER(0x08b4);
+        TESTMARKER(0x08b5);
+        TESTMARKER(0x08b6);
+        TESTMARKER(0x08b7);
+        TESTMARKER(0x08b8);
+        TESTMARKER(0x08b9);
+        TESTMARKER(0x08ba);
+        TESTMARKER(0x08bb);
+        TESTMARKER(0x08bc);
+        TESTMARKER(0x08bd);
+        TESTMARKER(0x08be);
+        TESTMARKER(0x08bf);
+        TESTMARKER(0x08c0);
+        TESTMARKER(0x08c1);
+        TESTMARKER(0x08c2);
+        TESTMARKER(0x08c3);
+        TESTMARKER(0x08c4);
+        TESTMARKER(0x08c5);
+        TESTMARKER(0x08c6);
+        TESTMARKER(0x08c7);
+        TESTMARKER(0x08c8);
+        TESTMARKER(0x08c9);
+        TESTMARKER(0x08ca);
+        TESTMARKER(0x08cb);
+        TESTMARKER(0x08cc);
+        TESTMARKER(0x08cd);
+        TESTMARKER(0x08ce);
+        TESTMARKER(0x08cf);
+        TESTMARKER(0x08d0);
+        TESTMARKER(0x08d1);
+        TESTMARKER(0x08d2);
+        TESTMARKER(0x08d3);
+        TESTMARKER(0x08d4);
+        TESTMARKER(0x08d5);
+        TESTMARKER(0x08d6);
+        TESTMARKER(0x08d7);
+        TESTMARKER(0x08d8);
+        TESTMARKER(0x08d9);
+        TESTMARKER(0x08da);
+        TESTMARKER(0x08db);
+        TESTMARKER(0x08dc);
+        TESTMARKER(0x08dd);
+        TESTMARKER(0x08de);
+        TESTMARKER(0x08df);
+        TESTMARKER(0x08e0);
+        TESTMARKER(0x08e1);
+        TESTMARKER(0x08e2);
+        TESTMARKER(0x08e3);
+        TESTMARKER(0x08e4);
+        TESTMARKER(0x08e5);
+        TESTMARKER(0x08e6);
+        TESTMARKER(0x08e7);
+        TESTMARKER(0x08e8);
+        TESTMARKER(0x08e9);
+        TESTMARKER(0x08ea);
+        TESTMARKER(0x08eb);
+        TESTMARKER(0x08ec);
+        TESTMARKER(0x08ed);
+        TESTMARKER(0x08ee);
+        TESTMARKER(0x08ef);
+        TESTMARKER(0x08f0);
+        TESTMARKER(0x08f1);
+        TESTMARKER(0x08f2);
+        TESTMARKER(0x08f3);
+        TESTMARKER(0x08f4);
+        TESTMARKER(0x08f5);
+        TESTMARKER(0x08f6);
+        TESTMARKER(0x08f7);
+        TESTMARKER(0x08f8);
+        TESTMARKER(0x08f9);
+        TESTMARKER(0x08fa);
+        TESTMARKER(0x08fb);
+        TESTMARKER(0x08fc);
+        TESTMARKER(0x08fd);
+        TESTMARKER(0x08fe);
+        TESTMARKER(0x08ff);
+        TESTMARKER(0x0900);
+        TESTMARKER(0x093a);
+        TESTMARKER(0x093b);
+        TESTMARKER(0x094e);
+        TESTMARKER(0x094f);
+        TESTMARKER(0x0955);
+        TESTMARKER(0x0956);
+        TESTMARKER(0x0957);
+        TESTMARKER(0x0973);
+        TESTMARKER(0x0974);
+        TESTMARKER(0x0975);
+        TESTMARKER(0x0976);
+        TESTMARKER(0x0977);
+        TESTMARKER(0x0978);
+        TESTMARKER(0x0979);
+        TESTMARKER(0x097a);
+        TESTMARKER(0x0980);
+        TESTMARKER(0x0984);
+        TESTMARKER(0x098d);
+        TESTMARKER(0x098e);
+        TESTMARKER(0x0991);
+        TESTMARKER(0x0992);
+        TESTMARKER(0x09a9);
+        TESTMARKER(0x09b1);
+        TESTMARKER(0x09b3);
+        TESTMARKER(0x09b4);
+        TESTMARKER(0x09b5);
+        TESTMARKER(0x09ba);
+        TESTMARKER(0x09bb);
+        TESTMARKER(0x09c5);
+        TESTMARKER(0x09c6);
+        TESTMARKER(0x09c9);
+        TESTMARKER(0x09ca);
+        TESTMARKER(0x09cf);
+        TESTMARKER(0x09d0);
+        TESTMARKER(0x09d1);
+        TESTMARKER(0x09d2);
+        TESTMARKER(0x09d3);
+        TESTMARKER(0x09d4);
+        TESTMARKER(0x09d5);
+        TESTMARKER(0x09d6);
+        TESTMARKER(0x09d8);
+        TESTMARKER(0x09d9);
+        TESTMARKER(0x09da);
+        TESTMARKER(0x09db);
+        TESTMARKER(0x09de);
+        TESTMARKER(0x09e4);
+        TESTMARKER(0x09e5);
+        TESTMARKER(0x09fb);
+        TESTMARKER(0x09fc);
+        TESTMARKER(0x09fd);
+        TESTMARKER(0x09fe);
+        TESTMARKER(0x09ff);
+        TESTMARKER(0x0a00);
+        TESTMARKER(0x0a04);
+        TESTMARKER(0x0a0b);
+        TESTMARKER(0x0a0c);
+        TESTMARKER(0x0a0d);
+        TESTMARKER(0x0a0e);
+        TESTMARKER(0x0a11);
+        TESTMARKER(0x0a12);
+        TESTMARKER(0x0a29);
+        TESTMARKER(0x0a31);
+        TESTMARKER(0x0a34);
+        TESTMARKER(0x0a37);
+        TESTMARKER(0x0a3a);
+        TESTMARKER(0x0a3b);
+        TESTMARKER(0x0a43);
+        TESTMARKER(0x0a44);
+        TESTMARKER(0x0a45);
+        TESTMARKER(0x0a46);
+        TESTMARKER(0x0a49);
+        TESTMARKER(0x0a4a);
+        TESTMARKER(0x0a4e);
+        TESTMARKER(0x0a4f);
+        TESTMARKER(0x0a50);
+        TESTMARKER(0x0a52);
+        TESTMARKER(0x0a53);
+        TESTMARKER(0x0a54);
+        TESTMARKER(0x0a55);
+        TESTMARKER(0x0a56);
+        TESTMARKER(0x0a57);
+        TESTMARKER(0x0a58);
+        TESTMARKER(0x0a5d);
+        TESTMARKER(0x0a5f);
+        TESTMARKER(0x0a60);
+        TESTMARKER(0x0a61);
+        TESTMARKER(0x0a62);
+        TESTMARKER(0x0a63);
+        TESTMARKER(0x0a64);
+        TESTMARKER(0x0a65);
+        TESTMARKER(0x0a76);
+        TESTMARKER(0x0a77);
+        TESTMARKER(0x0a78);
+        TESTMARKER(0x0a79);
+        TESTMARKER(0x0a7a);
+        TESTMARKER(0x0a7b);
+        TESTMARKER(0x0a7c);
+        TESTMARKER(0x0a7d);
+        TESTMARKER(0x0a7e);
+        TESTMARKER(0x0a7f);
+        TESTMARKER(0x0a80);
+        TESTMARKER(0x0a84);
+        TESTMARKER(0x0a8e);
+        TESTMARKER(0x0a92);
+        TESTMARKER(0x0aa9);
+        TESTMARKER(0x0ab1);
+        TESTMARKER(0x0ab4);
+        TESTMARKER(0x0aba);
+        TESTMARKER(0x0abb);
+        TESTMARKER(0x0ac6);
+        TESTMARKER(0x0aca);
+        TESTMARKER(0x0ace);
+        TESTMARKER(0x0acf);
+        TESTMARKER(0x0ad1);
+        TESTMARKER(0x0ad2);
+        TESTMARKER(0x0ad3);
+        TESTMARKER(0x0ad4);
+        TESTMARKER(0x0ad5);
+        TESTMARKER(0x0ad6);
+        TESTMARKER(0x0ad7);
+        TESTMARKER(0x0ad8);
+        TESTMARKER(0x0ad9);
+        TESTMARKER(0x0ada);
+        TESTMARKER(0x0adb);
+        TESTMARKER(0x0adc);
+        TESTMARKER(0x0add);
+        TESTMARKER(0x0ade);
+        TESTMARKER(0x0adf);
+        TESTMARKER(0x0ae4);
+        TESTMARKER(0x0ae5);
+        TESTMARKER(0x0af0);
+        TESTMARKER(0x0af2);
+        TESTMARKER(0x0af3);
+        TESTMARKER(0x0af4);
+        TESTMARKER(0x0af5);
+        TESTMARKER(0x0af6);
+        TESTMARKER(0x0af7);
+        TESTMARKER(0x0af8);
+        TESTMARKER(0x0af9);
+        TESTMARKER(0x0afa);
+        TESTMARKER(0x0afb);
+        TESTMARKER(0x0afc);
+        TESTMARKER(0x0afd);
+        TESTMARKER(0x0afe);
+        TESTMARKER(0x0aff);
+        TESTMARKER(0x0b00);
+        TESTMARKER(0x0b04);
+        TESTMARKER(0x0b0d);
+        TESTMARKER(0x0b0e);
+        TESTMARKER(0x0b11);
+        TESTMARKER(0x0b12);
+        TESTMARKER(0x0b29);
+        TESTMARKER(0x0b31);
+        TESTMARKER(0x0b34);
+        TESTMARKER(0x0b3a);
+        TESTMARKER(0x0b3b);
+        TESTMARKER(0x0b45);
+        TESTMARKER(0x0b46);
+        TESTMARKER(0x0b49);
+        TESTMARKER(0x0b4a);
+        TESTMARKER(0x0b4e);
+        TESTMARKER(0x0b4f);
+        TESTMARKER(0x0b50);
+        TESTMARKER(0x0b51);
+        TESTMARKER(0x0b52);
+        TESTMARKER(0x0b53);
+        TESTMARKER(0x0b54);
+        TESTMARKER(0x0b55);
+        TESTMARKER(0x0b58);
+        TESTMARKER(0x0b59);
+        TESTMARKER(0x0b5a);
+        TESTMARKER(0x0b5b);
+        TESTMARKER(0x0b5e);
+        TESTMARKER(0x0b64);
+        TESTMARKER(0x0b65);
+        TESTMARKER(0x0b72);
+        TESTMARKER(0x0b73);
+        TESTMARKER(0x0b74);
+        TESTMARKER(0x0b75);
+        TESTMARKER(0x0b76);
+        TESTMARKER(0x0b77);
+        TESTMARKER(0x0b78);
+        TESTMARKER(0x0b79);
+        TESTMARKER(0x0b7a);
+        TESTMARKER(0x0b7b);
+        TESTMARKER(0x0b7c);
+        TESTMARKER(0x0b7d);
+        TESTMARKER(0x0b7e);
+        TESTMARKER(0x0b7f);
+        TESTMARKER(0x0b80);
+        TESTMARKER(0x0b81);
+        TESTMARKER(0x0b84);
+        TESTMARKER(0x0b8b);
+        TESTMARKER(0x0b8c);
+        TESTMARKER(0x0b8d);
+        TESTMARKER(0x0b91);
+        TESTMARKER(0x0b96);
+        TESTMARKER(0x0b97);
+        TESTMARKER(0x0b98);
+        TESTMARKER(0x0b9b);
+        TESTMARKER(0x0b9d);
+        TESTMARKER(0x0ba0);
+        TESTMARKER(0x0ba1);
+        TESTMARKER(0x0ba2);
+        TESTMARKER(0x0ba5);
+        TESTMARKER(0x0ba6);
+        TESTMARKER(0x0ba7);
+        TESTMARKER(0x0bab);
+        TESTMARKER(0x0bac);
+        TESTMARKER(0x0bad);
+        TESTMARKER(0x0bba);
+        TESTMARKER(0x0bbb);
+        TESTMARKER(0x0bbc);
+        TESTMARKER(0x0bbd);
+        TESTMARKER(0x0bc3);
+        TESTMARKER(0x0bc4);
+        TESTMARKER(0x0bc5);
+        TESTMARKER(0x0bc9);
+        TESTMARKER(0x0bce);
+        TESTMARKER(0x0bcf);
+        TESTMARKER(0x0bd1);
+        TESTMARKER(0x0bd2);
+        TESTMARKER(0x0bd3);
+        TESTMARKER(0x0bd4);
+        TESTMARKER(0x0bd5);
+        TESTMARKER(0x0bd6);
+        TESTMARKER(0x0bd8);
+        TESTMARKER(0x0bd9);
+        TESTMARKER(0x0bda);
+        TESTMARKER(0x0bdb);
+        TESTMARKER(0x0bdc);
+        TESTMARKER(0x0bdd);
+        TESTMARKER(0x0bde);
+        TESTMARKER(0x0bdf);
+        TESTMARKER(0x0be0);
+        TESTMARKER(0x0be1);
+        TESTMARKER(0x0be2);
+        TESTMARKER(0x0be3);
+        TESTMARKER(0x0be4);
+        TESTMARKER(0x0be5);
+        TESTMARKER(0x0bfb);
+        TESTMARKER(0x0bfc);
+        TESTMARKER(0x0bfd);
+        TESTMARKER(0x0bfe);
+        TESTMARKER(0x0bff);
+        TESTMARKER(0x0c00);
+        TESTMARKER(0x0c04);
+        TESTMARKER(0x0c0d);
+        TESTMARKER(0x0c11);
+        TESTMARKER(0x0c29);
+        TESTMARKER(0x0c34);
+        TESTMARKER(0x0c3a);
+        TESTMARKER(0x0c3b);
+        TESTMARKER(0x0c3c);
+        TESTMARKER(0x0c45);
+        TESTMARKER(0x0c49);
+        TESTMARKER(0x0c4e);
+        TESTMARKER(0x0c4f);
+        TESTMARKER(0x0c50);
+        TESTMARKER(0x0c51);
+        TESTMARKER(0x0c52);
+        TESTMARKER(0x0c53);
+        TESTMARKER(0x0c54);
+        TESTMARKER(0x0c57);
+        TESTMARKER(0x0c5a);
+        TESTMARKER(0x0c5b);
+        TESTMARKER(0x0c5c);
+        TESTMARKER(0x0c5d);
+        TESTMARKER(0x0c5e);
+        TESTMARKER(0x0c5f);
+        TESTMARKER(0x0c64);
+        TESTMARKER(0x0c65);
+        TESTMARKER(0x0c70);
+        TESTMARKER(0x0c71);
+        TESTMARKER(0x0c72);
+        TESTMARKER(0x0c73);
+        TESTMARKER(0x0c74);
+        TESTMARKER(0x0c75);
+        TESTMARKER(0x0c76);
+        TESTMARKER(0x0c77);
+        TESTMARKER(0x0c80);
+        TESTMARKER(0x0c81);
+        TESTMARKER(0x0c84);
+        TESTMARKER(0x0c8d);
+        TESTMARKER(0x0c91);
+        TESTMARKER(0x0ca9);
+        TESTMARKER(0x0cb4);
+        TESTMARKER(0x0cba);
+        TESTMARKER(0x0cbb);
+        TESTMARKER(0x0cc5);
+        TESTMARKER(0x0cc9);
+        TESTMARKER(0x0cce);
+        TESTMARKER(0x0ccf);
+        TESTMARKER(0x0cd0);
+        TESTMARKER(0x0cd1);
+        TESTMARKER(0x0cd2);
+        TESTMARKER(0x0cd3);
+        TESTMARKER(0x0cd4);
+        TESTMARKER(0x0cd7);
+        TESTMARKER(0x0cd8);
+        TESTMARKER(0x0cd9);
+        TESTMARKER(0x0cda);
+        TESTMARKER(0x0cdb);
+        TESTMARKER(0x0cdc);
+        TESTMARKER(0x0cdd);
+        TESTMARKER(0x0cdf);
+        TESTMARKER(0x0ce4);
+        TESTMARKER(0x0ce5);
+        TESTMARKER(0x0cf0);
+        TESTMARKER(0x0cf3);
+        TESTMARKER(0x0cf4);
+        TESTMARKER(0x0cf5);
+        TESTMARKER(0x0cf6);
+        TESTMARKER(0x0cf7);
+        TESTMARKER(0x0cf8);
+        TESTMARKER(0x0cf9);
+        TESTMARKER(0x0cfa);
+        TESTMARKER(0x0cfb);
+        TESTMARKER(0x0cfc);
+        TESTMARKER(0x0cfd);
+        TESTMARKER(0x0cfe);
+        TESTMARKER(0x0cff);
+        TESTMARKER(0x0d00);
+        TESTMARKER(0x0d01);
+        TESTMARKER(0x0d04);
+        TESTMARKER(0x0d0d);
+        TESTMARKER(0x0d11);
+        TESTMARKER(0x0d29);
+        TESTMARKER(0x0d3a);
+        TESTMARKER(0x0d3b);
+        TESTMARKER(0x0d3c);
+        TESTMARKER(0x0d45);
+        TESTMARKER(0x0d49);
+        TESTMARKER(0x0d4e);
+        TESTMARKER(0x0d4f);
+        TESTMARKER(0x0d50);
+        TESTMARKER(0x0d51);
+        TESTMARKER(0x0d52);
+        TESTMARKER(0x0d53);
+        TESTMARKER(0x0d54);
+        TESTMARKER(0x0d55);
+        TESTMARKER(0x0d56);
+        TESTMARKER(0x0d58);
+        TESTMARKER(0x0d59);
+        TESTMARKER(0x0d5a);
+        TESTMARKER(0x0d5b);
+        TESTMARKER(0x0d5c);
+        TESTMARKER(0x0d5d);
+        TESTMARKER(0x0d5e);
+        TESTMARKER(0x0d5f);
+        TESTMARKER(0x0d64);
+        TESTMARKER(0x0d65);
+        TESTMARKER(0x0d76);
+        TESTMARKER(0x0d77);
+        TESTMARKER(0x0d78);
+        TESTMARKER(0x0d80);
+        TESTMARKER(0x0d81);
+        TESTMARKER(0x0d84);
+        TESTMARKER(0x0dbc);
+        TESTMARKER(0x0dc9);
+        TESTMARKER(0x0dce);
+        TESTMARKER(0x0de1);
+        TESTMARKER(0x0de2);
+        TESTMARKER(0x0de3);
+        TESTMARKER(0x0de4);
+        TESTMARKER(0x0de5);
+        TESTMARKER(0x0de6);
+        TESTMARKER(0x0df7);
+        TESTMARKER(0x0df8);
+        TESTMARKER(0x0df9);
+        TESTMARKER(0x0dfa);
+        TESTMARKER(0x0dfb);
+        TESTMARKER(0x0dfc);
+        TESTMARKER(0x0dfd);
+        TESTMARKER(0x0dfe);
+        TESTMARKER(0x0dff);
+        TESTMARKER(0x0e00);
+        TESTMARKER(0x0e3b);
+        TESTMARKER(0x0e3c);
+        TESTMARKER(0x0e3d);
+        TESTMARKER(0x0e3e);
+        TESTMARKER(0x0e5c);
+        TESTMARKER(0x0e5d);
+        TESTMARKER(0x0e5e);
+        TESTMARKER(0x0e5f);
+        TESTMARKER(0x0e60);
+        TESTMARKER(0x0e61);
+        TESTMARKER(0x0e62);
+        TESTMARKER(0x0e63);
+        TESTMARKER(0x0e64);
+        TESTMARKER(0x0e65);
+        TESTMARKER(0x0e66);
+        TESTMARKER(0x0e67);
+        TESTMARKER(0x0e68);
+        TESTMARKER(0x0e69);
+        TESTMARKER(0x0e6a);
+        TESTMARKER(0x0e6b);
+        TESTMARKER(0x0e6c);
+        TESTMARKER(0x0e6d);
+        TESTMARKER(0x0e6e);
+        TESTMARKER(0x0e6f);
+        TESTMARKER(0x0e75);
+        TESTMARKER(0x0e76);
+        TESTMARKER(0x0e77);
+        TESTMARKER(0x0e78);
+        TESTMARKER(0x0e79);
+        TESTMARKER(0x0e7a);
+        TESTMARKER(0x0e7b);
+        TESTMARKER(0x0e7c);
+        TESTMARKER(0x0e7d);
+        TESTMARKER(0x0e7e);
+        TESTMARKER(0x0e7f);
+        TESTMARKER(0x0e80);
+        TESTMARKER(0x0e83);
+        TESTMARKER(0x0e85);
+        TESTMARKER(0x0e86);
+        TESTMARKER(0x0e89);
+        TESTMARKER(0x0e8b);
+        TESTMARKER(0x0e8c);
+        TESTMARKER(0x0e8e);
+        TESTMARKER(0x0e8f);
+        TESTMARKER(0x0e90);
+        TESTMARKER(0x0e91);
+        TESTMARKER(0x0e92);
+        TESTMARKER(0x0e93);
+        TESTMARKER(0x0e98);
+        TESTMARKER(0x0ea0);
+        TESTMARKER(0x0ea4);
+        TESTMARKER(0x0ea6);
+        TESTMARKER(0x0ea8);
+        TESTMARKER(0x0ea9);
+        TESTMARKER(0x0eac);
+        TESTMARKER(0x0eba);
+        TESTMARKER(0x0ebe);
+        TESTMARKER(0x0ebf);
+        TESTMARKER(0x0ec5);
+        TESTMARKER(0x0ec7);
+        TESTMARKER(0x0ece);
+        TESTMARKER(0x0ecf);
+        TESTMARKER(0x0eda);
+        TESTMARKER(0x0edb);
+        TESTMARKER(0x0ede);
+        TESTMARKER(0x0edf);
+        TESTMARKER(0x0ee0);
+        TESTMARKER(0x0ee1);
+        TESTMARKER(0x0ee2);
+        TESTMARKER(0x0ee3);
+        TESTMARKER(0x0ee4);
+        TESTMARKER(0x0ee5);
+        TESTMARKER(0x0ee6);
+        TESTMARKER(0x0ee7);
+        TESTMARKER(0x0ee8);
+        TESTMARKER(0x0ee9);
+        TESTMARKER(0x0eea);
+        TESTMARKER(0x0eeb);
+        TESTMARKER(0x0eec);
+        TESTMARKER(0x0eed);
+        TESTMARKER(0x0eee);
+        TESTMARKER(0x0eef);
+        TESTMARKER(0x0ef5);
+        TESTMARKER(0x0ef6);
+        TESTMARKER(0x0ef7);
+        TESTMARKER(0x0ef8);
+        TESTMARKER(0x0ef9);
+        TESTMARKER(0x0efa);
+        TESTMARKER(0x0efb);
+        TESTMARKER(0x0efc);
+        TESTMARKER(0x0efd);
+        TESTMARKER(0x0efe);
+        TESTMARKER(0x0eff);
+        TESTMARKER(0x0f48);
+        TESTMARKER(0x0f6d);
+        TESTMARKER(0x0f6e);
+        TESTMARKER(0x0f6f);
+        TESTMARKER(0x0f70);
+        TESTMARKER(0x0f8c);
+        TESTMARKER(0x0f8d);
+        TESTMARKER(0x0f8e);
+        TESTMARKER(0x0f8f);
+        TESTMARKER(0x0f98);
+        TESTMARKER(0x0fbd);
+        TESTMARKER(0x0fcd);
+        TESTMARKER(0x0fd5);
+        TESTMARKER(0x0fd6);
+        TESTMARKER(0x0fd7);
+        TESTMARKER(0x0fd8);
+        TESTMARKER(0x0fd9);
+        TESTMARKER(0x0fda);
+        TESTMARKER(0x0fdb);
+        TESTMARKER(0x0fdc);
+        TESTMARKER(0x0fdd);
+        TESTMARKER(0x0fde);
+        TESTMARKER(0x0fdf);
+        TESTMARKER(0x0fe0);
+        TESTMARKER(0x0fe1);
+        TESTMARKER(0x0fe2);
+        TESTMARKER(0x0fe3);
+        TESTMARKER(0x0fe4);
+        TESTMARKER(0x0fe5);
+        TESTMARKER(0x0fe6);
+        TESTMARKER(0x0fe7);
+        TESTMARKER(0x0fe8);
+        TESTMARKER(0x0fe9);
+        TESTMARKER(0x0fea);
+        TESTMARKER(0x0feb);
+        TESTMARKER(0x0fec);
+        TESTMARKER(0x0fed);
+        TESTMARKER(0x0fee);
+        TESTMARKER(0x0fef);
+        TESTMARKER(0x0ff0);
+        TESTMARKER(0x0ff1);
+        TESTMARKER(0x0ff2);
+        TESTMARKER(0x0ff3);
+        TESTMARKER(0x0ff4);
+        TESTMARKER(0x0ff5);
+        TESTMARKER(0x0ff6);
+        TESTMARKER(0x0ff7);
+        TESTMARKER(0x0ff8);
+        TESTMARKER(0x0ff9);
+        TESTMARKER(0x0ffa);
+        TESTMARKER(0x0ffb);
+        TESTMARKER(0x0ffc);
+        TESTMARKER(0x0ffd);
+        TESTMARKER(0x0ffe);
+        TESTMARKER(0x0fff);
+        TESTMARKER(0x109a);
+        TESTMARKER(0x109b);
+        TESTMARKER(0x109c);
+        TESTMARKER(0x109d);
+        TESTMARKER(0x10c6);
+        TESTMARKER(0x10c7);
+        TESTMARKER(0x10c8);
+        TESTMARKER(0x10c9);
+        TESTMARKER(0x10ca);
+        TESTMARKER(0x10cb);
+        TESTMARKER(0x10cc);
+        TESTMARKER(0x10cd);
+        TESTMARKER(0x10ce);
+        TESTMARKER(0x10cf);
+        TESTMARKER(0x10fd);
+        TESTMARKER(0x10fe);
+        TESTMARKER(0x10ff);
+        TESTMARKER(0x115a);
+        TESTMARKER(0x115b);
+        TESTMARKER(0x115c);
+        TESTMARKER(0x115d);
+        TESTMARKER(0x115e);
+        TESTMARKER(0x11a3);
+        TESTMARKER(0x11a4);
+        TESTMARKER(0x11a5);
+        TESTMARKER(0x11a6);
+        TESTMARKER(0x11a7);
+        TESTMARKER(0x11fa);
+        TESTMARKER(0x11fb);
+        TESTMARKER(0x11fc);
+        TESTMARKER(0x11fd);
+        TESTMARKER(0x11fe);
+        TESTMARKER(0x11ff);
+        TESTMARKER(0x1249);
+        TESTMARKER(0x124e);
+        TESTMARKER(0x124f);
+        TESTMARKER(0x1257);
+        TESTMARKER(0x1259);
+        TESTMARKER(0x125e);
+        TESTMARKER(0x125f);
+        TESTMARKER(0x1289);
+        TESTMARKER(0x128e);
+        TESTMARKER(0x128f);
+        TESTMARKER(0x12b1);
+        TESTMARKER(0x12b6);
+        TESTMARKER(0x12b7);
+        TESTMARKER(0x12bf);
+        TESTMARKER(0x12c1);
+        TESTMARKER(0x12c6);
+        TESTMARKER(0x12c7);
+        TESTMARKER(0x12d7);
+        TESTMARKER(0x1311);
+        TESTMARKER(0x1316);
+        TESTMARKER(0x1317);
+        TESTMARKER(0x135b);
+        TESTMARKER(0x135c);
+        TESTMARKER(0x135d);
+        TESTMARKER(0x135e);
+        TESTMARKER(0x137d);
+        TESTMARKER(0x137e);
+        TESTMARKER(0x137f);
+        TESTMARKER(0x139a);
+        TESTMARKER(0x139b);
+        TESTMARKER(0x139c);
+        TESTMARKER(0x139d);
+        TESTMARKER(0x139e);
+        TESTMARKER(0x139f);
+        TESTMARKER(0x13f5);
+        TESTMARKER(0x13f6);
+        TESTMARKER(0x13f7);
+        TESTMARKER(0x13f8);
+        TESTMARKER(0x13f9);
+        TESTMARKER(0x13fa);
+        TESTMARKER(0x13fb);
+        TESTMARKER(0x13fc);
+        TESTMARKER(0x13fd);
+        TESTMARKER(0x13fe);
+        TESTMARKER(0x13ff);
+        TESTMARKER(0x1400);
+        TESTMARKER(0x1677);
+        TESTMARKER(0x1678);
+        TESTMARKER(0x1679);
+        TESTMARKER(0x167a);
+        TESTMARKER(0x167b);
+        TESTMARKER(0x167c);
+        TESTMARKER(0x167d);
+        TESTMARKER(0x167e);
+        TESTMARKER(0x167f);
+        TESTMARKER(0x169d);
+        TESTMARKER(0x169e);
+        TESTMARKER(0x169f);
+        TESTMARKER(0x16f1);
+        TESTMARKER(0x16f2);
+        TESTMARKER(0x16f3);
+        TESTMARKER(0x16f4);
+        TESTMARKER(0x16f5);
+        TESTMARKER(0x16f6);
+        TESTMARKER(0x16f7);
+        TESTMARKER(0x16f8);
+        TESTMARKER(0x16f9);
+        TESTMARKER(0x16fa);
+        TESTMARKER(0x16fb);
+        TESTMARKER(0x16fc);
+        TESTMARKER(0x16fd);
+        TESTMARKER(0x16fe);
+        TESTMARKER(0x16ff);
+        TESTMARKER(0x170d);
+        TESTMARKER(0x1715);
+        TESTMARKER(0x1716);
+        TESTMARKER(0x1717);
+        TESTMARKER(0x1718);
+        TESTMARKER(0x1719);
+        TESTMARKER(0x171a);
+        TESTMARKER(0x171b);
+        TESTMARKER(0x171c);
+        TESTMARKER(0x171d);
+        TESTMARKER(0x171e);
+        TESTMARKER(0x171f);
+        TESTMARKER(0x1737);
+        TESTMARKER(0x1738);
+        TESTMARKER(0x1739);
+        TESTMARKER(0x173a);
+        TESTMARKER(0x173b);
+        TESTMARKER(0x173c);
+        TESTMARKER(0x173d);
+        TESTMARKER(0x173e);
+        TESTMARKER(0x173f);
+        TESTMARKER(0x1754);
+        TESTMARKER(0x1755);
+        TESTMARKER(0x1756);
+        TESTMARKER(0x1757);
+        TESTMARKER(0x1758);
+        TESTMARKER(0x1759);
+        TESTMARKER(0x175a);
+        TESTMARKER(0x175b);
+        TESTMARKER(0x175c);
+        TESTMARKER(0x175d);
+        TESTMARKER(0x175e);
+        TESTMARKER(0x175f);
+        TESTMARKER(0x176d);
+        TESTMARKER(0x1771);
+        TESTMARKER(0x1774);
+        TESTMARKER(0x1775);
+        TESTMARKER(0x1776);
+        TESTMARKER(0x1777);
+        TESTMARKER(0x1778);
+        TESTMARKER(0x1779);
+        TESTMARKER(0x177a);
+        TESTMARKER(0x177b);
+        TESTMARKER(0x177c);
+        TESTMARKER(0x177d);
+        TESTMARKER(0x177e);
+        TESTMARKER(0x177f);
+        TESTMARKER(0x17de);
+        TESTMARKER(0x17df);
+        TESTMARKER(0x17ea);
+        TESTMARKER(0x17eb);
+        TESTMARKER(0x17ec);
+        TESTMARKER(0x17ed);
+        TESTMARKER(0x17ee);
+        TESTMARKER(0x17ef);
+        TESTMARKER(0x17fa);
+        TESTMARKER(0x17fb);
+        TESTMARKER(0x17fc);
+        TESTMARKER(0x17fd);
+        TESTMARKER(0x17fe);
+        TESTMARKER(0x17ff);
+        TESTMARKER(0x1806);
+        TESTMARKER(0x180b);
+        TESTMARKER(0x180c);
+        TESTMARKER(0x180d);
+        TESTMARKER(0x180f);
+        TESTMARKER(0x181a);
+        TESTMARKER(0x181b);
+        TESTMARKER(0x181c);
+        TESTMARKER(0x181d);
+        TESTMARKER(0x181e);
+        TESTMARKER(0x181f);
+        TESTMARKER(0x1878);
+        TESTMARKER(0x1879);
+        TESTMARKER(0x187a);
+        TESTMARKER(0x187b);
+        TESTMARKER(0x187c);
+        TESTMARKER(0x187d);
+        TESTMARKER(0x187e);
+        TESTMARKER(0x187f);
+        TESTMARKER(0x18ab);
+        TESTMARKER(0x18ac);
+        TESTMARKER(0x18ad);
+        TESTMARKER(0x18ae);
+        TESTMARKER(0x18af);
+        TESTMARKER(0x18b0);
+        TESTMARKER(0x18b1);
+        TESTMARKER(0x18b2);
+        TESTMARKER(0x18b3);
+        TESTMARKER(0x18b4);
+        TESTMARKER(0x18b5);
+        TESTMARKER(0x18b6);
+        TESTMARKER(0x18b7);
+        TESTMARKER(0x18b8);
+        TESTMARKER(0x18b9);
+        TESTMARKER(0x18ba);
+        TESTMARKER(0x18bb);
+        TESTMARKER(0x18bc);
+        TESTMARKER(0x18bd);
+        TESTMARKER(0x18be);
+        TESTMARKER(0x18bf);
+        TESTMARKER(0x18c0);
+        TESTMARKER(0x18c1);
+        TESTMARKER(0x18c2);
+        TESTMARKER(0x18c3);
+        TESTMARKER(0x18c4);
+        TESTMARKER(0x18c5);
+        TESTMARKER(0x18c6);
+        TESTMARKER(0x18c7);
+        TESTMARKER(0x18c8);
+        TESTMARKER(0x18c9);
+        TESTMARKER(0x18ca);
+        TESTMARKER(0x18cb);
+        TESTMARKER(0x18cc);
+        TESTMARKER(0x18cd);
+        TESTMARKER(0x18ce);
+        TESTMARKER(0x18cf);
+        TESTMARKER(0x18d0);
+        TESTMARKER(0x18d1);
+        TESTMARKER(0x18d2);
+        TESTMARKER(0x18d3);
+        TESTMARKER(0x18d4);
+        TESTMARKER(0x18d5);
+        TESTMARKER(0x18d6);
+        TESTMARKER(0x18d7);
+        TESTMARKER(0x18d8);
+        TESTMARKER(0x18d9);
+        TESTMARKER(0x18da);
+        TESTMARKER(0x18db);
+        TESTMARKER(0x18dc);
+        TESTMARKER(0x18dd);
+        TESTMARKER(0x18de);
+        TESTMARKER(0x18df);
+        TESTMARKER(0x18e0);
+        TESTMARKER(0x18e1);
+        TESTMARKER(0x18e2);
+        TESTMARKER(0x18e3);
+        TESTMARKER(0x18e4);
+        TESTMARKER(0x18e5);
+        TESTMARKER(0x18e6);
+        TESTMARKER(0x18e7);
+        TESTMARKER(0x18e8);
+        TESTMARKER(0x18e9);
+        TESTMARKER(0x18ea);
+        TESTMARKER(0x18eb);
+        TESTMARKER(0x18ec);
+        TESTMARKER(0x18ed);
+        TESTMARKER(0x18ee);
+        TESTMARKER(0x18ef);
+        TESTMARKER(0x18f0);
+        TESTMARKER(0x18f1);
+        TESTMARKER(0x18f2);
+        TESTMARKER(0x18f3);
+        TESTMARKER(0x18f4);
+        TESTMARKER(0x18f5);
+        TESTMARKER(0x18f6);
+        TESTMARKER(0x18f7);
+        TESTMARKER(0x18f8);
+        TESTMARKER(0x18f9);
+        TESTMARKER(0x18fa);
+        TESTMARKER(0x18fb);
+        TESTMARKER(0x18fc);
+        TESTMARKER(0x18fd);
+        TESTMARKER(0x18fe);
+        TESTMARKER(0x18ff);
+        TESTMARKER(0x191d);
+        TESTMARKER(0x191e);
+        TESTMARKER(0x191f);
+        TESTMARKER(0x192c);
+        TESTMARKER(0x192d);
+        TESTMARKER(0x192e);
+        TESTMARKER(0x192f);
+        TESTMARKER(0x193c);
+        TESTMARKER(0x193d);
+        TESTMARKER(0x193e);
+        TESTMARKER(0x193f);
+        TESTMARKER(0x1941);
+        TESTMARKER(0x1942);
+        TESTMARKER(0x1943);
+        TESTMARKER(0x196e);
+        TESTMARKER(0x196f);
+        TESTMARKER(0x1975);
+        TESTMARKER(0x1976);
+        TESTMARKER(0x1977);
+        TESTMARKER(0x1978);
+        TESTMARKER(0x1979);
+        TESTMARKER(0x197a);
+        TESTMARKER(0x197b);
+        TESTMARKER(0x197c);
+        TESTMARKER(0x197d);
+        TESTMARKER(0x197e);
+        TESTMARKER(0x197f);
+        TESTMARKER(0x19aa);
+        TESTMARKER(0x19ab);
+        TESTMARKER(0x19ac);
+        TESTMARKER(0x19ad);
+        TESTMARKER(0x19ae);
+        TESTMARKER(0x19af);
+        TESTMARKER(0x19ca);
+        TESTMARKER(0x19cb);
+        TESTMARKER(0x19cc);
+        TESTMARKER(0x19cd);
+        TESTMARKER(0x19ce);
+        TESTMARKER(0x19cf);
+        TESTMARKER(0x19da);
+        TESTMARKER(0x19db);
+        TESTMARKER(0x19dc);
+        TESTMARKER(0x19dd);
+        TESTMARKER(0x1a1c);
+        TESTMARKER(0x1a1d);
+        TESTMARKER(0x1a20);
+        TESTMARKER(0x1a21);
+        TESTMARKER(0x1a22);
+        TESTMARKER(0x1a23);
+        TESTMARKER(0x1a24);
+        TESTMARKER(0x1a25);
+        TESTMARKER(0x1a26);
+        TESTMARKER(0x1a27);
+        TESTMARKER(0x1a28);
+        TESTMARKER(0x1a29);
+        TESTMARKER(0x1a2a);
+        TESTMARKER(0x1a2b);
+        TESTMARKER(0x1a2c);
+        TESTMARKER(0x1a2d);
+        TESTMARKER(0x1a2e);
+        TESTMARKER(0x1a2f);
+        TESTMARKER(0x1a30);
+        TESTMARKER(0x1a31);
+        TESTMARKER(0x1a32);
+        TESTMARKER(0x1a33);
+        TESTMARKER(0x1a34);
+        TESTMARKER(0x1a35);
+        TESTMARKER(0x1a36);
+        TESTMARKER(0x1a37);
+        TESTMARKER(0x1a38);
+        TESTMARKER(0x1a39);
+        TESTMARKER(0x1a3a);
+        TESTMARKER(0x1a3b);
+        TESTMARKER(0x1a3c);
+        TESTMARKER(0x1a3d);
+        TESTMARKER(0x1a3e);
+        TESTMARKER(0x1a3f);
+        TESTMARKER(0x1a40);
+        TESTMARKER(0x1a41);
+        TESTMARKER(0x1a42);
+        TESTMARKER(0x1a43);
+        TESTMARKER(0x1a44);
+        TESTMARKER(0x1a45);
+        TESTMARKER(0x1a46);
+        TESTMARKER(0x1a47);
+        TESTMARKER(0x1a48);
+        TESTMARKER(0x1a49);
+        TESTMARKER(0x1a4a);
+        TESTMARKER(0x1a4b);
+        TESTMARKER(0x1a4c);
+        TESTMARKER(0x1a4d);
+        TESTMARKER(0x1a4e);
+        TESTMARKER(0x1a4f);
+        TESTMARKER(0x1a50);
+        TESTMARKER(0x1a51);
+        TESTMARKER(0x1a52);
+        TESTMARKER(0x1a53);
+        TESTMARKER(0x1a54);
+        TESTMARKER(0x1a55);
+        TESTMARKER(0x1a56);
+        TESTMARKER(0x1a57);
+        TESTMARKER(0x1a58);
+        TESTMARKER(0x1a59);
+        TESTMARKER(0x1a5a);
+        TESTMARKER(0x1a5b);
+        TESTMARKER(0x1a5c);
+        TESTMARKER(0x1a5d);
+        TESTMARKER(0x1a5e);
+        TESTMARKER(0x1a5f);
+        TESTMARKER(0x1a60);
+        TESTMARKER(0x1a61);
+        TESTMARKER(0x1a62);
+        TESTMARKER(0x1a63);
+        TESTMARKER(0x1a64);
+        TESTMARKER(0x1a65);
+        TESTMARKER(0x1a66);
+        TESTMARKER(0x1a67);
+        TESTMARKER(0x1a68);
+        TESTMARKER(0x1a69);
+        TESTMARKER(0x1a6a);
+        TESTMARKER(0x1a6b);
+        TESTMARKER(0x1a6c);
+        TESTMARKER(0x1a6d);
+        TESTMARKER(0x1a6e);
+        TESTMARKER(0x1a6f);
+        TESTMARKER(0x1a70);
+        TESTMARKER(0x1a71);
+        TESTMARKER(0x1a72);
+        TESTMARKER(0x1a73);
+        TESTMARKER(0x1a74);
+        TESTMARKER(0x1a75);
+        TESTMARKER(0x1a76);
+        TESTMARKER(0x1a77);
+        TESTMARKER(0x1a78);
+        TESTMARKER(0x1a79);
+        TESTMARKER(0x1a7a);
+        TESTMARKER(0x1a7b);
+        TESTMARKER(0x1a7c);
+        TESTMARKER(0x1a7d);
+        TESTMARKER(0x1a7e);
+        TESTMARKER(0x1a7f);
+        TESTMARKER(0x1a80);
+        TESTMARKER(0x1a81);
+        TESTMARKER(0x1a82);
+        TESTMARKER(0x1a83);
+        TESTMARKER(0x1a84);
+        TESTMARKER(0x1a85);
+        TESTMARKER(0x1a86);
+        TESTMARKER(0x1a87);
+        TESTMARKER(0x1a88);
+        TESTMARKER(0x1a89);
+        TESTMARKER(0x1a8a);
+        TESTMARKER(0x1a8b);
+        TESTMARKER(0x1a8c);
+        TESTMARKER(0x1a8d);
+        TESTMARKER(0x1a8e);
+        TESTMARKER(0x1a8f);
+        TESTMARKER(0x1a90);
+        TESTMARKER(0x1a91);
+        TESTMARKER(0x1a92);
+        TESTMARKER(0x1a93);
+        TESTMARKER(0x1a94);
+        TESTMARKER(0x1a95);
+        TESTMARKER(0x1a96);
+        TESTMARKER(0x1a97);
+        TESTMARKER(0x1a98);
+        TESTMARKER(0x1a99);
+        TESTMARKER(0x1a9a);
+        TESTMARKER(0x1a9b);
+        TESTMARKER(0x1a9c);
+        TESTMARKER(0x1a9d);
+        TESTMARKER(0x1a9e);
+        TESTMARKER(0x1a9f);
+        TESTMARKER(0x1aa0);
+        TESTMARKER(0x1aa1);
+        TESTMARKER(0x1aa2);
+        TESTMARKER(0x1aa3);
+        TESTMARKER(0x1aa4);
+        TESTMARKER(0x1aa5);
+        TESTMARKER(0x1aa6);
+        TESTMARKER(0x1aa7);
+        TESTMARKER(0x1aa8);
+        TESTMARKER(0x1aa9);
+        TESTMARKER(0x1aaa);
+        TESTMARKER(0x1aab);
+        TESTMARKER(0x1aac);
+        TESTMARKER(0x1aad);
+        TESTMARKER(0x1aae);
+        TESTMARKER(0x1aaf);
+        TESTMARKER(0x1ab0);
+        TESTMARKER(0x1ab1);
+        TESTMARKER(0x1ab2);
+        TESTMARKER(0x1ab3);
+        TESTMARKER(0x1ab4);
+        TESTMARKER(0x1ab5);
+        TESTMARKER(0x1ab6);
+        TESTMARKER(0x1ab7);
+        TESTMARKER(0x1ab8);
+        TESTMARKER(0x1ab9);
+        TESTMARKER(0x1aba);
+        TESTMARKER(0x1abb);
+        TESTMARKER(0x1abc);
+        TESTMARKER(0x1abd);
+        TESTMARKER(0x1abe);
+        TESTMARKER(0x1abf);
+        TESTMARKER(0x1ac0);
+        TESTMARKER(0x1ac1);
+        TESTMARKER(0x1ac2);
+        TESTMARKER(0x1ac3);
+        TESTMARKER(0x1ac4);
+        TESTMARKER(0x1ac5);
+        TESTMARKER(0x1ac6);
+        TESTMARKER(0x1ac7);
+        TESTMARKER(0x1ac8);
+        TESTMARKER(0x1ac9);
+        TESTMARKER(0x1aca);
+        TESTMARKER(0x1acb);
+        TESTMARKER(0x1acc);
+        TESTMARKER(0x1acd);
+        TESTMARKER(0x1ace);
+        TESTMARKER(0x1acf);
+        TESTMARKER(0x1ad0);
+        TESTMARKER(0x1ad1);
+        TESTMARKER(0x1ad2);
+        TESTMARKER(0x1ad3);
+        TESTMARKER(0x1ad4);
+        TESTMARKER(0x1ad5);
+        TESTMARKER(0x1ad6);
+        TESTMARKER(0x1ad7);
+        TESTMARKER(0x1ad8);
+        TESTMARKER(0x1ad9);
+        TESTMARKER(0x1ada);
+        TESTMARKER(0x1adb);
+        TESTMARKER(0x1adc);
+        TESTMARKER(0x1add);
+        TESTMARKER(0x1ade);
+        TESTMARKER(0x1adf);
+        TESTMARKER(0x1ae0);
+        TESTMARKER(0x1ae1);
+        TESTMARKER(0x1ae2);
+        TESTMARKER(0x1ae3);
+        TESTMARKER(0x1ae4);
+        TESTMARKER(0x1ae5);
+        TESTMARKER(0x1ae6);
+        TESTMARKER(0x1ae7);
+        TESTMARKER(0x1ae8);
+        TESTMARKER(0x1ae9);
+        TESTMARKER(0x1aea);
+        TESTMARKER(0x1aeb);
+        TESTMARKER(0x1aec);
+        TESTMARKER(0x1aed);
+        TESTMARKER(0x1aee);
+        TESTMARKER(0x1aef);
+        TESTMARKER(0x1af0);
+        TESTMARKER(0x1af1);
+        TESTMARKER(0x1af2);
+        TESTMARKER(0x1af3);
+        TESTMARKER(0x1af4);
+        TESTMARKER(0x1af5);
+        TESTMARKER(0x1af6);
+        TESTMARKER(0x1af7);
+        TESTMARKER(0x1af8);
+        TESTMARKER(0x1af9);
+        TESTMARKER(0x1afa);
+        TESTMARKER(0x1afb);
+        TESTMARKER(0x1afc);
+        TESTMARKER(0x1afd);
+        TESTMARKER(0x1afe);
+        TESTMARKER(0x1aff);
+        TESTMARKER(0x1b4c);
+        TESTMARKER(0x1b4d);
+        TESTMARKER(0x1b4e);
+        TESTMARKER(0x1b4f);
+        TESTMARKER(0x1b7d);
+        TESTMARKER(0x1b7e);
+        TESTMARKER(0x1b7f);
+        TESTMARKER(0x1bab);
+        TESTMARKER(0x1bac);
+        TESTMARKER(0x1bad);
+        TESTMARKER(0x1bba);
+        TESTMARKER(0x1bbb);
+        TESTMARKER(0x1bbc);
+        TESTMARKER(0x1bbd);
+        TESTMARKER(0x1bbe);
+        TESTMARKER(0x1bbf);
+        TESTMARKER(0x1bc0);
+        TESTMARKER(0x1bc1);
+        TESTMARKER(0x1bc2);
+        TESTMARKER(0x1bc3);
+        TESTMARKER(0x1bc4);
+        TESTMARKER(0x1bc5);
+        TESTMARKER(0x1bc6);
+        TESTMARKER(0x1bc7);
+        TESTMARKER(0x1bc8);
+        TESTMARKER(0x1bc9);
+        TESTMARKER(0x1bca);
+        TESTMARKER(0x1bcb);
+        TESTMARKER(0x1bcc);
+        TESTMARKER(0x1bcd);
+        TESTMARKER(0x1bce);
+        TESTMARKER(0x1bcf);
+        TESTMARKER(0x1bd0);
+        TESTMARKER(0x1bd1);
+        TESTMARKER(0x1bd2);
+        TESTMARKER(0x1bd3);
+        TESTMARKER(0x1bd4);
+        TESTMARKER(0x1bd5);
+        TESTMARKER(0x1bd6);
+        TESTMARKER(0x1bd7);
+        TESTMARKER(0x1bd8);
+        TESTMARKER(0x1bd9);
+        TESTMARKER(0x1bda);
+        TESTMARKER(0x1bdb);
+        TESTMARKER(0x1bdc);
+        TESTMARKER(0x1bdd);
+        TESTMARKER(0x1bde);
+        TESTMARKER(0x1bdf);
+        TESTMARKER(0x1be0);
+        TESTMARKER(0x1be1);
+        TESTMARKER(0x1be2);
+        TESTMARKER(0x1be3);
+        TESTMARKER(0x1be4);
+        TESTMARKER(0x1be5);
+        TESTMARKER(0x1be6);
+        TESTMARKER(0x1be7);
+        TESTMARKER(0x1be8);
+        TESTMARKER(0x1be9);
+        TESTMARKER(0x1bea);
+        TESTMARKER(0x1beb);
+        TESTMARKER(0x1bec);
+        TESTMARKER(0x1bed);
+        TESTMARKER(0x1bee);
+        TESTMARKER(0x1bef);
+        TESTMARKER(0x1bf0);
+        TESTMARKER(0x1bf1);
+        TESTMARKER(0x1bf2);
+        TESTMARKER(0x1bf3);
+        TESTMARKER(0x1bf4);
+        TESTMARKER(0x1bf5);
+        TESTMARKER(0x1bf6);
+        TESTMARKER(0x1bf7);
+        TESTMARKER(0x1bf8);
+        TESTMARKER(0x1bf9);
+        TESTMARKER(0x1bfa);
+        TESTMARKER(0x1bfb);
+        TESTMARKER(0x1bfc);
+        TESTMARKER(0x1bfd);
+        TESTMARKER(0x1bfe);
+        TESTMARKER(0x1bff);
+        TESTMARKER(0x1c38);
+        TESTMARKER(0x1c39);
+        TESTMARKER(0x1c3a);
+        TESTMARKER(0x1c4a);
+        TESTMARKER(0x1c4b);
+        TESTMARKER(0x1c4c);
+        TESTMARKER(0x1c80);
+        TESTMARKER(0x1c81);
+        TESTMARKER(0x1c82);
+        TESTMARKER(0x1c83);
+        TESTMARKER(0x1c84);
+        TESTMARKER(0x1c85);
+        TESTMARKER(0x1c86);
+        TESTMARKER(0x1c87);
+        TESTMARKER(0x1c88);
+        TESTMARKER(0x1c89);
+        TESTMARKER(0x1c8a);
+        TESTMARKER(0x1c8b);
+        TESTMARKER(0x1c8c);
+        TESTMARKER(0x1c8d);
+        TESTMARKER(0x1c8e);
+        TESTMARKER(0x1c8f);
+        TESTMARKER(0x1c90);
+        TESTMARKER(0x1c91);
+        TESTMARKER(0x1c92);
+        TESTMARKER(0x1c93);
+        TESTMARKER(0x1c94);
+        TESTMARKER(0x1c95);
+        TESTMARKER(0x1c96);
+        TESTMARKER(0x1c97);
+        TESTMARKER(0x1c98);
+        TESTMARKER(0x1c99);
+        TESTMARKER(0x1c9a);
+        TESTMARKER(0x1c9b);
+        TESTMARKER(0x1c9c);
+        TESTMARKER(0x1c9d);
+        TESTMARKER(0x1c9e);
+        TESTMARKER(0x1c9f);
+        TESTMARKER(0x1ca0);
+        TESTMARKER(0x1ca1);
+        TESTMARKER(0x1ca2);
+        TESTMARKER(0x1ca3);
+        TESTMARKER(0x1ca4);
+        TESTMARKER(0x1ca5);
+        TESTMARKER(0x1ca6);
+        TESTMARKER(0x1ca7);
+        TESTMARKER(0x1ca8);
+        TESTMARKER(0x1ca9);
+        TESTMARKER(0x1caa);
+        TESTMARKER(0x1cab);
+        TESTMARKER(0x1cac);
+        TESTMARKER(0x1cad);
+        TESTMARKER(0x1cae);
+        TESTMARKER(0x1caf);
+        TESTMARKER(0x1cb0);
+        TESTMARKER(0x1cb1);
+        TESTMARKER(0x1cb2);
+        TESTMARKER(0x1cb3);
+        TESTMARKER(0x1cb4);
+        TESTMARKER(0x1cb5);
+        TESTMARKER(0x1cb6);
+        TESTMARKER(0x1cb7);
+        TESTMARKER(0x1cb8);
+        TESTMARKER(0x1cb9);
+        TESTMARKER(0x1cba);
+        TESTMARKER(0x1cbb);
+        TESTMARKER(0x1cbc);
+        TESTMARKER(0x1cbd);
+        TESTMARKER(0x1cbe);
+        TESTMARKER(0x1cbf);
+        TESTMARKER(0x1cc0);
+        TESTMARKER(0x1cc1);
+        TESTMARKER(0x1cc2);
+        TESTMARKER(0x1cc3);
+        TESTMARKER(0x1cc4);
+        TESTMARKER(0x1cc5);
+        TESTMARKER(0x1cc6);
+        TESTMARKER(0x1cc7);
+        TESTMARKER(0x1cc8);
+        TESTMARKER(0x1cc9);
+        TESTMARKER(0x1cca);
+        TESTMARKER(0x1ccb);
+        TESTMARKER(0x1ccc);
+        TESTMARKER(0x1ccd);
+        TESTMARKER(0x1cce);
+        TESTMARKER(0x1ccf);
+        TESTMARKER(0x1cd0);
+        TESTMARKER(0x1cd1);
+        TESTMARKER(0x1cd2);
+        TESTMARKER(0x1cd3);
+        TESTMARKER(0x1cd4);
+        TESTMARKER(0x1cd5);
+        TESTMARKER(0x1cd6);
+        TESTMARKER(0x1cd7);
+        TESTMARKER(0x1cd8);
+        TESTMARKER(0x1cd9);
+        TESTMARKER(0x1cda);
+        TESTMARKER(0x1cdb);
+        TESTMARKER(0x1cdc);
+        TESTMARKER(0x1cdd);
+        TESTMARKER(0x1cde);
+        TESTMARKER(0x1cdf);
+        TESTMARKER(0x1ce0);
+        TESTMARKER(0x1ce1);
+        TESTMARKER(0x1ce2);
+        TESTMARKER(0x1ce3);
+        TESTMARKER(0x1ce4);
+        TESTMARKER(0x1ce5);
+        TESTMARKER(0x1ce6);
+        TESTMARKER(0x1ce7);
+        TESTMARKER(0x1ce8);
+        TESTMARKER(0x1ce9);
+        TESTMARKER(0x1cea);
+        TESTMARKER(0x1ceb);
+        TESTMARKER(0x1cec);
+        TESTMARKER(0x1ced);
+        TESTMARKER(0x1cee);
+        TESTMARKER(0x1cef);
+        TESTMARKER(0x1cf0);
+        TESTMARKER(0x1cf1);
+        TESTMARKER(0x1cf2);
+        TESTMARKER(0x1cf3);
+        TESTMARKER(0x1cf4);
+        TESTMARKER(0x1cf5);
+        TESTMARKER(0x1cf6);
+        TESTMARKER(0x1cf7);
+        TESTMARKER(0x1cf8);
+        TESTMARKER(0x1cf9);
+        TESTMARKER(0x1cfa);
+        TESTMARKER(0x1cfb);
+        TESTMARKER(0x1cfc);
+        TESTMARKER(0x1cfd);
+        TESTMARKER(0x1cfe);
+        TESTMARKER(0x1cff);
+        TESTMARKER(0x1de7);
+        TESTMARKER(0x1de8);
+        TESTMARKER(0x1de9);
+        TESTMARKER(0x1dea);
+        TESTMARKER(0x1deb);
+        TESTMARKER(0x1dec);
+        TESTMARKER(0x1ded);
+        TESTMARKER(0x1dee);
+        TESTMARKER(0x1def);
+        TESTMARKER(0x1df0);
+        TESTMARKER(0x1df1);
+        TESTMARKER(0x1df2);
+        TESTMARKER(0x1df3);
+        TESTMARKER(0x1df4);
+        TESTMARKER(0x1df5);
+        TESTMARKER(0x1df6);
+        TESTMARKER(0x1df7);
+        TESTMARKER(0x1df8);
+        TESTMARKER(0x1df9);
+        TESTMARKER(0x1dfa);
+        TESTMARKER(0x1dfb);
+        TESTMARKER(0x1dfc);
+        TESTMARKER(0x1dfd);
+        TESTMARKER(0x1f16);
+        TESTMARKER(0x1f17);
+        TESTMARKER(0x1f1e);
+        TESTMARKER(0x1f1f);
+        TESTMARKER(0x1f46);
+        TESTMARKER(0x1f47);
+        TESTMARKER(0x1f4e);
+        TESTMARKER(0x1f4f);
+        TESTMARKER(0x1f58);
+        TESTMARKER(0x1f5a);
+        TESTMARKER(0x1f5c);
+        TESTMARKER(0x1f5e);
+        TESTMARKER(0x1f7e);
+        TESTMARKER(0x1f7f);
+        TESTMARKER(0x1fb5);
+        TESTMARKER(0x1fc5);
+        TESTMARKER(0x1fd4);
+        TESTMARKER(0x1fd5);
+        TESTMARKER(0x1fdc);
+        TESTMARKER(0x1ff0);
+        TESTMARKER(0x1ff1);
+        TESTMARKER(0x1ff5);
+        TESTMARKER(0x1fff);
+        TESTMARKER(0x200d);
+        TESTMARKER(0x200e); /* left-to-right marker */
+        TESTMARKER(0x200f); /* right-to-left marker */
+        TESTMARKER(0x202a);
+        TESTMARKER(0x202b);
+        TESTMARKER(0x202c);
+        TESTMARKER(0x202d);
+        TESTMARKER(0x202e);
+        TESTMARKER(0x2060);
+        TESTMARKER(0x2061);
+        TESTMARKER(0x2062);
+        TESTMARKER(0x2063);
+        TESTMARKER(0x2064);
+        TESTMARKER(0x2065);
+        TESTMARKER(0x2066);
+        TESTMARKER(0x2067);
+        TESTMARKER(0x2068);
+        TESTMARKER(0x2069);
+        TESTMARKER(0x206a);
+        TESTMARKER(0x206b);
+        TESTMARKER(0x206c);
+        TESTMARKER(0x206d);
+        TESTMARKER(0x206e);
+        TESTMARKER(0x206f);
+        TESTMARKER(0x2072);
+        TESTMARKER(0x2073);
+        TESTMARKER(0x208f);
+        TESTMARKER(0x2095);
+        TESTMARKER(0x2096);
+        TESTMARKER(0x2097);
+        TESTMARKER(0x2098);
+        TESTMARKER(0x2099);
+        TESTMARKER(0x209a);
+        TESTMARKER(0x209b);
+        TESTMARKER(0x209c);
+        TESTMARKER(0x209d);
+        TESTMARKER(0x209e);
+        TESTMARKER(0x209f);
+        TESTMARKER(0x20b6);
+        TESTMARKER(0x20b7);
+        TESTMARKER(0x20b8);
+        TESTMARKER(0x20b9);
+        TESTMARKER(0x20ba);
+        TESTMARKER(0x20bb);
+        TESTMARKER(0x20bc);
+        TESTMARKER(0x20bd);
+        TESTMARKER(0x20be);
+        TESTMARKER(0x20bf);
+        TESTMARKER(0x20c0);
+        TESTMARKER(0x20c1);
+        TESTMARKER(0x20c2);
+        TESTMARKER(0x20c3);
+        TESTMARKER(0x20c4);
+        TESTMARKER(0x20c5);
+        TESTMARKER(0x20c6);
+        TESTMARKER(0x20c7);
+        TESTMARKER(0x20c8);
+        TESTMARKER(0x20c9);
+        TESTMARKER(0x20ca);
+        TESTMARKER(0x20cb);
+        TESTMARKER(0x20cc);
+        TESTMARKER(0x20cd);
+        TESTMARKER(0x20ce);
+        TESTMARKER(0x20cf);
+        TESTMARKER(0x20f1);
+        TESTMARKER(0x20f2);
+        TESTMARKER(0x20f3);
+        TESTMARKER(0x20f4);
+        TESTMARKER(0x20f5);
+        TESTMARKER(0x20f6);
+        TESTMARKER(0x20f7);
+        TESTMARKER(0x20f8);
+        TESTMARKER(0x20f9);
+        TESTMARKER(0x20fa);
+        TESTMARKER(0x20fb);
+        TESTMARKER(0x20fc);
+        TESTMARKER(0x20fd);
+        TESTMARKER(0x20fe);
+        TESTMARKER(0x20ff);
+        TESTMARKER(0x2150);
+        TESTMARKER(0x2151);
+        TESTMARKER(0x2152);
+        TESTMARKER(0x2189);
+        TESTMARKER(0x218a);
+        TESTMARKER(0x218b);
+        TESTMARKER(0x218c);
+        TESTMARKER(0x218d);
+        TESTMARKER(0x218e);
+        TESTMARKER(0x218f);
+        TESTMARKER(0x23e8);
+        TESTMARKER(0x23e9);
+        TESTMARKER(0x23ea);
+        TESTMARKER(0x23eb);
+        TESTMARKER(0x23ec);
+        TESTMARKER(0x23ed);
+        TESTMARKER(0x23ee);
+        TESTMARKER(0x23ef);
+        TESTMARKER(0x23f0);
+        TESTMARKER(0x23f1);
+        TESTMARKER(0x23f2);
+        TESTMARKER(0x23f3);
+        TESTMARKER(0x23f4);
+        TESTMARKER(0x23f5);
+        TESTMARKER(0x23f6);
+        TESTMARKER(0x23f7);
+        TESTMARKER(0x23f8);
+        TESTMARKER(0x23f9);
+        TESTMARKER(0x23fa);
+        TESTMARKER(0x23fb);
+        TESTMARKER(0x23fc);
+        TESTMARKER(0x23fd);
+        TESTMARKER(0x23fe);
+        TESTMARKER(0x23ff);
+        TESTMARKER(0x2427);
+        TESTMARKER(0x2428);
+        TESTMARKER(0x2429);
+        TESTMARKER(0x242a);
+        TESTMARKER(0x242b);
+        TESTMARKER(0x242c);
+        TESTMARKER(0x242d);
+        TESTMARKER(0x242e);
+        TESTMARKER(0x242f);
+        TESTMARKER(0x2430);
+        TESTMARKER(0x2431);
+        TESTMARKER(0x2432);
+        TESTMARKER(0x2433);
+        TESTMARKER(0x2434);
+        TESTMARKER(0x2435);
+        TESTMARKER(0x2436);
+        TESTMARKER(0x2437);
+        TESTMARKER(0x2438);
+        TESTMARKER(0x2439);
+        TESTMARKER(0x243a);
+        TESTMARKER(0x243b);
+        TESTMARKER(0x243c);
+        TESTMARKER(0x243d);
+        TESTMARKER(0x243e);
+        TESTMARKER(0x243f);
+        TESTMARKER(0x244b);
+        TESTMARKER(0x244c);
+        TESTMARKER(0x244d);
+        TESTMARKER(0x244e);
+        TESTMARKER(0x244f);
+        TESTMARKER(0x2450);
+        TESTMARKER(0x2451);
+        TESTMARKER(0x2452);
+        TESTMARKER(0x2453);
+        TESTMARKER(0x2454);
+        TESTMARKER(0x2455);
+        TESTMARKER(0x2456);
+        TESTMARKER(0x2457);
+        TESTMARKER(0x2458);
+        TESTMARKER(0x2459);
+        TESTMARKER(0x245a);
+        TESTMARKER(0x245b);
+        TESTMARKER(0x245c);
+        TESTMARKER(0x245d);
+        TESTMARKER(0x245e);
+        TESTMARKER(0x245f);
+        TESTMARKER(0x269e);
+        TESTMARKER(0x269f);
+        TESTMARKER(0x26bd);
+        TESTMARKER(0x26be);
+        TESTMARKER(0x26bf);
+        TESTMARKER(0x26c4);
+        TESTMARKER(0x26c5);
+        TESTMARKER(0x26c6);
+        TESTMARKER(0x26c7);
+        TESTMARKER(0x26c8);
+        TESTMARKER(0x26c9);
+        TESTMARKER(0x26ca);
+        TESTMARKER(0x26cb);
+        TESTMARKER(0x26cc);
+        TESTMARKER(0x26cd);
+        TESTMARKER(0x26ce);
+        TESTMARKER(0x26cf);
+        TESTMARKER(0x26d0);
+        TESTMARKER(0x26d1);
+        TESTMARKER(0x26d2);
+        TESTMARKER(0x26d3);
+        TESTMARKER(0x26d4);
+        TESTMARKER(0x26d5);
+        TESTMARKER(0x26d6);
+        TESTMARKER(0x26d7);
+        TESTMARKER(0x26d8);
+        TESTMARKER(0x26d9);
+        TESTMARKER(0x26da);
+        TESTMARKER(0x26db);
+        TESTMARKER(0x26dc);
+        TESTMARKER(0x26dd);
+        TESTMARKER(0x26de);
+        TESTMARKER(0x26df);
+        TESTMARKER(0x26e0);
+        TESTMARKER(0x26e1);
+        TESTMARKER(0x26e2);
+        TESTMARKER(0x26e3);
+        TESTMARKER(0x26e4);
+        TESTMARKER(0x26e5);
+        TESTMARKER(0x26e6);
+        TESTMARKER(0x26e7);
+        TESTMARKER(0x26e8);
+        TESTMARKER(0x26e9);
+        TESTMARKER(0x26ea);
+        TESTMARKER(0x26eb);
+        TESTMARKER(0x26ec);
+        TESTMARKER(0x26ed);
+        TESTMARKER(0x26ee);
+        TESTMARKER(0x26ef);
+        TESTMARKER(0x26f0);
+        TESTMARKER(0x26f1);
+        TESTMARKER(0x26f2);
+        TESTMARKER(0x26f3);
+        TESTMARKER(0x26f4);
+        TESTMARKER(0x26f5);
+        TESTMARKER(0x26f6);
+        TESTMARKER(0x26f7);
+        TESTMARKER(0x26f8);
+        TESTMARKER(0x26f9);
+        TESTMARKER(0x26fa);
+        TESTMARKER(0x26fb);
+        TESTMARKER(0x26fc);
+        TESTMARKER(0x26fd);
+        TESTMARKER(0x26fe);
+        TESTMARKER(0x26ff);
+        TESTMARKER(0x2700);
+        TESTMARKER(0x2705);
+        TESTMARKER(0x270a);
+        TESTMARKER(0x270b);
+        TESTMARKER(0x2728);
+        TESTMARKER(0x274c);
+        TESTMARKER(0x274e);
+        TESTMARKER(0x2753);
+        TESTMARKER(0x2754);
+        TESTMARKER(0x2755);
+        TESTMARKER(0x2757);
+        TESTMARKER(0x275f);
+        TESTMARKER(0x2760);
+        TESTMARKER(0x2795);
+        TESTMARKER(0x2796);
+        TESTMARKER(0x2797);
+        TESTMARKER(0x27b0);
+        TESTMARKER(0x27bf);
+        TESTMARKER(0x27cb);
+        TESTMARKER(0x27cd);
+        TESTMARKER(0x27ce);
+        TESTMARKER(0x27cf);
+        TESTMARKER(0x2b4d);
+        TESTMARKER(0x2b4e);
+        TESTMARKER(0x2b4f);
+        TESTMARKER(0x2b55);
+        TESTMARKER(0x2b56);
+        TESTMARKER(0x2b57);
+        TESTMARKER(0x2b58);
+        TESTMARKER(0x2b59);
+        TESTMARKER(0x2b5a);
+        TESTMARKER(0x2b5b);
+        TESTMARKER(0x2b5c);
+        TESTMARKER(0x2b5d);
+        TESTMARKER(0x2b5e);
+        TESTMARKER(0x2b5f);
+        TESTMARKER(0x2b60);
+        TESTMARKER(0x2b61);
+        TESTMARKER(0x2b62);
+        TESTMARKER(0x2b63);
+        TESTMARKER(0x2b64);
+        TESTMARKER(0x2b65);
+        TESTMARKER(0x2b66);
+        TESTMARKER(0x2b67);
+        TESTMARKER(0x2b68);
+        TESTMARKER(0x2b69);
+        TESTMARKER(0x2b6a);
+        TESTMARKER(0x2b6b);
+        TESTMARKER(0x2b6c);
+        TESTMARKER(0x2b6d);
+        TESTMARKER(0x2b6e);
+        TESTMARKER(0x2b6f);
+        TESTMARKER(0x2b70);
+        TESTMARKER(0x2b71);
+        TESTMARKER(0x2b72);
+        TESTMARKER(0x2b73);
+        TESTMARKER(0x2b74);
+        TESTMARKER(0x2b75);
+        TESTMARKER(0x2b76);
+        TESTMARKER(0x2b77);
+        TESTMARKER(0x2b78);
+        TESTMARKER(0x2b79);
+        TESTMARKER(0x2b7a);
+        TESTMARKER(0x2b7b);
+        TESTMARKER(0x2b7c);
+        TESTMARKER(0x2b7d);
+        TESTMARKER(0x2b7e);
+        TESTMARKER(0x2b7f);
+        TESTMARKER(0x2b80);
+        TESTMARKER(0x2b81);
+        TESTMARKER(0x2b82);
+        TESTMARKER(0x2b83);
+        TESTMARKER(0x2b84);
+        TESTMARKER(0x2b85);
+        TESTMARKER(0x2b86);
+        TESTMARKER(0x2b87);
+        TESTMARKER(0x2b88);
+        TESTMARKER(0x2b89);
+        TESTMARKER(0x2b8a);
+        TESTMARKER(0x2b8b);
+        TESTMARKER(0x2b8c);
+        TESTMARKER(0x2b8d);
+        TESTMARKER(0x2b8e);
+        TESTMARKER(0x2b8f);
+        TESTMARKER(0x2b90);
+        TESTMARKER(0x2b91);
+        TESTMARKER(0x2b92);
+        TESTMARKER(0x2b93);
+        TESTMARKER(0x2b94);
+        TESTMARKER(0x2b95);
+        TESTMARKER(0x2b96);
+        TESTMARKER(0x2b97);
+        TESTMARKER(0x2b98);
+        TESTMARKER(0x2b99);
+        TESTMARKER(0x2b9a);
+        TESTMARKER(0x2b9b);
+        TESTMARKER(0x2b9c);
+        TESTMARKER(0x2b9d);
+        TESTMARKER(0x2b9e);
+        TESTMARKER(0x2b9f);
+        TESTMARKER(0x2ba0);
+        TESTMARKER(0x2ba1);
+        TESTMARKER(0x2ba2);
+        TESTMARKER(0x2ba3);
+        TESTMARKER(0x2ba4);
+        TESTMARKER(0x2ba5);
+        TESTMARKER(0x2ba6);
+        TESTMARKER(0x2ba7);
+        TESTMARKER(0x2ba8);
+        TESTMARKER(0x2ba9);
+        TESTMARKER(0x2baa);
+        TESTMARKER(0x2bab);
+        TESTMARKER(0x2bac);
+        TESTMARKER(0x2bad);
+        TESTMARKER(0x2bae);
+        TESTMARKER(0x2baf);
+        TESTMARKER(0x2bb0);
+        TESTMARKER(0x2bb1);
+        TESTMARKER(0x2bb2);
+        TESTMARKER(0x2bb3);
+        TESTMARKER(0x2bb4);
+        TESTMARKER(0x2bb5);
+        TESTMARKER(0x2bb6);
+        TESTMARKER(0x2bb7);
+        TESTMARKER(0x2bb8);
+        TESTMARKER(0x2bb9);
+        TESTMARKER(0x2bba);
+        TESTMARKER(0x2bbb);
+        TESTMARKER(0x2bbc);
+        TESTMARKER(0x2bbd);
+        TESTMARKER(0x2bbe);
+        TESTMARKER(0x2bbf);
+        TESTMARKER(0x2bc0);
+        TESTMARKER(0x2bc1);
+        TESTMARKER(0x2bc2);
+        TESTMARKER(0x2bc3);
+        TESTMARKER(0x2bc4);
+        TESTMARKER(0x2bc5);
+        TESTMARKER(0x2bc6);
+        TESTMARKER(0x2bc7);
+        TESTMARKER(0x2bc8);
+        TESTMARKER(0x2bc9);
+        TESTMARKER(0x2bca);
+        TESTMARKER(0x2bcb);
+        TESTMARKER(0x2bcc);
+        TESTMARKER(0x2bcd);
+        TESTMARKER(0x2bce);
+        TESTMARKER(0x2bcf);
+        TESTMARKER(0x2bd0);
+        TESTMARKER(0x2bd1);
+        TESTMARKER(0x2bd2);
+        TESTMARKER(0x2bd3);
+        TESTMARKER(0x2bd4);
+        TESTMARKER(0x2bd5);
+        TESTMARKER(0x2bd6);
+        TESTMARKER(0x2bd7);
+        TESTMARKER(0x2bd8);
+        TESTMARKER(0x2bd9);
+        TESTMARKER(0x2bda);
+        TESTMARKER(0x2bdb);
+        TESTMARKER(0x2bdc);
+        TESTMARKER(0x2bdd);
+        TESTMARKER(0x2bde);
+        TESTMARKER(0x2bdf);
+        TESTMARKER(0x2be0);
+        TESTMARKER(0x2be1);
+        TESTMARKER(0x2be2);
+        TESTMARKER(0x2be3);
+        TESTMARKER(0x2be4);
+        TESTMARKER(0x2be5);
+        TESTMARKER(0x2be6);
+        TESTMARKER(0x2be7);
+        TESTMARKER(0x2be8);
+        TESTMARKER(0x2be9);
+        TESTMARKER(0x2bea);
+        TESTMARKER(0x2beb);
+        TESTMARKER(0x2bec);
+        TESTMARKER(0x2bed);
+        TESTMARKER(0x2bee);
+        TESTMARKER(0x2bef);
+        TESTMARKER(0x2bf0);
+        TESTMARKER(0x2bf1);
+        TESTMARKER(0x2bf2);
+        TESTMARKER(0x2bf3);
+        TESTMARKER(0x2bf4);
+        TESTMARKER(0x2bf5);
+        TESTMARKER(0x2bf6);
+        TESTMARKER(0x2bf7);
+        TESTMARKER(0x2bf8);
+        TESTMARKER(0x2bf9);
+        TESTMARKER(0x2bfa);
+        TESTMARKER(0x2bfb);
+        TESTMARKER(0x2bfc);
+        TESTMARKER(0x2bfd);
+        TESTMARKER(0x2bfe);
+        TESTMARKER(0x2bff);
+        TESTMARKER(0x2c2f);
+        TESTMARKER(0x2c5f);
+        TESTMARKER(0x2c70);
+        TESTMARKER(0x2c7e);
+        TESTMARKER(0x2c7f);
+        TESTMARKER(0x2ceb);
+        TESTMARKER(0x2cec);
+        TESTMARKER(0x2ced);
+        TESTMARKER(0x2cee);
+        TESTMARKER(0x2cef);
+        TESTMARKER(0x2cf0);
+        TESTMARKER(0x2cf1);
+        TESTMARKER(0x2cf2);
+        TESTMARKER(0x2cf3);
+        TESTMARKER(0x2cf4);
+        TESTMARKER(0x2cf5);
+        TESTMARKER(0x2cf6);
+        TESTMARKER(0x2cf7);
+        TESTMARKER(0x2cf8);
+        TESTMARKER(0x2d26);
+        TESTMARKER(0x2d27);
+        TESTMARKER(0x2d28);
+        TESTMARKER(0x2d29);
+        TESTMARKER(0x2d2a);
+        TESTMARKER(0x2d2b);
+        TESTMARKER(0x2d2c);
+        TESTMARKER(0x2d2d);
+        TESTMARKER(0x2d2e);
+        TESTMARKER(0x2d2f);
+        TESTMARKER(0x2d66);
+        TESTMARKER(0x2d67);
+        TESTMARKER(0x2d68);
+        TESTMARKER(0x2d69);
+        TESTMARKER(0x2d6a);
+        TESTMARKER(0x2d6b);
+        TESTMARKER(0x2d6c);
+        TESTMARKER(0x2d6d);
+        TESTMARKER(0x2d6e);
+        TESTMARKER(0x2d70);
+        TESTMARKER(0x2d71);
+        TESTMARKER(0x2d72);
+        TESTMARKER(0x2d73);
+        TESTMARKER(0x2d74);
+        TESTMARKER(0x2d75);
+        TESTMARKER(0x2d76);
+        TESTMARKER(0x2d77);
+        TESTMARKER(0x2d78);
+        TESTMARKER(0x2d79);
+        TESTMARKER(0x2d7a);
+        TESTMARKER(0x2d7b);
+        TESTMARKER(0x2d7c);
+        TESTMARKER(0x2d7d);
+        TESTMARKER(0x2d7e);
+        TESTMARKER(0x2d7f);
+        TESTMARKER(0x2d97);
+        TESTMARKER(0x2d98);
+        TESTMARKER(0x2d99);
+        TESTMARKER(0x2d9a);
+        TESTMARKER(0x2d9b);
+        TESTMARKER(0x2d9c);
+        TESTMARKER(0x2d9d);
+        TESTMARKER(0x2d9e);
+        TESTMARKER(0x2d9f);
+        TESTMARKER(0x2da7);
+        TESTMARKER(0x2daf);
+        TESTMARKER(0x2db7);
+        TESTMARKER(0x2dbf);
+        TESTMARKER(0x2dc7);
+        TESTMARKER(0x2dcf);
+        TESTMARKER(0x2dd7);
+        TESTMARKER(0x2ddf);
+        TESTMARKER(0x2e31);
+        TESTMARKER(0x2e32);
+        TESTMARKER(0x2e33);
+        TESTMARKER(0x2e34);
+        TESTMARKER(0x2e35);
+        TESTMARKER(0x2e36);
+        TESTMARKER(0x2e37);
+        TESTMARKER(0x2e38);
+        TESTMARKER(0x2e39);
+        TESTMARKER(0x2e3a);
+        TESTMARKER(0x2e3b);
+        TESTMARKER(0x2e3c);
+        TESTMARKER(0x2e3d);
+        TESTMARKER(0x2e3e);
+        TESTMARKER(0x2e3f);
+        TESTMARKER(0x2e40);
+        TESTMARKER(0x2e41);
+        TESTMARKER(0x2e42);
+        TESTMARKER(0x2e43);
+        TESTMARKER(0x2e44);
+        TESTMARKER(0x2e45);
+        TESTMARKER(0x2e46);
+        TESTMARKER(0x2e47);
+        TESTMARKER(0x2e48);
+        TESTMARKER(0x2e49);
+        TESTMARKER(0x2e4a);
+        TESTMARKER(0x2e4b);
+        TESTMARKER(0x2e4c);
+        TESTMARKER(0x2e4d);
+        TESTMARKER(0x2e4e);
+        TESTMARKER(0x2e4f);
+        TESTMARKER(0x2e50);
+        TESTMARKER(0x2e51);
+        TESTMARKER(0x2e52);
+        TESTMARKER(0x2e53);
+        TESTMARKER(0x2e54);
+        TESTMARKER(0x2e55);
+        TESTMARKER(0x2e56);
+        TESTMARKER(0x2e57);
+        TESTMARKER(0x2e58);
+        TESTMARKER(0x2e59);
+        TESTMARKER(0x2e5a);
+        TESTMARKER(0x2e5b);
+        TESTMARKER(0x2e5c);
+        TESTMARKER(0x2e5d);
+        TESTMARKER(0x2e5e);
+        TESTMARKER(0x2e5f);
+        TESTMARKER(0x2e60);
+        TESTMARKER(0x2e61);
+        TESTMARKER(0x2e62);
+        TESTMARKER(0x2e63);
+        TESTMARKER(0x2e64);
+        TESTMARKER(0x2e65);
+        TESTMARKER(0x2e66);
+        TESTMARKER(0x2e67);
+        TESTMARKER(0x2e68);
+        TESTMARKER(0x2e69);
+        TESTMARKER(0x2e6a);
+        TESTMARKER(0x2e6b);
+        TESTMARKER(0x2e6c);
+        TESTMARKER(0x2e6d);
+        TESTMARKER(0x2e6e);
+        TESTMARKER(0x2e6f);
+        TESTMARKER(0x2e70);
+        TESTMARKER(0x2e71);
+        TESTMARKER(0x2e72);
+        TESTMARKER(0x2e73);
+        TESTMARKER(0x2e74);
+        TESTMARKER(0x2e75);
+        TESTMARKER(0x2e76);
+        TESTMARKER(0x2e77);
+        TESTMARKER(0x2e78);
+        TESTMARKER(0x2e79);
+        TESTMARKER(0x2e7a);
+        TESTMARKER(0x2e7b);
+        TESTMARKER(0x2e7c);
+        TESTMARKER(0x2e7d);
+        TESTMARKER(0x2e7e);
+        TESTMARKER(0x2e7f);
+        TESTMARKER(0x2e9a);
+        TESTMARKER(0x2ef4);
+        TESTMARKER(0x2ef5);
+        TESTMARKER(0x2ef6);
+        TESTMARKER(0x2ef7);
+        TESTMARKER(0x2ef8);
+        TESTMARKER(0x2ef9);
+        TESTMARKER(0x2efa);
+        TESTMARKER(0x2efb);
+        TESTMARKER(0x2efc);
+        TESTMARKER(0x2efd);
+        TESTMARKER(0x2efe);
+        TESTMARKER(0x2eff);
+        TESTMARKER(0x2fd6);
+        TESTMARKER(0x2fd7);
+        TESTMARKER(0x2fd8);
+        TESTMARKER(0x2fd9);
+        TESTMARKER(0x2fda);
+        TESTMARKER(0x2fdb);
+        TESTMARKER(0x2fdc);
+        TESTMARKER(0x2fdd);
+        TESTMARKER(0x2fde);
+        TESTMARKER(0x2fdf);
+        TESTMARKER(0x2fe0);
+        TESTMARKER(0x2fe1);
+        TESTMARKER(0x2fe2);
+        TESTMARKER(0x2fe3);
+        TESTMARKER(0x2fe4);
+        TESTMARKER(0x2fe5);
+        TESTMARKER(0x2fe6);
+        TESTMARKER(0x2fe7);
+        TESTMARKER(0x2fe8);
+        TESTMARKER(0x2fe9);
+        TESTMARKER(0x2fea);
+        TESTMARKER(0x2feb);
+        TESTMARKER(0x2fec);
+        TESTMARKER(0x2fed);
+        TESTMARKER(0x2fee);
+        TESTMARKER(0x2fef);
+        TESTMARKER(0x2ffc);
+        TESTMARKER(0x2ffd);
+        TESTMARKER(0x2ffe);
+        TESTMARKER(0x2fff);
+        TESTMARKER(0x3040);
+        TESTMARKER(0x3097);
+        TESTMARKER(0x3098);
+        TESTMARKER(0x3100);
+        TESTMARKER(0x3101);
+        TESTMARKER(0x3102);
+        TESTMARKER(0x3103);
+        TESTMARKER(0x3104);
+        TESTMARKER(0x312e);
+        TESTMARKER(0x312f);
+        TESTMARKER(0x3130);
+        TESTMARKER(0x318f);
+        TESTMARKER(0x3190);
+        TESTMARKER(0x3191);
+        TESTMARKER(0x31b8);
+        TESTMARKER(0x31b9);
+        TESTMARKER(0x31ba);
+        TESTMARKER(0x31bb);
+        TESTMARKER(0x31bc);
+        TESTMARKER(0x31bd);
+        TESTMARKER(0x31be);
+        TESTMARKER(0x31bf);
+        TESTMARKER(0x31e4);
+        TESTMARKER(0x31e5);
+        TESTMARKER(0x31e6);
+        TESTMARKER(0x31e7);
+        TESTMARKER(0x31e8);
+        TESTMARKER(0x31e9);
+        TESTMARKER(0x31ea);
+        TESTMARKER(0x31eb);
+        TESTMARKER(0x31ec);
+        TESTMARKER(0x31ed);
+        TESTMARKER(0x31ee);
+        TESTMARKER(0x31ef);
+        TESTMARKER(0x321f);
+        TESTMARKER(0x3244);
+        TESTMARKER(0x3245);
+        TESTMARKER(0x3246);
+        TESTMARKER(0x3247);
+        TESTMARKER(0x3248);
+        TESTMARKER(0x3249);
+        TESTMARKER(0x324a);
+        TESTMARKER(0x324b);
+        TESTMARKER(0x324c);
+        TESTMARKER(0x324d);
+        TESTMARKER(0x324e);
+        TESTMARKER(0x324f);
+        TESTMARKER(0x32ff);
+        TESTMARKER(0x4db6);
+        TESTMARKER(0x4db7);
+        TESTMARKER(0x4db8);
+        TESTMARKER(0x4db9);
+        TESTMARKER(0x4dba);
+        TESTMARKER(0x4dbb);
+        TESTMARKER(0x4dbc);
+        TESTMARKER(0x4dbd);
+        TESTMARKER(0x4dbe);
+        TESTMARKER(0x4dbf);
+        TESTMARKER(0x9fc4);
+        TESTMARKER(0x9fc5);
+        TESTMARKER(0x9fc6);
+        TESTMARKER(0x9fc7);
+        TESTMARKER(0x9fc8);
+        TESTMARKER(0x9fc9);
+        TESTMARKER(0x9fca);
+        TESTMARKER(0x9fcb);
+        TESTMARKER(0x9fcc);
+        TESTMARKER(0x9fcd);
+        TESTMARKER(0x9fce);
+        TESTMARKER(0x9fcf);
+        TESTMARKER(0x9fd0);
+        TESTMARKER(0x9fd1);
+        TESTMARKER(0x9fd2);
+        TESTMARKER(0x9fd3);
+        TESTMARKER(0x9fd4);
+        TESTMARKER(0x9fd5);
+        TESTMARKER(0x9fd6);
+        TESTMARKER(0x9fd7);
+        TESTMARKER(0x9fd8);
+        TESTMARKER(0x9fd9);
+        TESTMARKER(0x9fda);
+        TESTMARKER(0x9fdb);
+        TESTMARKER(0x9fdc);
+        TESTMARKER(0x9fdd);
+        TESTMARKER(0x9fde);
+        TESTMARKER(0x9fdf);
+        TESTMARKER(0x9fe0);
+        TESTMARKER(0x9fe1);
+        TESTMARKER(0x9fe2);
+        TESTMARKER(0x9fe3);
+        TESTMARKER(0x9fe4);
+        TESTMARKER(0x9fe5);
+        TESTMARKER(0x9fe6);
+        TESTMARKER(0x9fe7);
+        TESTMARKER(0x9fe8);
+        TESTMARKER(0x9fe9);
+        TESTMARKER(0x9fea);
+        TESTMARKER(0x9feb);
+        TESTMARKER(0x9fec);
+        TESTMARKER(0x9fed);
+        TESTMARKER(0x9fee);
+        TESTMARKER(0x9fef);
+        TESTMARKER(0x9ff0);
+        TESTMARKER(0x9ff1);
+        TESTMARKER(0x9ff2);
+        TESTMARKER(0x9ff3);
+        TESTMARKER(0x9ff4);
+        TESTMARKER(0x9ff5);
+        TESTMARKER(0x9ff6);
+        TESTMARKER(0x9ff7);
+        TESTMARKER(0x9ff8);
+        TESTMARKER(0x9ff9);
+        TESTMARKER(0x9ffa);
+        TESTMARKER(0x9ffb);
+        TESTMARKER(0x9ffc);
+        TESTMARKER(0x9ffd);
+        TESTMARKER(0x9ffe);
+        TESTMARKER(0x9fff);
+        TESTMARKER(0xa48d);
+        TESTMARKER(0xa48e);
+        TESTMARKER(0xa48f);
+        TESTMARKER(0xa4c7);
+        TESTMARKER(0xa4c8);
+        TESTMARKER(0xa4c9);
+        TESTMARKER(0xa4ca);
+        TESTMARKER(0xa4cb);
+        TESTMARKER(0xa4cc);
+        TESTMARKER(0xa4cd);
+        TESTMARKER(0xa4ce);
+        TESTMARKER(0xa4cf);
+        TESTMARKER(0xa4d0);
+        TESTMARKER(0xa4d1);
+        TESTMARKER(0xa4d2);
+        TESTMARKER(0xa4d3);
+        TESTMARKER(0xa4d4);
+        TESTMARKER(0xa4d5);
+        TESTMARKER(0xa4d6);
+        TESTMARKER(0xa4d7);
+        TESTMARKER(0xa4d8);
+        TESTMARKER(0xa4d9);
+        TESTMARKER(0xa4da);
+        TESTMARKER(0xa4db);
+        TESTMARKER(0xa4dc);
+        TESTMARKER(0xa4dd);
+        TESTMARKER(0xa4de);
+        TESTMARKER(0xa4df);
+        TESTMARKER(0xa4e0);
+        TESTMARKER(0xa4e1);
+        TESTMARKER(0xa4e2);
+        TESTMARKER(0xa4e3);
+        TESTMARKER(0xa4e4);
+        TESTMARKER(0xa4e5);
+        TESTMARKER(0xa4e6);
+        TESTMARKER(0xa4e7);
+        TESTMARKER(0xa4e8);
+        TESTMARKER(0xa4e9);
+        TESTMARKER(0xa4ea);
+        TESTMARKER(0xa4eb);
+        TESTMARKER(0xa4ec);
+        TESTMARKER(0xa4ed);
+        TESTMARKER(0xa4ee);
+        TESTMARKER(0xa4ef);
+        TESTMARKER(0xa4f0);
+        TESTMARKER(0xa4f1);
+        TESTMARKER(0xa4f2);
+        TESTMARKER(0xa4f3);
+        TESTMARKER(0xa4f4);
+        TESTMARKER(0xa4f5);
+        TESTMARKER(0xa4f6);
+        TESTMARKER(0xa4f7);
+        TESTMARKER(0xa4f8);
+        TESTMARKER(0xa4f9);
+        TESTMARKER(0xa4fa);
+        TESTMARKER(0xa4fb);
+        TESTMARKER(0xa4fc);
+        TESTMARKER(0xa4fd);
+        TESTMARKER(0xa4fe);
+        TESTMARKER(0xa4ff);
+        TESTMARKER(0xa62c);
+        TESTMARKER(0xa62d);
+        TESTMARKER(0xa62e);
+        TESTMARKER(0xa62f);
+        TESTMARKER(0xa630);
+        TESTMARKER(0xa631);
+        TESTMARKER(0xa632);
+        TESTMARKER(0xa633);
+        TESTMARKER(0xa634);
+        TESTMARKER(0xa635);
+        TESTMARKER(0xa636);
+        TESTMARKER(0xa637);
+        TESTMARKER(0xa638);
+        TESTMARKER(0xa639);
+        TESTMARKER(0xa63a);
+        TESTMARKER(0xa63b);
+        TESTMARKER(0xa63c);
+        TESTMARKER(0xa63d);
+        TESTMARKER(0xa63e);
+        TESTMARKER(0xa63f);
+        TESTMARKER(0xa660);
+        TESTMARKER(0xa661);
+        TESTMARKER(0xa674);
+        TESTMARKER(0xa675);
+        TESTMARKER(0xa676);
+        TESTMARKER(0xa677);
+        TESTMARKER(0xa678);
+        TESTMARKER(0xa679);
+        TESTMARKER(0xa67a);
+        TESTMARKER(0xa67b);
+        TESTMARKER(0xa698);
+        TESTMARKER(0xa699);
+        TESTMARKER(0xa69a);
+        TESTMARKER(0xa69b);
+        TESTMARKER(0xa69c);
+        TESTMARKER(0xa69d);
+        TESTMARKER(0xa69e);
+        TESTMARKER(0xa69f);
+        TESTMARKER(0xa6a0);
+        TESTMARKER(0xa6a1);
+        TESTMARKER(0xa6a2);
+        TESTMARKER(0xa6a3);
+        TESTMARKER(0xa6a4);
+        TESTMARKER(0xa6a5);
+        TESTMARKER(0xa6a6);
+        TESTMARKER(0xa6a7);
+        TESTMARKER(0xa6a8);
+        TESTMARKER(0xa6a9);
+        TESTMARKER(0xa6aa);
+        TESTMARKER(0xa6ab);
+        TESTMARKER(0xa6ac);
+        TESTMARKER(0xa6ad);
+        TESTMARKER(0xa6ae);
+        TESTMARKER(0xa6af);
+        TESTMARKER(0xa6b0);
+        TESTMARKER(0xa6b1);
+        TESTMARKER(0xa6b2);
+        TESTMARKER(0xa6b3);
+        TESTMARKER(0xa6b4);
+        TESTMARKER(0xa6b5);
+        TESTMARKER(0xa6b6);
+        TESTMARKER(0xa6b7);
+        TESTMARKER(0xa6b8);
+        TESTMARKER(0xa6b9);
+        TESTMARKER(0xa6ba);
+        TESTMARKER(0xa6bb);
+        TESTMARKER(0xa6bc);
+        TESTMARKER(0xa6bd);
+        TESTMARKER(0xa6be);
+        TESTMARKER(0xa6bf);
+        TESTMARKER(0xa6c0);
+        TESTMARKER(0xa6c1);
+        TESTMARKER(0xa6c2);
+        TESTMARKER(0xa6c3);
+        TESTMARKER(0xa6c4);
+        TESTMARKER(0xa6c5);
+        TESTMARKER(0xa6c6);
+        TESTMARKER(0xa6c7);
+        TESTMARKER(0xa6c8);
+        TESTMARKER(0xa6c9);
+        TESTMARKER(0xa6ca);
+        TESTMARKER(0xa6cb);
+        TESTMARKER(0xa6cc);
+        TESTMARKER(0xa6cd);
+        TESTMARKER(0xa6ce);
+        TESTMARKER(0xa6cf);
+        TESTMARKER(0xa6d0);
+        TESTMARKER(0xa6d1);
+        TESTMARKER(0xa6d2);
+        TESTMARKER(0xa6d3);
+        TESTMARKER(0xa6d4);
+        TESTMARKER(0xa6d5);
+        TESTMARKER(0xa6d6);
+        TESTMARKER(0xa6d7);
+        TESTMARKER(0xa6d8);
+        TESTMARKER(0xa6d9);
+        TESTMARKER(0xa6da);
+        TESTMARKER(0xa6db);
+        TESTMARKER(0xa6dc);
+        TESTMARKER(0xa6dd);
+        TESTMARKER(0xa6de);
+        TESTMARKER(0xa6df);
+        TESTMARKER(0xa6e0);
+        TESTMARKER(0xa6e1);
+        TESTMARKER(0xa6e2);
+        TESTMARKER(0xa6e3);
+        TESTMARKER(0xa6e4);
+        TESTMARKER(0xa6e5);
+        TESTMARKER(0xa6e6);
+        TESTMARKER(0xa6e7);
+        TESTMARKER(0xa6e8);
+        TESTMARKER(0xa6e9);
+        TESTMARKER(0xa6ea);
+        TESTMARKER(0xa6eb);
+        TESTMARKER(0xa6ec);
+        TESTMARKER(0xa6ed);
+        TESTMARKER(0xa6ee);
+        TESTMARKER(0xa6ef);
+        TESTMARKER(0xa6f0);
+        TESTMARKER(0xa6f1);
+        TESTMARKER(0xa6f2);
+        TESTMARKER(0xa6f3);
+        TESTMARKER(0xa6f4);
+        TESTMARKER(0xa6f5);
+        TESTMARKER(0xa6f6);
+        TESTMARKER(0xa6f7);
+        TESTMARKER(0xa6f8);
+        TESTMARKER(0xa6f9);
+        TESTMARKER(0xa6fa);
+        TESTMARKER(0xa6fb);
+        TESTMARKER(0xa6fc);
+        TESTMARKER(0xa6fd);
+        TESTMARKER(0xa6fe);
+        TESTMARKER(0xa6ff);
+        TESTMARKER(0xa78d);
+        TESTMARKER(0xa78e);
+        TESTMARKER(0xa78f);
+        TESTMARKER(0xa790);
+        TESTMARKER(0xa791);
+        TESTMARKER(0xa792);
+        TESTMARKER(0xa793);
+        TESTMARKER(0xa794);
+        TESTMARKER(0xa795);
+        TESTMARKER(0xa796);
+        TESTMARKER(0xa797);
+        TESTMARKER(0xa798);
+        TESTMARKER(0xa799);
+        TESTMARKER(0xa79a);
+        TESTMARKER(0xa79b);
+        TESTMARKER(0xa79c);
+        TESTMARKER(0xa79d);
+        TESTMARKER(0xa79e);
+        TESTMARKER(0xa79f);
+        TESTMARKER(0xa7a0);
+        TESTMARKER(0xa7a1);
+        TESTMARKER(0xa7a2);
+        TESTMARKER(0xa7a3);
+        TESTMARKER(0xa7a4);
+        TESTMARKER(0xa7a5);
+        TESTMARKER(0xa7a6);
+        TESTMARKER(0xa7a7);
+        TESTMARKER(0xa7a8);
+        TESTMARKER(0xa7a9);
+        TESTMARKER(0xa7aa);
+        TESTMARKER(0xa7ab);
+        TESTMARKER(0xa7ac);
+        TESTMARKER(0xa7ad);
+        TESTMARKER(0xa7ae);
+        TESTMARKER(0xa7af);
+        TESTMARKER(0xa7b0);
+        TESTMARKER(0xa7b1);
+        TESTMARKER(0xa7b2);
+        TESTMARKER(0xa7b3);
+        TESTMARKER(0xa7b4);
+        TESTMARKER(0xa7b5);
+        TESTMARKER(0xa7b6);
+        TESTMARKER(0xa7b7);
+        TESTMARKER(0xa7b8);
+        TESTMARKER(0xa7b9);
+        TESTMARKER(0xa7ba);
+        TESTMARKER(0xa7bb);
+        TESTMARKER(0xa7bc);
+        TESTMARKER(0xa7bd);
+        TESTMARKER(0xa7be);
+        TESTMARKER(0xa7bf);
+        TESTMARKER(0xa7c0);
+        TESTMARKER(0xa7c1);
+        TESTMARKER(0xa7c2);
+        TESTMARKER(0xa7c3);
+        TESTMARKER(0xa7c4);
+        TESTMARKER(0xa7c5);
+        TESTMARKER(0xa7c6);
+        TESTMARKER(0xa7c7);
+        TESTMARKER(0xa7c8);
+        TESTMARKER(0xa7c9);
+        TESTMARKER(0xa7ca);
+        TESTMARKER(0xa7cb);
+        TESTMARKER(0xa7cc);
+        TESTMARKER(0xa7cd);
+        TESTMARKER(0xa7ce);
+        TESTMARKER(0xa7cf);
+        TESTMARKER(0xa7d0);
+        TESTMARKER(0xa7d1);
+        TESTMARKER(0xa7d2);
+        TESTMARKER(0xa7d3);
+        TESTMARKER(0xa7d4);
+        TESTMARKER(0xa7d5);
+        TESTMARKER(0xa7d6);
+        TESTMARKER(0xa7d7);
+        TESTMARKER(0xa7d8);
+        TESTMARKER(0xa7d9);
+        TESTMARKER(0xa7da);
+        TESTMARKER(0xa7db);
+        TESTMARKER(0xa7dc);
+        TESTMARKER(0xa7dd);
+        TESTMARKER(0xa7de);
+        TESTMARKER(0xa7df);
+        TESTMARKER(0xa7e0);
+        TESTMARKER(0xa7e1);
+        TESTMARKER(0xa7e2);
+        TESTMARKER(0xa7e3);
+        TESTMARKER(0xa7e4);
+        TESTMARKER(0xa7e5);
+        TESTMARKER(0xa7e6);
+        TESTMARKER(0xa7e7);
+        TESTMARKER(0xa7e8);
+        TESTMARKER(0xa7e9);
+        TESTMARKER(0xa7ea);
+        TESTMARKER(0xa7eb);
+        TESTMARKER(0xa7ec);
+        TESTMARKER(0xa7ed);
+        TESTMARKER(0xa7ee);
+        TESTMARKER(0xa7ef);
+        TESTMARKER(0xa7f0);
+        TESTMARKER(0xa7f1);
+        TESTMARKER(0xa7f2);
+        TESTMARKER(0xa7f3);
+        TESTMARKER(0xa7f4);
+        TESTMARKER(0xa7f5);
+        TESTMARKER(0xa7f6);
+        TESTMARKER(0xa7f7);
+        TESTMARKER(0xa7f8);
+        TESTMARKER(0xa7f9);
+        TESTMARKER(0xa7fa);
+        TESTMARKER(0xa82c);
+        TESTMARKER(0xa82d);
+        TESTMARKER(0xa82e);
+        TESTMARKER(0xa82f);
+        TESTMARKER(0xa830);
+        TESTMARKER(0xa831);
+        TESTMARKER(0xa832);
+        TESTMARKER(0xa833);
+        TESTMARKER(0xa834);
+        TESTMARKER(0xa835);
+        TESTMARKER(0xa836);
+        TESTMARKER(0xa837);
+        TESTMARKER(0xa838);
+        TESTMARKER(0xa839);
+        TESTMARKER(0xa83a);
+        TESTMARKER(0xa83b);
+        TESTMARKER(0xa83c);
+        TESTMARKER(0xa83d);
+        TESTMARKER(0xa83e);
+        TESTMARKER(0xa83f);
+        TESTMARKER(0xa878);
+        TESTMARKER(0xa879);
+        TESTMARKER(0xa87a);
+        TESTMARKER(0xa87b);
+        TESTMARKER(0xa87c);
+        TESTMARKER(0xa87d);
+        TESTMARKER(0xa87e);
+        TESTMARKER(0xa87f);
+        TESTMARKER(0xa8c5);
+        TESTMARKER(0xa8c6);
+        TESTMARKER(0xa8c7);
+        TESTMARKER(0xa8c8);
+        TESTMARKER(0xa8c9);
+        TESTMARKER(0xa8ca);
+        TESTMARKER(0xa8cb);
+        TESTMARKER(0xa8cc);
+        TESTMARKER(0xa8cd);
+        TESTMARKER(0xa8da);
+        TESTMARKER(0xa8db);
+        TESTMARKER(0xa8dc);
+        TESTMARKER(0xa8dd);
+        TESTMARKER(0xa8de);
+        TESTMARKER(0xa8df);
+        TESTMARKER(0xa8e0);
+        TESTMARKER(0xa8e1);
+        TESTMARKER(0xa8e2);
+        TESTMARKER(0xa8e3);
+        TESTMARKER(0xa8e4);
+        TESTMARKER(0xa8e5);
+        TESTMARKER(0xa8e6);
+        TESTMARKER(0xa8e7);
+        TESTMARKER(0xa8e8);
+        TESTMARKER(0xa8e9);
+        TESTMARKER(0xa8ea);
+        TESTMARKER(0xa8eb);
+        TESTMARKER(0xa8ec);
+        TESTMARKER(0xa8ed);
+        TESTMARKER(0xa8ee);
+        TESTMARKER(0xa8ef);
+        TESTMARKER(0xa8f0);
+        TESTMARKER(0xa8f1);
+        TESTMARKER(0xa8f2);
+        TESTMARKER(0xa8f3);
+        TESTMARKER(0xa8f4);
+        TESTMARKER(0xa8f5);
+        TESTMARKER(0xa8f6);
+        TESTMARKER(0xa8f7);
+        TESTMARKER(0xa8f8);
+        TESTMARKER(0xa8f9);
+        TESTMARKER(0xa8fa);
+        TESTMARKER(0xa8fb);
+        TESTMARKER(0xa8fc);
+        TESTMARKER(0xa8fd);
+        TESTMARKER(0xa8fe);
+        TESTMARKER(0xa8ff);
+        TESTMARKER(0xa954);
+        TESTMARKER(0xa955);
+        TESTMARKER(0xa956);
+        TESTMARKER(0xa957);
+        TESTMARKER(0xa958);
+        TESTMARKER(0xa959);
+        TESTMARKER(0xa95a);
+        TESTMARKER(0xa95b);
+        TESTMARKER(0xa95c);
+        TESTMARKER(0xa95d);
+        TESTMARKER(0xa95e);
+        TESTMARKER(0xa960);
+        TESTMARKER(0xa961);
+        TESTMARKER(0xa962);
+        TESTMARKER(0xa963);
+        TESTMARKER(0xa964);
+        TESTMARKER(0xa965);
+        TESTMARKER(0xa966);
+        TESTMARKER(0xa967);
+        TESTMARKER(0xa968);
+        TESTMARKER(0xa969);
+        TESTMARKER(0xa96a);
+        TESTMARKER(0xa96b);
+        TESTMARKER(0xa96c);
+        TESTMARKER(0xa96d);
+        TESTMARKER(0xa96e);
+        TESTMARKER(0xa96f);
+        TESTMARKER(0xa970);
+        TESTMARKER(0xa971);
+        TESTMARKER(0xa972);
+        TESTMARKER(0xa973);
+        TESTMARKER(0xa974);
+        TESTMARKER(0xa975);
+        TESTMARKER(0xa976);
+        TESTMARKER(0xa977);
+        TESTMARKER(0xa978);
+        TESTMARKER(0xa979);
+        TESTMARKER(0xa97a);
+        TESTMARKER(0xa97b);
+        TESTMARKER(0xa97c);
+        TESTMARKER(0xa97d);
+        TESTMARKER(0xa97e);
+        TESTMARKER(0xa97f);
+        TESTMARKER(0xa980);
+        TESTMARKER(0xa981);
+        TESTMARKER(0xa982);
+        TESTMARKER(0xa983);
+        TESTMARKER(0xa984);
+        TESTMARKER(0xa985);
+        TESTMARKER(0xa986);
+        TESTMARKER(0xa987);
+        TESTMARKER(0xa988);
+        TESTMARKER(0xa989);
+        TESTMARKER(0xa98a);
+        TESTMARKER(0xa98b);
+        TESTMARKER(0xa98c);
+        TESTMARKER(0xa98d);
+        TESTMARKER(0xa98e);
+        TESTMARKER(0xa98f);
+        TESTMARKER(0xa990);
+        TESTMARKER(0xa991);
+        TESTMARKER(0xa992);
+        TESTMARKER(0xa993);
+        TESTMARKER(0xa994);
+        TESTMARKER(0xa995);
+        TESTMARKER(0xa996);
+        TESTMARKER(0xa997);
+        TESTMARKER(0xa998);
+        TESTMARKER(0xa999);
+        TESTMARKER(0xa99a);
+        TESTMARKER(0xa99b);
+        TESTMARKER(0xa99c);
+        TESTMARKER(0xa99d);
+        TESTMARKER(0xa99e);
+        TESTMARKER(0xa99f);
+        TESTMARKER(0xa9a0);
+        TESTMARKER(0xa9a1);
+        TESTMARKER(0xa9a2);
+        TESTMARKER(0xa9a3);
+        TESTMARKER(0xa9a4);
+        TESTMARKER(0xa9a5);
+        TESTMARKER(0xa9a6);
+        TESTMARKER(0xa9a7);
+        TESTMARKER(0xa9a8);
+        TESTMARKER(0xa9a9);
+        TESTMARKER(0xa9aa);
+        TESTMARKER(0xa9ab);
+        TESTMARKER(0xa9ac);
+        TESTMARKER(0xa9ad);
+        TESTMARKER(0xa9ae);
+        TESTMARKER(0xa9af);
+        TESTMARKER(0xa9b0);
+        TESTMARKER(0xa9b1);
+        TESTMARKER(0xa9b2);
+        TESTMARKER(0xa9b3);
+        TESTMARKER(0xa9b4);
+        TESTMARKER(0xa9b5);
+        TESTMARKER(0xa9b6);
+        TESTMARKER(0xa9b7);
+        TESTMARKER(0xa9b8);
+        TESTMARKER(0xa9b9);
+        TESTMARKER(0xa9ba);
+        TESTMARKER(0xa9bb);
+        TESTMARKER(0xa9bc);
+        TESTMARKER(0xa9bd);
+        TESTMARKER(0xa9be);
+        TESTMARKER(0xa9bf);
+        TESTMARKER(0xa9c0);
+        TESTMARKER(0xa9c1);
+        TESTMARKER(0xa9c2);
+        TESTMARKER(0xa9c3);
+        TESTMARKER(0xa9c4);
+        TESTMARKER(0xa9c5);
+        TESTMARKER(0xa9c6);
+        TESTMARKER(0xa9c7);
+        TESTMARKER(0xa9c8);
+        TESTMARKER(0xa9c9);
+        TESTMARKER(0xa9ca);
+        TESTMARKER(0xa9cb);
+        TESTMARKER(0xa9cc);
+        TESTMARKER(0xa9cd);
+        TESTMARKER(0xa9ce);
+        TESTMARKER(0xa9cf);
+        TESTMARKER(0xa9d0);
+        TESTMARKER(0xa9d1);
+        TESTMARKER(0xa9d2);
+        TESTMARKER(0xa9d3);
+        TESTMARKER(0xa9d4);
+        TESTMARKER(0xa9d5);
+        TESTMARKER(0xa9d6);
+        TESTMARKER(0xa9d7);
+        TESTMARKER(0xa9d8);
+        TESTMARKER(0xa9d9);
+        TESTMARKER(0xa9da);
+        TESTMARKER(0xa9db);
+        TESTMARKER(0xa9dc);
+        TESTMARKER(0xa9dd);
+        TESTMARKER(0xa9de);
+        TESTMARKER(0xa9df);
+        TESTMARKER(0xa9e0);
+        TESTMARKER(0xa9e1);
+        TESTMARKER(0xa9e2);
+        TESTMARKER(0xa9e3);
+        TESTMARKER(0xa9e4);
+        TESTMARKER(0xa9e5);
+        TESTMARKER(0xa9e6);
+        TESTMARKER(0xa9e7);
+        TESTMARKER(0xa9e8);
+        TESTMARKER(0xa9e9);
+        TESTMARKER(0xa9ea);
+        TESTMARKER(0xa9eb);
+        TESTMARKER(0xa9ec);
+        TESTMARKER(0xa9ed);
+        TESTMARKER(0xa9ee);
+        TESTMARKER(0xa9ef);
+        TESTMARKER(0xa9f0);
+        TESTMARKER(0xa9f1);
+        TESTMARKER(0xa9f2);
+        TESTMARKER(0xa9f3);
+        TESTMARKER(0xa9f4);
+        TESTMARKER(0xa9f5);
+        TESTMARKER(0xa9f6);
+        TESTMARKER(0xa9f7);
+        TESTMARKER(0xa9f8);
+        TESTMARKER(0xa9f9);
+        TESTMARKER(0xa9fa);
+        TESTMARKER(0xa9fb);
+        TESTMARKER(0xa9fc);
+        TESTMARKER(0xa9fd);
+        TESTMARKER(0xa9fe);
+        TESTMARKER(0xa9ff);
+        TESTMARKER(0xaa37);
+        TESTMARKER(0xaa38);
+        TESTMARKER(0xaa39);
+        TESTMARKER(0xaa3a);
+        TESTMARKER(0xaa3b);
+        TESTMARKER(0xaa3c);
+        TESTMARKER(0xaa3d);
+        TESTMARKER(0xaa3e);
+        TESTMARKER(0xaa3f);
+        TESTMARKER(0xaa4e);
+        TESTMARKER(0xaa4f);
+        TESTMARKER(0xaa5a);
+        TESTMARKER(0xaa5b);
+        TESTMARKER(0xaa60);
+        TESTMARKER(0xaa61);
+        TESTMARKER(0xaa62);
+        TESTMARKER(0xaa63);
+        TESTMARKER(0xaa64);
+        TESTMARKER(0xaa65);
+        TESTMARKER(0xaa66);
+        TESTMARKER(0xaa67);
+        TESTMARKER(0xaa68);
+        TESTMARKER(0xaa69);
+        TESTMARKER(0xaa6a);
+        TESTMARKER(0xaa6b);
+        TESTMARKER(0xaa6c);
+        TESTMARKER(0xaa6d);
+        TESTMARKER(0xaa6e);
+        TESTMARKER(0xaa6f);
+        TESTMARKER(0xaa70);
+        TESTMARKER(0xaa71);
+        TESTMARKER(0xaa72);
+        TESTMARKER(0xaa73);
+        TESTMARKER(0xaa74);
+        TESTMARKER(0xaa75);
+        TESTMARKER(0xaa76);
+        TESTMARKER(0xaa77);
+        TESTMARKER(0xaa78);
+        TESTMARKER(0xaa79);
+        TESTMARKER(0xaa7a);
+        TESTMARKER(0xaa7b);
+        TESTMARKER(0xaa7c);
+        TESTMARKER(0xaa7d);
+        TESTMARKER(0xaa7e);
+        TESTMARKER(0xaa7f);
+        TESTMARKER(0xaa80);
+        TESTMARKER(0xaa81);
+        TESTMARKER(0xaa82);
+        TESTMARKER(0xaa83);
+        TESTMARKER(0xaa84);
+        TESTMARKER(0xaa85);
+        TESTMARKER(0xaa86);
+        TESTMARKER(0xaa87);
+        TESTMARKER(0xaa88);
+        TESTMARKER(0xaa89);
+        TESTMARKER(0xaa8a);
+        TESTMARKER(0xaa8b);
+        TESTMARKER(0xaa8c);
+        TESTMARKER(0xaa8d);
+        TESTMARKER(0xaa8e);
+        TESTMARKER(0xaa8f);
+        TESTMARKER(0xaa90);
+        TESTMARKER(0xaa91);
+        TESTMARKER(0xaa92);
+        TESTMARKER(0xaa93);
+        TESTMARKER(0xaa94);
+        TESTMARKER(0xaa95);
+        TESTMARKER(0xaa96);
+        TESTMARKER(0xaa97);
+        TESTMARKER(0xaa98);
+        TESTMARKER(0xaa99);
+        TESTMARKER(0xaa9a);
+        TESTMARKER(0xaa9b);
+        TESTMARKER(0xaa9c);
+        TESTMARKER(0xaa9d);
+        TESTMARKER(0xaa9e);
+        TESTMARKER(0xaa9f);
+        TESTMARKER(0xaaa0);
+        TESTMARKER(0xaaa1);
+        TESTMARKER(0xaaa2);
+        TESTMARKER(0xaaa3);
+        TESTMARKER(0xaaa4);
+        TESTMARKER(0xaaa5);
+        TESTMARKER(0xaaa6);
+        TESTMARKER(0xaaa7);
+        TESTMARKER(0xaaa8);
+        TESTMARKER(0xaaa9);
+        TESTMARKER(0xaaaa);
+        TESTMARKER(0xaaab);
+        TESTMARKER(0xaaac);
+        TESTMARKER(0xaaad);
+        TESTMARKER(0xaaae);
+        TESTMARKER(0xaaaf);
+        TESTMARKER(0xaab0);
+        TESTMARKER(0xaab1);
+        TESTMARKER(0xaab2);
+        TESTMARKER(0xaab3);
+        TESTMARKER(0xaab4);
+        TESTMARKER(0xaab5);
+        TESTMARKER(0xaab6);
+        TESTMARKER(0xaab7);
+        TESTMARKER(0xaab8);
+        TESTMARKER(0xaab9);
+        TESTMARKER(0xaaba);
+        TESTMARKER(0xaabb);
+        TESTMARKER(0xaabc);
+        TESTMARKER(0xaabd);
+        TESTMARKER(0xaabe);
+        TESTMARKER(0xaabf);
+        TESTMARKER(0xaac0);
+        TESTMARKER(0xaac1);
+        TESTMARKER(0xaac2);
+        TESTMARKER(0xaac3);
+        TESTMARKER(0xaac4);
+        TESTMARKER(0xaac5);
+        TESTMARKER(0xaac6);
+        TESTMARKER(0xaac7);
+        TESTMARKER(0xaac8);
+        TESTMARKER(0xaac9);
+        TESTMARKER(0xaaca);
+        TESTMARKER(0xaacb);
+        TESTMARKER(0xaacc);
+        TESTMARKER(0xaacd);
+        TESTMARKER(0xaace);
+        TESTMARKER(0xaacf);
+        TESTMARKER(0xaad0);
+        TESTMARKER(0xaad1);
+        TESTMARKER(0xaad2);
+        TESTMARKER(0xaad3);
+        TESTMARKER(0xaad4);
+        TESTMARKER(0xaad5);
+        TESTMARKER(0xaad6);
+        TESTMARKER(0xaad7);
+        TESTMARKER(0xaad8);
+        TESTMARKER(0xaad9);
+        TESTMARKER(0xaada);
+        TESTMARKER(0xaadb);
+        TESTMARKER(0xaadc);
+        TESTMARKER(0xaadd);
+        TESTMARKER(0xaade);
+        TESTMARKER(0xaadf);
+        TESTMARKER(0xaae0);
+        TESTMARKER(0xaae1);
+        TESTMARKER(0xaae2);
+        TESTMARKER(0xaae3);
+        TESTMARKER(0xaae4);
+        TESTMARKER(0xaae5);
+        TESTMARKER(0xaae6);
+        TESTMARKER(0xaae7);
+        TESTMARKER(0xaae8);
+        TESTMARKER(0xaae9);
+        TESTMARKER(0xaaea);
+        TESTMARKER(0xaaeb);
+        TESTMARKER(0xaaec);
+        TESTMARKER(0xaaed);
+        TESTMARKER(0xaaee);
+        TESTMARKER(0xaaef);
+        TESTMARKER(0xaaf0);
+        TESTMARKER(0xaaf1);
+        TESTMARKER(0xaaf2);
+        TESTMARKER(0xaaf3);
+        TESTMARKER(0xaaf4);
+        TESTMARKER(0xaaf5);
+        TESTMARKER(0xaaf6);
+        TESTMARKER(0xaaf7);
+        TESTMARKER(0xaaf8);
+        TESTMARKER(0xaaf9);
+        TESTMARKER(0xaafa);
+        TESTMARKER(0xaafb);
+        TESTMARKER(0xaafc);
+        TESTMARKER(0xaafd);
+        TESTMARKER(0xaafe);
+        TESTMARKER(0xaaff);
+        TESTMARKER(0xab00);
+        TESTMARKER(0xab01);
+        TESTMARKER(0xab02);
+        TESTMARKER(0xab03);
+        TESTMARKER(0xab04);
+        TESTMARKER(0xab05);
+        TESTMARKER(0xab06);
+        TESTMARKER(0xab07);
+        TESTMARKER(0xab08);
+        TESTMARKER(0xab09);
+        TESTMARKER(0xab0a);
+        TESTMARKER(0xab0b);
+        TESTMARKER(0xab0c);
+        TESTMARKER(0xab0d);
+        TESTMARKER(0xab0e);
+        TESTMARKER(0xab0f);
+        TESTMARKER(0xab10);
+        TESTMARKER(0xab11);
+        TESTMARKER(0xab12);
+        TESTMARKER(0xab13);
+        TESTMARKER(0xab14);
+        TESTMARKER(0xab15);
+        TESTMARKER(0xab16);
+        TESTMARKER(0xab17);
+        TESTMARKER(0xab18);
+        TESTMARKER(0xab19);
+        TESTMARKER(0xab1a);
+        TESTMARKER(0xab1b);
+        TESTMARKER(0xab1c);
+        TESTMARKER(0xab1d);
+        TESTMARKER(0xab1e);
+        TESTMARKER(0xab1f);
+        TESTMARKER(0xab20);
+        TESTMARKER(0xab21);
+        TESTMARKER(0xab22);
+        TESTMARKER(0xab23);
+        TESTMARKER(0xab24);
+        TESTMARKER(0xab25);
+        TESTMARKER(0xab26);
+        TESTMARKER(0xab27);
+        TESTMARKER(0xab28);
+        TESTMARKER(0xab29);
+        TESTMARKER(0xab2a);
+        TESTMARKER(0xab2b);
+        TESTMARKER(0xab2c);
+        TESTMARKER(0xab2d);
+        TESTMARKER(0xab2e);
+        TESTMARKER(0xab2f);
+        TESTMARKER(0xab30);
+        TESTMARKER(0xab31);
+        TESTMARKER(0xab32);
+        TESTMARKER(0xab33);
+        TESTMARKER(0xab34);
+        TESTMARKER(0xab35);
+        TESTMARKER(0xab36);
+        TESTMARKER(0xab37);
+        TESTMARKER(0xab38);
+        TESTMARKER(0xab39);
+        TESTMARKER(0xab3a);
+        TESTMARKER(0xab3b);
+        TESTMARKER(0xab3c);
+        TESTMARKER(0xab3d);
+        TESTMARKER(0xab3e);
+        TESTMARKER(0xab3f);
+        TESTMARKER(0xab40);
+        TESTMARKER(0xab41);
+        TESTMARKER(0xab42);
+        TESTMARKER(0xab43);
+        TESTMARKER(0xab44);
+        TESTMARKER(0xab45);
+        TESTMARKER(0xab46);
+        TESTMARKER(0xab47);
+        TESTMARKER(0xab48);
+        TESTMARKER(0xab49);
+        TESTMARKER(0xab4a);
+        TESTMARKER(0xab4b);
+        TESTMARKER(0xab4c);
+        TESTMARKER(0xab4d);
+        TESTMARKER(0xab4e);
+        TESTMARKER(0xab4f);
+        TESTMARKER(0xab50);
+        TESTMARKER(0xab51);
+        TESTMARKER(0xab52);
+        TESTMARKER(0xab53);
+        TESTMARKER(0xab54);
+        TESTMARKER(0xab55);
+        TESTMARKER(0xab56);
+        TESTMARKER(0xab57);
+        TESTMARKER(0xab58);
+        TESTMARKER(0xab59);
+        TESTMARKER(0xab5a);
+        TESTMARKER(0xab5b);
+        TESTMARKER(0xab5c);
+        TESTMARKER(0xab5d);
+        TESTMARKER(0xab5e);
+        TESTMARKER(0xab5f);
+        TESTMARKER(0xab60);
+        TESTMARKER(0xab61);
+        TESTMARKER(0xab62);
+        TESTMARKER(0xab63);
+        TESTMARKER(0xab64);
+        TESTMARKER(0xab65);
+        TESTMARKER(0xab66);
+        TESTMARKER(0xab67);
+        TESTMARKER(0xab68);
+        TESTMARKER(0xab69);
+        TESTMARKER(0xab6a);
+        TESTMARKER(0xab6b);
+        TESTMARKER(0xab6c);
+        TESTMARKER(0xab6d);
+        TESTMARKER(0xab6e);
+        TESTMARKER(0xab6f);
+        TESTMARKER(0xab70);
+        TESTMARKER(0xab71);
+        TESTMARKER(0xab72);
+        TESTMARKER(0xab73);
+        TESTMARKER(0xab74);
+        TESTMARKER(0xab75);
+        TESTMARKER(0xab76);
+        TESTMARKER(0xab77);
+        TESTMARKER(0xab78);
+        TESTMARKER(0xab79);
+        TESTMARKER(0xab7a);
+        TESTMARKER(0xab7b);
+        TESTMARKER(0xab7c);
+        TESTMARKER(0xab7d);
+        TESTMARKER(0xab7e);
+        TESTMARKER(0xab7f);
+        TESTMARKER(0xab80);
+        TESTMARKER(0xab81);
+        TESTMARKER(0xab82);
+        TESTMARKER(0xab83);
+        TESTMARKER(0xab84);
+        TESTMARKER(0xab85);
+        TESTMARKER(0xab86);
+        TESTMARKER(0xab87);
+        TESTMARKER(0xab88);
+        TESTMARKER(0xab89);
+        TESTMARKER(0xab8a);
+        TESTMARKER(0xab8b);
+        TESTMARKER(0xab8c);
+        TESTMARKER(0xab8d);
+        TESTMARKER(0xab8e);
+        TESTMARKER(0xab8f);
+        TESTMARKER(0xab90);
+        TESTMARKER(0xab91);
+        TESTMARKER(0xab92);
+        TESTMARKER(0xab93);
+        TESTMARKER(0xab94);
+        TESTMARKER(0xab95);
+        TESTMARKER(0xab96);
+        TESTMARKER(0xab97);
+        TESTMARKER(0xab98);
+        TESTMARKER(0xab99);
+        TESTMARKER(0xab9a);
+        TESTMARKER(0xab9b);
+        TESTMARKER(0xab9c);
+        TESTMARKER(0xab9d);
+        TESTMARKER(0xab9e);
+        TESTMARKER(0xab9f);
+        TESTMARKER(0xaba0);
+        TESTMARKER(0xaba1);
+        TESTMARKER(0xaba2);
+        TESTMARKER(0xaba3);
+        TESTMARKER(0xaba4);
+        TESTMARKER(0xaba5);
+        TESTMARKER(0xaba6);
+        TESTMARKER(0xaba7);
+        TESTMARKER(0xaba8);
+        TESTMARKER(0xaba9);
+        TESTMARKER(0xabaa);
+        TESTMARKER(0xabab);
+        TESTMARKER(0xabac);
+        TESTMARKER(0xabad);
+        TESTMARKER(0xabae);
+        TESTMARKER(0xabaf);
+        TESTMARKER(0xabb0);
+        TESTMARKER(0xabb1);
+        TESTMARKER(0xabb2);
+        TESTMARKER(0xabb3);
+        TESTMARKER(0xabb4);
+        TESTMARKER(0xabb5);
+        TESTMARKER(0xabb6);
+        TESTMARKER(0xabb7);
+        TESTMARKER(0xabb8);
+        TESTMARKER(0xabb9);
+        TESTMARKER(0xabba);
+        TESTMARKER(0xabbb);
+        TESTMARKER(0xabbc);
+        TESTMARKER(0xabbd);
+        TESTMARKER(0xabbe);
+        TESTMARKER(0xabbf);
+        TESTMARKER(0xabc0);
+        TESTMARKER(0xabc1);
+        TESTMARKER(0xabc2);
+        TESTMARKER(0xabc3);
+        TESTMARKER(0xabc4);
+        TESTMARKER(0xabc5);
+        TESTMARKER(0xabc6);
+        TESTMARKER(0xabc7);
+        TESTMARKER(0xabc8);
+        TESTMARKER(0xabc9);
+        TESTMARKER(0xabca);
+        TESTMARKER(0xabcb);
+        TESTMARKER(0xabcc);
+        TESTMARKER(0xabcd);
+        TESTMARKER(0xabce);
+        TESTMARKER(0xabcf);
+        TESTMARKER(0xabd0);
+        TESTMARKER(0xabd1);
+        TESTMARKER(0xabd2);
+        TESTMARKER(0xabd3);
+        TESTMARKER(0xabd4);
+        TESTMARKER(0xabd5);
+        TESTMARKER(0xabd6);
+        TESTMARKER(0xabd7);
+        TESTMARKER(0xabd8);
+        TESTMARKER(0xabd9);
+        TESTMARKER(0xabda);
+        TESTMARKER(0xabdb);
+        TESTMARKER(0xabdc);
+        TESTMARKER(0xabdd);
+        TESTMARKER(0xabde);
+        TESTMARKER(0xabdf);
+        TESTMARKER(0xabe0);
+        TESTMARKER(0xabe1);
+        TESTMARKER(0xabe2);
+        TESTMARKER(0xabe3);
+        TESTMARKER(0xabe4);
+        TESTMARKER(0xabe5);
+        TESTMARKER(0xabe6);
+        TESTMARKER(0xabe7);
+        TESTMARKER(0xabe8);
+        TESTMARKER(0xabe9);
+        TESTMARKER(0xabea);
+        TESTMARKER(0xabeb);
+        TESTMARKER(0xabec);
+        TESTMARKER(0xabed);
+        TESTMARKER(0xabee);
+        TESTMARKER(0xabef);
+        TESTMARKER(0xabf0);
+        TESTMARKER(0xabf1);
+        TESTMARKER(0xabf2);
+        TESTMARKER(0xabf3);
+        TESTMARKER(0xabf4);
+        TESTMARKER(0xabf5);
+        TESTMARKER(0xabf6);
+        TESTMARKER(0xabf7);
+        TESTMARKER(0xabf8);
+        TESTMARKER(0xabf9);
+        TESTMARKER(0xabfa);
+        TESTMARKER(0xabfb);
+        TESTMARKER(0xabfc);
+        TESTMARKER(0xabfd);
+        TESTMARKER(0xabfe);
+        TESTMARKER(0xabff);
+        TESTMARKER(0xd7a4);
+        TESTMARKER(0xd7a5);
+        TESTMARKER(0xd7a6);
+        TESTMARKER(0xd7a7);
+        TESTMARKER(0xd7a8);
+        TESTMARKER(0xd7a9);
+        TESTMARKER(0xd7aa);
+        TESTMARKER(0xd7ab);
+        TESTMARKER(0xd7ac);
+        TESTMARKER(0xd7ad);
+        TESTMARKER(0xd7ae);
+        TESTMARKER(0xd7af);
+        TESTMARKER(0xd7b0);
+        TESTMARKER(0xd7b1);
+        TESTMARKER(0xd7b2);
+        TESTMARKER(0xd7b3);
+        TESTMARKER(0xd7b4);
+        TESTMARKER(0xd7b5);
+        TESTMARKER(0xd7b6);
+        TESTMARKER(0xd7b7);
+        TESTMARKER(0xd7b8);
+        TESTMARKER(0xd7b9);
+        TESTMARKER(0xd7ba);
+        TESTMARKER(0xd7bb);
+        TESTMARKER(0xd7bc);
+        TESTMARKER(0xd7bd);
+        TESTMARKER(0xd7be);
+        TESTMARKER(0xd7bf);
+        TESTMARKER(0xd7c0);
+        TESTMARKER(0xd7c1);
+        TESTMARKER(0xd7c2);
+        TESTMARKER(0xd7c3);
+        TESTMARKER(0xd7c4);
+        TESTMARKER(0xd7c5);
+        TESTMARKER(0xd7c6);
+        TESTMARKER(0xd7c7);
+        TESTMARKER(0xd7c8);
+        TESTMARKER(0xd7c9);
+        TESTMARKER(0xd7ca);
+        TESTMARKER(0xd7cb);
+        TESTMARKER(0xd7cc);
+        TESTMARKER(0xd7cd);
+        TESTMARKER(0xd7ce);
+        TESTMARKER(0xd7cf);
+        TESTMARKER(0xd7d0);
+        TESTMARKER(0xd7d1);
+        TESTMARKER(0xd7d2);
+        TESTMARKER(0xd7d3);
+        TESTMARKER(0xd7d4);
+        TESTMARKER(0xd7d5);
+        TESTMARKER(0xd7d6);
+        TESTMARKER(0xd7d7);
+        TESTMARKER(0xd7d8);
+        TESTMARKER(0xd7d9);
+        TESTMARKER(0xd7da);
+        TESTMARKER(0xd7db);
+        TESTMARKER(0xd7dc);
+        TESTMARKER(0xd7dd);
+        TESTMARKER(0xd7de);
+        TESTMARKER(0xd7df);
+        TESTMARKER(0xd7e0);
+        TESTMARKER(0xd7e1);
+        TESTMARKER(0xd7e2);
+        TESTMARKER(0xd7e3);
+        TESTMARKER(0xd7e4);
+        TESTMARKER(0xd7e5);
+        TESTMARKER(0xd7e6);
+        TESTMARKER(0xd7e7);
+        TESTMARKER(0xd7e8);
+        TESTMARKER(0xd7e9);
+        TESTMARKER(0xd7ea);
+        TESTMARKER(0xd7eb);
+        TESTMARKER(0xd7ec);
+        TESTMARKER(0xd7ed);
+        TESTMARKER(0xd7ee);
+        TESTMARKER(0xd7ef);
+        TESTMARKER(0xd7f0);
+        TESTMARKER(0xd7f1);
+        TESTMARKER(0xd7f2);
+        TESTMARKER(0xd7f3);
+        TESTMARKER(0xd7f4);
+        TESTMARKER(0xd7f5);
+        TESTMARKER(0xd7f6);
+        TESTMARKER(0xd7f7);
+        TESTMARKER(0xd7f8);
+        TESTMARKER(0xd7f9);
+        TESTMARKER(0xd7fa);
+        TESTMARKER(0xd7fb);
+        TESTMARKER(0xd7fc);
+        TESTMARKER(0xd7fd);
+        TESTMARKER(0xd7fe);
+        TESTMARKER(0xd7ff);
+        TESTMARKER(0xd880);
+        TESTMARKER(0xd881);
+        TESTMARKER(0xd882);
+        TESTMARKER(0xd883);
+        TESTMARKER(0xd884);
+        TESTMARKER(0xd885);
+        TESTMARKER(0xd886);
+        TESTMARKER(0xd887);
+        TESTMARKER(0xd888);
+        TESTMARKER(0xd889);
+        TESTMARKER(0xd88a);
+        TESTMARKER(0xd88b);
+        TESTMARKER(0xd88c);
+        TESTMARKER(0xd88d);
+        TESTMARKER(0xd88e);
+        TESTMARKER(0xd88f);
+        TESTMARKER(0xd890);
+        TESTMARKER(0xd891);
+        TESTMARKER(0xd892);
+        TESTMARKER(0xd893);
+        TESTMARKER(0xd894);
+        TESTMARKER(0xd895);
+        TESTMARKER(0xd896);
+        TESTMARKER(0xd897);
+        TESTMARKER(0xd898);
+        TESTMARKER(0xd899);
+        TESTMARKER(0xd89a);
+        TESTMARKER(0xd89b);
+        TESTMARKER(0xd89c);
+        TESTMARKER(0xd89d);
+        TESTMARKER(0xd89e);
+        TESTMARKER(0xd89f);
+        TESTMARKER(0xd8a0);
+        TESTMARKER(0xd8a1);
+        TESTMARKER(0xd8a2);
+        TESTMARKER(0xd8a3);
+        TESTMARKER(0xd8a4);
+        TESTMARKER(0xd8a5);
+        TESTMARKER(0xd8a6);
+        TESTMARKER(0xd8a7);
+        TESTMARKER(0xd8a8);
+        TESTMARKER(0xd8a9);
+        TESTMARKER(0xd8aa);
+        TESTMARKER(0xd8ab);
+        TESTMARKER(0xd8ac);
+        TESTMARKER(0xd8ad);
+        TESTMARKER(0xd8ae);
+        TESTMARKER(0xd8af);
+        TESTMARKER(0xd8b0);
+        TESTMARKER(0xd8b1);
+        TESTMARKER(0xd8b2);
+        TESTMARKER(0xd8b3);
+        TESTMARKER(0xd8b4);
+        TESTMARKER(0xd8b5);
+        TESTMARKER(0xd8b6);
+        TESTMARKER(0xd8b7);
+        TESTMARKER(0xd8b8);
+        TESTMARKER(0xd8b9);
+        TESTMARKER(0xd8ba);
+        TESTMARKER(0xd8bb);
+        TESTMARKER(0xd8bc);
+        TESTMARKER(0xd8bd);
+        TESTMARKER(0xd8be);
+        TESTMARKER(0xd8bf);
+        TESTMARKER(0xd8c0);
+        TESTMARKER(0xd8c1);
+        TESTMARKER(0xd8c2);
+        TESTMARKER(0xd8c3);
+        TESTMARKER(0xd8c4);
+        TESTMARKER(0xd8c5);
+        TESTMARKER(0xd8c6);
+        TESTMARKER(0xd8c7);
+        TESTMARKER(0xd8c8);
+        TESTMARKER(0xd8c9);
+        TESTMARKER(0xd8ca);
+        TESTMARKER(0xd8cb);
+        TESTMARKER(0xd8cc);
+        TESTMARKER(0xd8cd);
+        TESTMARKER(0xd8ce);
+        TESTMARKER(0xd8cf);
+        TESTMARKER(0xd8d0);
+        TESTMARKER(0xd8d1);
+        TESTMARKER(0xd8d2);
+        TESTMARKER(0xd8d3);
+        TESTMARKER(0xd8d4);
+        TESTMARKER(0xd8d5);
+        TESTMARKER(0xd8d6);
+        TESTMARKER(0xd8d7);
+        TESTMARKER(0xd8d8);
+        TESTMARKER(0xd8d9);
+        TESTMARKER(0xd8da);
+        TESTMARKER(0xd8db);
+        TESTMARKER(0xd8dc);
+        TESTMARKER(0xd8dd);
+        TESTMARKER(0xd8de);
+        TESTMARKER(0xd8df);
+        TESTMARKER(0xd8e0);
+        TESTMARKER(0xd8e1);
+        TESTMARKER(0xd8e2);
+        TESTMARKER(0xd8e3);
+        TESTMARKER(0xd8e4);
+        TESTMARKER(0xd8e5);
+        TESTMARKER(0xd8e6);
+        TESTMARKER(0xd8e7);
+        TESTMARKER(0xd8e8);
+        TESTMARKER(0xd8e9);
+        TESTMARKER(0xd8ea);
+        TESTMARKER(0xd8eb);
+        TESTMARKER(0xd8ec);
+        TESTMARKER(0xd8ed);
+        TESTMARKER(0xd8ee);
+        TESTMARKER(0xd8ef);
+        TESTMARKER(0xd8f0);
+        TESTMARKER(0xd8f1);
+        TESTMARKER(0xd8f2);
+        TESTMARKER(0xd8f3);
+        TESTMARKER(0xd8f4);
+        TESTMARKER(0xd8f5);
+        TESTMARKER(0xd8f6);
+        TESTMARKER(0xd8f7);
+        TESTMARKER(0xd8f8);
+        TESTMARKER(0xd8f9);
+        TESTMARKER(0xd8fa);
+        TESTMARKER(0xd8fb);
+        TESTMARKER(0xd8fc);
+        TESTMARKER(0xd8fd);
+        TESTMARKER(0xd8fe);
+        TESTMARKER(0xd8ff);
+        TESTMARKER(0xd900);
+        TESTMARKER(0xd901);
+        TESTMARKER(0xd902);
+        TESTMARKER(0xd903);
+        TESTMARKER(0xd904);
+        TESTMARKER(0xd905);
+        TESTMARKER(0xd906);
+        TESTMARKER(0xd907);
+        TESTMARKER(0xd908);
+        TESTMARKER(0xd909);
+        TESTMARKER(0xd90a);
+        TESTMARKER(0xd90b);
+        TESTMARKER(0xd90c);
+        TESTMARKER(0xd90d);
+        TESTMARKER(0xd90e);
+        TESTMARKER(0xd90f);
+        TESTMARKER(0xd910);
+        TESTMARKER(0xd911);
+        TESTMARKER(0xd912);
+        TESTMARKER(0xd913);
+        TESTMARKER(0xd914);
+        TESTMARKER(0xd915);
+        TESTMARKER(0xd916);
+        TESTMARKER(0xd917);
+        TESTMARKER(0xd918);
+        TESTMARKER(0xd919);
+        TESTMARKER(0xd91a);
+        TESTMARKER(0xd91b);
+        TESTMARKER(0xd91c);
+        TESTMARKER(0xd91d);
+        TESTMARKER(0xd91e);
+        TESTMARKER(0xd91f);
+        TESTMARKER(0xd920);
+        TESTMARKER(0xd921);
+        TESTMARKER(0xd922);
+        TESTMARKER(0xd923);
+        TESTMARKER(0xd924);
+        TESTMARKER(0xd925);
+        TESTMARKER(0xd926);
+        TESTMARKER(0xd927);
+        TESTMARKER(0xd928);
+        TESTMARKER(0xd929);
+        TESTMARKER(0xd92a);
+        TESTMARKER(0xd92b);
+        TESTMARKER(0xd92c);
+        TESTMARKER(0xd92d);
+        TESTMARKER(0xd92e);
+        TESTMARKER(0xd92f);
+        TESTMARKER(0xd930);
+        TESTMARKER(0xd931);
+        TESTMARKER(0xd932);
+        TESTMARKER(0xd933);
+        TESTMARKER(0xd934);
+        TESTMARKER(0xd935);
+        TESTMARKER(0xd936);
+        TESTMARKER(0xd937);
+        TESTMARKER(0xd938);
+        TESTMARKER(0xd939);
+        TESTMARKER(0xd93a);
+        TESTMARKER(0xd93b);
+        TESTMARKER(0xd93c);
+        TESTMARKER(0xd93d);
+        TESTMARKER(0xd93e);
+        TESTMARKER(0xd93f);
+        TESTMARKER(0xd940);
+        TESTMARKER(0xd941);
+        TESTMARKER(0xd942);
+        TESTMARKER(0xd943);
+        TESTMARKER(0xd944);
+        TESTMARKER(0xd945);
+        TESTMARKER(0xd946);
+        TESTMARKER(0xd947);
+        TESTMARKER(0xd948);
+        TESTMARKER(0xd949);
+        TESTMARKER(0xd94a);
+        TESTMARKER(0xd94b);
+        TESTMARKER(0xd94c);
+        TESTMARKER(0xd94d);
+        TESTMARKER(0xd94e);
+        TESTMARKER(0xd94f);
+        TESTMARKER(0xd950);
+        TESTMARKER(0xd951);
+        TESTMARKER(0xd952);
+        TESTMARKER(0xd953);
+        TESTMARKER(0xd954);
+        TESTMARKER(0xd955);
+        TESTMARKER(0xd956);
+        TESTMARKER(0xd957);
+        TESTMARKER(0xd958);
+        TESTMARKER(0xd959);
+        TESTMARKER(0xd95a);
+        TESTMARKER(0xd95b);
+        TESTMARKER(0xd95c);
+        TESTMARKER(0xd95d);
+        TESTMARKER(0xd95e);
+        TESTMARKER(0xd95f);
+        TESTMARKER(0xd960);
+        TESTMARKER(0xd961);
+        TESTMARKER(0xd962);
+        TESTMARKER(0xd963);
+        TESTMARKER(0xd964);
+        TESTMARKER(0xd965);
+        TESTMARKER(0xd966);
+        TESTMARKER(0xd967);
+        TESTMARKER(0xd968);
+        TESTMARKER(0xd969);
+        TESTMARKER(0xd96a);
+        TESTMARKER(0xd96b);
+        TESTMARKER(0xd96c);
+        TESTMARKER(0xd96d);
+        TESTMARKER(0xd96e);
+        TESTMARKER(0xd96f);
+        TESTMARKER(0xd970);
+        TESTMARKER(0xd971);
+        TESTMARKER(0xd972);
+        TESTMARKER(0xd973);
+        TESTMARKER(0xd974);
+        TESTMARKER(0xd975);
+        TESTMARKER(0xd976);
+        TESTMARKER(0xd977);
+        TESTMARKER(0xd978);
+        TESTMARKER(0xd979);
+        TESTMARKER(0xd97a);
+        TESTMARKER(0xd97b);
+        TESTMARKER(0xd97c);
+        TESTMARKER(0xd97d);
+        TESTMARKER(0xd97e);
+        TESTMARKER(0xd97f);
+        TESTMARKER(0xd980);
+        TESTMARKER(0xd981);
+        TESTMARKER(0xd982);
+        TESTMARKER(0xd983);
+        TESTMARKER(0xd984);
+        TESTMARKER(0xd985);
+        TESTMARKER(0xd986);
+        TESTMARKER(0xd987);
+        TESTMARKER(0xd988);
+        TESTMARKER(0xd989);
+        TESTMARKER(0xd98a);
+        TESTMARKER(0xd98b);
+        TESTMARKER(0xd98c);
+        TESTMARKER(0xd98d);
+        TESTMARKER(0xd98e);
+        TESTMARKER(0xd98f);
+        TESTMARKER(0xd990);
+        TESTMARKER(0xd991);
+        TESTMARKER(0xd992);
+        TESTMARKER(0xd993);
+        TESTMARKER(0xd994);
+        TESTMARKER(0xd995);
+        TESTMARKER(0xd996);
+        TESTMARKER(0xd997);
+        TESTMARKER(0xd998);
+        TESTMARKER(0xd999);
+        TESTMARKER(0xd99a);
+        TESTMARKER(0xd99b);
+        TESTMARKER(0xd99c);
+        TESTMARKER(0xd99d);
+        TESTMARKER(0xd99e);
+        TESTMARKER(0xd99f);
+        TESTMARKER(0xd9a0);
+        TESTMARKER(0xd9a1);
+        TESTMARKER(0xd9a2);
+        TESTMARKER(0xd9a3);
+        TESTMARKER(0xd9a4);
+        TESTMARKER(0xd9a5);
+        TESTMARKER(0xd9a6);
+        TESTMARKER(0xd9a7);
+        TESTMARKER(0xd9a8);
+        TESTMARKER(0xd9a9);
+        TESTMARKER(0xd9aa);
+        TESTMARKER(0xd9ab);
+        TESTMARKER(0xd9ac);
+        TESTMARKER(0xd9ad);
+        TESTMARKER(0xd9ae);
+        TESTMARKER(0xd9af);
+        TESTMARKER(0xd9b0);
+        TESTMARKER(0xd9b1);
+        TESTMARKER(0xd9b2);
+        TESTMARKER(0xd9b3);
+        TESTMARKER(0xd9b4);
+        TESTMARKER(0xd9b5);
+        TESTMARKER(0xd9b6);
+        TESTMARKER(0xd9b7);
+        TESTMARKER(0xd9b8);
+        TESTMARKER(0xd9b9);
+        TESTMARKER(0xd9ba);
+        TESTMARKER(0xd9bb);
+        TESTMARKER(0xd9bc);
+        TESTMARKER(0xd9bd);
+        TESTMARKER(0xd9be);
+        TESTMARKER(0xd9bf);
+        TESTMARKER(0xd9c0);
+        TESTMARKER(0xd9c1);
+        TESTMARKER(0xd9c2);
+        TESTMARKER(0xd9c3);
+        TESTMARKER(0xd9c4);
+        TESTMARKER(0xd9c5);
+        TESTMARKER(0xd9c6);
+        TESTMARKER(0xd9c7);
+        TESTMARKER(0xd9c8);
+        TESTMARKER(0xd9c9);
+        TESTMARKER(0xd9ca);
+        TESTMARKER(0xd9cb);
+        TESTMARKER(0xd9cc);
+        TESTMARKER(0xd9cd);
+        TESTMARKER(0xd9ce);
+        TESTMARKER(0xd9cf);
+        TESTMARKER(0xd9d0);
+        TESTMARKER(0xd9d1);
+        TESTMARKER(0xd9d2);
+        TESTMARKER(0xd9d3);
+        TESTMARKER(0xd9d4);
+        TESTMARKER(0xd9d5);
+        TESTMARKER(0xd9d6);
+        TESTMARKER(0xd9d7);
+        TESTMARKER(0xd9d8);
+        TESTMARKER(0xd9d9);
+        TESTMARKER(0xd9da);
+        TESTMARKER(0xd9db);
+        TESTMARKER(0xd9dc);
+        TESTMARKER(0xd9dd);
+        TESTMARKER(0xd9de);
+        TESTMARKER(0xd9df);
+        TESTMARKER(0xd9e0);
+        TESTMARKER(0xd9e1);
+        TESTMARKER(0xd9e2);
+        TESTMARKER(0xd9e3);
+        TESTMARKER(0xd9e4);
+        TESTMARKER(0xd9e5);
+        TESTMARKER(0xd9e6);
+        TESTMARKER(0xd9e7);
+        TESTMARKER(0xd9e8);
+        TESTMARKER(0xd9e9);
+        TESTMARKER(0xd9ea);
+        TESTMARKER(0xd9eb);
+        TESTMARKER(0xd9ec);
+        TESTMARKER(0xd9ed);
+        TESTMARKER(0xd9ee);
+        TESTMARKER(0xd9ef);
+        TESTMARKER(0xd9f0);
+        TESTMARKER(0xd9f1);
+        TESTMARKER(0xd9f2);
+        TESTMARKER(0xd9f3);
+        TESTMARKER(0xd9f4);
+        TESTMARKER(0xd9f5);
+        TESTMARKER(0xd9f6);
+        TESTMARKER(0xd9f7);
+        TESTMARKER(0xd9f8);
+        TESTMARKER(0xd9f9);
+        TESTMARKER(0xd9fa);
+        TESTMARKER(0xd9fb);
+        TESTMARKER(0xd9fc);
+        TESTMARKER(0xd9fd);
+        TESTMARKER(0xd9fe);
+        TESTMARKER(0xd9ff);
+        TESTMARKER(0xda00);
+        TESTMARKER(0xda01);
+        TESTMARKER(0xda02);
+        TESTMARKER(0xda03);
+        TESTMARKER(0xda04);
+        TESTMARKER(0xda05);
+        TESTMARKER(0xda06);
+        TESTMARKER(0xda07);
+        TESTMARKER(0xda08);
+        TESTMARKER(0xda09);
+        TESTMARKER(0xda0a);
+        TESTMARKER(0xda0b);
+        TESTMARKER(0xda0c);
+        TESTMARKER(0xda0d);
+        TESTMARKER(0xda0e);
+        TESTMARKER(0xda0f);
+        TESTMARKER(0xda10);
+        TESTMARKER(0xda11);
+        TESTMARKER(0xda12);
+        TESTMARKER(0xda13);
+        TESTMARKER(0xda14);
+        TESTMARKER(0xda15);
+        TESTMARKER(0xda16);
+        TESTMARKER(0xda17);
+        TESTMARKER(0xda18);
+        TESTMARKER(0xda19);
+        TESTMARKER(0xda1a);
+        TESTMARKER(0xda1b);
+        TESTMARKER(0xda1c);
+        TESTMARKER(0xda1d);
+        TESTMARKER(0xda1e);
+        TESTMARKER(0xda1f);
+        TESTMARKER(0xda20);
+        TESTMARKER(0xda21);
+        TESTMARKER(0xda22);
+        TESTMARKER(0xda23);
+        TESTMARKER(0xda24);
+        TESTMARKER(0xda25);
+        TESTMARKER(0xda26);
+        TESTMARKER(0xda27);
+        TESTMARKER(0xda28);
+        TESTMARKER(0xda29);
+        TESTMARKER(0xda2a);
+        TESTMARKER(0xda2b);
+        TESTMARKER(0xda2c);
+        TESTMARKER(0xda2d);
+        TESTMARKER(0xda2e);
+        TESTMARKER(0xda2f);
+        TESTMARKER(0xda30);
+        TESTMARKER(0xda31);
+        TESTMARKER(0xda32);
+        TESTMARKER(0xda33);
+        TESTMARKER(0xda34);
+        TESTMARKER(0xda35);
+        TESTMARKER(0xda36);
+        TESTMARKER(0xda37);
+        TESTMARKER(0xda38);
+        TESTMARKER(0xda39);
+        TESTMARKER(0xda3a);
+        TESTMARKER(0xda3b);
+        TESTMARKER(0xda3c);
+        TESTMARKER(0xda3d);
+        TESTMARKER(0xda3e);
+        TESTMARKER(0xda3f);
+        TESTMARKER(0xda40);
+        TESTMARKER(0xda41);
+        TESTMARKER(0xda42);
+        TESTMARKER(0xda43);
+        TESTMARKER(0xda44);
+        TESTMARKER(0xda45);
+        TESTMARKER(0xda46);
+        TESTMARKER(0xda47);
+        TESTMARKER(0xda48);
+        TESTMARKER(0xda49);
+        TESTMARKER(0xda4a);
+        TESTMARKER(0xda4b);
+        TESTMARKER(0xda4c);
+        TESTMARKER(0xda4d);
+        TESTMARKER(0xda4e);
+        TESTMARKER(0xda4f);
+        TESTMARKER(0xda50);
+        TESTMARKER(0xda51);
+        TESTMARKER(0xda52);
+        TESTMARKER(0xda53);
+        TESTMARKER(0xda54);
+        TESTMARKER(0xda55);
+        TESTMARKER(0xda56);
+        TESTMARKER(0xda57);
+        TESTMARKER(0xda58);
+        TESTMARKER(0xda59);
+        TESTMARKER(0xda5a);
+        TESTMARKER(0xda5b);
+        TESTMARKER(0xda5c);
+        TESTMARKER(0xda5d);
+        TESTMARKER(0xda5e);
+        TESTMARKER(0xda5f);
+        TESTMARKER(0xda60);
+        TESTMARKER(0xda61);
+        TESTMARKER(0xda62);
+        TESTMARKER(0xda63);
+        TESTMARKER(0xda64);
+        TESTMARKER(0xda65);
+        TESTMARKER(0xda66);
+        TESTMARKER(0xda67);
+        TESTMARKER(0xda68);
+        TESTMARKER(0xda69);
+        TESTMARKER(0xda6a);
+        TESTMARKER(0xda6b);
+        TESTMARKER(0xda6c);
+        TESTMARKER(0xda6d);
+        TESTMARKER(0xda6e);
+        TESTMARKER(0xda6f);
+        TESTMARKER(0xda70);
+        TESTMARKER(0xda71);
+        TESTMARKER(0xda72);
+        TESTMARKER(0xda73);
+        TESTMARKER(0xda74);
+        TESTMARKER(0xda75);
+        TESTMARKER(0xda76);
+        TESTMARKER(0xda77);
+        TESTMARKER(0xda78);
+        TESTMARKER(0xda79);
+        TESTMARKER(0xda7a);
+        TESTMARKER(0xda7b);
+        TESTMARKER(0xda7c);
+        TESTMARKER(0xda7d);
+        TESTMARKER(0xda7e);
+        TESTMARKER(0xda7f);
+        TESTMARKER(0xda80);
+        TESTMARKER(0xda81);
+        TESTMARKER(0xda82);
+        TESTMARKER(0xda83);
+        TESTMARKER(0xda84);
+        TESTMARKER(0xda85);
+        TESTMARKER(0xda86);
+        TESTMARKER(0xda87);
+        TESTMARKER(0xda88);
+        TESTMARKER(0xda89);
+        TESTMARKER(0xda8a);
+        TESTMARKER(0xda8b);
+        TESTMARKER(0xda8c);
+        TESTMARKER(0xda8d);
+        TESTMARKER(0xda8e);
+        TESTMARKER(0xda8f);
+        TESTMARKER(0xda90);
+        TESTMARKER(0xda91);
+        TESTMARKER(0xda92);
+        TESTMARKER(0xda93);
+        TESTMARKER(0xda94);
+        TESTMARKER(0xda95);
+        TESTMARKER(0xda96);
+        TESTMARKER(0xda97);
+        TESTMARKER(0xda98);
+        TESTMARKER(0xda99);
+        TESTMARKER(0xda9a);
+        TESTMARKER(0xda9b);
+        TESTMARKER(0xda9c);
+        TESTMARKER(0xda9d);
+        TESTMARKER(0xda9e);
+        TESTMARKER(0xda9f);
+        TESTMARKER(0xdaa0);
+        TESTMARKER(0xdaa1);
+        TESTMARKER(0xdaa2);
+        TESTMARKER(0xdaa3);
+        TESTMARKER(0xdaa4);
+        TESTMARKER(0xdaa5);
+        TESTMARKER(0xdaa6);
+        TESTMARKER(0xdaa7);
+        TESTMARKER(0xdaa8);
+        TESTMARKER(0xdaa9);
+        TESTMARKER(0xdaaa);
+        TESTMARKER(0xdaab);
+        TESTMARKER(0xdaac);
+        TESTMARKER(0xdaad);
+        TESTMARKER(0xdaae);
+        TESTMARKER(0xdaaf);
+        TESTMARKER(0xdab0);
+        TESTMARKER(0xdab1);
+        TESTMARKER(0xdab2);
+        TESTMARKER(0xdab3);
+        TESTMARKER(0xdab4);
+        TESTMARKER(0xdab5);
+        TESTMARKER(0xdab6);
+        TESTMARKER(0xdab7);
+        TESTMARKER(0xdab8);
+        TESTMARKER(0xdab9);
+        TESTMARKER(0xdaba);
+        TESTMARKER(0xdabb);
+        TESTMARKER(0xdabc);
+        TESTMARKER(0xdabd);
+        TESTMARKER(0xdabe);
+        TESTMARKER(0xdabf);
+        TESTMARKER(0xdac0);
+        TESTMARKER(0xdac1);
+        TESTMARKER(0xdac2);
+        TESTMARKER(0xdac3);
+        TESTMARKER(0xdac4);
+        TESTMARKER(0xdac5);
+        TESTMARKER(0xdac6);
+        TESTMARKER(0xdac7);
+        TESTMARKER(0xdac8);
+        TESTMARKER(0xdac9);
+        TESTMARKER(0xdaca);
+        TESTMARKER(0xdacb);
+        TESTMARKER(0xdacc);
+        TESTMARKER(0xdacd);
+        TESTMARKER(0xdace);
+        TESTMARKER(0xdacf);
+        TESTMARKER(0xdad0);
+        TESTMARKER(0xdad1);
+        TESTMARKER(0xdad2);
+        TESTMARKER(0xdad3);
+        TESTMARKER(0xdad4);
+        TESTMARKER(0xdad5);
+        TESTMARKER(0xdad6);
+        TESTMARKER(0xdad7);
+        TESTMARKER(0xdad8);
+        TESTMARKER(0xdad9);
+        TESTMARKER(0xdada);
+        TESTMARKER(0xdadb);
+        TESTMARKER(0xdadc);
+        TESTMARKER(0xdadd);
+        TESTMARKER(0xdade);
+        TESTMARKER(0xdadf);
+        TESTMARKER(0xdae0);
+        TESTMARKER(0xdae1);
+        TESTMARKER(0xdae2);
+        TESTMARKER(0xdae3);
+        TESTMARKER(0xdae4);
+        TESTMARKER(0xdae5);
+        TESTMARKER(0xdae6);
+        TESTMARKER(0xdae7);
+        TESTMARKER(0xdae8);
+        TESTMARKER(0xdae9);
+        TESTMARKER(0xdaea);
+        TESTMARKER(0xdaeb);
+        TESTMARKER(0xdaec);
+        TESTMARKER(0xdaed);
+        TESTMARKER(0xdaee);
+        TESTMARKER(0xdaef);
+        TESTMARKER(0xdaf0);
+        TESTMARKER(0xdaf1);
+        TESTMARKER(0xdaf2);
+        TESTMARKER(0xdaf3);
+        TESTMARKER(0xdaf4);
+        TESTMARKER(0xdaf5);
+        TESTMARKER(0xdaf6);
+        TESTMARKER(0xdaf7);
+        TESTMARKER(0xdaf8);
+        TESTMARKER(0xdaf9);
+        TESTMARKER(0xdafa);
+        TESTMARKER(0xdafb);
+        TESTMARKER(0xdafc);
+        TESTMARKER(0xdafd);
+        TESTMARKER(0xdafe);
+        TESTMARKER(0xdaff);
+        TESTMARKER(0xdb00);
+        TESTMARKER(0xdb01);
+        TESTMARKER(0xdb02);
+        TESTMARKER(0xdb03);
+        TESTMARKER(0xdb04);
+        TESTMARKER(0xdb05);
+        TESTMARKER(0xdb06);
+        TESTMARKER(0xdb07);
+        TESTMARKER(0xdb08);
+        TESTMARKER(0xdb09);
+        TESTMARKER(0xdb0a);
+        TESTMARKER(0xdb0b);
+        TESTMARKER(0xdb0c);
+        TESTMARKER(0xdb0d);
+        TESTMARKER(0xdb0e);
+        TESTMARKER(0xdb0f);
+        TESTMARKER(0xdb10);
+        TESTMARKER(0xdb11);
+        TESTMARKER(0xdb12);
+        TESTMARKER(0xdb13);
+        TESTMARKER(0xdb14);
+        TESTMARKER(0xdb15);
+        TESTMARKER(0xdb16);
+        TESTMARKER(0xdb17);
+        TESTMARKER(0xdb18);
+        TESTMARKER(0xdb19);
+        TESTMARKER(0xdb1a);
+        TESTMARKER(0xdb1b);
+        TESTMARKER(0xdb1c);
+        TESTMARKER(0xdb1d);
+        TESTMARKER(0xdb1e);
+        TESTMARKER(0xdb1f);
+        TESTMARKER(0xdb20);
+        TESTMARKER(0xdb21);
+        TESTMARKER(0xdb22);
+        TESTMARKER(0xdb23);
+        TESTMARKER(0xdb24);
+        TESTMARKER(0xdb25);
+        TESTMARKER(0xdb26);
+        TESTMARKER(0xdb27);
+        TESTMARKER(0xdb28);
+        TESTMARKER(0xdb29);
+        TESTMARKER(0xdb2a);
+        TESTMARKER(0xdb2b);
+        TESTMARKER(0xdb2c);
+        TESTMARKER(0xdb2d);
+        TESTMARKER(0xdb2e);
+        TESTMARKER(0xdb2f);
+        TESTMARKER(0xdb30);
+        TESTMARKER(0xdb31);
+        TESTMARKER(0xdb32);
+        TESTMARKER(0xdb33);
+        TESTMARKER(0xdb34);
+        TESTMARKER(0xdb35);
+        TESTMARKER(0xdb36);
+        TESTMARKER(0xdb37);
+        TESTMARKER(0xdb38);
+        TESTMARKER(0xdb39);
+        TESTMARKER(0xdb3a);
+        TESTMARKER(0xdb3b);
+        TESTMARKER(0xdb3c);
+        TESTMARKER(0xdb3d);
+        TESTMARKER(0xdb3e);
+        TESTMARKER(0xdb3f);
+        TESTMARKER(0xdb40);
+        TESTMARKER(0xdb41);
+        TESTMARKER(0xdb42);
+        TESTMARKER(0xdb43);
+        TESTMARKER(0xdb44);
+        TESTMARKER(0xdb45);
+        TESTMARKER(0xdb46);
+        TESTMARKER(0xdb47);
+        TESTMARKER(0xdb48);
+        TESTMARKER(0xdb49);
+        TESTMARKER(0xdb4a);
+        TESTMARKER(0xdb4b);
+        TESTMARKER(0xdb4c);
+        TESTMARKER(0xdb4d);
+        TESTMARKER(0xdb4e);
+        TESTMARKER(0xdb4f);
+        TESTMARKER(0xdb50);
+        TESTMARKER(0xdb51);
+        TESTMARKER(0xdb52);
+        TESTMARKER(0xdb53);
+        TESTMARKER(0xdb54);
+        TESTMARKER(0xdb55);
+        TESTMARKER(0xdb56);
+        TESTMARKER(0xdb57);
+        TESTMARKER(0xdb58);
+        TESTMARKER(0xdb59);
+        TESTMARKER(0xdb5a);
+        TESTMARKER(0xdb5b);
+        TESTMARKER(0xdb5c);
+        TESTMARKER(0xdb5d);
+        TESTMARKER(0xdb5e);
+        TESTMARKER(0xdb5f);
+        TESTMARKER(0xdb60);
+        TESTMARKER(0xdb61);
+        TESTMARKER(0xdb62);
+        TESTMARKER(0xdb63);
+        TESTMARKER(0xdb64);
+        TESTMARKER(0xdb65);
+        TESTMARKER(0xdb66);
+        TESTMARKER(0xdb67);
+        TESTMARKER(0xdb68);
+        TESTMARKER(0xdb69);
+        TESTMARKER(0xdb6a);
+        TESTMARKER(0xdb6b);
+        TESTMARKER(0xdb6c);
+        TESTMARKER(0xdb6d);
+        TESTMARKER(0xdb6e);
+        TESTMARKER(0xdb6f);
+        TESTMARKER(0xdb70);
+        TESTMARKER(0xdb71);
+        TESTMARKER(0xdb72);
+        TESTMARKER(0xdb73);
+        TESTMARKER(0xdb74);
+        TESTMARKER(0xdb75);
+        TESTMARKER(0xdb76);
+        TESTMARKER(0xdb77);
+        TESTMARKER(0xdb78);
+        TESTMARKER(0xdb79);
+        TESTMARKER(0xdb7a);
+        TESTMARKER(0xdb7b);
+        TESTMARKER(0xdb7c);
+        TESTMARKER(0xdb7d);
+        TESTMARKER(0xdb7e);
+        TESTMARKER(0xdb7f);
+        TESTMARKER(0xfa2e);
+        TESTMARKER(0xfa2f);
+        TESTMARKER(0xfa6b);
+        TESTMARKER(0xfa6c);
+        TESTMARKER(0xfa6d);
+        TESTMARKER(0xfa6e);
+        TESTMARKER(0xfa6f);
+        TESTMARKER(0xfada);
+        TESTMARKER(0xfadb);
+        TESTMARKER(0xfadc);
+        TESTMARKER(0xfadd);
+        TESTMARKER(0xfade);
+        TESTMARKER(0xfadf);
+        TESTMARKER(0xfae0);
+        TESTMARKER(0xfae1);
+        TESTMARKER(0xfae2);
+        TESTMARKER(0xfae3);
+        TESTMARKER(0xfae4);
+        TESTMARKER(0xfae5);
+        TESTMARKER(0xfae6);
+        TESTMARKER(0xfae7);
+        TESTMARKER(0xfae8);
+        TESTMARKER(0xfae9);
+        TESTMARKER(0xfaea);
+        TESTMARKER(0xfaeb);
+        TESTMARKER(0xfaec);
+        TESTMARKER(0xfaed);
+        TESTMARKER(0xfaee);
+        TESTMARKER(0xfaef);
+        TESTMARKER(0xfaf0);
+        TESTMARKER(0xfaf1);
+        TESTMARKER(0xfaf2);
+        TESTMARKER(0xfaf3);
+        TESTMARKER(0xfaf4);
+        TESTMARKER(0xfaf5);
+        TESTMARKER(0xfaf6);
+        TESTMARKER(0xfaf7);
+        TESTMARKER(0xfaf8);
+        TESTMARKER(0xfaf9);
+        TESTMARKER(0xfafa);
+        TESTMARKER(0xfafb);
+        TESTMARKER(0xfafc);
+        TESTMARKER(0xfafd);
+        TESTMARKER(0xfafe);
+        TESTMARKER(0xfaff);
+        TESTMARKER(0xfb07);
+        TESTMARKER(0xfb08);
+        TESTMARKER(0xfb09);
+        TESTMARKER(0xfb0a);
+        TESTMARKER(0xfb0b);
+        TESTMARKER(0xfb0c);
+        TESTMARKER(0xfb0d);
+        TESTMARKER(0xfb0e);
+        TESTMARKER(0xfb0f);
+        TESTMARKER(0xfb10);
+        TESTMARKER(0xfb11);
+        TESTMARKER(0xfb12);
+        TESTMARKER(0xfb18);
+        TESTMARKER(0xfb19);
+        TESTMARKER(0xfb1a);
+        TESTMARKER(0xfb1b);
+        TESTMARKER(0xfb1c);
+        TESTMARKER(0xfb37);
+        TESTMARKER(0xfb3d);
+        TESTMARKER(0xfb3f);
+        TESTMARKER(0xfb42);
+        TESTMARKER(0xfb45);
+        TESTMARKER(0xfbb2);
+        TESTMARKER(0xfbb3);
+        TESTMARKER(0xfbb4);
+        TESTMARKER(0xfbb5);
+        TESTMARKER(0xfbb6);
+        TESTMARKER(0xfbb7);
+        TESTMARKER(0xfbb8);
+        TESTMARKER(0xfbb9);
+        TESTMARKER(0xfbba);
+        TESTMARKER(0xfbbb);
+        TESTMARKER(0xfbbc);
+        TESTMARKER(0xfbbd);
+        TESTMARKER(0xfbbe);
+        TESTMARKER(0xfbbf);
+        TESTMARKER(0xfbc0);
+        TESTMARKER(0xfbc1);
+        TESTMARKER(0xfbc2);
+        TESTMARKER(0xfbc3);
+        TESTMARKER(0xfbc4);
+        TESTMARKER(0xfbc5);
+        TESTMARKER(0xfbc6);
+        TESTMARKER(0xfbc7);
+        TESTMARKER(0xfbc8);
+        TESTMARKER(0xfbc9);
+        TESTMARKER(0xfbca);
+        TESTMARKER(0xfbcb);
+        TESTMARKER(0xfbcc);
+        TESTMARKER(0xfbcd);
+        TESTMARKER(0xfbce);
+        TESTMARKER(0xfbcf);
+        TESTMARKER(0xfbd0);
+        TESTMARKER(0xfbd1);
+        TESTMARKER(0xfbd2);
+        TESTMARKER(0xfd40);
+        TESTMARKER(0xfd41);
+        TESTMARKER(0xfd42);
+        TESTMARKER(0xfd43);
+        TESTMARKER(0xfd44);
+        TESTMARKER(0xfd45);
+        TESTMARKER(0xfd46);
+        TESTMARKER(0xfd47);
+        TESTMARKER(0xfd48);
+        TESTMARKER(0xfd49);
+        TESTMARKER(0xfd4a);
+        TESTMARKER(0xfd4b);
+        TESTMARKER(0xfd4c);
+        TESTMARKER(0xfd4d);
+        TESTMARKER(0xfd4e);
+        TESTMARKER(0xfd4f);
+        TESTMARKER(0xfd90);
+        TESTMARKER(0xfd91);
+        TESTMARKER(0xfdc8);
+        TESTMARKER(0xfdc9);
+        TESTMARKER(0xfdca);
+        TESTMARKER(0xfdcb);
+        TESTMARKER(0xfdcc);
+        TESTMARKER(0xfdcd);
+        TESTMARKER(0xfdce);
+        TESTMARKER(0xfdcf);
+        TESTMARKER(0xfdd0);
+        TESTMARKER(0xfdd1);
+        TESTMARKER(0xfdd2);
+        TESTMARKER(0xfdd3);
+        TESTMARKER(0xfdd4);
+        TESTMARKER(0xfdd5);
+        TESTMARKER(0xfdd6);
+        TESTMARKER(0xfdd7);
+        TESTMARKER(0xfdd8);
+        TESTMARKER(0xfdd9);
+        TESTMARKER(0xfdda);
+        TESTMARKER(0xfddb);
+        TESTMARKER(0xfddc);
+        TESTMARKER(0xfddd);
+        TESTMARKER(0xfdde);
+        TESTMARKER(0xfddf);
+        TESTMARKER(0xfde0);
+        TESTMARKER(0xfde1);
+        TESTMARKER(0xfde2);
+        TESTMARKER(0xfde3);
+        TESTMARKER(0xfde4);
+        TESTMARKER(0xfde5);
+        TESTMARKER(0xfde6);
+        TESTMARKER(0xfde7);
+        TESTMARKER(0xfde8);
+        TESTMARKER(0xfde9);
+        TESTMARKER(0xfdea);
+        TESTMARKER(0xfdeb);
+        TESTMARKER(0xfdec);
+        TESTMARKER(0xfded);
+        TESTMARKER(0xfdee);
+        TESTMARKER(0xfdef);
+        TESTMARKER(0xfdfe);
+        TESTMARKER(0xfdff);
+        TESTMARKER(0xfe00);
+        TESTMARKER(0xfe01);
+        TESTMARKER(0xfe02);
+        TESTMARKER(0xfe03);
+        TESTMARKER(0xfe04);
+        TESTMARKER(0xfe05);
+        TESTMARKER(0xfe06);
+        TESTMARKER(0xfe07);
+        TESTMARKER(0xfe08);
+        TESTMARKER(0xfe09);
+        TESTMARKER(0xfe0a);
+        TESTMARKER(0xfe0b);
+        TESTMARKER(0xfe0c);
+        TESTMARKER(0xfe0d);
+        TESTMARKER(0xfe0e);
+        TESTMARKER(0xfe0f);
+        TESTMARKER(0xfe1a);
+        TESTMARKER(0xfe1b);
+        TESTMARKER(0xfe1c);
+        TESTMARKER(0xfe1d);
+        TESTMARKER(0xfe1e);
+        TESTMARKER(0xfe1f);
+        TESTMARKER(0xfe27);
+        TESTMARKER(0xfe28);
+        TESTMARKER(0xfe29);
+        TESTMARKER(0xfe2a);
+        TESTMARKER(0xfe2b);
+        TESTMARKER(0xfe2c);
+        TESTMARKER(0xfe2d);
+        TESTMARKER(0xfe2e);
+        TESTMARKER(0xfe2f);
+        TESTMARKER(0xfe53);
+        TESTMARKER(0xfe67);
+        TESTMARKER(0xfe6c);
+        TESTMARKER(0xfe6d);
+        TESTMARKER(0xfe6e);
+        TESTMARKER(0xfe6f);
+        TESTMARKER(0xfe75);
+        TESTMARKER(0xfefd);
+        TESTMARKER(0xfefe);
+        TESTMARKER(0xff00);
+        TESTMARKER(0xffbf);
+        TESTMARKER(0xffc0);
+        TESTMARKER(0xffc1);
+        TESTMARKER(0xffc8);
+        TESTMARKER(0xffc9);
+        TESTMARKER(0xffd0);
+        TESTMARKER(0xffd1);
+        TESTMARKER(0xffd8);
+        TESTMARKER(0xffd9);
+        TESTMARKER(0xffdd);
+        TESTMARKER(0xffde);
+        TESTMARKER(0xffdf);
+        TESTMARKER(0xffe7);
+        TESTMARKER(0xffef);
+        TESTMARKER(0xfff0);
+        TESTMARKER(0xfff1);
+        TESTMARKER(0xfff2);
+        TESTMARKER(0xfff3);
+        TESTMARKER(0xfff4);
+        TESTMARKER(0xfff5);
+        TESTMARKER(0xfff6);
+        TESTMARKER(0xfff7);
+        TESTMARKER(0xfff8);
+        TESTMARKER(0xfff9);
+        TESTMARKER(0xfffa);
+        TESTMARKER(0xfffb);
+        TESTMARKER(0xfffc);
+        TESTMARKER(0xfffd);
+        TESTMARKER(0xfffe);
+    }
+}
+
 START_TEST(locale)
 {
   InitFunctionPointers();
@@ -2671,6 +7154,7 @@ START_TEST(locale)
   test_LCMapStringW();
   test_FoldStringA();
   test_FoldStringW();
+  test_lstrcmpW();
   test_ConvertDefaultLocale();
   test_EnumSystemLanguageGroupsA();
   test_EnumLanguageGroupLocalesA();
-- 

Best Regards, André Hentschel



More information about the wine-patches mailing list