utf8rewind  1.5.2
System library for processing UTF-8 encoded text
Error codes

Values returned by functions on error. More...

Macros

#define UTF8_ERR_NONE   (0)
 No errors. More...
 
#define UTF8_ERR_INVALID_DATA   (-1)
 Input data is invalid. More...
 
#define UTF8_ERR_INVALID_FLAG   (-2)
 Input flag is invalid. More...
 
#define UTF8_ERR_NOT_ENOUGH_SPACE   (-3)
 Not enough space in buffer to store result. More...
 
#define UTF8_ERR_OVERLAPPING_PARAMETERS   (-4)
 Input and output buffers overlap in memory. More...
 
#define UTF8_ERR_INVALID_LOCALE   (-5)
 Invalid locale specified. More...
 

Detailed Description

Values returned by functions on error.

Macro Definition Documentation

◆ UTF8_ERR_NONE

#define UTF8_ERR_NONE   (0)

No errors.

◆ UTF8_ERR_INVALID_DATA

#define UTF8_ERR_INVALID_DATA   (-1)

Input data is invalid.

◆ UTF8_ERR_INVALID_FLAG

#define UTF8_ERR_INVALID_FLAG   (-2)

Input flag is invalid.

◆ UTF8_ERR_NOT_ENOUGH_SPACE

#define UTF8_ERR_NOT_ENOUGH_SPACE   (-3)

Not enough space in buffer to store result.

◆ UTF8_ERR_OVERLAPPING_PARAMETERS

#define UTF8_ERR_OVERLAPPING_PARAMETERS   (-4)

Input and output buffers overlap in memory.

◆ UTF8_ERR_INVALID_LOCALE

#define UTF8_ERR_INVALID_LOCALE   (-5)

Invalid locale specified.