Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site brl-tgr.ARPA
Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!wjh12!harvard!seismo!brl-tgr!gwyn
From: gwyn@brl-tgr.ARPA (Doug Gwyn )
Newsgroups: net.lang.c
Subject: Re: Re: Non-reentrant code generated by
Message-ID: <4857@brl-tgr.ARPA>
Date: Mon, 24-Sep-84 16:59:30 EDT
Article-I.D.: brl-tgr.4857
Posted: Mon Sep 24 16:59:30 1984
Date-Received: Thu, 27-Sep-84 05:54:11 EDT
References: <1220@elsie.UUCP>, <3000035@uokvax.UUCP>
Organization: Ballistics Research Lab
Lines: 11

Actually, pcc, lint, cxref, cflow, etc. all use the same YACC grammar
for C now (speaking about UNIX System V, don't know the others), also
most of the "machine independent" part of PCC is shared.

I think part of lint's permissiveness on some systems results from
excessive sharing of code with PCC, not insufficient sharing.  The C
compilers typically convert all types to combinations of basic types
very early on, so that the distinction between "int" and "short" or
"long" (depending on your machine) has been effaced too soon.  Later
versions of the compiler seem to be better about this but still not
perfect.