Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site alice.UUCP
Path: utzoo!watmath!clyde!cbosgd!cbdkc1!desoto!packard!edsel!bentley!hoxna!houxm!mhuxr!ulysses!allegra!alice!ark
From: ark@alice.UUCP (Andrew Koenig)
Newsgroups: net.lang.c
Subject: Re: Lattice/UNIX incompatibility
Message-ID: <3194@alice.UUCP>
Date: Wed, 26-Dec-84 15:39:53 EST
Article-I.D.: alice.3194
Posted: Wed Dec 26 15:39:53 1984
Date-Received: Thu, 27-Dec-84 03:44:44 EST
References: <233@gumby.UUCP>
Organization: AT&T Bell Laboratories, Murray Hill
Lines: 14

Every version of the Lattice compiler I have seen has four
non-standard things:

	1. Comments nest.

	2. If you try to pass a structure to a function
	   it quietly passes a pointer to the structure.

	3. Every declaration of an external variable but
	   one must say 'extern'.

	4. Case is ignored in external variables.

This makes it quite a nuisance to port Unix applications.