#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 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_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 octave::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::string::u8_from_encoding(), and octave::string::u8_validate().
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__(), and octave::string::u8_to_encoding().
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 octave::sys::get_ASCII_filename().
OCTAVE_API char * u8_from_wchar | ( | const wchar_t * | wc | ) |
Definition at line 76 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 103 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().