Home | History | Annotate | Download | only in unicode

Lines Matching full:conversion

7  *  External APIs for the ICU's codeset conversion library
21 * \brief C API: Character conversion
23 * <h2>Character Conversion C API</h2>
43 * <a href="http://oss.software.ibm.com/icu/userguide/conversion.html">User's
58 * conversion APIs are not used.
127 /* Number of converter types for which we have conversion routines. */
148 * Called when an error has occured in conversion to unicode, or on open/close of the callback (see reason).
150 * @param args Information about the conversion in progress
168 * Called when an error has occured in conversion from unicode, or on open/close of the callback (see reason).
170 * @param args Information about the conversion in progress
288 * <p>The conversion behavior and names can vary between platforms. ICU may
290 * are in the <a href="http://oss.software.ibm.com/icu/userguide/conversion.html">User's
338 * In addition, IBM CCSIDs and Unicode conversion tables are not 1:1 related.
339 * For many IBM CCSIDs there are multiple (up to six) Unicode conversion tables, and
340 * for some Unicode conversion tables there are multiple CCSIDs.
341 * Some "alternate" Unicode conversion tables are provided by the
342 * IBM CDRA conversion table registry.
343 * The most prominent example of a systematic modification of conversion tables that is
344 * not provided in the form of conversion table files in the repository is
346 * EBCDIC codepages, which requires such a swap in the Unicode conversion tables as well.
348 * Only IBM default conversion tables are accessible with ucnv_openCCSID().
349 * ucnv_getCCSID() will return the same CCSID for all conversion tables that are associated
356 * In order to open a converter with the default IBM CDRA Unicode conversion table,
365 * of a Unicode/EBCDIC conversion table,
518 * last failing conversion.
537 * last failing conversion.
556 * in the case of an error, to restart a conversion from a known default state.
566 * This is used in the case of an error to restart a conversion to
568 * output buffers used for the conversion to Unicode codepoints.
577 * This is used in the case of an error to restart a conversion from
579 * buffers used for the conversion from Unicode codepoints.
587 * Returns the maximum number of bytes that are output per UChar in conversion
590 * to calculate the size of a target buffer for conversion from Unicode.
596 * "conversion unit". In other words, it may not be the intuitively expected
640 * Calculates the size of a buffer for conversion from Unicode to a charset.
641 * The calculated size is guaranteed to be sufficient for this conversion.
720 * Also, CCSIDs are insufficient to identify IBM Unicode conversion tables precisely.
807 * without/before actually performing the conversion
919 * conversion is to begin, and ends up pointing after the last UChar consumed.
937 * This is a <I>stateful</I> conversion. Additionally, even when all source data has
987 * conversion is to begin, and ends up pointing after the last byte of source consumed.
1006 * This is a <I>stateful</I> conversion. Additionally, even when all source data has
1054 * It is only useful for whole strings, not for streaming conversion.
1067 * U_ILLEGAL_ARGUMENT_ERROR, and conversion errors
1087 * It is only useful for whole strings, not for streaming conversion.
1100 * U_ILLEGAL_ARGUMENT_ERROR, and conversion errors
1127 * This makes ucnv_getNextUChar() unsuitable for "streaming" conversion,
1147 * This allows streaming conversion and offset output, for example.
1167 * updated to point after the bytes consumed in the conversion call.
1178 * @return a UChar32 resulting from the partial conversion of source
1199 * - only single-string conversion is possible, not streaming operation
1202 * the fromUnicode conversion failed
1227 * - a conversion error occurred
1289 * conversion from the pivot buffer to the target buffer.
1291 * conversion from the source buffer to the pivot buffer.
1305 * Other conversion errors are from the source-to-pivot
1306 * conversion if *pivotSource==pivotStart, otherwise from
1307 * the pivot-to-target conversion.
1337 * - only single-string conversion is possible, not streaming operation
1340 * the fromUnicode conversion failed
1356 * - a conversion error occurred
1397 * The source-to-pivot conversion uses the cnv converter parameter.
1398 * The pivot-to-target conversion uses a purely algorithmic converter
1449 * The source-to-pivot conversion uses a purely algorithmic converter
1451 * The pivot-to-target conversion uses the cnv converter parameter.
1780 * // do the conversion