SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
http://www.swig.org
(guile_usage): Document new guile-specific option `-linkage'. Also add warning: guile support likely to be broken. (GUILE_LSTYLE_LTDLMOD, GUILE_LSTYLE_HOBBIT): New cpp definitions. (GUILE::GUILE): Use empty string for default `package'. Add initialization of `linkage'. (GUILE::parse_args): Handle "-linkage". (GUILE::close): Specialize generated initialization based on `linkage'. (mreplace, throw_unhandled_guile_type_error): New static funcs. (GUILE::create_function): Fix output formatting bug. (Thanks to Matthias Koeppe.) Factor out `mreplace' and `throw_unhandled_guile_type_error'. Remove "T_*" type-handling, which is now handled by declaring typemaps in Lib/guile/typemaps.i. Restructure nested "if" as cascading "else if", terminating w/ error. (GUILE::link_variable): Remove "T_*" type-handling, which is now handled by declaring typemaps in Lib/guile/typemaps.i. Restructure nested "if" as cascading "else if", terminating w/ error. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@312 626c5289-ae23-0410-ae9c-e8d60b6d4f22 |
||
|---|---|---|
| SWIG | ||