mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-03 09:01:50 -05:00
24 lines
606 B
C
24 lines
606 B
C
#include <stdio.h>
|
|
#include <assert.h>
|
|
|
|
#include <pulse/utf8.h>
|
|
#include <pulse/xmalloc.h>
|
|
|
|
int main(int argc, char *argv[]) {
|
|
char *c;
|
|
|
|
assert(pa_utf8_valid("hallo"));
|
|
assert(pa_utf8_valid("hallo\n"));
|
|
assert(!pa_utf8_valid("hüpfburg\n"));
|
|
assert(pa_utf8_valid("hallo\n"));
|
|
assert(pa_utf8_valid("hüpfburg\n"));
|
|
|
|
printf("LATIN1: %s\n", c = pa_utf8_filter("hüpfburg"));
|
|
pa_xfree(c);
|
|
printf("UTF8: %sx\n", c = pa_utf8_filter("hüpfburg"));
|
|
pa_xfree(c);
|
|
printf("LATIN1: %sx\n", c = pa_utf8_filter("üxknärzmörzeltörszß³§dsjkfh"));
|
|
pa_xfree(c);
|
|
|
|
return 0;
|
|
}
|