Kouhei Sutou
kous****@users*****
Mon Sep 18 12:09:33 JST 2006
Index: kazehakase/ext/ruby/Makefile.am diff -u kazehakase/ext/ruby/Makefile.am:1.10 kazehakase/ext/ruby/Makefile.am:1.11 --- kazehakase/ext/ruby/Makefile.am:1.10 Sun Aug 27 23:38:03 2006 +++ kazehakase/ext/ruby/Makefile.am Mon Sep 18 12:09:33 2006 @@ -10,6 +10,7 @@ -DEXTDIR=\""$(extdir)"\" \ -DKZ_SYSCONFDIR=\""$(sysconfdir)/$(PACKAGE)"\" \ -DKZ_DATADIR=\""$(datadir)/$(PACKAGE)"\" \ + -DKZ_BACKENDS=\""$(KZ_BACKENDS)"\" \ -DKZ_RUBY_EXTDIR=\""$(extrubydir)"\" \ -DGTK_DISABLE_DEPRECATED=1 \ -DGDK_DISABLE_DEPRECATED=1 \ Index: kazehakase/ext/ruby/kz-rb-ext.c diff -u kazehakase/ext/ruby/kz-rb-ext.c:1.19 kazehakase/ext/ruby/kz-rb-ext.c:1.20 --- kazehakase/ext/ruby/kz-rb-ext.c:1.19 Sat Aug 26 00:22:09 2006 +++ kazehakase/ext/ruby/kz-rb-ext.c Mon Sep 18 12:09:33 2006 @@ -44,6 +44,12 @@ return CSTR2RVAL(_(RVAL2CSTR(msgid))); } +static VALUE +rb_kz_get_backends(VALUE self) +{ + return rb_str_split(rb_str_new2(KZ_BACKENDS), ", "); +} + static void Init_kz (void) { @@ -66,6 +72,7 @@ g_free(sidebars_dir); rb_define_module_function(mKz, "gettext", rb_kz_gettext, 1); + rb_define_module_function(mKz, "backends", rb_kz_get_backends, 0); } static void