]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Move x11fwd and portfwd prototypes from ssh.c into ssh.h so they can be seen
authorBen Harris <bjh21@bjh21.me.uk>
Sun, 5 Jan 2003 22:53:23 +0000 (22:53 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Sun, 5 Jan 2003 22:53:23 +0000 (22:53 +0000)
by (and checked against) the definitions.

[originally from svn r2474]

portfwd.c
ssh.c
ssh.h
x11fwd.c

index 7684b186f6f99c580b0307c55e62074f94d59bf7..94aec6e153a78aa62fdfcaf45b45db9232d0a0b5 100644 (file)
--- a/portfwd.c
+++ b/portfwd.c
@@ -70,8 +70,6 @@ struct PFwdPrivate {
     struct pfwd_queue *waiting;
 };
 
-void pfd_close(Socket s);
-
 
 static int pfd_closing(Plug plug, char *error_msg, int error_code,
                       int calling_back)
diff --git a/ssh.c b/ssh.c
index 442d35a3e6128fd1976b6abdb55d1423f2f167f5..4da650599469da0fcd2823d05264e9163ad9c792 100644 (file)
--- a/ssh.c
+++ b/ssh.c
@@ -291,23 +291,6 @@ enum { PKT_END, PKT_INT, PKT_CHAR, PKT_DATA, PKT_STR, PKT_BIGNUM };
 
 typedef struct ssh_tag *Ssh;
 
-extern char *x11_init(Socket *, char *, void *, void *);
-extern void x11_close(Socket);
-extern int x11_send(Socket, char *, int);
-extern void *x11_invent_auth(char *, int, char *, int);
-extern void x11_unthrottle(Socket s);
-extern void x11_override_throttle(Socket s, int enable);
-extern int x11_get_screen_number(char *display);
-
-extern char *pfd_newconnect(Socket * s, char *hostname, int port, void *c);
-extern char *pfd_addforward(char *desthost, int destport, char *srcaddr,
-                           int port, void *backhandle);
-extern void pfd_close(Socket s);
-extern int pfd_send(Socket s, char *data, int len);
-extern void pfd_confirm(Socket s);
-extern void pfd_unthrottle(Socket s);
-extern void pfd_override_throttle(Socket s, int enable);
-
 static void ssh2_pkt_init(Ssh, int pkt_type);
 static void ssh2_pkt_addbool(Ssh, unsigned char value);
 static void ssh2_pkt_adduint32(Ssh, unsigned long value);
diff --git a/ssh.h b/ssh.h
index e3423ccf8c188fe2ae86a4afea86cdb4759ee8f8..41cc5038f1bb10c24a70b49e84679d997a6d96cb 100644 (file)
--- a/ssh.h
+++ b/ssh.h
@@ -254,6 +254,25 @@ void logevent(void *, char *);
 void *new_sock_channel(void *handle, Socket s);
 void ssh_send_port_open(void *channel, char *hostname, int port, char *org);
 
+/* Exports from portfwd.c */
+extern char *pfd_newconnect(Socket * s, char *hostname, int port, void *c);
+extern char *pfd_addforward(char *desthost, int destport, char *srcaddr,
+                           int port, void *backhandle);
+extern void pfd_close(Socket s);
+extern int pfd_send(Socket s, char *data, int len);
+extern void pfd_confirm(Socket s);
+extern void pfd_unthrottle(Socket s);
+extern void pfd_override_throttle(Socket s, int enable);
+
+/* Exports from x11fwd.c */
+extern char *x11_init(Socket *, char *, void *, void *);
+extern void x11_close(Socket);
+extern int x11_send(Socket, char *, int);
+extern void *x11_invent_auth(char *, int, char *, int);
+extern void x11_unthrottle(Socket s);
+extern void x11_override_throttle(Socket s, int enable);
+extern int x11_get_screen_number(char *display);
+
 Bignum copybn(Bignum b);
 Bignum bn_power_2(int n);
 void bn_restore_invariant(Bignum b);
index 5a83db226a5eb1e591d4262e84d19a4936224de7..80e0eb5700458d21e4e695476ac6fff5dd5ba295 100644 (file)
--- a/x11fwd.c
+++ b/x11fwd.c
@@ -69,8 +69,6 @@ struct X11Private {
     Socket s;
 };
 
-void x11_close(Socket s);
-
 void *x11_invent_auth(char *proto, int protomaxlen,
                     char *data, int datamaxlen)
 {