Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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>

home | help