Tartarus CVS: putty: simon
tartarus-commits@lists.tartarus.org
tartarus-commits@lists.tartarus.org
Tue, 14 Jan 2003 18:28:26 +0000
CVS Root: /home/cvs
Module: putty
Changes by: simon
Date: Tue Jan 14 2003 18:28:26 GMT
Log message:
Deglobalise the Unicode module. Despite all my grand plans, I've
just done this the very simple way - bundle all the globals into a
data structure and pass pointers around. One particularly ugly wart
is that wc_to_mb now takes a pointer to this structure as an
argument (optional, may be NULL, and unused in any Unicode layer
that's even marginally less of a mess than the Windows one). I do
need to do this properly at some point, but for now this should just
about be adequate. As usual, the Mac port has not been updated.
Modified files:
. : ldiscucs.c putty.h terminal.c terminal.h
unicode.c window.c winstuff.h
unix : pterm.c unix.h uxucs.c
Links:
http://cvs.tartarus.org//putty/ldiscucs.c.diff?r1=1.1&r2=1.2
http://cvs.tartarus.org//putty/putty.h.diff?r1=1.187&r2=1.188
http://cvs.tartarus.org//putty/terminal.c.diff?r1=1.128&r2=1.129
http://cvs.tartarus.org//putty/terminal.h.diff?r1=1.7&r2=1.8
http://cvs.tartarus.org//putty/unicode.c.diff?r1=1.28&r2=1.29
http://cvs.tartarus.org//putty/window.c.diff?r1=1.229&r2=1.230
http://cvs.tartarus.org//putty/winstuff.h.diff?r1=1.27&r2=1.28
http://cvs.tartarus.org//putty/unix/pterm.c.diff?r1=1.87&r2=1.88
http://cvs.tartarus.org//putty/unix/unix.h.diff?r1=1.20&r2=1.21
http://cvs.tartarus.org//putty/unix/uxucs.c.diff?r1=1.13&r2=1.14