26 #ifndef _UTF8REWIND_INTERNAL_STREAMING_H_
27 #define _UTF8REWIND_INTERNAL_STREAMING_H_
58 #define STREAM_SAFE_MAX 30
59 #define STREAM_BUFFER_MAX 32
70 uint8_t quick_check[STREAM_BUFFER_MAX];
71 uint8_t canonical_combining_class[STREAM_BUFFER_MAX];
74 uint8_t stream_initialize(StreamState* state,
const char* input,
size_t inputSize);
76 uint8_t stream_read(StreamState* state,
const size_t* propertyIndex,
const uint8_t* propertyData);
78 uint8_t stream_write(StreamState* state,
char** output,
size_t* outputSize, uint8_t* bytesWritten);
80 uint8_t stream_reorder(StreamState* state);
uint32_t unicode_t
UTF-32 encoded code point.
Definition: utf8rewind.h:235
Public interface for UTF-8 functions.