process_output_char
process_output_char(source, c, echoBuffer, &echoBytes, true);
process_output_char(target, *data, buffer, &bytesNeeded, false);