Functions | |||
![]() | ![]() | U_CAPI void U_EXPORT2 | UCNV_FROM_U_CALLBACK_STOP (UConverter * _this, char **target, const char *targetLimit, const UChar ** source, const UChar * sourceLimit, int32_t* offsets, bool_t flush, UErrorCode * err) |
![]() | ![]() | Functor STOPS at the ILLEGAL_SEQUENCE. More... | |
![]() | ![]() | U_CAPI void U_EXPORT2 | UCNV_TO_U_CALLBACK_STOP (UConverter * _this, UChar ** target, const UChar * targetLimit, const char **source, const char *sourceLimit, int32_t* offsets, bool_t flush, UErrorCode * err) |
![]() | ![]() | Functor STOPS at the ILLEGAL_SEQUENCE. More... | |
![]() | ![]() | U_CAPI void U_EXPORT2 | UCNV_FROM_U_CALLBACK_SKIP (UConverter * _this, char **target, const char *targetLimit, const UChar ** source, const UChar * sourceLimit, int32_t* offsets, bool_t flush, UErrorCode * err) |
![]() | ![]() | Functor SKIPs the ILLEGAL_SEQUENCE. More... | |
![]() | ![]() | U_CAPI void U_EXPORT2 | UCNV_FROM_U_CALLBACK_SUBSTITUTE (UConverter * _this, char **target, const char *targetLimit, const UChar ** source, const UChar * sourceLimit, int32_t* offsets, bool_t flush, UErrorCode * err) |
![]() | ![]() | Functor Substitute the ILLEGAL SEQUENCE with the current substitution string assiciated with _this, in the event target buffer is too small, it will store the extra info in the UConverter, and err will be set to U_INDEX_OUTOFBOUNDS_ERROR. More... | |
![]() | ![]() | U_CAPI void U_EXPORT2 | UCNV_FROM_U_CALLBACK_ESCAPE (UConverter * _this, char **target, const char *targetLimit, const UChar ** source, const UChar * sourceLimit, int32_t* offsets, bool_t flush, UErrorCode * err) |
![]() | ![]() | Functor Substitute the ILLEGAL SEQUENCE with a sequence escaped codepoints corresponding to the ILLEGAL SEQUENCE (format UXXXX, e.g. More... | |
![]() | ![]() | U_CAPI void U_EXPORT2 | UCNV_TO_U_CALLBACK_SKIP (UConverter * _this, UChar ** target, const UChar * targetLimit, const char **source, const char *sourceLimit, int32_t* offsets, bool_t flush, UErrorCode * err) |
![]() | ![]() | Functor SKIPs the ILLEGAL_SEQUENCE. More... | |
![]() | ![]() | U_CAPI void U_EXPORT2 | UCNV_TO_U_CALLBACK_SUBSTITUTE (UConverter * _this, UChar ** target, const UChar * targetLimit, const char **source, const char *sourceLimit, int32_t* offsets, bool_t flush, UErrorCode * err) |
![]() | ![]() | Functor Substitute the ILLEGAL SEQUENCE with the current substitution string assiciated with _this, in the event target buffer is too small, it will store the extra info in the UConverter, and err will be set to U_INDEX_OUTOFBOUNDS_ERROR. More... | |
![]() | ![]() | U_CAPI void U_EXPORT2 | UCNV_TO_U_CALLBACK_ESCAPE (UConverter * _this, UChar ** target, const UChar * targetLimit, const char **source, const char *sourceLimit, int32_t* offsets, bool_t flush, UErrorCode * err) |
![]() | ![]() | Functor Substitute the ILLEGAL SEQUENCE with a sequence escaped codepoints corresponding to the ILLEGAL SEQUENCE (format XNN, e.g. More... |
U_CAPI void U_EXPORT2 UCNV_FROM_U_CALLBACK_STOP (UConverter * _this, char ** target, const char * targetLimit, const UChar ** source, const UChar * sourceLimit, int32_t * offsets, bool_t flush, UErrorCode * err) |
Functor STOPS at the ILLEGAL_SEQUENCE.
U_CAPI void U_EXPORT2 UCNV_TO_U_CALLBACK_STOP (UConverter * _this, UChar ** target, const UChar * targetLimit, const char ** source, const char * sourceLimit, int32_t * offsets, bool_t flush, UErrorCode * err) |
Functor STOPS at the ILLEGAL_SEQUENCE.
U_CAPI void U_EXPORT2 UCNV_FROM_U_CALLBACK_SKIP (UConverter * _this, char ** target, const char * targetLimit, const UChar ** source, const UChar * sourceLimit, int32_t * offsets, bool_t flush, UErrorCode * err) |
Functor SKIPs the ILLEGAL_SEQUENCE.
U_CAPI void U_EXPORT2 UCNV_FROM_U_CALLBACK_SUBSTITUTE (UConverter * _this, char ** target, const char * targetLimit, const UChar ** source, const UChar * sourceLimit, int32_t * offsets, bool_t flush, UErrorCode * err) |
Functor Substitute the ILLEGAL SEQUENCE with the current substitution string assiciated with _this, in the event target buffer is too small, it will store the extra info in the UConverter, and err will be set to U_INDEX_OUTOFBOUNDS_ERROR.
The next time T_UConverter_fromUnicode is called, it will store the left over data in target, before transcoding the "source Stream"
U_CAPI void U_EXPORT2 UCNV_FROM_U_CALLBACK_ESCAPE (UConverter * _this, char ** target, const char * targetLimit, const UChar ** source, const UChar * sourceLimit, int32_t * offsets, bool_t flush, UErrorCode * err) |
Functor Substitute the ILLEGAL SEQUENCE with a sequence escaped codepoints corresponding to the ILLEGAL SEQUENCE (format UXXXX, e.g.
"uFFFEu00ACuC8FE"). In the Event the Converter doesn't support the characters {u,%}[A-F][0-9], it will substitute the illegal sequence with the substitution characters (it will behave like the above functor). in the event target buffer is too small, it will store the extra info in the UConverter, and err will be set to U_INDEX_OUTOFBOUNDS_ERROR. The next time T_UConverter_fromUnicode is called, it will store the left over data in target, before transcoding the "source Stream"
U_CAPI void U_EXPORT2 UCNV_TO_U_CALLBACK_SKIP (UConverter * _this, UChar ** target, const UChar * targetLimit, const char ** source, const char * sourceLimit, int32_t * offsets, bool_t flush, UErrorCode * err) |
Functor SKIPs the ILLEGAL_SEQUENCE.
U_CAPI void U_EXPORT2 UCNV_TO_U_CALLBACK_SUBSTITUTE (UConverter * _this, UChar ** target, const UChar * targetLimit, const char ** source, const char * sourceLimit, int32_t * offsets, bool_t flush, UErrorCode * err) |
Functor Substitute the ILLEGAL SEQUENCE with the current substitution string assiciated with _this, in the event target buffer is too small, it will store the extra info in the UConverter, and err will be set to U_INDEX_OUTOFBOUNDS_ERROR.
The next time T_UConverter_fromUnicode is called, it will store the left over data in target, before transcoding the "source Stream"
U_CAPI void U_EXPORT2 UCNV_TO_U_CALLBACK_ESCAPE (UConverter * _this, UChar ** target, const UChar * targetLimit, const char ** source, const char * sourceLimit, int32_t * offsets, bool_t flush, UErrorCode * err) |
Functor Substitute the ILLEGAL SEQUENCE with a sequence escaped codepoints corresponding to the ILLEGAL SEQUENCE (format XNN, e.g.
"XFFX0AXC8X03"). in the event target buffer is too small, it will store the extra info in the UConverter, and err will be set to U_INDEX_OUTOFBOUNDS_ERROR. The next time T_UConverter_fromUnicode is called, it will store the left over data in target, before transcoding the "source Stream"