Return to ttymodes.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.27, 2008/05/19 15:45:07 | version 1.28, 2008/07/07 00:31:41 | ||
---|---|---|---|
|
|
||
int n_bytes = 0; | int n_bytes = 0; | ||
int failure = 0; | int failure = 0; | ||
u_int (*get_arg)(void); | u_int (*get_arg)(void); | ||
int arg, arg_size; | int arg_size; | ||
if (compat20) { | if (compat20) { | ||
*n_bytes_ptr = packet_get_int(); | *n_bytes_ptr = packet_get_int(); | ||
|
|
||
#define TTYMODE(NAME, FIELD, OP) \ | #define TTYMODE(NAME, FIELD, OP) \ | ||
case OP: \ | case OP: \ | ||
n_bytes += arg_size; \ | n_bytes += arg_size; \ | ||
if ((arg = get_arg())) \ | if (get_arg()) \ | ||
tio.FIELD |= NAME; \ | tio.FIELD |= NAME; \ | ||
else \ | else \ | ||
tio.FIELD &= ~NAME; \ | tio.FIELD &= ~NAME; \ |