[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #16476] Inconsistent function macros - again
From: |
Jerker Bäck |
Subject: |
[bug #16476] Inconsistent function macros - again |
Date: |
Mon, 1 May 2006 21:30:35 +0000 |
User-agent: |
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1) |
Follow-up Comment #4, bug #16476 (project make):
Hello Eli
Oah, that's quite a statement - needless to say we can't agree on the better
or worse with different OS and compilers - BUT that's not really the issue
here. As you said:
"WINDOWS32 should be used for OS- and runtime-dependent code"
Well, that's my point here. The use of this conditional here is not what was
intended - the function prototypes have nothing to do with WIN32 specific
code. And the macros need to be properly defined even on a non-WIN32
environment.
You have earlier supported the idea of a common conditional that will satisfy
ANY compiler to replace the __STDC__ constant. The HAVE_ANSI_COMPILER is by my
opinion an excellent candidat. Besides, look at changelog for 2004-03-06. And
anyway, all this may go away with a new design of GNU make (hopefully).
As for your thoughts about Interix - interesting - I am preparing a post of a
test of GNU make under Interix. I think the subject belong to the WIN32
mailing list, so I will post it there for anyone interested. Looking forward
for any comment on that.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=16476>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/