Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2002-01-25 06:33:06

From: "David Abrahams" <david.abrahams_at_[hidden]>
> Yes, I expected that. It's not the same everywhere.
> G++ 3.0.3 likes it, but 2.95.x chokes on windows and on linux:

2.95.3 works.

The problem with 2.95.x is that

extern "C" void f(args);

is interpreted as

extern "C" void f(...);

2.95.3 does this only for f(), but not for f(int) or f(void).

If you're on a reasonably good compiler (with partial ordering), you can
always use


that ignores the type of f and will work for anything.

Boost list run by bdawes at, gregod at, cpdaniel at, john at