From 897e5ad40df3d5f9a2b6534ae80fcd778c0ed1d5 Mon Sep 17 00:00:00 2001 From: John Lenz Date: Thu, 17 Mar 2005 07:28:19 +0000 Subject: [PATCH] Lots more bug fixes for the chicken module: almost the entire test-sutie now runs The only tests that are failing are ones that depend on std_vector.i and similar git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7079 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Doc/Manual/Chicken.html | 1 - Examples/Makefile.in | 13 +- Examples/test-suite/chicken/cpp_enum_runme.ss | 2 + .../test-suite/chicken/li_std_string_runme.ss | 2 + .../chicken/throw_exception_runme.ss | 28 +++++ Examples/test-suite/guile/cpp_enum_runme.scm | 5 + .../test-suite/guile/li_std_string_runme.scm | 5 + Examples/test-suite/preproc.i | 5 + Examples/test-suite/schemerunme/cpp_enum.scm | 21 ++++ .../test-suite/schemerunme/li_std_string.scm | 17 +++ .../schemerunme/reference_global_vars.scm | 8 +- Examples/test-suite/throw_exception.i | 2 + Lib/chicken/chicken.swg | 119 +++++++++++++++--- Lib/chicken/chickenrun.swg | 18 +++ Lib/chicken/std_string.i | 58 +++++++++ Lib/chicken/typemaps.i | 10 +- Source/Modules/chicken.cxx | 51 ++++++-- 17 files changed, 322 insertions(+), 43 deletions(-) create mode 100644 Examples/test-suite/chicken/cpp_enum_runme.ss create mode 100644 Examples/test-suite/chicken/li_std_string_runme.ss create mode 100644 Examples/test-suite/chicken/throw_exception_runme.ss create mode 100644 Examples/test-suite/guile/cpp_enum_runme.scm create mode 100644 Examples/test-suite/guile/li_std_string_runme.scm create mode 100644 Examples/test-suite/schemerunme/cpp_enum.scm create mode 100644 Examples/test-suite/schemerunme/li_std_string.scm create mode 100644 Lib/chicken/std_string.i diff --git a/Doc/Manual/Chicken.html b/Doc/Manual/Chicken.html index aa696f0d8..b62306c64 100644 --- a/Doc/Manual/Chicken.html +++ b/Doc/Manual/Chicken.html @@ -390,7 +390,6 @@