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,
811 #define UCNV_GET_MAX_BYTES_FOR_STRING(length, maxCharSize) \
812 (((int32_t)(length)+10)*(int32_t)(maxCharSize))
841 const char *displayLocale,
843 int32_t displayNameCapacity,
1012 const void **context);
1028 const void **context);
1048 const void* newContext,
1050 const void** oldContext,
1071 const void *newContext,
1073 const void **oldContext,
1137 const char *targetLimit,
1138 const UChar ** source,
1139 const UChar * sourceLimit,
1206 const UChar *targetLimit,
1207 const char **source,
1208 const char *sourceLimit,
1242 char *dest, int32_t destCapacity,
1243 const UChar *src, int32_t srcLength,
1274 UChar *dest, int32_t destCapacity,
1275 const char *src, int32_t srcLength,
1350 const char **source,
1351 const char * sourceLimit,
1494 char **target,
const char *targetLimit,
1495 const char **source,
const char *sourceLimit,
1497 UChar **pivotTarget,
const UChar *pivotLimit,
1558 const char *fromConverterName,
1560 int32_t targetCapacity,
1562 int32_t sourceLength,
1613 char *target, int32_t targetCapacity,
1614 const char *source, int32_t sourceLength,
1665 char *target, int32_t targetCapacity,
1666 const char *source, int32_t sourceLength,
1786 const char *standard,
1868 #ifndef U_HIDE_SYSTEM_API
1981 int32_t sourceLength,
1982 int32_t *signatureLength,