/external/icu4c/common/ |
H A D | ucnv_set.c | 30 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 D | ucnvdisp.c | 34 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 D | ures_cnv.c | 56 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 D | ucnv_cnv.c | 30 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 D | ustr_cnv.c | 135 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 D | unistr_cnv.cpp | 86 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 D | ucnv_u16.c | 50 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 D | ucnv_u32.c | 1023 _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 D | ucnv_u7.c | 179 _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 D | ucnvlat1.c | 134 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 D | ucnv_u8.c | 90 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 D | ucnvbocu.c | 387 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 D | ucnvhz.c | 69 _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 D | ucnv_ext.c | 233 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 D | ucnv_lmb.c | 688 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 D | ucnvscsu.c | 156 _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 D | cstrtest.c | 236 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 D | tracetst.c | 190 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 D | cintltst.c | 81 UConverter *cnv; local 142 cnv = ucnv_open(TRY_CNV_2, &errorCode); 143 if(cnv != 0) { 145 ucnv_close(cnv);
|
H A D | ucsdetst.c | 51 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 D | cbiapts.c | 84 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 D | ncnvfbts.c | 36 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 D | ustring.cpp | 33 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 D | utfperf.cpp | 126 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 D | xmlparser.cpp | 168 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);
|