Xref: utzoo comp.compilers:1483 comp.std.c:3890 comp.lang.c:33517 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!yale!mintaka!spdcc!esegue!compilers-sender From: steven@cwi.nl (Steven Pemberton) Newsgroups: comp.compilers,comp.std.c,comp.lang.c Subject: enquire.c v4.3, Everything you wanted to know about your C compiler (and more) Message-ID: <2493@charon.cwi.nl> Date: 7 Nov 90 11:54:15 GMT Sender: compilers-sender@iecc.cambridge.ma.us Reply-To: steven@cwi.nl (Steven Pemberton) Followup-To: comp.compilers Organization: CWI, Amsterdam Lines: 27 Approved: compilers@iecc.cambridge.ma.us Enquire.c (which used to be called config.c) is a program that determines many properties of the C compiler and machine that it is run on, such as minimum and maximum [un]signed char/int/long, many properties of float/ [long] double, and so on. As an option it produces the ANSI C float.h and limits.h files. As a further option, it even checks that the compiler reads the header files correctly. It is a good test-case for compilers, since it exercises them with many limiting values, such as the ability to handle the minimum and maximum floating-point numbers. Version 4.3 of enquire.c has been submitted to comp.sources.misc, and will appear as part of the gcc distribution (where it is used to generate float.h); it is also available by anonymous ftp from mcsun.eu.net and hp4nl.nluug.nl as misc/enquire43.c, and by mail from info-server@hp4nl.nluug.nl by sending a mail message: request: misc topic: enquire43.c Steven Pemberton, CWI, Amsterdam; steven@cwi.nl -- Send compilers articles to compilers@iecc.cambridge.ma.us or {ima | spdcc | world}!esegue!compilers. Meta-mail to compilers-request.