FreeBASIC  0.91.0
utf_convfrom_wchar.c File Reference
#include "fb.h"
Include dependency graph for utf_convfrom_wchar.c:

Go to the source code of this file.

Functions

static void hUTF16ToUTF8 (const FB_WCHAR *src, ssize_t chars, UTF_8 *dst, ssize_t *total_bytes)
 
static void hUTF32ToUTF8 (const FB_WCHAR *src, ssize_t chars, UTF_8 *dst, ssize_t *total_bytes)
 
static char * hToUTF8 (const FB_WCHAR *src, ssize_t chars, char *dst, ssize_t *bytes)
 
static void hCharToUTF16 (const FB_WCHAR *src, ssize_t chars, UTF_16 *dst, ssize_t *bytes)
 
static UTF_16hUTF32ToUTF16 (const FB_WCHAR *src, ssize_t chars, UTF_16 *dst, ssize_t *bytes)
 
static char * hToUTF16 (const FB_WCHAR *src, ssize_t chars, char *dst, ssize_t *bytes)
 
static void hCharToUTF32 (const FB_WCHAR *src, ssize_t chars, UTF_32 *dst, ssize_t *bytes)
 
static void hUTF16ToUTF32 (const FB_WCHAR *src, ssize_t chars, UTF_32 *dst, ssize_t *bytes)
 
static char * hToUTF32 (const FB_WCHAR *src, ssize_t chars, char *dst, ssize_t *bytes)
 
char * fb_WCharToUTF (FB_FILE_ENCOD encod, const FB_WCHAR *src, ssize_t chars, char *dst, ssize_t *bytes)
 

Function Documentation

char* fb_WCharToUTF ( FB_FILE_ENCOD  encod,
const FB_WCHAR src,
ssize_t  chars,
char *  dst,
ssize_t *  bytes 
)

Definition at line 285 of file utf_convfrom_wchar.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static void hCharToUTF16 ( const FB_WCHAR src,
ssize_t  chars,
UTF_16 dst,
ssize_t *  bytes 
)
static

Definition at line 127 of file utf_convfrom_wchar.c.

Here is the caller graph for this function:

static void hCharToUTF32 ( const FB_WCHAR src,
ssize_t  chars,
UTF_32 dst,
ssize_t *  bytes 
)
static

Definition at line 211 of file utf_convfrom_wchar.c.

Here is the caller graph for this function:

static char* hToUTF16 ( const FB_WCHAR src,
ssize_t  chars,
char *  dst,
ssize_t *  bytes 
)
static

Definition at line 169 of file utf_convfrom_wchar.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static char* hToUTF32 ( const FB_WCHAR src,
ssize_t  chars,
char *  dst,
ssize_t *  bytes 
)
static

Definition at line 242 of file utf_convfrom_wchar.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static char* hToUTF8 ( const FB_WCHAR src,
ssize_t  chars,
char *  dst,
ssize_t *  bytes 
)
static

Definition at line 97 of file utf_convfrom_wchar.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static void hUTF16ToUTF32 ( const FB_WCHAR src,
ssize_t  chars,
UTF_32 dst,
ssize_t *  bytes 
)
static

Definition at line 220 of file utf_convfrom_wchar.c.

Here is the caller graph for this function:

static void hUTF16ToUTF8 ( const FB_WCHAR src,
ssize_t  chars,
UTF_8 dst,
ssize_t *  total_bytes 
)
static

Definition at line 7 of file utf_convfrom_wchar.c.

Here is the caller graph for this function:

static UTF_16* hUTF32ToUTF16 ( const FB_WCHAR src,
ssize_t  chars,
UTF_16 dst,
ssize_t *  bytes 
)
static

Definition at line 136 of file utf_convfrom_wchar.c.

Here is the caller graph for this function:

static void hUTF32ToUTF8 ( const FB_WCHAR src,
ssize_t  chars,
UTF_8 dst,
ssize_t *  total_bytes 
)
static

Definition at line 56 of file utf_convfrom_wchar.c.

Here is the caller graph for this function: