Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

ucnv_cb.h

Go to the documentation of this file.
00001 /*
00002 **********************************************************************
00003 *   Copyright (C) 2000-2001, 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 #include "unicode/ucnv.h"
00066 #include "unicode/ucnv_err.h"
00067 
00082 U_CAPI void U_EXPORT2
00083 ucnv_cbFromUWriteBytes (UConverterFromUnicodeArgs *args,
00084                         const char* source,
00085                         int32_t length,
00086                         int32_t offsetIndex,
00087                         UErrorCode * err);
00088 
00102 U_CAPI void U_EXPORT2 
00103 ucnv_cbFromUWriteSub (UConverterFromUnicodeArgs *args,
00104                       int32_t offsetIndex,
00105                       UErrorCode * err);
00106 
00119 U_CAPI void U_EXPORT2 ucnv_cbFromUWriteUChars(UConverterFromUnicodeArgs *args,
00120                              const UChar** source,
00121                              const UChar*  sourceLimit,
00122                              int32_t offsetIndex,
00123                              UErrorCode * err);
00124 
00138 U_CAPI void U_EXPORT2 ucnv_cbToUWriteUChars (UConverterToUnicodeArgs *args,
00139                                              const UChar* source,
00140                                              int32_t length,
00141                                              int32_t offsetIndex,
00142                                              UErrorCode * err);
00143 
00154 U_CAPI void U_EXPORT2 ucnv_cbToUWriteSub (UConverterToUnicodeArgs *args,
00155                        int32_t offsetIndex,
00156                        UErrorCode * err);
00157 #endif

Generated on Mon May 23 00:51:57 2005 for ICU 2.1 by  doxygen 1.4.2