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