ICU 54.1 54.1

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

- File List
- Globals

All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ucnv_cb.h
Go to the documentation of this file.
1 /*
2 **********************************************************************
3 * Copyright (C) 2000-2004, International Business Machines
4 * Corporation and others. All Rights Reserved.
5 **********************************************************************
6 * ucnv_cb.h:
7 * External APIs for the ICU's codeset conversion library
8 * Helena Shih
9 *
10 * Modification History:
11 *
12 * Date Name Description
13 */
14
61 #ifndef UCNV_CB_H
62 #define UCNV_CB_H
63
64 #include "unicode/utypes.h"
65
66 #if !UCONFIG_NO_CONVERSION
67
68 #include "unicode/ucnv.h"
69 #include "unicode/ucnv_err.h"
70
85 U_STABLE void U_EXPORT2
86 ucnv_cbFromUWriteBytes (UConverterFromUnicodeArgs *args,
87 const char* source,
88 int32_t length,
89 int32_t offsetIndex,
90 UErrorCode * err);
91
105 U_STABLE void U_EXPORT2
106 ucnv_cbFromUWriteSub (UConverterFromUnicodeArgs *args,
107 int32_t offsetIndex,
108 UErrorCode * err);
109
122 U_STABLE void U_EXPORT2 ucnv_cbFromUWriteUChars(UConverterFromUnicodeArgs *args,
123 const UChar** source,
124 const UChar* sourceLimit,
125 int32_t offsetIndex,
126 UErrorCode * err);
127
141 U_STABLE void U_EXPORT2 ucnv_cbToUWriteUChars (UConverterToUnicodeArgs *args,
142 const UChar* source,
143 int32_t length,
144 int32_t offsetIndex,
145 UErrorCode * err);
146
157 U_STABLE void U_EXPORT2 ucnv_cbToUWriteSub (UConverterToUnicodeArgs *args,
158 int32_t offsetIndex,
159 UErrorCode * err);
160 #endif
161
162 #endif