void (*size) (void);
void (*special) (Telnet_Special code);
Socket(*socket) (void);
+ int (*exitcode) (void);
int (*sendok) (void);
int (*ldisc) (int);
/*
int app_keypad;
int nethack_keypad;
int telnet_keyboard;
+ int telnet_newline;
int alt_f4; /* is it special? */
int alt_space; /* is it special? */
int alt_only; /* is it special? */
int x11_forward;
char x11_display[128];
/* port forwarding */
- int lport_acceptall; /* accepts connection from hosts other than localhost */
+ int lport_acceptall; /* accept conns from hosts other than localhost */
+ int rport_acceptall; /* same for remote forwarded ports (SSH2 only) */
char portfwd[1024]; /* [LR]localport\thost:port\000[LR]localport\thost:port\000\000 */
} Config;
int wc_match(const char *wildcard, const char *target);
int wc_unescape(char *output, const char *wildcard);
+/*
+ * Exports from console.c (that aren't equivalents to things in
+ * windlg.c).
+ */
+extern int console_batch_mode;
+extern char *console_password;
+int console_get_line(const char *prompt, char *str, int maxlen, int is_pw);
+
#endif