Home | History | Annotate | Download | only in common

Lines Matching refs:converter

48         args->converter,
64 just retry shoving data through the same converter. Note, if you got
83 ucnv_fromUnicode(args->converter,
117 errBuffLen = args->converter->charErrorBufferLength;
120 newTarget = (char *)(args->converter->charErrorBuffer + errBuffLen);
122 newTargetLimit = (char *)(args->converter->charErrorBuffer +
123 sizeof(args->converter->charErrorBuffer));
131 /* We're going to tell the converter that the errbuff len is empty.
133 itself. If the errbuff is needed by the converter this time,
136 args->converter->charErrorBufferLength = 0;
138 ucnv_fromUnicode(args->converter,
150 args->converter->charErrorBufferLength = (int8_t)(
151 newTarget - (char*)args->converter->charErrorBuffer);
181 UConverter *converter;
187 converter = args->converter;
188 length = converter->subCharLen;
197 * Unlike the escape callback, we need not change the converter's
203 const UChar *source = (const UChar *)converter->subChars;
208 if(converter->sharedData->impl->writeSub!=NULL) {
209 converter->sharedData->impl->writeSub(args, offsetIndex, err);
211 else if(converter->subChar1!=0 && (uint16_t)converter->invalidUCharBuffer[0]<=(uint16_t)0xffu) {
213 TODO: Is this untestable because the MBCS converter has a writeSub function to call
217 (const char *)&converter->subChar1, 1,
222 (const char *)converter->subChars, length,
239 args->converter,
254 if(args->converter->invalidCharLength == 1 && args->converter->subChar1 != 0) {