26 #ifndef _UTF8REWIND_INTERNAL_CASEMAPPING_H_
27 #define _UTF8REWIND_INTERNAL_CASEMAPPING_H_
43 size_t total_bytes_needed;
46 const uint32_t* property_index1;
47 const uint32_t* property_index2;
48 const uint32_t* property_data;
49 uint32_t last_general_category;
50 uint8_t last_code_point_size;
51 uint8_t last_canonical_combining_class;
52 uint8_t quickcheck_flags;
55 uint8_t casemapping_initialize(
56 CaseMappingState* state,
57 const char* input,
size_t inputSize,
58 char* target,
size_t targetSize,
59 const uint32_t* propertyIndex1,
const uint32_t* propertyIndex2,
const uint32_t* propertyData,
60 uint8_t quickCheck,
size_t locale,
63 size_t casemapping_execute(CaseMappingState* state, int32_t* errors);
Public interface for UTF-8 functions.
uint32_t unicode_t
UTF-32 encoded code point.
Definition: utf8rewind.h:698