logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

do_uconvert - Converts a string to another encoding format. Allegro game programming library.

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
       debug  version of Allegro will abort at an assertion, and the release version of Allegro will overrun the
       destination buffer.

Name

       do_uconvert - Converts a string to another encoding format. Allegro game programming library.

See Also

uconvert(3alleg4)

Allegro                                           version 4.4.3                             do_uconvert(3alleg4)

Synopsis

#include<allegro.h>voiddo_uconvert(constchar*s,inttype,char*buf,intnewtype,intsize);

See Also