X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/ca20bfcf9f32391ac683100cd3f1bfeb48083236..3ad9d396e3e57477b4da4b20665ca33edd5d7f67:/putty.h diff --git a/putty.h b/putty.h index 55adf213..39dfc946 100644 --- a/putty.h +++ b/putty.h @@ -247,8 +247,12 @@ typedef struct { int ping_interval; /* in seconds */ /* SSH options */ char remote_cmd[512]; + char remote_cmd2[512]; /* fallback if the first fails + * (used internally for scp) */ char *remote_cmd_ptr; /* might point to a larger command * but never for loading/saving */ + char *remote_cmd_ptr2; /* might point to a larger command + * but never for loading/saving */ int nopty; int compression; int agentfwd; @@ -258,6 +262,7 @@ typedef struct { int buggymac; /* MAC bug commmercial <=v2.3.x SSH2 */ int try_tis_auth; int ssh_subsys; /* run a subsystem rather than a command */ + int ssh_subsys2; /* fallback to go with remote_cmd2 */ /* Telnet options */ char termtype[32]; char termspeed[32]; @@ -328,6 +333,7 @@ typedef struct { /* Selection options */ int mouse_is_xterm; int rawcnp; + int mouse_override; short wordness[256]; /* translations */ VT_Mode vtmode; @@ -550,5 +556,11 @@ void crypto_wrapup(); void agent_query(void *in, int inlen, void **out, int *outlen); int agent_exists(void); +/* + * Exports from wildcard.c + */ +const char *wc_error(int value); +int wc_match(const char *wildcard, const char *target); +int wc_unescape(char *output, const char *wildcard); #endif