#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Functions | |
OCTAVE_API char * | octave_u32_conv_to_encoding_strict (const char *tocode, const uint32_t *src, size_t srclen, size_t *lengthp) |
OCTAVE_API uint8_t * | octave_u8_conv_from_encoding (const char *fromcode, const char *src, size_t srclen, size_t *lengthp) |
OCTAVE_API uint8_t * | octave_u8_conv_from_encoding_offsets (const char *fromcode, const char *src, size_t srclen, size_t *offsets, size_t *lengthp) |
OCTAVE_API char * | octave_u8_conv_to_encoding (const char *tocode, const uint8_t *src, size_t srclen, size_t *lengthp) |
OCTAVE_API char * | octave_u8_conv_to_encoding_offsets (const char *tocode, const uint8_t *src, size_t srclen, size_t *offsets, size_t *lengthp) |
OCTAVE_API char * | octave_u8_conv_to_encoding_strict (const char *tocode, const uint8_t *src, size_t srclen, size_t *lengthp) |
OCTAVE_API char * | u8_from_wchar (const wchar_t *wc) |
OCTAVE_API wchar_t * | u8_to_wchar (const char *u8_char) |
OCTAVE_API char* octave_u32_conv_to_encoding_strict | ( | const char * | tocode, |
const uint32_t * | src, | ||
size_t | srclen, | ||
size_t * | lengthp | ||
) |
Definition at line 68 of file uniconv-wrappers.c.
Referenced by file_editor_tab::check_valid_codec().
OCTAVE_API uint8_t* octave_u8_conv_from_encoding | ( | const char * | fromcode, |
const char * | src, | ||
size_t | srclen, | ||
size_t * | lengthp | ||
) |
Definition at line 44 of file uniconv-wrappers.c.
Referenced by F__native2unicode__().
OCTAVE_API uint8_t* octave_u8_conv_from_encoding_offsets | ( | const char * | fromcode, |
const char * | src, | ||
size_t | srclen, | ||
size_t * | offsets, | ||
size_t * | lengthp | ||
) |
Definition at line 76 of file uniconv-wrappers.c.
OCTAVE_API char* octave_u8_conv_to_encoding | ( | const char * | tocode, |
const uint8_t * | src, | ||
size_t | srclen, | ||
size_t * | lengthp | ||
) |
Definition at line 52 of file uniconv-wrappers.c.
Referenced by F__unicode2native__().
OCTAVE_API char* octave_u8_conv_to_encoding_offsets | ( | const char * | tocode, |
const uint8_t * | src, | ||
size_t | srclen, | ||
size_t * | offsets, | ||
size_t * | lengthp | ||
) |
Definition at line 85 of file uniconv-wrappers.c.
OCTAVE_API char* octave_u8_conv_to_encoding_strict | ( | const char * | tocode, |
const uint8_t * | src, | ||
size_t | srclen, | ||
size_t * | lengthp | ||
) |
Definition at line 60 of file uniconv-wrappers.c.
Referenced by get_ASCII_filename().
OCTAVE_API char* u8_from_wchar | ( | const wchar_t * | wc | ) |
Definition at line 94 of file uniconv-wrappers.c.
References free(), and malloc().
Referenced by octave_getcwd_wrapper().
OCTAVE_API wchar_t* u8_to_wchar | ( | const char * | u8_char | ) |
Definition at line 121 of file uniconv-wrappers.c.
References free(), malloc(), and strlen().
Referenced by octave_async_system_wrapper(), octave_chdir_wrapper(), octave_execv_wrapper(), octave_lstat_wrapper(), octave_mkdir_wrapper(), octave_rmdir_wrapper(), octave_stat_wrapper(), and octave_unlink_wrapper().