GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
unistr-wrappers.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

OCTAVE_API uint8_t * octave_u16_to_u8_wrapper (const uint16_t *src, size_t src_len, uint8_t *result_buf, size_t *lengthp)
 
OCTAVE_API uint8_t * octave_u32_to_u8_wrapper (const uint32_t *src, size_t src_len, uint8_t *result_buf, size_t *lengthp)
 
OCTAVE_API const uint8_t * octave_u8_check_wrapper (const uint8_t *src, size_t n)
 
OCTAVE_API size_t octave_u8_mbsnlen_wrapper (const uint8_t *src, size_t n)
 
OCTAVE_API int octave_u8_strmblen_wrapper (const uint8_t *src)
 
OCTAVE_API int octave_u8_strmbtouc_wrapper (uint32_t *puc, const uint8_t *src)
 
OCTAVE_API uint16_t * octave_u8_to_u16_wrapper (const uint8_t *src, size_t src_len, uint16_t *result_buf, size_t *lengthp)
 
OCTAVE_API uint32_t * octave_u8_to_u32_wrapper (const uint8_t *src, size_t src_len, uint32_t *result_buf, size_t *lengthp)
 

Function Documentation

◆ octave_u16_to_u8_wrapper()

OCTAVE_API uint8_t* octave_u16_to_u8_wrapper ( const uint16_t *  src,
size_t  src_len,
uint8_t *  result_buf,
size_t *  lengthp 
)

Definition at line 59 of file unistr-wrappers.c.

Referenced by read_mat5_binary_element().

◆ octave_u32_to_u8_wrapper()

OCTAVE_API uint8_t* octave_u32_to_u8_wrapper ( const uint32_t *  src,
size_t  src_len,
uint8_t *  result_buf,
size_t *  lengthp 
)

Definition at line 66 of file unistr-wrappers.c.

Referenced by read_mat5_binary_element().

◆ octave_u8_check_wrapper()

OCTAVE_API const uint8_t* octave_u8_check_wrapper ( const uint8_t *  src,
size_t  n 
)

Definition at line 35 of file unistr-wrappers.c.

References n.

Referenced by regexp::match().

◆ octave_u8_mbsnlen_wrapper()

OCTAVE_API size_t octave_u8_mbsnlen_wrapper ( const uint8_t *  src,
size_t  n 
)

Definition at line 47 of file unistr-wrappers.c.

References n.

Referenced by F__unicode_length__().

◆ octave_u8_strmblen_wrapper()

OCTAVE_API int octave_u8_strmblen_wrapper ( const uint8_t *  src)

Definition at line 41 of file unistr-wrappers.c.

Referenced by Funicode_idx().

◆ octave_u8_strmbtouc_wrapper()

OCTAVE_API int octave_u8_strmbtouc_wrapper ( uint32_t *  puc,
const uint8_t *  src 
)

Definition at line 53 of file unistr-wrappers.c.

Referenced by ft_text_renderer::visit().

◆ octave_u8_to_u16_wrapper()

OCTAVE_API uint16_t* octave_u8_to_u16_wrapper ( const uint8_t *  src,
size_t  src_len,
uint16_t *  result_buf,
size_t *  lengthp 
)

Definition at line 73 of file unistr-wrappers.c.

Referenced by maybe_convert_to_u16().

◆ octave_u8_to_u32_wrapper()

OCTAVE_API uint32_t* octave_u8_to_u32_wrapper ( const uint8_t *  src,
size_t  src_len,
uint32_t *  result_buf,
size_t *  lengthp 
)

Definition at line 80 of file unistr-wrappers.c.