From: utzoo!decvax!harpo!floyd!vax135!cornell!rej Newsgroups: net.micro Title: Re: missing file in small C V2.0 Article-I.D.: cornell.3934 Posted: Sat Jan 15 14:11:39 1983 Received: Mon Jan 17 03:33:19 1983 The reason that there is no stdio is that the C compiler is not written for CP/M. It is written for SMALL-VM (something like that) which is a package that runs on top of the Northstar O.S., which seems to be even more primitive than CP/M. A stdio package that worked for an earlier small C will probably work with V2.0, but one should notice that the code is not produced for any usual assembler. In particular, the assembler requires labels to end with colon and does not require blanks or tabs before op codes. The compiler has a lot of #ifdef's in it, so by changing a few characters at the beginning of the program one can add tabs before op codes. It does not seem to be hard to change the compiler to CP/M, but it will take a little work. Would whoever does it first post the results so we lazy people can enjoy the benefits of your work? Also, for any ARPAnet people who do not get net.sources and wonder what the fuss is all about, I can send you the same stuff that we got. It will probably eventually be put in the CP/M archives at MIT-MC. Ralph Johnson (cornell!rej or rej@cornell)