UNGCPRO;
if (CONSP (coding_systems))
val = XCONS (coding_systems)->car;
+ else if (CONSP (Vdefault_process_coding_system))
+ val = XCONS (Vdefault_process_coding_system)->car;
}
XPROCESS (proc)->decode_coding_system = val;
}
if (CONSP (coding_systems))
val = XCONS (coding_systems)->cdr;
+ else if (CONSP (Vdefault_process_coding_system))
+ val = XCONS (Vdefault_process_coding_system)->cdr;
}
XPROCESS (proc)->encode_coding_system = val;
}
GCPRO1 (proc);
coding_systems = Ffind_coding_system (5, args);
UNGCPRO;
- val = (CONSP (coding_systems) ? XCONS (coding_systems)->car : Qnil);
+ if (CONSP (coding_systems))
+ val = XCONS (coding_systems)->car;
+ else if (CONSP (Vdefault_process_coding_system))
+ val = XCONS (Vdefault_process_coding_system)->car;
}
XPROCESS (proc)->decode_coding_system = val;
coding_systems = Ffind_coding_system (5, args);
UNGCPRO;
}
- val = (CONSP (coding_systems) ? XCONS (coding_systems)->cdr : Qnil);
+ if (CONSP (coding_systems))
+ val = XCONS (coding_systems)->cdr;
+ else if (CONSP (Vdefault_process_coding_system))
+ val = XCONS (Vdefault_process_coding_system)->cdr;
}
XPROCESS (proc)->encode_coding_system = val;
}