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"
542 int32_t *pBufferSize,
545 #ifndef U_HIDE_DEPRECATED_API
553 #define U_CNV_SAFECLONE_BUFFERSIZE 1024
571 #if U_SHOW_CPLUSPLUS_API
634 const char *subChars,
813 #define UCNV_GET_MAX_BYTES_FOR_STRING(length, maxCharSize) \
814 (((int32_t)(length)+10)*(int32_t)(maxCharSize))
843 const char *displayLocale,
845 int32_t displayNameCapacity,
1014 const void **context);
1030 const void **context);
1050 const void* newContext,
1052 const void** oldContext,
1073 const void *newContext,
1075 const void **oldContext,
1139 const char *targetLimit,
1140 const UChar ** source,
1141 const UChar * sourceLimit,
1208 const UChar *targetLimit,
1209 const char **source,
1210 const char *sourceLimit,
1244 char *dest, int32_t destCapacity,
1245 const UChar *src, int32_t srcLength,
1276 UChar *dest, int32_t destCapacity,
1277 const char *src, int32_t srcLength,
1352 const char **source,
1353 const char * sourceLimit,
1496 char **target,
const char *targetLimit,
1497 const char **source,
const char *sourceLimit,
1499 UChar **pivotTarget,
const UChar *pivotLimit,
1560 const char *fromConverterName,
1562 int32_t targetCapacity,
1564 int32_t sourceLength,
1615 char *target, int32_t targetCapacity,
1616 const char *source, int32_t sourceLength,
1667 char *target, int32_t targetCapacity,
1668 const char *source, int32_t sourceLength,
1788 const char *standard,
1870 #ifndef U_HIDE_SYSTEM_API
1983 int32_t sourceLength,
1984 int32_t *signatureLength,