swig/SWIG/Lib/perl5
Matthias Köppe b13c933611 Use the preprocessor to rename external functions of the SWIG runtime
API to follow the naming convention SWIG_<language>_<function>.  This
should allow linking more than one interpreter into a program.

	    Unify the pointer-conversion runtime API.  The standard
	    functions are:
	     * SWIG_NewPointerObj (POINTER, TYPE, FLAGS)
	        -- Create an scripting object that represents a typed
		   pointer. FLAGS are language specific.
	     * SWIG_ConvertPtr (INPUT, RESULT, TYPE, FLAGS)
	        -- Get a pointer from the scripting object INPUT and
		   store it in the place RESULT.  When a type mismatch
		   occurs, return nonzero.
	     * SWIG_MustGetPtr (INPUT, TYPE, ARGNUM, FLAGS)
	        -- Get a pointer from the scripting object INPUT and
		   return it.  When a type mismatch occurs, throw an
		   exception.  If ARGNUM > 0, report it as the
		   argument number that has the type mismatch.
            [Guile]:    No changes.
	    [MzScheme]: No changes.
	    [Perl]:     Add the function SWIG_NewPointerObj.
		        The function SWIG_MakePtr is kept.
			The function SWIG_MustGetPtr is currently not
			supported.
	    [Python]:   Add the function SWIG_MustGetPtr.
	    [Ruby]:     Add the function SWIG_MustGetPtr.
	    [Tcl]:      Remove the "interp" argument of
		        SWIG_NewInstanceObj, SWIG_ConvertPtr,
		        SWIG_ConvertPacked, and SWIG_ConvertPtrFromString.
			The function SWIG_MustGetPtr is currently
			not supported.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5243 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2003-11-02 13:49:45 +00:00
..
extra-install.list Added John's perl5 patches 2003-02-14 18:04:21 +00:00
Makefile.in The great merge 2002-11-30 22:01:28 +00:00
Makefile.pl Added files 2000-01-11 21:15:54 +00:00
noembed.h Fixed [ 800012 ] ENTER macro from CORE/scope.h clashes with libc search.h 2003-09-30 17:52:45 +00:00
perl5.swg Use the preprocessor to rename external functions of the SWIG runtime 2003-11-02 13:48:17 +00:00
perlmain.i Fixed [ 786394 ] Patch for generated perl code does not compile under RedHat9 2003-09-01 18:13:33 +00:00
perlrun.swg Use the preprocessor to rename external functions of the SWIG runtime 2003-11-02 13:49:45 +00:00
precommon.swg Use the preprocessor to rename external functions of the SWIG runtime 2003-11-02 13:48:17 +00:00
std_common.i Typemap for size_t applied to std::size_t 2003-08-17 11:52:31 +00:00
std_map.i Support for std::map (thanks, Dave) 2003-02-27 10:05:55 +00:00
std_pair.i std::pair added (but not very much tested) 2003-07-10 12:42:42 +00:00
std_string.i The great merge 2002-11-30 22:01:28 +00:00
std_vector.i Fixed [ 827907 ] argout objects not being wrapped properly (PATH). 2003-10-29 19:43:38 +00:00
typemaps.i long long typemap mods for using with %apply by compilers that don't understand long long 2003-03-10 19:50:14 +00:00