home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!sdd.hp.com!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!gnu.ai.mit.edu!rms
- From: rms@gnu.ai.mit.edu (Richard Stallman)
- Newsgroups: gnu.gcc.help
- Subject: [biz.sco.general] Re: gcc 2.3.2 on SCO 3.2.4 (__STDC__)
- Date: 24 Jan 1993 15:22:15 -0500
- Organization: GNUs Not Usenet
- Lines: 10
- Sender: daemon@cis.ohio-state.edu
- Distribution: gnu
- Message-ID: <9301242015.AA27059@mole.gnu.ai.mit.edu>
- References: <9301241844.AA09928@candidus.ma30.bull.com>
-
- The meaning of __STDC__ is defined by the ANSI C standard
- for ANSI C compilers.
-
- As for compilers not precisely supporting ANSI C, it means whatever we
- decide it means. The question is, what is the useful thing to do with
- it? For GCC, I decided to define __STDC__ as 1 when the ANSI C
- features (prototypes, etc.) are available, and not define it
- otherwise. I am not sure this is the best possible way, but I'm also
- not sure another way is better. Unless/until I'm convinced to change
- it for all machines, I plan to keep it this way on all machines.
-