Main Page | Modules | File List | Globals

Unicode Transformations


Typedefs

typedef unsigned char UTF8Char
typedef unsigned long UCS4Char

Functions

XAINT_API UCS4CharCreateUCS4String (UTF8Char *string)
XAINT_API UTF8CharCreateUTF8String (UCS4Char *string)
XAINT_API void FreeUTF8String (UTF8Char *string)
XAINT_API void FreeUCS4String (UCS4Char *string)


Typedef Documentation

typedef unsigned long UCS4Char
 

32-bit type defining a UCS4 character.

Definition at line 100 of file xaint.h.

typedef unsigned char UTF8Char
 

8-bit type defining a part of a UTF8 character

Definition at line 96 of file xaint.h.


Function Documentation

XAINT_API UCS4Char* CreateUCS4String UTF8Char string  ) 
 

Creates a new UCS4 string from an existing UTF8 string

Parameters:
string a UTF8 string
Return values:
UCS4Char* a new UCS4 string

XAINT_API UTF8Char* CreateUTF8String UCS4Char string  ) 
 

Creates a new UTF8 string from an existing UCS4 string

Parameters:
string a UCS4 string
Return values:
UTF8Char* a new UTF8 string

XAINT_API void FreeUCS4String UCS4Char string  ) 
 

Frees the memory of a string created by CreateUCS4String

Parameters:
string the UCS4 string

XAINT_API void FreeUTF8String UTF8Char string  ) 
 

Frees the memory of a string created by CreateUTF8String

Parameters:
string the UTF8 string


Generated on Sun Apr 25 11:36:04 2004 for Xaint by doxygen 1.3.6