Lines Matching refs:subArgs
2553 UConverterToUnicodeArgs subArgs;
2563 uprv_memcpy(&subArgs, args, minArgsSize);
2564 subArgs.size = (uint16_t)minArgsSize;
2565 subArgs.converter = myData->currentConverter;
2577 subArgs.source = args->source;
2578 subArgs.sourceLimit = getEndOfBuffer_2022(&(args->source), args->sourceLimit, args->flush);
2579 if(subArgs.source != subArgs.sourceLimit) {
2588 uprv_memcpy(subArgs.converter->toUBytes, args->converter->toUBytes, args->converter->toULength);
2590 subArgs.converter->toULength = args->converter->toULength;
2597 ucnv_MBCSToUnicodeWithOffsets(&subArgs, err);
2604 while(target < subArgs.target) {
2612 args->source = subArgs.source;
2613 args->target = subArgs.target;
2614 args->offsets = subArgs.offsets;
2617 if(subArgs.converter->toULength > 0) {
2618 uprv_memcpy(args->converter->toUBytes, subArgs.converter->toUBytes, subArgs.converter->toULength);
2620 args->converter->toULength = subArgs.converter->toULength;
2623 if(subArgs.converter->UCharErrorBufferLength > 0) {
2624 uprv_memcpy(args->converter->UCharErrorBuffer, subArgs.converter->UCharErrorBuffer,
2625 subArgs.converter->UCharErrorBufferLength);
2627 args->converter->UCharErrorBufferLength=subArgs.converter->UCharErrorBufferLength;
2628 subArgs.converter->UCharErrorBufferLength = 0;