X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/e0c472030d01e6ec631e7996f793466a040515f7..2e96d5041e9e7a241d14305ae3e89637476c4968:/testback.c diff --git a/testback.c b/testback.c index b676cfb5..70f22951 100644 --- a/testback.c +++ b/testback.c @@ -1,4 +1,4 @@ -/* $Id: testback.c,v 1.4 2002/11/23 20:40:22 ben Exp $ */ +/* $Id: testback.c,v 1.5 2003/01/12 16:11:27 ben Exp $ */ /* * Copyright (c) 1999 Simon Tatham * Copyright (c) 1999 Ben Harris @@ -33,8 +33,9 @@ #include "putty.h" -static char *null_init(void *, void **, char *, int, char **, int); -static char *loop_init(void *, void **, char *, int, char **, int); +static char *null_init(void *, void **, Config *, char *, int, char **, int); +static char *loop_init(void *, void **, Config *, char *, int, char **, int); +static void null_reconfig(void *, Config *); static int null_send(void *, char *, int); static int loop_send(void *, char *, int); static int null_sendbuffer(void *); @@ -49,15 +50,15 @@ static void null_provide_logctx(void *, void *); static void null_unthrottle(void *, int); Backend null_backend = { - null_init, null_send, null_sendbuffer, null_size, null_special, - null_socket, null_exitcode, null_sendok, null_ldisc, null_provide_ldisc, - null_provide_logctx, null_unthrottle, 0 + null_init, null_reconfig, null_send, null_sendbuffer, null_size, + null_special, null_socket, null_exitcode, null_sendok, null_ldisc, + null_provide_ldisc, null_provide_logctx, null_unthrottle, 0 }; Backend loop_backend = { - loop_init, loop_send, null_sendbuffer, null_size, null_special, - null_socket, null_exitcode, null_sendok, null_ldisc, null_provide_ldisc, - null_provide_logctx, null_unthrottle, 0 + loop_init, null_reconfig, loop_send, null_sendbuffer, null_size, + null_special, null_socket, null_exitcode, null_sendok, null_ldisc, + null_provide_ldisc, null_provide_logctx, null_unthrottle, 0 }; struct loop_state { @@ -65,13 +66,15 @@ struct loop_state { }; static char *null_init(void *frontend_handle, void **backend_handle, - char *host, int port, char **realhost, int nodelay) { + Config *cfg, char *host, int port, char **realhost, + int nodelay) { return NULL; } static char *loop_init(void *frontend_handle, void **backend_handle, - char *host, int port, char **realhost, int nodelay) { + Config *cfg, char *host, int port, char **realhost, + int nodelay) { struct loop_state *st = smalloc(sizeof(*st)); st->term = frontend_handle; @@ -79,6 +82,10 @@ static char *loop_init(void *frontend_handle, void **backend_handle, return NULL; } +static void null_reconfig(void *handle, Config *cfg) { + +} + static int null_send(void *handle, char *buf, int len) { return 0;