ICU 4.8.1.1  4.8.1.1
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
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines