Home | History | Annotate | Download | only in common

Lines Matching refs:converter

46         args->converter,
62 just retry shoving data through the same converter. Note, if you got
81 ucnv_fromUnicode(args->converter,
115 errBuffLen = args->converter->charErrorBufferLength;
118 newTarget = (char *)(args->converter->charErrorBuffer + errBuffLen);
120 newTargetLimit = (char *)(args->converter->charErrorBuffer +
121 sizeof(args->converter->charErrorBuffer));
129 /* We're going to tell the converter that the errbuff len is empty.
131 itself. If the errbuff is needed by the converter this time,
134 args->converter->charErrorBufferLength = 0;
136 ucnv_fromUnicode(args->converter,
148 args->converter->charErrorBufferLength = (int8_t)(
149 newTarget - (char*)args->converter->charErrorBuffer);
179 UConverter *converter;
185 converter = args->converter;
186 length = converter->subCharLen;
195 * Unlike the escape callback, we need not change the converter's
201 const UChar *source = (const UChar *)converter->subChars;
206 if(converter->sharedData->impl->writeSub!=NULL) {
207 converter->sharedData->impl->writeSub(args, offsetIndex, err);
209 else if(converter->subChar1!=0 && (uint16_t)converter->invalidUCharBuffer[0]<=(uint16_t)0xffu) {
211 TODO: Is this untestable because the MBCS converter has a writeSub function to call
215 (const char *)&converter->subChar1, 1,
220 (const char *)converter->subChars, length,
237 args->converter,
252 if(args->converter->invalidCharLength == 1 && args->converter->subChar1 != 0) {