[net.bugs.4bsd] limit on C declarations

draves@harvard.ARPA (Richard Draves) (03/10/85)

There seems to be some sort of limit to how complicated a
C type may become (in our 4.2 cc):

	main() {
	    int a, **** **** **** **b; /* no error yet */
	    a =    **** **** **** **b; /* illegal indirection */
	}

I can understand the implementors' decision to put such a limit on
types, presumably to eliminate the need for some expensive data structure.
However, this should be documented in the man page (it isn't in ours),
and overflow should be reported as such, while compiling the declaration.

Rich
-- 

	"a picture in the head is a gory murder in an art gallery"

					-- Stephen Kosslyn