Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uakari.primate.wisc.edu!sdd.hp.com!hplabs!otter.hpl.hp.com!hpltoad!cdollin!kers From: kers@hplb.hpl.hp.com (Chris Dollin) Newsgroups: comp.lang.c Subject: Re: Can Novices Jump Directly in C? (Books) Message-ID: Date: 11 Feb 91 09:42:24 GMT References: <11929@helios.TAMU.EDU> <1991Feb9.042957.20160@athena.mit.edu> <427@bria> Sender: news@hplb.hpl.hp.com (Usenet News Administrator) Organization: Hewlett-Packard Laboratories, Bristol, UK. Lines: 20 In-Reply-To: mike@bria's message of 9 Feb 91 17:42:21 GMT Nntp-Posting-Host: cdollin.hpl.hp.com mike@bria writes: ................................................ To write portable code, the use of values.h and sys/types.h is essential, and shouldn't be left as an afterthought. Use "values.h" or "sys/types.h" on *my* machine [*1], and your code won't compile at all; I have a plain ANSI C compiler, and neither of those names appear to be in the standard. Is their general agreement on the contents of these headers, and some formal or informal method for propagating them? [Or am I unwitting about to start the Great [Bb]ool{ean} Wars again?] [*1] An Acorn Archimides (A440) running RISC OS 2. -- Regards, Kers. | "You're better off not dreaming of the things to come; Caravan: | Dreams are always ending far too soon."