diff options
Diffstat (limited to 'test/unicode_test.cc')
-rw-r--r-- | test/unicode_test.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/unicode_test.cc b/test/unicode_test.cc new file mode 100644 index 00000000..3cd43710 --- /dev/null +++ b/test/unicode_test.cc @@ -0,0 +1,15 @@ +#include <string.h> +#include <stdio.h> +#include "../lout/unicode.hh" + +using namespace lout::unicode; + +int main (int argc, char *argv[]) +{ + const char *t = "abcäöüабв−‐"; + + for (const char *s = t; s; s = nextUtf8Char (s, strlen (s))) + printf ("%3d -> U+%04x ('%s')\n", (int)(s - t), decodeUtf8(s), s); + + return 0; +} |