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

FreeBSD Manual Pages

  
 
  

home | help
uconvert_size(3)		 Allegro manual 		uconvert_size(3)

NAME
     uconvert_size  - Number of bytes needed to store a string after conversion.
     Allegro game programming library.

SYNOPSIS
     #include <allegro.h>

     int uconvert_size(const char *s, int type, int newtype);

DESCRIPTION
     Finds out how many bytes are required to store the specified string `s' af-
     ter a conversion from `type' to `newtype',  including  the  mandatory  zero
     terminator  of the string. You can use U_CURRENT for either `type' or `new-
     type' as a shortcut to represent whatever text encoding format is currently
     selected. Example:

	length = uconvert_size(old_string, U_CURRENT, U_UNICODE);
	new_string = malloc(length);
	ustrcpy(new_string, old_string);

RETURN VALUE
     Returns the number of bytes required to store the string after conversion.

SEE ALSO
     need_uconvert(3), do_uconvert(3)

Allegro 			  version 4.4.3 		uconvert_size(3)

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

home | help