- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- Search for |

- File List
- Globals

# ucnv_cb.h

Go to the documentation of this file.

    00001 /*
    00002 **********************************************************************
    00003 *   Copyright (C) 2000-2004, International Business Machines
    00004 *   Corporation and others.  All Rights Reserved.
    00005 **********************************************************************
    00006  *  ucnv_cb.h:
    00007  *  External APIs for the ICU's codeset conversion library
    00008  *  Helena Shih
    00009  *
    00010  * Modification History:
    00011  *
    00012  *   Date        Name        Description
    00013  */
    00014
    00061 #ifndef UCNV_CB_H
    00062 #define UCNV_CB_H
    00063
    00064 #include "unicode/utypes.h"
    00065
    00066 #if !UCONFIG_NO_CONVERSION
    00067
    00068 #include "unicode/ucnv.h"
    00069 #include "unicode/ucnv_err.h"
    00070
    00085 U_STABLE void U_EXPORT2
    00086 ucnv_cbFromUWriteBytes (UConverterFromUnicodeArgs *args,
    00087                         const char* source,
    00088                         int32_t length,
    00089                         int32_t offsetIndex,
    00090                         UErrorCode * err);
    00091
    00105 U_STABLE void U_EXPORT2
    00106 ucnv_cbFromUWriteSub (UConverterFromUnicodeArgs *args,
    00107                       int32_t offsetIndex,
    00108                       UErrorCode * err);
    00109
    00122 U_STABLE void U_EXPORT2 ucnv_cbFromUWriteUChars(UConverterFromUnicodeArgs *args,
    00123                              const UChar** source,
    00124                              const UChar*  sourceLimit,
    00125                              int32_t offsetIndex,
    00126                              UErrorCode * err);
    00127
    00141 U_STABLE void U_EXPORT2 ucnv_cbToUWriteUChars (UConverterToUnicodeArgs *args,
    00142                                              const UChar* source,
    00143                                              int32_t length,
    00144                                              int32_t offsetIndex,
    00145                                              UErrorCode * err);
    00146
    00157 U_STABLE void U_EXPORT2 ucnv_cbToUWriteSub (UConverterToUnicodeArgs *args,
    00158                        int32_t offsetIndex,
    00159                        UErrorCode * err);
    00160 #endif
    00161
    00162 #endif