堀江@静岡県立大学です。
%name の件はありがとうございました。
SWIG1.3a5 で直っていることを確認しました。

早速ですが、bugを見つけたようなので報告します。
SWIG1.3a5で 
デストラクターを持つクラスで、最初にstaticな関数が定義されていると、
コードの生成がうまくいかないようです。
例えば、
%module Foo
%include typemaps.i
class Foo {
        public:
        Foo(); // Constructor
        virtual ~Foo(); // Destructor
        static int staticFooFunc(); // static function fllows destructor
};
のようなファイルを用いて、rubyのC++のコードを生成すると

static VALUE
_wrap_Foo_staticFooFunc(VALUE self) {
    int result ;
    VALUE vresult = Qnil;
    
    result = (int )delete arg0;   <-ここがへん。
    vresult = INT2NUM(result);
    return vresult;
}

というコードができてしまうようです。
いつもお願いばかりですみませんが、ご確認ください。
あと、SWIG本体の方のコードで、マイナーですが、
diff -urN SWIG1.3a5.orig/Source/Swig/cwrap.c SWIG1.3a5/Source/Swig/cwrap.c
--- SWIG1.3a5.orig/Source/Swig/cwrap.c  Mon Sep  4 04:14:55 2000
+++ SWIG1.3a5/Source/Swig/cwrap.c       Wed Sep 27 10:35:42 2000
@@ -253,7 +253,7 @@
   
   switch(SwigType_type(t)) {
   case T_USER:
-    Printf(fcall,");");
+    Printf(fcall,");\n");
     break;
   case T_REFERENCE:
     Printf(fcall,";\n");
とした方がいいみたいです。

いまSWIGを用いてqt 2.2 をrubyに取り込もうと悪戦苦闘しています。
うまくいったら、また報告させていただきます。

Tue, 26 Sep 2000、あなたは[ruby-ext:01300] SWIG1.3a5 released(Tue, 26 Sep
2000)で書きました: > 福嶋です。
> 
> スクリプト言語の拡張ライブラリのコードを半自動生成するツール、
> SWIGの1.3a5がリリースされました。
> 
>  http://swig.sourceforge.net/
>  http://www.goto.info.waseda.ac.jp/~fukusima/ruby/swig-j.html

-- 
**************************************
Nobuyuki Horie, Ph.D.
Lab. Genetic Engineering/Univ. of Shizuoka
mail: horie / smail.u-shizuoka-ken.ac.jp
home page: http://www.u-shizuoka-ken.ac.jp