summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
6abbf9e)
void (*size) (void);
void (*special) (Telnet_Special code);
SOCKET (*socket) (void);
void (*size) (void);
void (*special) (Telnet_Special code);
SOCKET (*socket) (void);
} Backend;
GLOBAL Backend *back;
} Backend;
GLOBAL Backend *back;
-SOCKET raw_socket(void) { return s; }
+static SOCKET raw_socket(void) { return s; }
+
+static int raw_sendok(void) { return 1; }
Backend raw_backend = {
raw_init,
Backend raw_backend = {
raw_init,
raw_send,
raw_size,
raw_special,
raw_send,
raw_size,
raw_special,
+ raw_socket,
+ raw_sendok
int (*ssh_get_password)(const char *prompt, char *str, int maxlen) = NULL;
static char *savedhost;
int (*ssh_get_password)(const char *prompt, char *str, int maxlen) = NULL;
static char *savedhost;
static enum {
SSH_STATE_BEFORE_SIZE,
static enum {
SSH_STATE_BEFORE_SIZE,
ssh_version = 1;
s_rdpkt = ssh1_rdpkt;
}
ssh_version = 1;
s_rdpkt = ssh1_rdpkt;
}
if (size_needed)
ssh_size();
if (size_needed)
ssh_size();
while (1) {
crReturnV;
if (ispkt) {
while (1) {
crReturnV;
if (ispkt) {
while (1) {
crReturnV;
if (ispkt) {
while (1) {
crReturnV;
if (ispkt) {
-SOCKET ssh_socket(void) { return s; }
+static SOCKET ssh_socket(void) { return s; }
+
+static int ssh_sendok(void) { return ssh_send_ok; }
Backend ssh_backend = {
ssh_init,
Backend ssh_backend = {
ssh_init,
ssh_send,
ssh_size,
ssh_special,
ssh_send,
ssh_size,
ssh_special,
+ ssh_socket,
+ ssh_sendok
-SOCKET telnet_socket(void) { return s; }
+static SOCKET telnet_socket(void) { return s; }
+
+static int telnet_sendok(void) { return 1; }
Backend telnet_backend = {
telnet_init,
Backend telnet_backend = {
telnet_init,
telnet_send,
telnet_size,
telnet_special,
telnet_send,
telnet_size,
telnet_special,
+ telnet_socket,
+ telnet_sendok