swig wrapper code passes the literal ``0'' for null
I have run into problems on 64 bit platforms in
SWIG_GetArgs where the varargs function does not zero
out the upper 32 bits when passed a literal 0. This
problem seems to only occur for longer argument lists.
I've seen it with both gnu and Portland Group compilers.
This patch causes wrapper code to instead pass ``NULL''
and this fixes the problem.
this simple patch applies against versions 1.3.19,
1.3.21 and the last cvs snapshot I checked.