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

Go to the source code of this file.

Functions

char * fb_hUTF8ToChar (const UTF_8 *src, char *dst, ssize_t *chars)
 
char * fb_hUTF16ToChar (const UTF_16 *src, char *dst, ssize_t *chars)
 
char * fb_hUTF32ToChar (const UTF_32 *src, char *dst, ssize_t *chars)
 
static FB_WCHARhUTF8ToUTF16 (const UTF_8 *src, FB_WCHAR *dst, ssize_t *chars)
 
static FB_WCHARhUTF8ToUTF32 (const UTF_8 *src, FB_WCHAR *dst, ssize_t *chars)
 
static FB_WCHARhUTF8ToWChar (const UTF_8 *src, FB_WCHAR *dst, ssize_t *chars)
 
static FB_WCHARhUTF16ToUTF32 (const UTF_16 *src, FB_WCHAR *dst, ssize_t *chars)
 
static FB_WCHARhUTF16ToWChar (const UTF_16 *src, FB_WCHAR *dst, ssize_t *chars)
 
static FB_WCHARhUTF32ToUTF16 (const UTF_32 *src, FB_WCHAR *dst, ssize_t *chars)
 
static FB_WCHARhUTF32ToWChar (const UTF_32 *src, FB_WCHAR *dst, ssize_t *chars)
 
FB_WCHARfb_UTFToWChar (FB_FILE_ENCOD encod, const void *src, FB_WCHAR *dst, ssize_t *chars)
 

Variables

const char __fb_utf8_trailingTb [256]
 
const UTF_32 __fb_utf8_offsetsTb [6]
 

Function Documentation

char* fb_hUTF16ToChar ( const UTF_16 src,
char *  dst,
ssize_t *  chars 
)

Definition at line 107 of file utf_convto_char.c.

Here is the caller graph for this function:

char* fb_hUTF32ToChar ( const UTF_32 src,
char *  dst,
ssize_t *  chars 
)

Definition at line 172 of file utf_convto_char.c.

Here is the caller graph for this function:

char* fb_hUTF8ToChar ( const UTF_8 src,
char *  dst,
ssize_t *  chars 
)

Definition at line 10 of file utf_convto_char.c.

Here is the caller graph for this function:

FB_WCHAR* fb_UTFToWChar ( FB_FILE_ENCOD  encod,
const void *  src,
FB_WCHAR dst,
ssize_t *  chars 
)

Definition at line 426 of file utf_convto_wchar.c.

Here is the call graph for this function:

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

Definition at line 238 of file utf_convto_wchar.c.

Here is the caller graph for this function:

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

Definition at line 301 of file utf_convto_wchar.c.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 329 of file utf_convto_wchar.c.

Here is the caller graph for this function:

static FB_WCHAR* hUTF32ToWChar ( const UTF_32 src,
FB_WCHAR dst,
ssize_t *  chars 
)
static

Definition at line 399 of file utf_convto_wchar.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static FB_WCHAR* hUTF8ToUTF16 ( const UTF_8 src,
FB_WCHAR dst,
ssize_t *  chars 
)
static

Definition at line 14 of file utf_convto_wchar.c.

Here is the caller graph for this function:

static FB_WCHAR* hUTF8ToUTF32 ( const UTF_8 src,
FB_WCHAR dst,
ssize_t *  chars 
)
static

Definition at line 124 of file utf_convto_wchar.c.

Here is the caller graph for this function:

static FB_WCHAR* hUTF8ToWChar ( const UTF_8 src,
FB_WCHAR dst,
ssize_t *  chars 
)
static

Definition at line 215 of file utf_convto_wchar.c.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

const UTF_32 __fb_utf8_offsetsTb[6]

Definition at line 24 of file utf_core.c.

const char __fb_utf8_trailingTb[256]

Definition at line 12 of file utf_core.c.