#include <stdint.h>
Go to the source code of this file.
◆ HTP_UTF8_ACCEPT
#define HTP_UTF8_ACCEPT 0 |
◆ HTP_UTF8_REJECT
#define HTP_UTF8_REJECT 1 |
◆ htp_utf8_decode_allow_overlong()
uint32_t htp_utf8_decode_allow_overlong |
( |
uint32_t * | state, |
|
|
uint32_t * | codep, |
|
|
uint32_t | byte ) |
Process one byte of UTF-8 data and return a code point if one is available. Allows overlong characters in input.
- Parameters
-
[in] | state | |
[in] | codep | |
[in] | byte | |
- Returns
- HTP_UTF8_ACCEPT for a valid character, HTP_UTF8_REJECT for an invalid character, or something else if the character has not yet been formed