Searched defs:cnv (Results 1 - 25 of 39) sorted by relevance

12

/external/icu4c/common/
H A Ducnv_set.c30 ucnv_getUnicodeSet(const UConverter *cnv, argument
38 if(cnv==NULL || setFillIn==NULL || whichSet<UCNV_ROUNDTRIP_SET || UCNV_SET_COUNT<=whichSet) {
44 if(cnv->sharedData->impl->getUnicodeSet==NULL) {
64 cnv->sharedData->impl->getUnicodeSet(cnv, &sa, whichSet, pErrorCode);
H A Ducnvdisp.c34 ucnv_getDisplayName(const UConverter *cnv, argument
48 if(cnv==NULL || displayNameCapacity<0 || (displayNameCapacity>0 && displayName==NULL)) {
60 name=ures_getStringByKey(rb, cnv->sharedData->staticData->name, &length, &localStatus);
71 length=(int32_t)uprv_strlen(cnv->sharedData->staticData->name);
72 u_charsToUChars(cnv->sharedData->staticData->name, displayName, uprv_min(length, displayNameCapacity));
H A Dures_cnv.c56 UConverter *cnv=u_getDefaultConverter(status); local
57 length=ucnv_fromUChars(cnv, path, (int32_t)sizeof(pathBuffer), myPath, length, status);
58 u_releaseDefaultConverter(cnv);
H A Ducnv_cnv.c30 ucnv_getCompleteUnicodeSet(const UConverter *cnv, argument
38 ucnv_getNonSurrogateUnicodeSet(const UConverter *cnv, argument
47 ucnv_fromUWriteBytes(UConverter *cnv, argument
75 if(cnv!=NULL) {
76 t=(char *)cnv->charErrorBuffer;
77 cnv->charErrorBufferLength=(int8_t)length;
87 ucnv_toUWriteUChars(UConverter *cnv, argument
115 if(cnv!=NULL) {
116 t=cnv->UCharErrorBuffer;
117 cnv
127 ucnv_toUWriteCodePoint(UConverter *cnv, UChar32 c, UChar **target, const UChar *targetLimit, int32_t **offsets, int32_t sourceIndex, UErrorCode *pErrorCode) argument
[all...]
H A Dustr_cnv.c135 UConverter *cnv = u_getDefaultConverter(&err); local
136 if(U_SUCCESS(err) && cnv != NULL) {
137 ucnv_reset(cnv);
138 ucnv_toUnicode(cnv,
146 ucnv_reset(cnv); /* be good citizens */
147 u_releaseDefaultConverter(cnv);
165 UConverter *cnv = u_getDefaultConverter(&err); local
166 if(U_SUCCESS(err) && cnv != NULL) {
167 ucnv_toUChars(cnv,
173 u_releaseDefaultConverter(cnv);
207 UConverter *cnv = u_getDefaultConverter(&err); local
237 UConverter *cnv = u_getDefaultConverter(&err); local
[all...]
H A Dunistr_cnv.cpp86 UConverter *cnv,
103 if(cnv!=0) {
105 ucnv_resetToUnicode(cnv);
106 doCodepageCreate(src, srcLength, cnv, errorCode);
109 cnv=u_getDefaultConverter(&errorCode);
110 doCodepageCreate(src, srcLength, cnv, errorCode);
111 u_releaseDefaultConverter(cnv);
216 UConverter *cnv,
235 if(cnv==0) {
237 cnv
85 UnicodeString(const char *src, int32_t srcLength, UConverter *cnv, UErrorCode &errorCode) argument
215 extract(char *dest, int32_t destCapacity, UConverter *cnv, UErrorCode &errorCode) const argument
258 doExtract(int32_t start, int32_t length, char *dest, int32_t destCapacity, UConverter *cnv, UErrorCode &errorCode) const argument
[all...]
H A Ducnv_u16.c50 UConverter *cnv; local
66 cnv=pArgs->converter;
69 if(cnv->fromUnicodeStatus==UCNV_NEED_TO_WRITE_BOM) {
71 ucnv_fromUWriteBytes(cnv,
76 cnv->fromUnicodeStatus=0;
91 if((c=(UChar)cnv->fromUChar32)!=0 && U16_IS_TRAIL(trail=*source) && targetCapacity>=4) {
108 cnv->fromUChar32=c=0;
228 cnv->fromUChar32=c;
233 ucnv_fromUWriteBytes(cnv,
254 UConverter *cnv; local
569 _UTF16BEReset(UConverter *cnv, UConverterResetChoice choice) argument
585 _UTF16BEOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *pErrorCode) argument
596 _UTF16BEGetName(const UConverter *cnv) argument
649 UConverter *cnv; local
853 UConverter *cnv; local
1168 _UTF16LEReset(UConverter *cnv, UConverterResetChoice choice) argument
1184 _UTF16LEOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *pErrorCode) argument
1195 _UTF16LEGetName(const UConverter *cnv) argument
1271 _UTF16Reset(UConverter *cnv, UConverterResetChoice choice) argument
1285 _UTF16Open(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *pErrorCode) argument
1306 _UTF16GetName(const UConverter *cnv) argument
1325 UConverter *cnv=pArgs->converter; local
[all...]
H A Ducnv_u32.c1023 _UTF32Reset(UConverter *cnv, UConverterResetChoice choice) { argument
1026 cnv->mode=0;
1030 cnv->fromUnicodeStatus=UCNV_NEED_TO_WRITE_BOM;
1035 _UTF32Open(UConverter *cnv, argument
1038 _UTF32Reset(cnv, UCNV_RESET_BOTH);
1046 UConverter *cnv=pArgs->converter; local
1054 state=cnv->mode;
1181 cnv->mode=state;
H A Ducnv_u7.c179 _UTF7Reset(UConverter *cnv, UConverterResetChoice choice) { argument
182 cnv->toUnicodeStatus=0x1000000; /* inDirectMode=TRUE */
183 cnv->toULength=0;
187 cnv->fromUnicodeStatus=(cnv->fromUnicodeStatus&0xf0000000)|0x1000000; /* keep version, inDirectMode=TRUE */
192 _UTF7Open(UConverter *cnv, argument
195 if(UCNV_GET_VERSION(cnv)<=1) {
196 /* TODO(markus): Should just use cnv->options rather than copying the version number. */
197 cnv->fromUnicodeStatus=UCNV_GET_VERSION(cnv)<<2
207 UConverter *cnv; local
446 UConverter *cnv; local
707 _UTF7GetName(const UConverter *cnv) argument
864 UConverter *cnv; local
1132 UConverter *cnv; local
[all...]
H A Ducnvlat1.c134 UConverter *cnv; local
146 cnv=pArgs->converter;
153 if(cnv->sharedData==&_Latin1Data) {
160 cp=cnv->fromUChar32;
284 cnv->fromUChar32=cp;
293 cnv->fromUChar32=cp;
417 _Latin1GetUnicodeSet(const UConverter *cnv, argument
553 UConverter *cnv=pArgs->converter; local
554 cnv->toUBytes[0]=c;
555 cnv
591 UConverter *cnv=pArgs->converter; local
694 _ASCIIGetUnicodeSet(const UConverter *cnv, const USetAdder *sa, UConverterUnicodeSet which, UErrorCode *pErrorCode) argument
[all...]
H A Ducnv_u8.c90 UConverter *cnv = args->converter; local
95 unsigned char *toUBytes = cnv->toUBytes;
96 UBool isCESU8 = (UBool)(cnv->sharedData == &_CESU8Data);
101 if (cnv->toUnicodeStatus && myTarget < targetLimit)
103 inBytes = cnv->mode; /* restore # of bytes to consume */
104 i = cnv->toULength; /* restore # of bytes consumed */
105 cnv->toULength = 0;
107 ch = cnv->toUnicodeStatus;/*Stores the previously calculated ch from a previous call*/
108 cnv->toUnicodeStatus = 0;
144 cnv
218 UConverter *cnv = args->converter; local
348 UConverter *cnv = args->converter; local
462 UConverter *cnv = args->converter; local
600 UConverter *cnv; local
752 UConverter *utf8, *cnv; local
[all...]
H A Ducnvbocu.c387 UConverter *cnv; local
400 cnv=pArgs->converter;
408 c=cnv->fromUChar32;
409 prev=(int32_t)cnv->fromUnicodeStatus;
575 charErrorBuffer=(uint8_t *)cnv->charErrorBuffer;
588 cnv->charErrorBufferLength=(int8_t)length;
622 cnv->fromUChar32= c<0 ? -c : 0;
623 cnv->fromUnicodeStatus=(uint32_t)prev;
641 UConverter *cnv; local
649 cnv
936 UConverter *cnv; local
1159 UConverter *cnv; local
[all...]
H A Ducnvhz.c69 _HZOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode){ argument
79 cnv->toUnicodeStatus = 0;
80 cnv->fromUnicodeStatus= 0;
81 cnv->mode=0;
82 cnv->fromUChar32=0x0000;
83 cnv->extraInfo = uprv_malloc(sizeof(UConverterDataHZ));
84 if(cnv->extraInfo != NULL){
85 uprv_memset(cnv->extraInfo, 0, sizeof(UConverterDataHZ));
86 ((UConverterDataHZ*)cnv->extraInfo)->gbConverter = gbConverter;
96 _HZClose(UConverter *cnv){ argument
107 _HZReset(UConverter *cnv, UConverterResetChoice choice) argument
501 UConverter *cnv = args->converter; local
531 UConverter cnv; member in struct:cloneHZStruct
539 _HZ_SafeClone(const UConverter *cnv, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status) argument
572 _HZ_GetUnicodeSet(const UConverter *cnv, const USetAdder *sa, UConverterUnicodeSet which, UErrorCode *pErrorCode) argument
[all...]
H A Ducnv_ext.c233 ucnv_extWriteToU(UConverter *cnv, const int32_t *cx, argument
242 cnv, UCNV_EXT_TO_U_GET_CODE_POINT(value),
249 cnv,
265 * cnv->mode==0 is equivalent to firstLength==1.
267 #define UCNV_SISO_STATE(cnv) \
268 ((cnv)->sharedData->mbcs.outputType==MBCS_OUTPUT_2_SISO ? (int8_t)(cnv)->mode : \
269 (cnv)->sharedData->mbcs.outputType==MBCS_OUTPUT_DBCS_ONLY ? 1 : -1)
275 ucnv_extInitialMatchToU(UConverter *cnv, const int32_t *cx, argument
286 match=ucnv_extMatchToU(cx, (int8_t)UCNV_SISO_STATE(cnv),
367 ucnv_extContinueMatchToU(UConverter *cnv, UConverterToUnicodeArgs *pArgs, int32_t srcIndex, UErrorCode *pErrorCode) argument
669 ucnv_extWriteFromU(UConverter *cnv, const int32_t *cx, uint32_t value, char **target, const char *targetLimit, int32_t **offsets, int32_t srcIndex, UErrorCode *pErrorCode) argument
744 ucnv_extInitialMatchFromU(UConverter *cnv, const int32_t *cx, UChar32 cp, const UChar **src, const UChar *srcLimit, char **target, const char *targetLimit, int32_t **offsets, int32_t srcIndex, UBool flush, UErrorCode *pErrorCode) argument
861 ucnv_extContinueMatchFromU(UConverter *cnv, UConverterFromUnicodeArgs *pArgs, int32_t srcIndex, UErrorCode *pErrorCode) argument
[all...]
H A Ducnv_lmb.c688 UConverter cnv; member in struct:LMBCSClone
693 _LMBCSSafeClone(const UConverter *cnv, argument
706 extraInfo=(UConverterDataLMBCS *)cnv->extraInfo;
720 newLMBCS->cnv.extraInfo = &newLMBCS->lmbcs;
721 newLMBCS->cnv.isExtraLocal = TRUE;
722 return &newLMBCS->cnv;
1150 UConverterSharedData *cnv; local
1171 if (group > ULMBCS_GRP_LAST || (cnv = extraInfo->OptGrpConverter[group]) == NULL)
1185 uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, args->source, 1, FALSE);
1189 uniChar = ucnv_MBCSSimpleGetNextUChar(cnv, arg
[all...]
H A Ducnvscsu.c156 _SCSUReset(UConverter *cnv, UConverterResetChoice choice) { argument
157 SCSUData *scsu=(SCSUData *)cnv->extraInfo;
168 cnv->toULength=0;
187 cnv->fromUChar32=0;
192 _SCSUOpen(UConverter *cnv, argument
199 cnv->extraInfo=uprv_malloc(sizeof(SCSUData));
200 if(cnv->extraInfo!=NULL) {
202 ((SCSUData *)cnv->extraInfo)->locale=l_ja;
204 ((SCSUData *)cnv->extraInfo)->locale=lGeneric;
206 _SCSUReset(cnv, UCNV_RESET_BOT
217 _SCSUClose(UConverter *cnv) argument
231 UConverter *cnv; local
585 UConverter *cnv; local
1010 UConverter *cnv; local
1503 UConverter *cnv; local
1924 _SCSUGetName(const UConverter *cnv) argument
1938 UConverter cnv; member in struct:cloneSCSUStruct
1943 _SCSUSafeClone(const UConverter *cnv, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status) argument
[all...]
/external/icu4c/test/cintltst/
H A Dcstrtest.c236 UConverter *cnv; local
240 cnv=ucnv_open(NULL, &errorCode);
244 length=ucnv_fromUChars(cnv, cs, sizeof(cs), invariantUChars, -1, &errorCode);
252 length=ucnv_toUChars(cnv, us, LENGTHOF(us), invariantChars, -1, &errorCode);
259 ucnv_close(cnv);
H A Dtracetst.c190 static void psuedo_ucnv_close(UConverter * cnv) argument
193 UTRACE_DATA1(UTRACE_OPEN_CLOSE, "unload converter %p", cnv);
263 UConverter *cnv; local
272 cnv = ucnv_open(NULL, &status);
274 ucnv_close(cnv);
276 cnv = psuedo_ucnv_open(NULL, &status);
278 psuedo_ucnv_close(cnv);
H A Dcintltst.c81 UConverter *cnv; local
142 cnv = ucnv_open(TRY_CNV_2, &errorCode);
143 if(cnv != 0) {
145 ucnv_close(cnv);
H A Ducsdetst.c51 static int32_t preflight(const UChar *src, int32_t length, UConverter *cnv) argument
62 ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, &status);
72 UConverter *cnv = ucnv_open(codepage, &status); local
73 int32_t byteCount = preflight(src, length, cnv);
78 ucnv_fromUnicode(cnv, &dest, destLimit, &src, srcLimit, 0, TRUE, &status);
79 ucnv_close(cnv);
H A Dcbiapts.c84 UConverter *cnv; local
91 cnv = ucnv_open(NULL, &status);
92 if(U_FAILURE(status) || cnv == NULL) {
95 ucnv_reset(cnv);
96 numUChars = ucnv_toUChars(cnv,
106 ucnv_toUChars(cnv, dest->str, numUChars+1, src, -1, &status);
115 ucnv_reset(cnv); /* be good citizens */
116 ucnv_close(cnv);
H A Dncnvfbts.c36 static UConverter *my_ucnv_open(const char *cnv, UErrorCode *err) argument
38 if(cnv && cnv[0] == '@') {
39 return ucnv_openPackage("testdata", cnv+1, err);
41 return ucnv_open(cnv, err);
/external/icu4c/samples/ustring/
H A Dustring.cpp33 static UConverter *cnv=NULL; variable
47 ucnv_fromUChars(cnv, out, sizeof(out), s, length, &errorCode);
587 cnv=ucnv_open(NULL, &errorCode);
593 ucnv_setFromUCallBack(cnv, UCNV_FROM_U_CALLBACK_ESCAPE, UCNV_ESCAPE_C, NULL, NULL, &errorCode);
596 ucnv_close(cnv);
607 ucnv_close(cnv);
/external/icu4c/test/perf/utfperf/
H A Dutfperf.cpp126 cnv=ucnv_open(testcase.charset, &errorCode);
130 ucnv_setFromUCallBack(cnv, fromUCallback, NULL, NULL, NULL, &errorCode);
135 ucnv_close(cnv);
147 UConverter *cnv; member in class:Command
171 ucnv_reset(cnv);
188 ucnv_fromUnicode(cnv, &pInter, pInterLimit, &pIn, pInLimit, NULL, TRUE, pErrorCode);
202 ucnv_toUnicode(cnv, &pOut, pOutLimit,&p, pInter,NULL, flush,pErrorCode);
235 ucnv_resetFromUnicode(cnv);
247 ucnv_fromUnicode(cnv, &pInter, pInterLimit, &pIn, pInLimit, NULL, TRUE, pErrorCode);
290 ucnv_resetFromUnicode(cnv);
[all...]
/external/icu4c/tools/toolutil/
H A Dxmlparser.cpp168 UConverter *cnv; local
201 cnv=ucnv_open(charset, &errorCode);
204 cnv=ucnv_open("ISO-8859-1", &errorCode);
219 cnv,
224 ucnv_close(cnv);
225 cnv=NULL;
260 cnv=ucnv_open(charset, &errorCode);
288 cnv, &pu, buffer+src.getCapacity(),
317 ucnv_close(cnv);

Completed in 1138 milliseconds

12