chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] SWIG 1.3.19 & Chicken 1.17 patch


From: Dave
Subject: [Chicken-users] SWIG 1.3.19 & Chicken 1.17 patch
Date: Mon, 08 Sep 2003 19:55:40 -0400
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5b) Gecko/20030829

Looks like a macro changed slightly in the latest Chicken release. Here
are the diffs for a couple of Swig files in
/usr/local/lib/swig1.3/chicken that I needed in order to get my swig
wrapper to compile.


--- chicken.swg~        2003-05-16 19:23:44.000000000 -0400
+++ chicken.swg 2003-09-07 09:15:49.000000000 -0400
@@ -138,7 +138,7 @@
 SIMPLE_TYPEMAP(unsigned char, C_unfix, C_fix, C_swig_is_fixnum, (int), 0);
 SIMPLE_TYPEMAP(signed char, C_unfix, C_fix, C_swig_is_fixnum, (int), 0);
 SIMPLE_TYPEMAP(char, C_character_code, C_make_character, C_swig_is_char, 
(char), 0);
-SIMPLE_TYPEMAP(bool, C_truep, C_mkbool, C_swig_is_bool, (bool), 0);
+SIMPLE_TYPEMAP(bool, C_truep, C_mk_bool, C_swig_is_bool, (bool), 0);
 SIMPLE_TYPEMAP(float, C_flonum_magnitude, C_flonum, C_swig_is_flonum, 
(double), WORDS_PER_FLONUM);
 SIMPLE_TYPEMAP(double, C_flonum_magnitude, C_flonum, C_swig_is_flonum, 
(double), WORDS_PER_FLONUM);
 
--- typemaps.i~ 2003-05-16 19:23:44.000000000 -0400
+++ typemaps.i  2003-09-07 09:16:01.000000000 -0400
@@ -180,7 +180,7 @@
 INOUT_TYPEMAP(unsigned char, C_unfix, C_fix, C_swig_is_fixnum, (int), 0);
 INOUT_TYPEMAP(signed char, C_unfix, C_fix, C_swig_is_fixnum, (int), 0);
 INOUT_TYPEMAP(char, C_character_code, C_make_character, C_swig_is_char, 
(char), 0);
-INOUT_TYPEMAP(bool, C_truep, C_mkbool, C_swig_is_bool, (bool), 0);
+INOUT_TYPEMAP(bool, C_truep, C_mk_bool, C_swig_is_bool, (bool), 0);
 INOUT_TYPEMAP(float, C_flonum_magnitude, C_flonum, C_swig_is_flonum, (double), 
WORDS_PER_FLONUM);
 INOUT_TYPEMAP(double, C_flonum_magnitude, C_flonum, C_swig_is_flonum, 
(double), WORDS_PER_FLONUM);
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]