* Eric Blake (ebl...@redhat.com) [20111018 23:07]:

> But since octave is written in C++, we could avoid the macros and
> instead have three overloaded functions named signbit which operate
> on the correct types, so as not to pollute the namespace with a
> macro. 

That's why the C++ standard has replacement headers for a few standard C
headers, exactly to replace macros with real functions.  Alas, AFAIK MS
didn't implement that part of the standard.

Philipp


Reply via email to