]> code.delx.au - pulseaudio/blob - src/tests/utf8-test.c
big s/polyp/pulse/g
[pulseaudio] / src / tests / utf8-test.c
1 /* $Id$ */
2
3 #include <stdio.h>
4 #include <assert.h>
5
6 #include <pulse/utf8.h>
7 #include <pulse/xmalloc.h>
8
9 int main(int argc, char *argv[]) {
10 char *c;
11
12 assert(pa_utf8_valid("hallo"));
13 assert(pa_utf8_valid("hallo\n"));
14 assert(!pa_utf8_valid("hüpfburg\n"));
15 assert(pa_utf8_valid("hallo\n"));
16 assert(pa_utf8_valid("hüpfburg\n"));
17
18 printf("LATIN1: %s\n", c = pa_utf8_filter("hüpfburg"));
19 pa_xfree(c);
20 printf("UTF8: %sx\n", c = pa_utf8_filter("hüpfburg"));
21 pa_xfree(c);
22 printf("LATIN1: %sx\n", c = pa_utf8_filter("üxknärzmörzeltörszß³§dsjkfh"));
23 pa_xfree(c);
24
25 return 0;
26 }