26 #if ! defined (octave_unistr_wrappers_h)
27 #define octave_unistr_wrappers_h 1
29 #if defined __cplusplus
46 uint8_t *result_buf,
size_t *lengthp);
50 uint8_t *result_buf,
size_t *lengthp);
54 uint16_t *result_buf,
size_t *lengthp);
58 uint32_t *result_buf,
size_t *lengthp);
60 #if defined __cplusplus
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 size_t octave_u8_mbsnlen_wrapper(const uint8_t *src, size_t n)
OCTAVE_API int octave_u8_strmbtouc_wrapper(uint32_t *puc, const uint8_t *src)
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 int octave_u8_strmblen_wrapper(const uint8_t *src)
OCTAVE_API const uint8_t * octave_u8_check_wrapper(const uint8_t *src, size_t n)
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 uint32_t * octave_u8_to_u32_wrapper(const uint8_t *src, size_t src_len, uint32_t *result_buf, size_t *lengthp)