Tartarus CVS: putty: simon
tartarus-commits@lists.tartarus.org
tartarus-commits@lists.tartarus.org
Sat, 10 May 2003 09:35:56 +0100
CVS Root: /home/cvs
Module: putty
Changes by: simon
Date: Sat May 10 2003 09:35:56 BST
Log message:
Fixes for Debian bug #192701 (64-bit gccs warn about casts between
ptrs and ints of different size and -Werror makes this serious).
The GTK bits are done by Colin's patch to use GINT_TO_POINTER
(thanks); the uxnet bits are done by cleaning up the rest of the
code. In particular, network.h now typedefs `OSSocket' to be a type
capable of holding whatever the OS's socket data type is that
underlies our socket abstraction. Individual platforms can make this
typedef themselves if they define OSSOCKET_DEFINED to prevent
network.h redoing it; so the Unix OSSocket is now int. Default is
still void *, so other platforms should be unaffected.
Modified files:
. : network.h portfwd.c proxy.c proxy.h
unix : gtkdlg.c pterm.c unix.h uxnet.c
Links:
http://cvs.tartarus.org//putty/network.h.diff?r1=1.23&r2=1.24
http://cvs.tartarus.org//putty/portfwd.c.diff?r1=1.22&r2=1.23
http://cvs.tartarus.org//putty/proxy.c.diff?r1=1.33&r2=1.34
http://cvs.tartarus.org//putty/proxy.h.diff?r1=1.8&r2=1.9
http://cvs.tartarus.org//putty/unix/gtkdlg.c.diff?r1=1.26&r2=1.27
http://cvs.tartarus.org//putty/unix/pterm.c.diff?r1=1.129&r2=1.130
http://cvs.tartarus.org//putty/unix/unix.h.diff?r1=1.40&r2=1.41
http://cvs.tartarus.org//putty/unix/uxnet.c.diff?r1=1.19&r2=1.20