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  for-
     mat. 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.

SEE ALSO
     uconvert(3)

Allegro 			  version 4.4.3 		  do_uconvert(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=do_uconvert&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help