[net.unix-wizards] Unix 5.0 Mcc vs. cc stuff

kdh (12/31/82)

In the not-too-distant past, I saw quite a bit of back and forth about
the changes to the Unix version 5.0 C compiler, which led to the
distribution of "Mcc" as well as "cc".  As I recall, the new "cc"
would balk at "multiple external declarations", and "Mcc" had had
a lobotomy to avoid this.

I, however, being of a dubious level of mentality, do not quite understand
exactly what is meant by "multiple external declarations".

Would one of you nice folks out there take pity on me and provide a concrete
definition (preferably with examples - I work better if I can see it)
of the problem and what can be done to rectify the problem so that
I can begin to re-hack my code so that it will pass the new "cc"
when we get 5.0 installed?

A response by mail is probably in order, although I imagine there may be
others out there with the same problem.

				Burned out BEFORE New Year's
					Kevin Hunter
					houti!kdh
				{houxg, houxe}!houti!kdh