71 #if !UCONFIG_NO_CONVERSION
76 #define UCNV_MAX_CONVERTER_NAME_LENGTH 60
78 #define UCNV_MAX_FULL_FILE_NAME_LENGTH (600+UCNV_MAX_CONVERTER_NAME_LENGTH)
166 UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES
201 const char *codeUnits,
224 const UChar* codeUnits,
237 #define UCNV_OPTION_SEP_CHAR ','
244 #define UCNV_OPTION_SEP_STRING ","
251 #define UCNV_VALUE_SEP_CHAR '='
258 #define UCNV_VALUE_SEP_STRING "="
268 #define UCNV_LOCALE_OPTION_STRING ",locale="
281 #define UCNV_VERSION_OPTION_STRING ",version="
293 #define UCNV_SWAP_LFNL_OPTION_STRING ",swaplfnl"
538 int32_t *pBufferSize,
547 #define U_CNV_SAFECLONE_BUFFERSIZE 1024
563 #if U_SHOW_CPLUSPLUS_API
626 const char *subChars,
803 #define UCNV_GET_MAX_BYTES_FOR_STRING(length, maxCharSize) \
804 (((int32_t)(length)+10)*(int32_t)(maxCharSize))
833 const char *displayLocale,
835 int32_t displayNameCapacity,
1004 const void **context);
1020 const void **context);
1040 const void* newContext,
1042 const void** oldContext,
1063 const void *newContext,
1065 const void **oldContext,
1129 const char *targetLimit,
1130 const UChar ** source,
1131 const UChar * sourceLimit,
1198 const UChar *targetLimit,
1199 const char **source,
1200 const char *sourceLimit,
1234 char *dest, int32_t destCapacity,
1235 const UChar *src, int32_t srcLength,
1266 UChar *dest, int32_t destCapacity,
1267 const char *src, int32_t srcLength,
1342 const char **source,
1343 const char * sourceLimit,
1486 char **target,
const char *targetLimit,
1487 const char **source,
const char *sourceLimit,
1489 UChar **pivotTarget,
const UChar *pivotLimit,
1550 const char *fromConverterName,
1552 int32_t targetCapacity,
1554 int32_t sourceLength,
1605 char *target, int32_t targetCapacity,
1606 const char *source, int32_t sourceLength,
1657 char *target, int32_t targetCapacity,
1658 const char *source, int32_t sourceLength,
1778 const char *standard,
1998 int32_t sourceLength,
1999 int32_t *signatureLength,