diff options
Diffstat (limited to 'ruby_2_2/enc/encinit.c.erb')
-rw-r--r-- | ruby_2_2/enc/encinit.c.erb | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/ruby_2_2/enc/encinit.c.erb b/ruby_2_2/enc/encinit.c.erb deleted file mode 100644 index 70c2a1934c..0000000000 --- a/ruby_2_2/enc/encinit.c.erb +++ /dev/null @@ -1,37 +0,0 @@ -/* Copyright 2012 Google Inc. Some Rights Reserved. - * Author: yugui@google.com (Yugui Sonoda) - */ -#include <stdio.h> - -#define init(func, name) { \ - extern void func(void); \ - ruby_init_ext(name, func); \ -} - -#define init_enc(name) init(Init_##name, "enc/"#name".so") -#define init_trans(name) init(Init_trans_##name, "enc/trans/"#name".so") -#define provide(func, name) { \ - extern void Init_##func(void); \ - Init_##func(); \ - rb_provide(name".so"); \ -} - -void ruby_init_ext(const char *name, void (*init)(void)); -void rb_provide(const char *feature); - -void -Init_enc(void) -{ - provide(encdb, "encdb"); -% ENCS.each do |enc| -% next if enc == 'encdb' - init_enc(<%= enc %>); -% end - - provide(transdb, "trans/transdb"); -% TRANS.each do |trans| -% next if trans == 'trans/transdb' - init_trans(<%= File.basename trans %>); -% end -} -<%# vim: set ft=eruby sw=2 : -%> |