🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c
Article #4814

Re: CLOCKS_PER_SEC not defined

#4814
From: Norman Diamond
Date: Mon, 19 Feb 1996 03:14
35 lines
2080 bytes
In article <ramin.1174728902A@news.gsfc.nasa.gov>, ramin@twinkie.gsfc.nasa.gov (Ramin Sina) writes:
>I am using a supposedly ansi c program in which I write

Do you mean you are using a supposedly ANSI C implementation?  If the
vendor's documents assert that it is, and if you have followed the
vendor's instructions for invoking it (i.e. if you have not opted,
whether by default or by specifying an option, for a non-conforming
implementation) then you should get a refund.

If you mean that you are writing a supposedly ANSI C program, then
your test for __STDC__ is meaningless :-)

If you mean that you want to cover most bases, then check if __STDC__
is defined with value 1.  Some non-conforming implementations define
__STDC__ with value 0 just to be malicious.  Some non-conforming
implementations define __STDC__ with value 1 in order to be fraudulent.
The C standard cannot constrain non-conforming implementations but you
can demand a refund from a fraudulent vendor.

>#include <time.h>
>#if defined(__STDC__) && !defined(CLOCKS_PER_SEC)
>#error "CLOCKS_PER_SEC is not defined on this stupid compiler"
>#endif

Try:

 #include <time.h>
 #if defined(__STDC__) && __STDC__ == 1 && !defined(CLOCKS_PER_SEC)
 #error "Get a refund from the fraudulent vendor of this implementation"
 #endif
--
 <<  If this were the company's opinion, I would not be allowed to post it.  >>
"I paid money for this car, I pay taxes for vehicle registration and a driver's
license, so I can drive in any lane I want, and no innocent victim gets to call
the cops just 'cause the lane's not goin' the same direction as me" - J Spammer
Technical Details
Message-ID: <4g8puk$2ce@usenet.pa.dec.com>
Path: arc1-ca.pugleaf.net!tko.dec.com!diamond
References: <ramin.1174728902A@news.gsfc.nasa.gov>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!tko.dec.com!diamond
From: diamond@tko.dec.com (Norman Diamond)
Newsgroups: comp.std.c
Subject: Re: CLOCKS_PER_SEC not defined
Date: 19 Feb 1996 03:14:28 GMT
Organization: Digital Equipment Corporation Japan , Tokyo
Message-ID: <4g8puk$2ce@usenet.pa.dec.com>
References: <ramin.1174728902A@news.gsfc.nasa.gov>
Reply-To: diamond@jrdv04.enet.dec-j.co.jp (Norman Diamond)
NNTP-Posting-Host: jit533.tko.dec.com