create aTHXa, some unused dTHXs removed in /win32/*
authorDaniel Dragan <bulk88@hotmail.com>
Wed, 31 Oct 2012 06:13:42 +0000 (02:13 -0400)
committerJan Dubois <jand@activestate.com>
Fri, 9 Nov 2012 00:54:55 +0000 (16:54 -0800)
commit9399a70c62d6e4622406f3db44ff4235a362d1a0
tree89e521e112a42a29252880a94a2b8c52a3c21a4e
parent073dd0357a846739ff3ae9a14379de2302d5e877
create aTHXa, some unused dTHXs removed in /win32/*

dTHXes that were unused, or because Newx/Safefree were the only things
called were removed. In some places the dTHX turned into dTHXa and aTHXa
so the context is  not fetched until it is actually used
(locality/frees a C stack slot or frees a non-volatile register). Also see
http://www.nntp.perl.org/group/perl.perl5.porters/2012/10/msg194414.html
and http://www.nntp.perl.org/group/perl.perl5.porters/2012/10/msg194861.html
perl.h
win32/perlhost.h
win32/win32.c
win32/win32sck.c