[C++-sig] Re: Boost::Python for C code -> Segmentation fault

David Abrahams dave at boost-consulting.com
Fri Jul 23 00:01:51 CEST 2004

"Niall Douglas" <s_sourceforge at nedprod.com> writes:

> On 22 Jul 2004 at 22:16, Mario Palomo wrote:
>> Why this doesn't work on Boost::Python?
> Does it work without the extern "C"?

Extern "C" function pointers and C++ function pointers are different
types, and BPL isn't set up to handle extern "C" at all.  On a
conforming implementation, any attempt to wrap extern "C" functions
without first building C++ thin wrappers will fail.  That said, if
things are compiling your compiler probably ignores that part of the
type and there's some other problem.

Dave Abrahams
Boost Consulting

More information about the Cplusplus-sig mailing list