version 1.32, 2017/04/30 23:26:54 |
version 1.33, 2018/02/16 04:43:11 |
|
|
#include "log.h" |
#include "log.h" |
#include "compat.h" |
#include "compat.h" |
#include "buffer.h" |
#include "buffer.h" |
|
#include "compat.h" |
|
|
#define TTY_OP_END 0 |
#define TTY_OP_END 0 |
/* |
/* |
|
|
buffer_put_char(&buf, OP); \ |
buffer_put_char(&buf, OP); \ |
buffer_put_int(&buf, tio.c_cc[NAME]); |
buffer_put_int(&buf, tio.c_cc[NAME]); |
|
|
|
#define SSH_TTYMODE_IUTF8 42 /* for SSH_BUG_UTF8TTYMODE */ |
|
|
#define TTYMODE(NAME, FIELD, OP) \ |
#define TTYMODE(NAME, FIELD, OP) \ |
buffer_put_char(&buf, OP); \ |
if (OP == SSH_TTYMODE_IUTF8 && (datafellows & SSH_BUG_UTF8TTYMODE)) { \ |
buffer_put_int(&buf, ((tio.FIELD & NAME) != 0)); |
debug3("%s: SSH_BUG_UTF8TTYMODE", __func__); \ |
|
} else { \ |
|
buffer_put_char(&buf, OP); \ |
|
buffer_put_int(&buf, ((tio.FIELD & NAME) != 0)); \ |
|
} |
|
|
#include "ttymodes.h" |
#include "ttymodes.h" |
|
|