Chris@16: // Copyright David Abrahams 2002. Chris@16: // Distributed under the Boost Software License, Version 1.0. (See Chris@16: // accompanying file LICENSE_1_0.txt or copy at Chris@16: // http://www.boost.org/LICENSE_1_0.txt) Chris@16: #ifndef AIX_INIT_MODULE_DWA2002529_HPP Chris@16: # define AIX_INIT_MODULE_DWA2002529_HPP Chris@16: # ifdef _AIX Chris@16: # include Chris@16: # include Chris@16: # ifdef __KCC Chris@16: # include // this works around a problem in KCC 4.0f Chris@16: # endif Chris@16: Chris@16: namespace boost { namespace python { namespace detail { Chris@16: Chris@16: extern "C" Chris@16: { Chris@16: typedef PyObject* (*so_load_function)(char*,char*,FILE*); Chris@16: } Chris@16: Chris@16: void aix_init_module(so_load_function, char const* name, void (*init_module)()); Chris@16: Chris@16: }}} // namespace boost::python::detail Chris@16: # endif Chris@16: Chris@16: #endif // AIX_INIT_MODULE_DWA2002529_HPP