Global ptrs init to NULL or 0000?

kenny at uiucdcsb.CS.UIUC.EDU kenny at uiucdcsb.CS.UIUC.EDU
Sat Nov 9 08:44:00 AEST 1985


OK, so what does

static union {
	int i;
	char *p;
	} foo;

get initialized to on a machine with a non-0 NULL?  Incidentally, something
like this appears in a LOT of UN*X programs, and is a MAJOR headache in
attempting to port to a machine with a non-0 NULL.

k**2
Kevin Kenny	kenny at Uiuc.ARPA
		kenny at Uiuc.CSNET
		...!ihnp4!pur-ee!uiucdcs!kenny

Opinions expressed herein will attach themselves to anyone that claims them.



More information about the Comp.lang.c mailing list