X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/c5e9c988d0706d1abb7fab7b2d2b1514bc119584..b65b8aaea82eb57b726e495b53f6c192d0601625:/putty.h diff --git a/putty.h b/putty.h index e5744eab..c2d6362d 100644 --- a/putty.h +++ b/putty.h @@ -92,6 +92,12 @@ typedef struct { GLOBAL Backend *back; typedef struct { + void (*send) (char *buf, int len); +} Ldisc; + +GLOBAL Ldisc *ldisc; + +typedef struct { /* Basic options */ char host[512]; int port; @@ -117,6 +123,7 @@ typedef struct { int nethack_keypad; int alt_f4; /* is it special? */ int alt_space; /* is it special? */ + int ldisc_term; /* Terminal options */ int savelines; int dec_om; @@ -156,6 +163,8 @@ GLOBAL Config cfg; GLOBAL int default_protocol; GLOBAL int default_port; +struct RSAKey; /* be a little careful of scope */ + /* * Exports from window.c. */ @@ -218,7 +227,7 @@ void term_invalidate(void); * Exports from raw.c. */ -Backend raw_backend; +extern Backend raw_backend; /* * Exports from telnet.c. @@ -233,6 +242,12 @@ extern Backend telnet_backend; extern Backend ssh_backend; /* + * Exports from ldisc.c. + */ + +extern Ldisc ldisc_term, ldisc_simple; + +/* * Exports from sshrand.c. */