Ruby 1.9.3p327(2012-11-10revision37606)
|
00001 /********************************************************************** 00002 00003 enc/encdb.c - 00004 00005 $Author: akr $ 00006 created at: Mon Apr 7 15:51:31 2008 00007 00008 Copyright (C) 2008 Yukihiro Matsumoto 00009 00010 **********************************************************************/ 00011 00012 int rb_encdb_replicate(const char *alias, const char *orig); 00013 int rb_encdb_alias(const char *alias, const char *orig); 00014 int rb_encdb_dummy(const char *name); 00015 void rb_encdb_declare(const char *name); 00016 void rb_enc_set_base(const char *name, const char *orig); 00017 #define ENC_REPLICATE(name, orig) rb_encdb_replicate((name), (orig)) 00018 #define ENC_ALIAS(name, orig) rb_encdb_alias((name), (orig)) 00019 #define ENC_DUMMY(name) rb_encdb_dummy(name) 00020 #define ENC_DEFINE(name) rb_encdb_declare(name) 00021 #define ENC_SET_BASE(name, orig) rb_enc_set_base((name), (orig)) 00022 00023 void 00024 Init_encdb(void) 00025 { 00026 #include "encdb.h" 00027 } 00028