GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
unistr-wrappers.c File Reference
#include "unistr.h"
#include "unistr-wrappers.h"

Go to the source code of this file.

Functions

uint8_t * octave_u16_to_u8_wrapper (const uint16_t *src, size_t src_len, uint8_t *result_buf, size_t *lengthp)
 
uint8_t * octave_u32_to_u8_wrapper (const uint32_t *src, size_t src_len, uint8_t *result_buf, size_t *lengthp)
 
const uint8_t * octave_u8_check_wrapper (const uint8_t *src, size_t n)
 
size_t octave_u8_mbsnlen_wrapper (const uint8_t *src, size_t n)
 
int octave_u8_strmblen_wrapper (const uint8_t *src)
 
int octave_u8_strmbtouc_wrapper (uint32_t *puc, const uint8_t *src)
 
uint16_t * octave_u8_to_u16_wrapper (const uint8_t *src, size_t src_len, uint16_t *result_buf, size_t *lengthp)
 
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()

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.

◆ octave_u32_to_u8_wrapper()

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.

◆ octave_u8_check_wrapper()

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()

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()

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()

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

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

◆ octave_u8_to_u16_wrapper()

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.

◆ octave_u8_to_u32_wrapper()

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.