[Top][All Lists]
[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);
- [Chicken-users] SWIG 1.3.19 & Chicken 1.17 patch,
Dave <=