From a27230dd547dceacb57d088e22fcc279fe7504b9 Mon Sep 17 00:00:00 2001 From: ben Date: Sat, 23 Nov 2002 19:58:55 +0000 Subject: [PATCH] Return the state information from loop_init() in the correct way. This means the backend actually works now. git-svn-id: svn://svn.tartarus.org/sgt/putty@2249 cda61777-01e9-0310-a592-d414129be87e --- testback.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/testback.c b/testback.c index 2a468a6e..f3e7614a 100644 --- a/testback.c +++ b/testback.c @@ -1,4 +1,4 @@ -/* $Id: testback.c,v 1.2 2002/11/19 12:29:45 ben Exp $ */ +/* $Id: testback.c,v 1.3 2002/11/23 19:58:55 ben Exp $ */ /* * Copyright (c) 1999 Simon Tatham * Copyright (c) 1999 Ben Harris @@ -75,7 +75,8 @@ static char *loop_init(void *frontend_handle, void **backend_handle, struct loop_state *st = smalloc(sizeof(*st)); st->term = frontend_handle; - return (char *)st; + *backend_handle = st; + return NULL; } static int null_send(void *handle, char *buf, int len) { @@ -85,7 +86,12 @@ static int null_send(void *handle, char *buf, int len) { static int loop_send(void *handle, char *buf, int len) { struct loop_state *st = handle; + int i; + fprintf(stderr, "%d chars: ", len); + for (i = 0; i < len; i++) + fprintf(stderr, " 0x%x", buf[i]); + fprintf(stderr, "\n"); return from_backend(st->term, 0, buf, len); } -- 2.11.0