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