Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!henry From: henry@utzoo.UUCP (Henry Spencer) Newsgroups: comp.lang.c Subject: Re: Portable code: identifier length Message-ID: <7432@utzoo.UUCP> Date: Thu, 18-Dec-86 16:59:36 EST Article-I.D.: utzoo.7432 Posted: Thu Dec 18 16:59:36 1986 Date-Received: Thu, 18-Dec-86 16:59:36 EST References: <1825@batcomputer.tn.cornell.edu> Organization: U of Toronto Zoology Lines: 21 > Question 1: are there *other* C implementations which do less than 31? (If > so, what's their choice, please?) Well, there's always the original C compilers from Bell Labs -- you would be surprised at how many copies of them and their direct derivatives are still in use -- which implemented 7-character significance for external names. Old DEC operating systems, some of which have C compilers, only support 6 in the linkers. There are probably more. > Question 2: are there *any* pre-processor implementations which do not adhere > to the full 31? No shortage; see above note about original C compilers, which only kept 8 for preprocessor identifiers. -- Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,decvax,pyramid}!utzoo!henry