Allow equality (==) and inequality (!=) comparisons between va_list and zero.  Gaim-2.0.0-pre3 uses this.  This works in gcc, apparently because gcc treats va_list like a pointer.  For example, if you print a variable of type va_list in gdb, it displays it as a (char *).
Allow equality (==) and inequality (!=) comparisons between va_list
and zero.  Gaim-2.0.0-pre3 uses this.  This works in gcc, apparently
because gcc treats va_list like a pointer.  For example, if you print
a variable of type va_list in gdb, it displays it as a (char *).

I considered changing isPointerType to reflect the fact that gcc
considers va_list to be a pointer, but feared that this change could
break things elsewhere.  So for now, we're dealing with it as a
special case in the CABS-to-CIL conversion phase.

samuelhavron/obliv-c,samuelhavron/obliv-c,samuelhavron/obliv-c,samuelhavron/obliv-c