#include <stdlib.h>
#include <string.h>
#include <wchar.h>
#include "uniconv.h"
#include "uniconv-wrappers.h"
Go to the source code of this file.
Functions | |
uint16_t * | octave_u16_conv_from_encoding (const char *fromcode, const char *src, size_t srclen, size_t *lengthp) |
uint16_t * | octave_u16_conv_from_encoding_strict (const char *fromcode, const char *src, size_t srclen, size_t *lengthp) |
char * | octave_u16_conv_to_encoding (const char *tocode, const uint16_t *src, size_t srclen, size_t *lengthp) |
char * | octave_u16_conv_to_encoding_strict (const char *tocode, const uint16_t *src, size_t srclen, size_t *lengthp) |
char * | octave_u32_conv_to_encoding_strict (const char *tocode, const uint32_t *src, size_t srclen, size_t *lengthp) |
uint8_t * | octave_u8_conv_from_encoding (const char *fromcode, const char *src, size_t srclen, size_t *lengthp) |
uint8_t * | octave_u8_conv_from_encoding_offsets (const char *fromcode, const char *src, size_t srclen, size_t *offsets, size_t *lengthp) |
char * | octave_u8_conv_to_encoding (const char *tocode, const uint8_t *src, size_t srclen, size_t *lengthp) |
char * | octave_u8_conv_to_encoding_offsets (const char *tocode, const uint8_t *src, size_t srclen, size_t *offsets, size_t *lengthp) |
char * | octave_u8_conv_to_encoding_strict (const char *tocode, const uint8_t *src, size_t srclen, size_t *lengthp) |
char * | u8_from_wchar (const wchar_t *wc) |
wchar_t * | u8_to_wchar (const char *u8) |
uint16_t* octave_u16_conv_from_encoding | ( | const char * | fromcode, |
const char * | src, | ||
size_t | srclen, | ||
size_t * | lengthp | ||
) |
Definition at line 114 of file uniconv-wrappers.c.
uint16_t* octave_u16_conv_from_encoding_strict | ( | const char * | fromcode, |
const char * | src, | ||
size_t | srclen, | ||
size_t * | lengthp | ||
) |
Definition at line 122 of file uniconv-wrappers.c.
char* octave_u16_conv_to_encoding | ( | const char * | tocode, |
const uint16_t * | src, | ||
size_t | srclen, | ||
size_t * | lengthp | ||
) |
Definition at line 130 of file uniconv-wrappers.c.
char* octave_u16_conv_to_encoding_strict | ( | const char * | tocode, |
const uint16_t * | src, | ||
size_t | srclen, | ||
size_t * | lengthp | ||
) |
Definition at line 138 of file uniconv-wrappers.c.
char* octave_u32_conv_to_encoding_strict | ( | const char * | tocode, |
const uint32_t * | src, | ||
size_t | srclen, | ||
size_t * | lengthp | ||
) |
Definition at line 146 of file uniconv-wrappers.c.
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__().
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 154 of file uniconv-wrappers.c.
char* octave_u8_conv_to_encoding | ( | const char * | tocode, |
const uint8_t * | src, | ||
size_t | srclen, | ||
size_t * | lengthp | ||
) |
Definition at line 98 of file uniconv-wrappers.c.
Referenced by F__unicode2native__().
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 163 of file uniconv-wrappers.c.
char* octave_u8_conv_to_encoding_strict | ( | const char * | tocode, |
const uint8_t * | src, | ||
size_t | srclen, | ||
size_t * | lengthp | ||
) |
Definition at line 106 of file uniconv-wrappers.c.
Referenced by get_ASCII_filename().
char* u8_from_wchar | ( | const wchar_t * | wc | ) |
Definition at line 172 of file uniconv-wrappers.c.
References free(), and malloc().
Referenced by octave_getcwd_wrapper().
wchar_t* u8_to_wchar | ( | const char * | u8 | ) |
Definition at line 199 of file uniconv-wrappers.c.
References free(), malloc(), and strlen().
Referenced by octave_chdir_wrapper(), octave_execv_wrapper(), octave_lstat_wrapper(), octave_mkdir_wrapper(), octave_rmdir_wrapper(), octave_stat_wrapper(), and octave_unlink_wrapper().