00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
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