swig/Lib/guile
William S Fulton 46f7501d94 Cleanup SWIG_VERSION definition
Add Swig_obligatory_macros which must be called by each
target language to define SWIG_VERSION correctly
in the generated code, as well as the language specific
macro SWIGXXX where XXX is the target language name.

Drop the #ifdef SWIGXXX that was previously generated -
I can't see the point of this and if users are defining
this macro somehow, then users will need to change this

Closes #1050
2022-10-13 19:47:43 +01:00
..
common.scm SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
cplusplus.i Drop guilegh interface 2013-04-28 22:06:24 +02:00
extra-install.list Install common.scm. 2003-10-05 11:42:36 +00:00
guile.i Cleanup SWIG_VERSION definition 2022-10-13 19:47:43 +01:00
guile_scm.swg Fix overloading for non-pointers and NULL - Guile 2018-12-30 09:26:33 +00:00
guile_scm_run.swg Correct error handling in Guile pointer conversion 2022-09-16 19:13:02 +01:00
guilemain.i guile - drop GDB_INTERFACE related stuff 2018-04-20 08:36:49 +02:00
interpreter.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
list-vector.i Remove redundant NULL checks before free()/delete (#2184) 2022-01-29 22:03:48 +13:00
Makefile Whitespace cleanup of all Makefiles* 2014-05-02 20:06:11 +02:00
pointer-in-out.i SWIG license change - The Examples and Lib move to a very permissive license in the LICENSE file, removing the BSD license restrictions as agreed by committers since it was inadvertently introduced. Remove some examples where the impact of the license change is not clear. 2010-02-27 23:26:02 +00:00
ports.i Simplify and improve Guile FILE * in typemap 2013-05-16 19:21:59 +01:00
std_auto_ptr.i Add missing typecheck typemaps for std::auto_ptr and std::unique_ptr 2022-09-17 10:23:51 +01:00
std_common.i Remove redundant NULL checks before free()/delete (#2184) 2022-01-29 22:03:48 +13:00
std_deque.i Each target language now has its own std_deque.i like the other STL wrappers. 2006-01-08 20:08:44 +00:00
std_except.i Fix missed files 2016-09-17 19:01:42 +02:00
std_map.i Add STL container copy constructors where missing 2019-02-14 18:53:05 +00:00
std_pair.i Consistent parameter names for std::pair 2019-02-14 22:44:27 +00:00
std_string.i std::string throws typemaps 2022-09-19 09:09:29 +01:00
std_unique_ptr.i Add missing typecheck typemaps for std::auto_ptr and std::unique_ptr 2022-09-17 10:23:51 +01:00
std_vector.i Add STL container copy constructors where missing 2019-02-14 18:53:05 +00:00
stl.i Create a consistent stl.i library file 2019-02-12 18:46:05 +00:00
swigmove.i Provide SWIGTYPE MOVE typemaps in swigmove.i 2022-09-16 08:36:25 +01:00
swigrun.i Suppress -Wvolatile gcc warnings in Guile wrappers for C++20 2022-07-31 16:18:08 +01:00
typemaps.i Guile - Add error checking to SWIGTYPE and SWIGTYPE & in typemaps 2022-09-16 18:52:52 +01:00