esd,simple: use pa_memblockq_pop_missing()
[pulseaudio-mirror.git] / src / tests / utf8-test.c
blobf1708ad4c2f3cab80f4328bae3a47a6d2f524261
1 #include <stdio.h>
2 #include <assert.h>
4 #include <pulse/utf8.h>
5 #include <pulse/xmalloc.h>
7 int main(int argc, char *argv[]) {
8 char *c;
10 assert(pa_utf8_valid("hallo"));
11 assert(pa_utf8_valid("hallo\n"));
12 assert(!pa_utf8_valid("hüpfburg\n"));
13 assert(pa_utf8_valid("hallo\n"));
14 assert(pa_utf8_valid("hüpfburg\n"));
16 printf("LATIN1: %s\n", c = pa_utf8_filter("hüpfburg"));
17 pa_xfree(c);
18 printf("UTF8: %sx\n", c = pa_utf8_filter("hüpfburg"));
19 pa_xfree(c);
20 printf("LATIN1: %sx\n", c = pa_utf8_filter("üxknärzmörzeltörszß³§dsjkfh"));
21 pa_xfree(c);
23 return 0;