X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/05a6aa4fb69a1ff393d8e13b5a6e6a6211f50277..fb09bf1c91b19418165baf649acdc9e21486c5b8:/scp.h diff --git a/scp.h b/scp.h index 9aaccf63..754f65c1 100644 --- a/scp.h +++ b/scp.h @@ -1,29 +1,17 @@ /* * scp.h - * Joris van Rantwijk, Aug 1999. + * Joris van Rantwijk, Aug 1999, Jun 2000. */ +#define SCP_FLAG 1 +#define SCP_VERBOSE 2 +#define IS_SCP ((scp_flags & SCP_FLAG) != 0) -/* - * Exported from scp.c - */ -extern int verbose; -void ssh_get_password(char *prompt, char *str, int maxlen); - - -/* - * Exported from scpssh.c - */ -char * ssh_init(char *host, int port, char *cmd, char **realhost); -int ssh_recv(unsigned char *buf, int len); -void ssh_send(unsigned char *buf, int len); -void ssh_send_eof(void); - -/* - * Exports from mscrypto.c - */ -#ifdef MSCRYPTOAPI -int crypto_startup(); -void crypto_wrapup(); -#endif +/* Exported from ssh.c */ +extern int scp_flags; +extern void (*ssh_get_password)(const char *prompt, char *str, int maxlen); +char * ssh_scp_init(char *host, int port, char *cmd, char **realhost); +int ssh_scp_recv(unsigned char *buf, int len); +void ssh_scp_send(unsigned char *buf, int len); +void ssh_scp_send_eof(void);