[Top][All Lists]

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

Re: Portability of preprocessor directives

From: Paul Eggert
Subject: Re: Portability of preprocessor directives
Date: 10 Mar 2003 14:39:13 -0800
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.3

Thomas Dickey <address@hidden> writes:

> HPUX 9.x's C compiler trashed files starting with an #elif
> (that's in the early 90's - within the scope of his request).

Thanks for mentioning that; I hadn't heard that one.  I found a
7-year-old bug report for CVS that mentions the same issue, for HP-UX
9.01, in <>.

It might be reasonable to suggest to the few remaining HP-UX 9 users
that they install a patch, assuming one is available.  Many
relatively-common applications assume #elif (e.g., coreutils, CVS,
OpenSSH/OpenSSL, Python) so this shouldn't be a new issue for the
remaining HP-UX 9 users.

As it happens, GNU make 3.80's main.c has an #elif in it, so if nobody
has complained about #elif for that version of GNU "make", it's an
indication that we don't need to worry about #elif in later versions.

reply via email to

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