Re: [POSIX & Win32API] Getting the 'routing' informations
- From: Keith Thompson <kst-u@xxxxxxx>
- Date: Wed, 21 Jan 2009 18:57:45 -0800
Golden California Girls <gldncagrls@xxxxxxxxxxx> writes:
CBFalconer wrote:[...]
No, only ISO defines a version of C that can port anywhere. All it
needs is a conforming C compiler, and what it must conform to is
carefully spelled out. Other manufacturers/people/organizations can
prepare systems with various extensions, but once code is written to
use those extensions it no longer ports to any compliant system.
You seem to totally miss the fact that here, on clc, the objective
is portable software, using components that are known to all.
Replace ISO with GNU and you have an equally true proposition.
The GNU folks themselves don't refer to their dialect of C as a
standard. See, for example, this excerpt from gcc's documentation:
Extensions to the C Language Family
***********************************
GNU C provides several language features not found in ISO
standard C. (The `-pedantic' option directs GCC to print a
warning message if any of these features is used.) To test for
the availability of these features in conditional compilation,
check for a predefined macro `__GNUC__', which is always defined
under GCC.
These extensions are available in C and Objective-C. Most of
them are also available in C++. *Note Extensions to the C++
Language: C++ Extensions, for extensions that apply _only_ to C++.
Some features that are in ISO C99 but not C89 or C++ are also,
as extensions, accepted by GCC in C89 mode and in C++.
The ISO standard defines the language; GNU C is defined in
relationship to that standard.
--
Keith Thompson (The_Other_Keith) kst-u@xxxxxxx <http://www.ghoti.net/~kst>
Nokia
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"
.
- Follow-Ups:
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: Kaz Kylheku
- Re: [POSIX & Win32API] Getting the 'routing' informations
- References:
- [POSIX & Win32API] Getting the 'routing' informations
- From: Maciej Piechotka
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: Rafael
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: Maciej Piechotka
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: Ian Collins
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: Maciej Piechotka
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: Keith Thompson
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: James Kuyper
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: Keith Thompson
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: Golden California Girls
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: Keith Thompson
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: Golden California Girls
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: Keith Thompson
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: Golden California Girls
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: CBFalconer
- Re: [POSIX & Win32API] Getting the 'routing' informations
- From: Golden California Girls
- [POSIX & Win32API] Getting the 'routing' informations
- Prev by Date: Re: Passing a two dimensional array to function
- Next by Date: Re: sequence points and the execution model
- Previous by thread: Re: [POSIX & Win32API] Getting the 'routing' informations
- Next by thread: Re: [POSIX & Win32API] Getting the 'routing' informations
- Index(es):
Relevant Pages
|