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"
540 int32_t *pBufferSize,
549 #define U_CNV_SAFECLONE_BUFFERSIZE 1024
565 #if U_SHOW_CPLUSPLUS_API
628 const char *subChars,
805 #define UCNV_GET_MAX_BYTES_FOR_STRING(length, maxCharSize) \
806 (((int32_t)(length)+10)*(int32_t)(maxCharSize))
835 const char *displayLocale,
837 int32_t displayNameCapacity,
1006 const void **context);
1022 const void **context);
1042 const void* newContext,
1044 const void** oldContext,
1065 const void *newContext,
1067 const void **oldContext,
1131 const char *targetLimit,
1132 const UChar ** source,
1133 const UChar * sourceLimit,
1200 const UChar *targetLimit,
1201 const char **source,
1202 const char *sourceLimit,
1236 char *dest, int32_t destCapacity,
1237 const UChar *src, int32_t srcLength,
1268 UChar *dest, int32_t destCapacity,
1269 const char *src, int32_t srcLength,
1344 const char **source,
1345 const char * sourceLimit,
1488 char **target,
const char *targetLimit,
1489 const char **source,
const char *sourceLimit,
1491 UChar **pivotTarget,
const UChar *pivotLimit,
1552 const char *fromConverterName,
1554 int32_t targetCapacity,
1556 int32_t sourceLength,
1607 char *target, int32_t targetCapacity,
1608 const char *source, int32_t sourceLength,
1659 char *target, int32_t targetCapacity,
1660 const char *source, int32_t sourceLength,
1780 const char *standard,
1862 #ifndef U_HIDE_SYSTEM_API
1975 int32_t sourceLength,
1976 int32_t *signatureLength,