From: utzoo!decvax!harpo!ihnp4!ixn5c!inuxc!pur-ee!uiucdcs!schrein
Newsgroups: net.micro
Title: Re: Re: missing file in small C V2.0 - (nf)
Article-I.D.: uiucdcs.1371
Posted: Mon Jan 24 15:34:55 1983
Received: Thu Jan 27 20:18:41 1983

#R:cornell:-393400:uiucdcs:10400032:000:768
uiucdcs!schrein    Jan 24 14:36:00 1983

I downloaded the source to an Osborne, and used Software Toolwork's C/80
Version 2 and their assembler on it. Juggling disks many times, I did manage
to compile and (absolute!) assemble smallC and run it on top of C/80's
runtime support. I am now looking at the 'missing file' problem -- if I
make it, I'll post it here.

I noticed a few problems:

'lout()' is once called with only one parameter. The second one should
	be stderr.

'upper()' should not be excluded by #undef UPPER -- it is needed in 'ask()'.

#define HASH will eliminate 'nextsym()' -- but #define STGOTO needs it. Hmm??

A few more cosmetic problems (like smallC's include syntax) are easy to change.
The output of smallC can easily be made to look acceptable to regular
assemblers.

Axel Schreiner