[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: diffutils 2.8.1 ISO C90 compliance patch

From: John Cowan
Subject: Re: diffutils 2.8.1 ISO C90 compliance patch
Date: Tue, 14 Nov 2006 18:55:22 -0500
User-agent: Mutt/1.3.28i

Paul Edwards scripsit:

> There's nowhere to put a sys/types.h or lib/sys/types.h.  It is
> a non-standard include and should not be used.  string.h is a
> standard include and can be used without #ifdefs.  But not
> sys/types.h.  It should be excluded by default.  It is non-standard
> and doesn't exist on MVS and can't exist on MVS.  It's not MVS
> that is non-compliant, it is programs that include sys/types.h that
> are non-compliant.

More precisely, programs that include non-standard headers are
not strictly conforming programs, though they may be conforming
programs.  ISO C has two levels of conformance precisely for this reason.

First known example of political correctness:   John Cowan
After Nurhachi had united all the other         http://www.ccil.org/~cowan
Jurchen tribes under the leadership of the      address@hidden
Manchus, his successor Abahai (1592-1643)
issued an order that the name Jurchen should       --S. Robert Ramsey,
be banned, and from then on, they were all           The Languages of China
to be called Manchus.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]