bindbc.icu.bindings.ucnv_err
ucnv_err.h
License:
 BSL-1.0.
- structUConverter;
- enum stringUCNV_SUB_STOP_ON_ILLEGAL;
- enum stringUCNV_SKIP_STOP_ON_ILLEGAL;
- enum stringUCNV_ESCAPE_ICU;
- enum stringUCNV_ESCAPE_JAVA;
- enum stringUCNV_ESCAPE_C;
- enum stringUCNV_ESCAPE_XML_DEC;
- enum stringUCNV_ESCAPE_XML_HEX;
- enum stringUCNV_ESCAPE_UNICODE;
- enum stringUCNV_ESCAPE_CSS2;
- enumUConverterCallbackReason: int;
- 
- UCNV_UNASSIGNED
- UCNV_ILLEGAL
- UCNV_IRREGULAR
- UCNV_RESET
- UCNV_CLOSE
- UCNV_CLONE
 
- structUConverterFromUnicodeArgs;
- 
- ushortsize;
- UBoolflush;
- UConverter*converter;
- const(UChar)*source;
- const(UChar)*sourceLimit;
- char*target;
- const(char)*targetLimit;
- int*offsets;
 
- structUConverterToUnicodeArgs;
- 
- ushortsize;
- UBoolflush;
- UConverter*converter;
- const(char)*source;
- const(char)*sourceLimit;
- UChar*target;
- const(UChar)*targetLimit;
- int*offsets;
 
- voidUCNV_FROM_U_CALLBACK_STOP_74(const(void)* context, UConverterFromUnicodeArgs* fromUArgs, const(UChar)* codeUnits, int length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode* err);
- voidUCNV_TO_U_CALLBACK_STOP_74(const(void)* context, UConverterToUnicodeArgs* toUArgs, const(char)* codeUnits, int length, UConverterCallbackReason reason, UErrorCode* err);
- voidUCNV_FROM_U_CALLBACK_SKIP_74(const(void)* context, UConverterFromUnicodeArgs* fromUArgs, const(UChar)* codeUnits, int length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode* err);
- voidUCNV_FROM_U_CALLBACK_SUBSTITUTE_74(const(void)* context, UConverterFromUnicodeArgs* fromUArgs, const(UChar)* codeUnits, int length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode* err);
- voidUCNV_FROM_U_CALLBACK_ESCAPE_74(const(void)* context, UConverterFromUnicodeArgs* fromUArgs, const(UChar)* codeUnits, int length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode* err);
- voidUCNV_TO_U_CALLBACK_SKIP_74(const(void)* context, UConverterToUnicodeArgs* toUArgs, const(char)* codeUnits, int length, UConverterCallbackReason reason, UErrorCode* err);
- voidUCNV_TO_U_CALLBACK_SUBSTITUTE_74(const(void)* context, UConverterToUnicodeArgs* toUArgs, const(char)* codeUnits, int length, UConverterCallbackReason reason, UErrorCode* err);
- voidUCNV_TO_U_CALLBACK_ESCAPE_74(const(void)* context, UConverterToUnicodeArgs* toUArgs, const(char)* codeUnits, int length, UConverterCallbackReason reason, UErrorCode* err);