Lines Matching refs:subArgs
2561 UConverterToUnicodeArgs subArgs;
2571 uprv_memcpy(&subArgs, args, minArgsSize);
2572 subArgs.size = (uint16_t)minArgsSize;
2573 subArgs.converter = myData->currentConverter;
2585 subArgs.source = args->source;
2586 subArgs.sourceLimit = getEndOfBuffer_2022(&(args->source), args->sourceLimit, args->flush);
2587 if(subArgs.source != subArgs.sourceLimit) {
2596 uprv_memcpy(subArgs.converter->toUBytes, args->converter->toUBytes, args->converter->toULength);
2598 subArgs.converter->toULength = args->converter->toULength;
2605 ucnv_MBCSToUnicodeWithOffsets(&subArgs, err);
2612 while(target < subArgs.target) {
2620 args->source = subArgs.source;
2621 args->target = subArgs.target;
2622 args->offsets = subArgs.offsets;
2625 if(subArgs.converter->toULength > 0) {
2626 uprv_memcpy(args->converter->toUBytes, subArgs.converter->toUBytes, subArgs.converter->toULength);
2628 args->converter->toULength = subArgs.converter->toULength;
2631 if(subArgs.converter->UCharErrorBufferLength > 0) {
2632 uprv_memcpy(args->converter->UCharErrorBuffer, subArgs.converter->UCharErrorBuffer,
2633 subArgs.converter->UCharErrorBufferLength);
2635 args->converter->UCharErrorBufferLength=subArgs.converter->UCharErrorBufferLength;
2636 subArgs.converter->UCharErrorBufferLength = 0;