X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/1709795fee167cc2d2d423df0161e7963376b910..239b3b3629cc9e149dbc375ae2c42dc6d4f35c49:/putty.h diff --git a/putty.h b/putty.h index c4230c30..9d001542 100644 --- a/putty.h +++ b/putty.h @@ -99,8 +99,6 @@ typedef struct backend_tag Backend; #define ATTR_CUR_AND (~(ATTR_BOLD|ATTR_REVERSE|ATTR_BLINK|ATTR_COLOURS)) #define ATTR_CUR_XOR 0x00BA0000UL -#define SEL_NL { 13, 10 } - GLOBAL int rows, cols, savelines; GLOBAL int has_focus; @@ -371,6 +369,11 @@ struct config_tag { } sshbug_ignore1, sshbug_plainpw1, sshbug_rsa1, sshbug_hmac2, sshbug_derivekey2, sshbug_rsapad2, sshbug_dhgex2; + /* Options for pterm. Should split out into platform-dependent part. */ + int stamp_utmp; + int login_shell; + int scrollbar_on_left; + char boldfont[64]; }; /* @@ -435,6 +438,7 @@ void modalfatalbox(char *, ...); void beep(int); void begin_session(void); void sys_cursor(int x, int y); +void request_paste(void); #define OPTIMISE_IS_SCROLL 1 void set_iconic(int iconic); @@ -485,6 +489,7 @@ void term_update(void); void term_invalidate(void); void term_blink(int set_cursor); void term_do_paste(void); +int term_paste_pending(void); void term_paste(void); void term_nopaste(void); int term_ldisc(int option);