FreeBSD Manual Pages
do_uconvert(3) Allegro manual do_uconvert(3) NAME do_uconvert - Converts a string to another encoding format. Allegro game programming library. SYNOPSIS #include <allegro.h> void do_uconvert(const char *s, int type, char *buf, int newtype, int size); DESCRIPTION Converts the specified string `s' from `type' to `newtype', storing at most `size' bytes into the output `buf'. The type parameters can use the value U_CURRENT as a shortcut to represent the currently selected encoding format. Example: char temp_string[256]; do_uconvert(input_string, U_CURRENT, temp_string, U_ASCII, 256); Note that, even for empty strings, your destination string must have at least enough bytes to store the terminating null character of the string, and your parameter `size' must reflect this. Otherwise, the de- bug version of Allegro will abort at an assertion, and the release ver- sion of Allegro will overrun the destination buffer. SEE ALSO uconvert(3) Allegro version 4.4.3 do_uconvert(3)
NAME | SYNOPSIS | DESCRIPTION | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=do_uconvert&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>