GNU Octave  6.2.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"
Include dependency graph for unistr-wrappers.c:

Go to the source code of this file.

Functions

const uint8_t * octave_u8_check_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)
 
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_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 octave::regexp::match(), and octave::string::u8_validate().

◆ 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 47 of file unistr-wrappers.c.

Referenced by octave::ft_text_renderer::visit().

◆ 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 53 of file unistr-wrappers.c.