From 5eae4c2106dfcae3ffc9a01c044cb75211a504ad Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Wed, 14 Dec 2022 09:42:30 +0100 Subject: [PATCH] app_ruby_proc: new meta module to link to ruby interpreter - it is used by app_ruby to offer embedded Ruby code execution, kemi or inline --- src/modules/app_ruby_proc/Makefile | 39 + src/modules/app_ruby_proc/README | 62 + src/modules/app_ruby_proc/app_ruby_api.c | 1191 ++ src/modules/app_ruby_proc/app_ruby_api.h | 58 + .../app_ruby_proc/app_ruby_kemi_export.c | 13894 ++++++++++++++++ .../app_ruby_proc/app_ruby_kemi_export.h | 43 + src/modules/app_ruby_proc/app_ruby_proc_mod.c | 54 + src/modules/app_ruby_proc/doc/Makefile | 4 + .../app_ruby_proc/doc/app_ruby_proc.xml | 36 + .../app_ruby_proc/doc/app_ruby_proc_admin.xml | 62 + src/modules/app_ruby_proc/utils/app_ruby_ctl | 147 + 11 files changed, 15590 insertions(+) create mode 100644 src/modules/app_ruby_proc/Makefile create mode 100644 src/modules/app_ruby_proc/README create mode 100644 src/modules/app_ruby_proc/app_ruby_api.c create mode 100644 src/modules/app_ruby_proc/app_ruby_api.h create mode 100644 src/modules/app_ruby_proc/app_ruby_kemi_export.c create mode 100644 src/modules/app_ruby_proc/app_ruby_kemi_export.h create mode 100644 src/modules/app_ruby_proc/app_ruby_proc_mod.c create mode 100644 src/modules/app_ruby_proc/doc/Makefile create mode 100644 src/modules/app_ruby_proc/doc/app_ruby_proc.xml create mode 100644 src/modules/app_ruby_proc/doc/app_ruby_proc_admin.xml create mode 100755 src/modules/app_ruby_proc/utils/app_ruby_ctl diff --git a/src/modules/app_ruby_proc/Makefile b/src/modules/app_ruby_proc/Makefile new file mode 100644 index 00000000000..4d69fcfa8a9 --- /dev/null +++ b/src/modules/app_ruby_proc/Makefile @@ -0,0 +1,39 @@ +# +# app_ruby module makefile +# +# WARNING: do not run this directly, it should be run by the main Makefile + +include ../../Makefile.defs +auto_gen= +NAME=app_ruby_proc.so + +PKGLIBRUBY=1 + +ifeq ($(CROSS_COMPILE),) + BUILDER = $(shell which pkg-config) +ifneq ($(BUILDER),) + RUBYVER = $(shell $(BUILDER) --list-all | grep ruby | tail -1 | cut -f 1 -d " ") +ifneq ($(RUBYVER),) + PKGLIBRUBY = $(shell $(BUILDER) --exists $(RUBYVER) > /dev/null 2>&1 ; echo $$? ) +endif +endif +endif + +ifneq ($(PKGLIBRUBY),0) + BUILDER = +endif + +ifneq ($(BUILDER),) + DEFS += $(shell $(BUILDER) --cflags $(RUBYVER)) + LIBS = $(shell $(BUILDER) --libs $(RUBYVER)) +else +ifneq (,$(findstring darwin,$(OS))) + DEFS += -I/opt/local/include -I$(LOCALBASE)/include + LIBS = -L/opt/local/lib -L$(LOCALBASE)/lib -lruby -lpthread -ldl +else + DEFS += -I$(LOCALBASE)/include -I$(SYSBASE)/include + LIBS = -L$(LOCALBASE)/lib -L$(SYSBASE)/lib -lruby -lpthread -ldl +endif +endif + +include ../../Makefile.modules diff --git a/src/modules/app_ruby_proc/README b/src/modules/app_ruby_proc/README new file mode 100644 index 00000000000..e8e72db82b8 --- /dev/null +++ b/src/modules/app_ruby_proc/README @@ -0,0 +1,62 @@ +app_ruby_proc Module + +Daniel-Constantin Mierla + + asipto.com + +Edited by + +Daniel-Constantin Mierla + + + + Copyright © 2018 Daniel-Constantin Mierla (asipto.com) + __________________________________________________________________ + + Table of Contents + + 1. Admin Guide + + 1. Overview + 2. Dependencies + + 2.1. Kamailio Modules + 2.2. External Libraries or Applications + +Chapter 1. Admin Guide + + Table of Contents + + 1. Overview + 2. Dependencies + + 2.1. Kamailio Modules + 2.2. External Libraries or Applications + +1. Overview + + The module implements per-child-process C API functions required by + app_ruby module. + + Important: this module must not be loaded standalone via loadmodule, + the app_ruby module loads it in each child process. This is required + because libruby 1.9+ is multi-threaded and must be initialized per each + child process, after forking, otherwise threads locks and resources are + inherited and can lead to unpredictable behaviour, such as crashes. + +2. Dependencies + + 2.1. Kamailio Modules + 2.2. External Libraries or Applications + +2.1. Kamailio Modules + + The following modules must be loaded before this module: + * app_ruby. + +2.2. External Libraries or Applications + + The following libraries or applications must be installed before + running Kamailio with this module loaded: + * libruby - the ruby library (for compilation on Debian, ruby-dev + package is needed. diff --git a/src/modules/app_ruby_proc/app_ruby_api.c b/src/modules/app_ruby_proc/app_ruby_api.c new file mode 100644 index 00000000000..4b4a7e3abfd --- /dev/null +++ b/src/modules/app_ruby_proc/app_ruby_api.c @@ -0,0 +1,1191 @@ +/** + * Copyright (C) 2018 Daniel-Constantin Mierla (asipto.com) + * + * This file is part of Kamailio, a free SIP server. + * + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version + * + * + * This file is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + * + */ + +#include +#include +#include +#include +#include + +#include "../../core/dprint.h" +#include "../../core/pvar.h" +#include "../../core/sr_module.h" +#include "../../core/mem/shm.h" +#include "../../core/kemi.h" +#include "../../core/rpc.h" +#include "../../core/rpc_lookup.h" + +#include "app_ruby_api.h" +#include "app_ruby_kemi_export.h" + +/* ruby.h defines xmalloc macro, replacing the shm.xmalloc field name */ +#undef xmalloc +#undef xfree + +int _app_ruby_proc_xval_mode = 0; + +int app_ruby_kemi_export_libs(void); + +typedef struct _sr_ruby_env +{ + ksr_ruby_context_t *R; + sip_msg_t *msg; + int rinit; + unsigned int flags; + unsigned int nload; /* number of scripts loaded */ +} sr_ruby_env_t; + +typedef struct ksr_ruby_data { + VALUE robj; + ID metid; + int nargs; + VALUE vargs[4]; +} ksr_ruby_data_t; + +static sr_ruby_env_t _sr_R_env = {0}; + +static str _app_ruby_proc_load_file = STR_NULL; + +static int *_app_ruby_proc_reload_version = NULL; +static int _app_ruby_proc_local_version = 0; + +/** + * + */ +sr_ruby_env_t *app_ruby_sr_env_get(void) +{ + return &_sr_R_env; +} + + +static int app_ruby_print_last_exception() +{ + VALUE rException, rExceptStr; + + rException = rb_errinfo(); /* get last exception */ + rb_set_errinfo(Qnil); /* clear last exception */ + rExceptStr = rb_funcall(rException, rb_intern("to_s"), 0, Qnil); + if(RSTRING_LEN(rExceptStr)!=4 + || strncmp(RSTRING_PTR(rExceptStr), "exit", 4)!=0) { + LM_ERR("exception: %.*s\n", (int)RSTRING_LEN(rExceptStr), + RSTRING_PTR(rExceptStr)); + return 0; + } + return 1; +} + +/** + * + */ +int app_ruby_kemi_load_script(void) +{ + int state = 0; + VALUE script; + + script = rb_str_new_cstr(_app_ruby_proc_load_file.s); + + /* handle exceptions like rb_eval_string_protect() */ + rb_load_protect(script, 0, &state); + + if (state) { + /* got exception */ + app_ruby_print_last_exception(); + LM_ERR("failed to load rb script file: %.*s (%d)\n", + _app_ruby_proc_load_file.len, _app_ruby_proc_load_file.s, state); + // return -1; + } + LM_DBG("rb script loaded: %s\n", _app_ruby_proc_load_file.s); + + return 0; +} + +/** + * + */ +int app_ruby_kemi_reload_script(void) +{ + int v; + if(_app_ruby_proc_load_file.s == NULL && _app_ruby_proc_load_file.len<=0) { + LM_WARN("script file path not provided\n"); + return -1; + } + if(_app_ruby_proc_reload_version == NULL) { + LM_WARN("reload not enabled\n"); + return -1; + } + if(_sr_R_env.rinit == 0) { + LM_ERR("load ruby context not created\n"); + return -1; + } + + v = *_app_ruby_proc_reload_version; + if(v == _app_ruby_proc_local_version) { + /* same version */ + return 0; + } + LM_DBG("reloading ruby script file: %.*s (%d => %d)\n", + _app_ruby_proc_load_file.len, _app_ruby_proc_load_file.s, + _app_ruby_proc_local_version, v); + app_ruby_kemi_load_script(); + _app_ruby_proc_local_version = v; + return 0; +} + +/** + * + */ +int app_ruby_proc_init_child(void) +{ + int state = 0; + VALUE rbres; + + /* construct the VM */ + ruby_init(); + ruby_init_loadpath(); + ruby_script(_app_ruby_proc_load_file.s); + + /* Ruby goes here */ + rbres = rb_eval_string_protect("puts 'Hello " NAME "!'", &state); + + if (state) { + /* handle exception */ + app_ruby_print_last_exception(); + LM_ERR("test execution with error (res type: %d)\n", TYPE(rbres)); + return -1; + } else { + LM_DBG("test execution without error\n"); + } + + if(app_ruby_kemi_export_libs()<0) { + return -1; + } + + if(app_ruby_kemi_load_script()<0) { + return -1; + } + + _sr_R_env.rinit = 1; + + return 0; +} + +/** + * + */ +void app_ruby_proc_mod_destroy(void) +{ + if(_sr_R_env.rinit == 1) { + return; + } + memset(&_sr_R_env, 0, sizeof(sr_ruby_env_t)); + /* destruct the VM */ + ruby_cleanup(0); + return; +} + +/** + * + */ +int app_ruby_proc_initialized(void) +{ + if(_sr_R_env.rinit==1) { + return 1; + } + return 0; +} + +/** + * + */ +int sr_kemi_ruby_return_int(sr_kemi_t *ket, int rc) +{ + if(ket->rtype==SR_KEMIP_INT || ket->rtype==SR_KEMIP_XVAL) { + return INT2NUM(rc); + } + if(ket->rtype==SR_KEMIP_BOOL && rc!=SR_KEMI_FALSE) { + return Qtrue; + } + return Qfalse; +} + +/** + * + */ +static VALUE sr_kemi_ruby_return_none(int rmode) +{ + if(rmode==1) { + return rb_str_new_cstr("<>"); + } else if(rmode==2) { + return rb_str_new_cstr(""); + } + return Qnil; +} + +/** + * + */ +static VALUE app_ruby_pv_get_mode(int argc, VALUE* argv, VALUE self, int rmode) +{ + str pvn; + pv_spec_t *pvs; + pv_value_t val; + sr_ruby_env_t *env_R; + int pl; + + env_R = app_ruby_sr_env_get(); + + if(env_R==NULL || env_R->msg==NULL || argc!=1) { + LM_ERR("invalid ruby environment attributes or parameters\n"); + return sr_kemi_ruby_return_none(rmode); + } + + if(!RB_TYPE_P(argv[0], T_STRING)) { + LM_ERR("invalid parameter type\n"); + return sr_kemi_ruby_return_none(rmode); + } + + pvn.s = StringValuePtr(argv[0]); + if(pvn.s==NULL) + return sr_kemi_ruby_return_none(rmode); + pvn.len = strlen(pvn.s); + + LM_DBG("pv get: %s\n", pvn.s); + pl = pv_locate_name(&pvn); + if(pl != pvn.len) { + LM_ERR("invalid pv [%s] (%d/%d)\n", pvn.s, pl, pvn.len); + return sr_kemi_ruby_return_none(rmode); + } + pvs = pv_cache_get(&pvn); + if(pvs==NULL) { + LM_ERR("cannot get pv spec for [%s]\n", pvn.s); + return sr_kemi_ruby_return_none(rmode); + } + memset(&val, 0, sizeof(pv_value_t)); + if(pv_get_spec_value(env_R->msg, pvs, &val) != 0) { + LM_ERR("unable to get pv value for [%s]\n", pvn.s); + return sr_kemi_ruby_return_none(rmode); + } + if(val.flags&PV_VAL_NULL) { + return sr_kemi_ruby_return_none(rmode); + } + if(val.flags&PV_TYPE_INT) { + return INT2NUM(val.ri); + } + return rb_str_new(val.rs.s, val.rs.len); +} + +/** + * + */ +static VALUE app_ruby_pv_get(int argc, VALUE* argv, VALUE self) +{ + return app_ruby_pv_get_mode(argc, argv, self, 0); +} + +/** + * + */ +static VALUE app_ruby_pv_getw(int argc, VALUE* argv, VALUE self) +{ + return app_ruby_pv_get_mode(argc, argv, self, 1); +} + +/** + * + */ +static VALUE app_ruby_pv_gete(int argc, VALUE* argv, VALUE self) +{ + return app_ruby_pv_get_mode(argc, argv, self, 2); +} + +/** + * + */ +static VALUE app_ruby_pv_seti(int argc, VALUE* argv, VALUE self) +{ + str pvn; + pv_spec_t *pvs; + pv_value_t val; + sr_ruby_env_t *env_R; + int pl; + + env_R = app_ruby_sr_env_get(); + + if(env_R==NULL || env_R->msg==NULL || argc!=2) { + LM_ERR("invalid ruby environment attributes or parameters\n"); + return Qfalse; + } + + if(!RB_TYPE_P(argv[0], T_STRING)) { + LM_ERR("invalid pv name parameter type\n"); + return Qfalse; + } + + if(!RB_TYPE_P(argv[1], T_FIXNUM)) { + LM_ERR("invalid pv val parameter type\n"); + return Qfalse; + } + + pvn.s = StringValuePtr(argv[0]); + if(pvn.s==NULL) + return Qfalse; + pvn.len = strlen(pvn.s); + + LM_DBG("pv get: %s\n", pvn.s); + pl = pv_locate_name(&pvn); + if(pl != pvn.len) { + LM_ERR("invalid pv [%s] (%d/%d)\n", pvn.s, pl, pvn.len); + return Qfalse; + } + pvs = pv_cache_get(&pvn); + if(pvs==NULL) { + LM_ERR("cannot get pv spec for [%s]\n", pvn.s); + return Qfalse; + } + + memset(&val, 0, sizeof(pv_value_t)); + val.ri = NUM2INT(argv[1]); + val.flags |= PV_TYPE_INT|PV_VAL_INT; + + if(pv_set_spec_value(env_R->msg, pvs, 0, &val)<0) { + LM_ERR("unable to set pv [%s]\n", pvn.s); + return Qfalse; + } + + return Qtrue; +} + +/** + * + */ +static VALUE app_ruby_pv_sets(int argc, VALUE* argv, VALUE self) +{ + str pvn; + pv_spec_t *pvs; + pv_value_t val; + sr_ruby_env_t *env_R; + int pl; + + env_R = app_ruby_sr_env_get(); + + if(env_R==NULL || env_R->msg==NULL || argc!=2) { + LM_ERR("invalid ruby environment attributes or parameters\n"); + return Qfalse; + } + + if(!RB_TYPE_P(argv[0], T_STRING)) { + LM_ERR("invalid pv name parameter type\n"); + return Qfalse; + } + + if(!RB_TYPE_P(argv[1], T_STRING)) { + LM_ERR("invalid pv val parameter type\n"); + return Qfalse; + } + + pvn.s = StringValuePtr(argv[0]); + if(pvn.s==NULL) + return Qfalse; + pvn.len = strlen(pvn.s); + + LM_DBG("pv get: %s\n", pvn.s); + pl = pv_locate_name(&pvn); + if(pl != pvn.len) { + LM_ERR("invalid pv [%s] (%d/%d)\n", pvn.s, pl, pvn.len); + return Qfalse; + } + pvs = pv_cache_get(&pvn); + if(pvs==NULL) { + LM_ERR("cannot get pv spec for [%s]\n", pvn.s); + return Qfalse; + } + + memset(&val, 0, sizeof(pv_value_t)); + val.rs.s = StringValuePtr(argv[1]); + if(val.rs.s==NULL) { + LM_ERR("invalid str value\n"); + return Qfalse; + } + val.rs.len = strlen(val.rs.s); + val.flags |= PV_VAL_STR; + + if(pv_set_spec_value(env_R->msg, pvs, 0, &val)<0) { + LM_ERR("unable to set pv [%s]\n", pvn.s); + return Qfalse; + } + + return Qtrue; +} + +/** + * + */ +static VALUE app_ruby_pv_unset(int argc, VALUE* argv, VALUE self) +{ + str pvn; + pv_spec_t *pvs; + pv_value_t val; + sr_ruby_env_t *env_R; + int pl; + + env_R = app_ruby_sr_env_get(); + + if(env_R==NULL || env_R->msg==NULL || argc!=1) { + LM_ERR("invalid ruby environment attributes or parameters\n"); + return Qfalse; + } + + if(!RB_TYPE_P(argv[0], T_STRING)) { + LM_ERR("invalid parameter type\n"); + return Qfalse; + } + + pvn.s = StringValuePtr(argv[0]); + if(pvn.s==NULL) + return Qfalse; + pvn.len = strlen(pvn.s); + + LM_DBG("pv get: %s\n", pvn.s); + pl = pv_locate_name(&pvn); + if(pl != pvn.len) { + LM_ERR("invalid pv [%s] (%d/%d)\n", pvn.s, pl, pvn.len); + return Qfalse; + } + pvs = pv_cache_get(&pvn); + if(pvs==NULL) { + LM_ERR("cannot get pv spec for [%s]\n", pvn.s); + return Qfalse; + } + + memset(&val, 0, sizeof(pv_value_t)); + val.flags |= PV_VAL_NULL; + if(pv_set_spec_value(env_R->msg, pvs, 0, &val)<0) + { + LM_ERR("unable to unset pv [%s]\n", pvn.s); + return Qfalse; + } + + return Qtrue; +} + +/** + * + */ +static VALUE app_ruby_pv_is_null(int argc, VALUE* argv, VALUE self) +{ + str pvn; + pv_spec_t *pvs; + pv_value_t val; + sr_ruby_env_t *env_R; + int pl; + + env_R = app_ruby_sr_env_get(); + + if(env_R==NULL || env_R->msg==NULL || argc!=1) { + LM_ERR("invalid ruby environment attributes or parameters\n"); + return Qfalse; + } + + if(!RB_TYPE_P(argv[0], T_STRING)) { + LM_ERR("invalid parameter type\n"); + return Qfalse; + } + + pvn.s = StringValuePtr(argv[0]); + if(pvn.s==NULL) + return Qfalse; + pvn.len = strlen(pvn.s); + + LM_DBG("pv get: %s\n", pvn.s); + pl = pv_locate_name(&pvn); + if(pl != pvn.len) { + LM_ERR("invalid pv [%s] (%d/%d)\n", pvn.s, pl, pvn.len); + return Qfalse; + } + pvs = pv_cache_get(&pvn); + if(pvs==NULL) { + LM_ERR("cannot get pv spec for [%s]\n", pvn.s); + return Qfalse; + } + + memset(&val, 0, sizeof(pv_value_t)); + if(pv_get_spec_value(env_R->msg, pvs, &val) != 0) { + LM_NOTICE("unable to get pv value for [%s]\n", pvn.s); + return Qtrue; + } + if(val.flags&PV_VAL_NULL) { + return Qtrue; + } else { + pv_value_destroy(&val); + return Qfalse; + } +} + +/** + * + */ +static ksr_ruby_export_t _sr_kemi_pv_R_Map[] = { + {"PV", "get", app_ruby_pv_get}, + {"PV", "getw", app_ruby_pv_getw}, + {"PV", "gete", app_ruby_pv_gete}, + {"PV", "seti", app_ruby_pv_seti}, + {"PV", "sets", app_ruby_pv_sets}, + {"PV", "unset", app_ruby_pv_unset}, + {"PV", "is_null", app_ruby_pv_is_null}, + {0, 0, 0} +}; + +/** + * + */ +static VALUE app_ruby_sr_modf(int argc, VALUE* argv, VALUE self) +{ + int ret; + char *rbv[MAX_ACTIONS]; + char *paramv[MAX_ACTIONS]; + int i; + int mod_type; + struct run_act_ctx ra_ctx; + struct action *act; + ksr_cmd_export_t* expf; + sr_ruby_env_t *env_R; + + ret = 1; + act = NULL; + memset(rbv, 0, MAX_ACTIONS*sizeof(char*)); + memset(paramv, 0, MAX_ACTIONS*sizeof(char*)); + env_R = app_ruby_sr_env_get(); + if(env_R->msg==NULL) + goto error; + + if(argc==0) { + LM_ERR("name of module function not provided\n"); + goto error; + } + if(argc>=MAX_ACTIONS) { + LM_ERR("too many parameters\n"); + goto error; + } + /* first is function name, then parameters */ + for(i=0; ifixup!=NULL && expf->free_fixup==NULL) { + LM_ERR("function '%s' has fixup - cannot be used\n", rbv[0]); + goto error; + } + switch(expf->param_no) { + case 0: + mod_type = MODULE0_T; + break; + case 1: + mod_type = MODULE1_T; + break; + case 2: + mod_type = MODULE2_T; + break; + case 3: + mod_type = MODULE3_T; + break; + case 4: + mod_type = MODULE4_T; + break; + case 5: + mod_type = MODULE5_T; + break; + case 6: + mod_type = MODULE6_T; + break; + case VAR_PARAM_NO: + mod_type = MODULEX_T; + break; + default: + LM_ERR("unknown/bad definition for function '%s' (%d params)\n", + rbv[0], expf->param_no); + goto error; + } + + act = mk_action(mod_type, argc+1 /* number of (type, value) pairs */, + MODEXP_ST, expf, /* function */ + NUMBER_ST, argc-1, /* parameter number */ + STRING_ST, paramv[1], /* param. 1 */ + STRING_ST, paramv[2], /* param. 2 */ + STRING_ST, paramv[3], /* param. 3 */ + STRING_ST, paramv[4], /* param. 4 */ + STRING_ST, paramv[5], /* param. 5 */ + STRING_ST, paramv[6] /* param. 6 */ + ); + + if (act==NULL) { + LM_ERR("action structure could not be created for '%s'\n", rbv[0]); + goto error; + } + + /* handle fixups */ + if (expf->fixup) { + if(argc==1) { + /* no parameters */ + if(expf->fixup(0, 0)<0) { + LM_ERR("Error in fixup (0) for '%s'\n", rbv[0]); + goto error; + } + } else { + for(i=1; ifixup(&(act->val[i+1].u.data), i)<0) { + LM_ERR("Error in fixup (%d) for '%s'\n", i, rbv[0]); + goto error; + } + act->val[i+1].type = MODFIXUP_ST; + } + } + } + init_run_actions_ctx(&ra_ctx); + ret = do_action(&ra_ctx, act, env_R->msg); + + /* free fixups */ + if (expf->fixup) { + for(i=1; ival[i+1].type == MODFIXUP_ST) && (act->val[i+1].u.data)) { + expf->free_fixup(&(act->val[i+1].u.data), i); + } + } + } + pkg_free(act); + for(i=0; irobj, data->metid, data->nargs, data->vargs); +} + +/** + * + */ +VALUE sr_kemi_ruby_return_xval(sr_kemi_t *ket, sr_kemi_xval_t *rx) +{ + switch(rx->vtype) { + case SR_KEMIP_NONE: + return Qnil; + case SR_KEMIP_INT: + return INT2NUM(rx->v.n); + case SR_KEMIP_LONG: + return LONG2NUM(rx->v.l); + case SR_KEMIP_STR: + if(_app_ruby_proc_xval_mode==0) { + LM_ERR("attempt to return xval str - support disabled - returning null\n"); + return Qnil; + } else { + return rb_str_new(rx->v.s.s, rx->v.s.len); + } + case SR_KEMIP_BOOL: + if(rx->v.n!=SR_KEMI_FALSE) { + return Qtrue; + } else { + return Qfalse; + } + case SR_KEMIP_ARRAY: + LM_ERR("unsupported return type: array\n"); + sr_kemi_xval_free(rx); + return Qnil; + case SR_KEMIP_DICT: + LM_ERR("unsupported return type: map\n"); + sr_kemi_xval_free(rx); + return Qnil; + case SR_KEMIP_XVAL: + /* unknown content - return false */ + return Qfalse; + case SR_KEMIP_NULL: + return Qnil; + default: + /* unknown type - return false */ + return Qfalse; + } +} + +/** + * + */ +VALUE sr_kemi_ruby_exec_func_ex(ksr_ruby_context_t *R, sr_kemi_t *ket, int argc, + VALUE* argv, VALUE self) +{ + sr_kemi_xval_t vps[SR_KEMI_PARAMS_MAX]; + sr_ruby_env_t *env_R; + str *fname; + str *mname; + int i; + int ret = -1; + sr_kemi_xval_t *xret; + + env_R = app_ruby_sr_env_get(); + if(env_R==NULL || env_R->msg==NULL || ket==NULL) { + LM_ERR("invalid ruby environment attributes or parameters (%p/%p/%p)\n", + env_R, env_R->msg, ket); + return Qfalse; + } + + if(argc==0 && ket->ptypes[0]==SR_KEMIP_NONE) { + if(ket->rtype==SR_KEMIP_XVAL) { + xret = ((sr_kemi_xfm_f)(ket->func))(env_R->msg); + return sr_kemi_ruby_return_xval(ket, xret); + } else { + ret = ((sr_kemi_fm_f)(ket->func))(env_R->msg); + return sr_kemi_ruby_return_int(ket, ret); + } + } + fname = &ket->fname; + mname = &ket->mname; + if(argc==0 && ket->ptypes[0]!=SR_KEMIP_NONE) { + LM_ERR("invalid number of parameters for: %.*s.%.*s\n", + mname->len, mname->s, fname->len, fname->s); + return Qfalse; + } + + if(argc>SR_KEMI_PARAMS_MAX) { + LM_ERR("too many parameters for: %.*s.%.*s\n", + mname->len, mname->s, fname->len, fname->s); + return Qfalse; + } + + memset(vps, 0, SR_KEMI_PARAMS_MAX*sizeof(sr_kemi_val_t)); + for(i=0; iptypes[i]==SR_KEMIP_NONE) { + break; + } else if(ket->ptypes[i]==SR_KEMIP_STR) { + if(!RB_TYPE_P(argv[i], T_STRING)) { + LM_ERR("invalid str parameter type %d (%d)\n", ket->ptypes[i], i); + return Qfalse; + } + vps[i].vtype = SR_KEMIP_STR; + vps[i].v.s.s = StringValuePtr(argv[i]); + vps[i].v.s.len = strlen(vps[i].v.s.s); + LM_DBG("param[%d] for: %.*s.%.*s is str: %.*s\n", i, + mname->len, mname->s, fname->len, fname->s, vps[i].v.s.len, vps[i].v.s.s); + } else if(ket->ptypes[i]==SR_KEMIP_INT) { + if(!RB_TYPE_P(argv[i], T_FIXNUM)) { + LM_ERR("invalid int parameter type %d (%d)\n", ket->ptypes[i], i); + return Qfalse; + } + vps[i].vtype = SR_KEMIP_INT; + vps[i].v.n = NUM2INT(argv[i]); + LM_DBG("param[%d] for: %.*s.%.*s is int: %d\n", i, + mname->len, mname->s, fname->len, fname->s, vps[i].v.n); + } else if(ket->ptypes[i]==SR_KEMIP_LONG) { + if(!RB_TYPE_P(argv[i], T_FIXNUM)) { + LM_ERR("invalid int parameter type %d (%d)\n", ket->ptypes[i], i); + return Qfalse; + } + vps[i].vtype = SR_KEMIP_LONG; + vps[i].v.l = NUM2LONG(argv[i]); + LM_DBG("param[%d] for: %.*s.%.*s is long int: %ld\n", i, + mname->len, mname->s, fname->len, fname->s, vps[i].v.l); + } else { + LM_ERR("unknown parameter type %d (%d)\n", ket->ptypes[i], i); + return Qfalse; + } + } + + xret = sr_kemi_exec_func(ket, env_R->msg, i, vps); + return sr_kemi_ruby_return_xval(ket, xret); +} + +/** + * + */ +VALUE sr_kemi_ruby_exec_func(ksr_ruby_context_t *R, int eidx, int argc, + VALUE* argv, VALUE self) +{ + sr_kemi_t *ket; + int ret; + struct timeval tvb = {0}, tve = {0}; + struct timezone tz; + unsigned int tdiff; + + ket = sr_kemi_ruby_export_get(eidx); + + LM_DBG("executing %p eidx %d\n", ket, eidx); + + if(unlikely(cfg_get(core, core_cfg, latency_limit_action)>0) + && is_printable(cfg_get(core, core_cfg, latency_log))) { + gettimeofday(&tvb, &tz); + } + + ret = sr_kemi_ruby_exec_func_ex(R, ket, argc, argv, self); + + if(unlikely(cfg_get(core, core_cfg, latency_limit_action)>0) + && is_printable(cfg_get(core, core_cfg, latency_log))) { + gettimeofday(&tve, &tz); + tdiff = (tve.tv_sec - tvb.tv_sec) * 1000000 + + (tve.tv_usec - tvb.tv_usec); + if(tdiff >= cfg_get(core, core_cfg, latency_limit_action)) { + LOG(cfg_get(core, core_cfg, latency_log), + "alert - action KSR.%s%s%s(...)" + " took too long [%u us]\n", + (ket->mname.len>0)?ket->mname.s:"", + (ket->mname.len>0)?".":"", ket->fname.s, + tdiff); + } + } + + return ret; +} + +/** + * + */ +int app_ruby_proc_run_ex(sip_msg_t *msg, char *func, char *p1, char *p2, + char *p3, int emode) +{ + sip_msg_t *bmsg; + ksr_ruby_data_t rbdata; + int rberr = 0; + VALUE rbres; + + if(_sr_R_env.rinit==0) { + LM_ERR("js loading state not initialized (call: %s)\n", func); + return -1; + } + /* check the script version loaded */ + app_ruby_kemi_reload_script(); + + memset(&rbdata, 0, sizeof(ksr_ruby_data_t)); + rbdata.robj = rb_mKernel; + rbdata.metid = rb_intern(func); + + LM_DBG("executing ruby function: [[%s]]\n", func); + bmsg = _sr_R_env.msg; + _sr_R_env.msg = msg; + if(p1!=NULL) { + rbdata.vargs[rbdata.nargs] = rb_str_new_cstr(p1); + rbdata.nargs++; + if(p2!=NULL) { + rbdata.vargs[rbdata.nargs] = rb_str_new_cstr(p2); + rbdata.nargs++; + if(p3!=NULL) { + rbdata.vargs[rbdata.nargs] = rb_str_new_cstr(p3); + rbdata.nargs++; + } + } + } + + rbres = rb_protect(ksr_ruby_exec_callback, (VALUE)&rbdata, &rberr); + + _sr_R_env.msg = bmsg; + + if (rberr) { + if(app_ruby_print_last_exception()==0) { + LM_ERR("ruby exception (%d) on callback for: %s (res type: %d)\n", + rberr, func, TYPE(rbres)); + return -1; + } + } + + return 1; +} + +/** + * + */ +int app_ruby_run(sip_msg_t *msg, char *func, char *p1, char *p2, + char *p3) +{ + return app_ruby_proc_run_ex(msg, func, p1, p2, p3, 0); +} + +/** + * + */ +int app_ruby_runstring(sip_msg_t *msg, char *script) +{ + LM_ERR("not implemented\n"); + return -1; +} + +/** + * + */ +int app_ruby_dostring(sip_msg_t *msg, char *script) +{ + LM_ERR("not implemented\n"); + return -1; +} + +/** + * + */ +int app_ruby_dofile(sip_msg_t *msg, char *script) +{ + LM_ERR("not implemented\n"); + return -1; +} + +ksr_ruby_export_t *_sr_R_KSRMethods = NULL; +#define SR_RUBY_KSR_MODULES_SIZE 256 +#define SR_RUBY_KSR_METHODS_SIZE (SR_KEMI_RUBY_EXPORT_SIZE + SR_RUBY_KSR_MODULES_SIZE) + +static VALUE _ksr_mKSR; +static VALUE _ksr_mSMD[SR_RUBY_KSR_MODULES_SIZE]; + +/** + * + */ +void ksr_app_ruby_toupper(char *bin, char *bout) +{ + int i; + for(i=0; bin[i]!='\0'; i++) { + bout[i] = (char)toupper(bin[i]); + } + bout[i] = '\0'; +} +/** + * + */ +int app_ruby_kemi_export_libs(void) +{ + ksr_ruby_export_t *_sr_crt_R_KSRMethods = NULL; + sr_kemi_module_t *emods = NULL; + int emods_size = 0; + int i; + int k; + int n; + int m; + char rmname[128]; + + _sr_R_KSRMethods = malloc(SR_RUBY_KSR_METHODS_SIZE * sizeof(ksr_ruby_export_t)); + if(_sr_R_KSRMethods==NULL) { + LM_ERR("no more pkg memory\n"); + return 0; + } + memset(_sr_R_KSRMethods, 0, SR_RUBY_KSR_METHODS_SIZE * sizeof(ksr_ruby_export_t)); + + emods_size = sr_kemi_modules_size_get(); + emods = sr_kemi_modules_get(); + + n = 0; + _sr_crt_R_KSRMethods = _sr_R_KSRMethods; + if(emods_size==0 || emods[0].kexp==NULL) { + LM_ERR("no kemi exports registered\n"); + return 0; + } + + /* toplevel module KSR */ + _ksr_mKSR = rb_define_module("KSR"); + + for(i=0; emods[0].kexp[i].func!=NULL; i++) { + LM_DBG("exporting KSR.%s(...)\n", emods[0].kexp[i].fname.s); + _sr_crt_R_KSRMethods[i].mname = ""; + _sr_crt_R_KSRMethods[i].fname = emods[0].kexp[i].fname.s; + _sr_crt_R_KSRMethods[i].func = + sr_kemi_ruby_export_associate(&emods[0].kexp[i]); + if(_sr_crt_R_KSRMethods[i].func == NULL) { + LM_ERR("failed to associate kemi function with ruby export\n"); + free(_sr_R_KSRMethods); + _sr_R_KSRMethods = NULL; + return 0; + } + + rb_define_singleton_method(_ksr_mKSR, _sr_crt_R_KSRMethods[i].fname, + _sr_crt_R_KSRMethods[i].func, -1); + + n++; + } + + m = 0; + + if(_app_ruby_proc_xval_mode==0) { + /* pv submodule */ + _ksr_mSMD[m] = rb_define_module_under(_ksr_mKSR, "PV"); + for(i=0; _sr_kemi_pv_R_Map[i].fname!=0; i++) { + LM_DBG("exporting KSR.PV.%s(...)\n", _sr_kemi_pv_R_Map[i].fname); + rb_define_singleton_method(_ksr_mSMD[m], _sr_kemi_pv_R_Map[i].fname, + _sr_kemi_pv_R_Map[i].func, -1); + } + LM_DBG("initialized kemi sub-module: KSR.PV\n"); + m++; + } + + /* x submodule */ + _ksr_mSMD[m] = rb_define_module_under(_ksr_mKSR, "X"); + for(i=0; _sr_kemi_x_R_Map[i].fname!=0; i++) { + LM_DBG("exporting KSR.X.%s(...)\n", _sr_kemi_x_R_Map[i].fname); + rb_define_singleton_method(_ksr_mSMD[m], _sr_kemi_x_R_Map[i].fname, + _sr_kemi_x_R_Map[i].func, -1); + } + LM_DBG("initialized kemi sub-module: KSR.X\n"); + m++; + + /* registered kemi modules */ + if(emods_size>1) { + for(k=1; k + +#include "../../core/parser/msg_parser.h" +#include "../../core/kemi.h" + +typedef VALUE (*app_ruby_function)(int argc, VALUE* argv, VALUE self); + +typedef struct _ksr_ruby_context { + int ctxid; +} ksr_ruby_context_t; + +typedef struct _ksr_ruby_export { + char *mname; + char *fname; + app_ruby_function func; +} ksr_ruby_export_t; + +VALUE sr_kemi_ruby_exec_func(ksr_ruby_context_t *R, int eidx, int argc, + VALUE* argv, VALUE self); + +int app_ruby_proc_init_child(void); +void app_ruby_proc_mod_destroy(void); +int app_ruby_proc_run_ex(sip_msg_t *msg, char *func, char *p1, char *p2, + char *p3, int emode); +int app_ruby_proc_opt_set_s(char* optName, str* optVal); +int app_ruby_proc_opt_set_n(char* optName, int optVal); +int app_ruby_proc_opt_set_p(char* optName, void* optVal); +int app_ruby_proc_get_export_size(void); +sr_kemi_t* app_ruby_proc_get_export(int idx); +int app_ruby_proc_initialized(void); +int app_ruby_proc_local_version(void); + +#endif diff --git a/src/modules/app_ruby_proc/app_ruby_kemi_export.c b/src/modules/app_ruby_proc/app_ruby_kemi_export.c new file mode 100644 index 00000000000..eb73f9e8d51 --- /dev/null +++ b/src/modules/app_ruby_proc/app_ruby_kemi_export.c @@ -0,0 +1,13894 @@ +/** + * Copyright (C) 2018 Daniel-Constantin Mierla (asipto.com) + * + * This file is part of Kamailio, a free SIP server. + * + * Kamailio is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version + * + * Kamailio is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + * + */ + +/** + * this file is generated - do not edit + */ + +#include +#include +#include + +#include "../../core/dprint.h" + +#include "app_ruby_api.h" +#include "app_ruby_kemi_export.h" + + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_0(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 0, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_2(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 2, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_3(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 3, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_4(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 4, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_5(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 5, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_6(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 6, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_7(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 7, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_8(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 8, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_9(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 9, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_10(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 10, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_11(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 11, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_12(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 12, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_13(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 13, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_14(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 14, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_15(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 15, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_16(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 16, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_17(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 17, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_18(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 18, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_19(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 19, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_20(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 20, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_21(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 21, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_22(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 22, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_23(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 23, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_24(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 24, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_25(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 25, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_26(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 26, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_27(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 27, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_28(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 28, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_29(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 29, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_30(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 30, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_31(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 31, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_32(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 32, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_33(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 33, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_34(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 34, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_35(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 35, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_36(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 36, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_37(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 37, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_38(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 38, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_39(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 39, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_40(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 40, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_41(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 41, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_42(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 42, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_43(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 43, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_44(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 44, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_45(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 45, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_46(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 46, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_47(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 47, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_48(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 48, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_49(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 49, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_50(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 50, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_51(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 51, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_52(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 52, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_53(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 53, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_54(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 54, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_55(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 55, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_56(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 56, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_57(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 57, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_58(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 58, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_59(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 59, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_60(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 60, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_61(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 61, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_62(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 62, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_63(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 63, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_64(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 64, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_65(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 65, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_66(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 66, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_67(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 67, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_68(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 68, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_69(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 69, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_70(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 70, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_71(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 71, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_72(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 72, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_73(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 73, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_74(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 74, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_75(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 75, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_76(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 76, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_77(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 77, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_78(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 78, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_79(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 79, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_80(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 80, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_81(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 81, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_82(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 82, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_83(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 83, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_84(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 84, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_85(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 85, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_86(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 86, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_87(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 87, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_88(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 88, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_89(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 89, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_90(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 90, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_91(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 91, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_92(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 92, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_93(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 93, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_94(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 94, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_95(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 95, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_96(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 96, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_97(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 97, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_98(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 98, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_99(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 99, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_100(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 100, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_101(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 101, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_102(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 102, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_103(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 103, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_104(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 104, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_105(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 105, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_106(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 106, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_107(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 107, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_108(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 108, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_109(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 109, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_110(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 110, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_111(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 111, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_112(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 112, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_113(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 113, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_114(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 114, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_115(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 115, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_116(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 116, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_117(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 117, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_118(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 118, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_119(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 119, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_120(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 120, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_121(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 121, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_122(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 122, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_123(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 123, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_124(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 124, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_125(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 125, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_126(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 126, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_127(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 127, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_128(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 128, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_129(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 129, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_130(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 130, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_131(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 131, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_132(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 132, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_133(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 133, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_134(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 134, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_135(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 135, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_136(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 136, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_137(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 137, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_138(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 138, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_139(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 139, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_140(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 140, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_141(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 141, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_142(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 142, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_143(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 143, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_144(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 144, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_145(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 145, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_146(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 146, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_147(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 147, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_148(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 148, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_149(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 149, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_150(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 150, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_151(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 151, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_152(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 152, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_153(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 153, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_154(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 154, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_155(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 155, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_156(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 156, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_157(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 157, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_158(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 158, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_159(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 159, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_160(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 160, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_161(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 161, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_162(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 162, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_163(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 163, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_164(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 164, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_165(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 165, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_166(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 166, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_167(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 167, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_168(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 168, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_169(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 169, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_170(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 170, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_171(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 171, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_172(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 172, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_173(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 173, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_174(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 174, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_175(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 175, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_176(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 176, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_177(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 177, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_178(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 178, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_179(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 179, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_180(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 180, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_181(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 181, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_182(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 182, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_183(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 183, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_184(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 184, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_185(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 185, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_186(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 186, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_187(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 187, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_188(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 188, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_189(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 189, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_190(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 190, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_191(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 191, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_192(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 192, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_193(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 193, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_194(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 194, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_195(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 195, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_196(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 196, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_197(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 197, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_198(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 198, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_199(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 199, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_200(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 200, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_201(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 201, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_202(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 202, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_203(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 203, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_204(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 204, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_205(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 205, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_206(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 206, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_207(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 207, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_208(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 208, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_209(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 209, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_210(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 210, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_211(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 211, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_212(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 212, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_213(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 213, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_214(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 214, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_215(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 215, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_216(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 216, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_217(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 217, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_218(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 218, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_219(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 219, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_220(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 220, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_221(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 221, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_222(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 222, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_223(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 223, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_224(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 224, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_225(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 225, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_226(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 226, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_227(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 227, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_228(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 228, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_229(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 229, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_230(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 230, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_231(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 231, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_232(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 232, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_233(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 233, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_234(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 234, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_235(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 235, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_236(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 236, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_237(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 237, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_238(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 238, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_239(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 239, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_240(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 240, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_241(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 241, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_242(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 242, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_243(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 243, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_244(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 244, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_245(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 245, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_246(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 246, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_247(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 247, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_248(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 248, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_249(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 249, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_250(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 250, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_251(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 251, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_252(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 252, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_253(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 253, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_254(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 254, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_255(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 255, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_256(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 256, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_257(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 257, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_258(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 258, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_259(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 259, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_260(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 260, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_261(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 261, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_262(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 262, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_263(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 263, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_264(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 264, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_265(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 265, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_266(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 266, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_267(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 267, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_268(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 268, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_269(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 269, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_270(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 270, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_271(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 271, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_272(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 272, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_273(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 273, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_274(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 274, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_275(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 275, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_276(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 276, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_277(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 277, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_278(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 278, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_279(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 279, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_280(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 280, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_281(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 281, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_282(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 282, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_283(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 283, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_284(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 284, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_285(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 285, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_286(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 286, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_287(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 287, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_288(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 288, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_289(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 289, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_290(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 290, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_291(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 291, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_292(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 292, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_293(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 293, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_294(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 294, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_295(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 295, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_296(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 296, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_297(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 297, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_298(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 298, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_299(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 299, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_300(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 300, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_301(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 301, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_302(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 302, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_303(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 303, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_304(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 304, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_305(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 305, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_306(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 306, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_307(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 307, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_308(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 308, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_309(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 309, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_310(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 310, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_311(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 311, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_312(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 312, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_313(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 313, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_314(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 314, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_315(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 315, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_316(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 316, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_317(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 317, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_318(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 318, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_319(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 319, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_320(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 320, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_321(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 321, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_322(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 322, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_323(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 323, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_324(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 324, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_325(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 325, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_326(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 326, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_327(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 327, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_328(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 328, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_329(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 329, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_330(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 330, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_331(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 331, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_332(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 332, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_333(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 333, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_334(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 334, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_335(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 335, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_336(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 336, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_337(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 337, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_338(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 338, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_339(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 339, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_340(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 340, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_341(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 341, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_342(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 342, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_343(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 343, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_344(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 344, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_345(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 345, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_346(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 346, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_347(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 347, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_348(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 348, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_349(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 349, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_350(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 350, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_351(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 351, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_352(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 352, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_353(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 353, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_354(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 354, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_355(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 355, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_356(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 356, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_357(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 357, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_358(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 358, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_359(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 359, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_360(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 360, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_361(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 361, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_362(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 362, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_363(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 363, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_364(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 364, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_365(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 365, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_366(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 366, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_367(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 367, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_368(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 368, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_369(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 369, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_370(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 370, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_371(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 371, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_372(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 372, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_373(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 373, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_374(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 374, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_375(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 375, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_376(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 376, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_377(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 377, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_378(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 378, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_379(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 379, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_380(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 380, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_381(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 381, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_382(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 382, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_383(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 383, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_384(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 384, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_385(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 385, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_386(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 386, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_387(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 387, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_388(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 388, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_389(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 389, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_390(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 390, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_391(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 391, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_392(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 392, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_393(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 393, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_394(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 394, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_395(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 395, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_396(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 396, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_397(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 397, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_398(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 398, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_399(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 399, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_400(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 400, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_401(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 401, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_402(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 402, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_403(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 403, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_404(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 404, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_405(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 405, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_406(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 406, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_407(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 407, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_408(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 408, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_409(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 409, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_410(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 410, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_411(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 411, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_412(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 412, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_413(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 413, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_414(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 414, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_415(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 415, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_416(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 416, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_417(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 417, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_418(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 418, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_419(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 419, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_420(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 420, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_421(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 421, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_422(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 422, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_423(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 423, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_424(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 424, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_425(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 425, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_426(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 426, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_427(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 427, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_428(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 428, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_429(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 429, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_430(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 430, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_431(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 431, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_432(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 432, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_433(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 433, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_434(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 434, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_435(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 435, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_436(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 436, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_437(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 437, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_438(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 438, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_439(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 439, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_440(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 440, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_441(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 441, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_442(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 442, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_443(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 443, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_444(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 444, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_445(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 445, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_446(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 446, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_447(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 447, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_448(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 448, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_449(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 449, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_450(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 450, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_451(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 451, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_452(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 452, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_453(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 453, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_454(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 454, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_455(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 455, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_456(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 456, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_457(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 457, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_458(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 458, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_459(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 459, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_460(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 460, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_461(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 461, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_462(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 462, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_463(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 463, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_464(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 464, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_465(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 465, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_466(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 466, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_467(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 467, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_468(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 468, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_469(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 469, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_470(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 470, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_471(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 471, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_472(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 472, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_473(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 473, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_474(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 474, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_475(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 475, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_476(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 476, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_477(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 477, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_478(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 478, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_479(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 479, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_480(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 480, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_481(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 481, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_482(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 482, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_483(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 483, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_484(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 484, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_485(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 485, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_486(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 486, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_487(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 487, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_488(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 488, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_489(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 489, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_490(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 490, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_491(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 491, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_492(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 492, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_493(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 493, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_494(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 494, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_495(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 495, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_496(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 496, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_497(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 497, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_498(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 498, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_499(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 499, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_500(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 500, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_501(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 501, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_502(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 502, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_503(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 503, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_504(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 504, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_505(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 505, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_506(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 506, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_507(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 507, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_508(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 508, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_509(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 509, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_510(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 510, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_511(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 511, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_512(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 512, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_513(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 513, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_514(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 514, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_515(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 515, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_516(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 516, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_517(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 517, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_518(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 518, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_519(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 519, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_520(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 520, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_521(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 521, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_522(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 522, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_523(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 523, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_524(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 524, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_525(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 525, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_526(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 526, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_527(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 527, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_528(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 528, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_529(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 529, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_530(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 530, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_531(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 531, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_532(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 532, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_533(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 533, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_534(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 534, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_535(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 535, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_536(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 536, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_537(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 537, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_538(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 538, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_539(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 539, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_540(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 540, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_541(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 541, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_542(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 542, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_543(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 543, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_544(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 544, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_545(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 545, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_546(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 546, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_547(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 547, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_548(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 548, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_549(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 549, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_550(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 550, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_551(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 551, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_552(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 552, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_553(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 553, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_554(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 554, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_555(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 555, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_556(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 556, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_557(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 557, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_558(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 558, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_559(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 559, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_560(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 560, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_561(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 561, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_562(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 562, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_563(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 563, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_564(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 564, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_565(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 565, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_566(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 566, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_567(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 567, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_568(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 568, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_569(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 569, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_570(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 570, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_571(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 571, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_572(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 572, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_573(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 573, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_574(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 574, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_575(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 575, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_576(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 576, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_577(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 577, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_578(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 578, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_579(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 579, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_580(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 580, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_581(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 581, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_582(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 582, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_583(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 583, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_584(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 584, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_585(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 585, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_586(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 586, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_587(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 587, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_588(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 588, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_589(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 589, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_590(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 590, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_591(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 591, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_592(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 592, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_593(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 593, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_594(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 594, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_595(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 595, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_596(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 596, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_597(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 597, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_598(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 598, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_599(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 599, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_600(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 600, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_601(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 601, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_602(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 602, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_603(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 603, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_604(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 604, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_605(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 605, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_606(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 606, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_607(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 607, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_608(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 608, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_609(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 609, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_610(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 610, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_611(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 611, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_612(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 612, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_613(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 613, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_614(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 614, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_615(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 615, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_616(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 616, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_617(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 617, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_618(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 618, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_619(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 619, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_620(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 620, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_621(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 621, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_622(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 622, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_623(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 623, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_624(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 624, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_625(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 625, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_626(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 626, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_627(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 627, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_628(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 628, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_629(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 629, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_630(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 630, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_631(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 631, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_632(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 632, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_633(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 633, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_634(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 634, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_635(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 635, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_636(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 636, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_637(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 637, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_638(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 638, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_639(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 639, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_640(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 640, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_641(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 641, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_642(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 642, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_643(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 643, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_644(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 644, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_645(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 645, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_646(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 646, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_647(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 647, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_648(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 648, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_649(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 649, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_650(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 650, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_651(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 651, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_652(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 652, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_653(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 653, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_654(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 654, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_655(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 655, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_656(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 656, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_657(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 657, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_658(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 658, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_659(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 659, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_660(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 660, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_661(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 661, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_662(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 662, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_663(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 663, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_664(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 664, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_665(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 665, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_666(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 666, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_667(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 667, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_668(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 668, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_669(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 669, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_670(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 670, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_671(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 671, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_672(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 672, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_673(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 673, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_674(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 674, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_675(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 675, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_676(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 676, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_677(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 677, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_678(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 678, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_679(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 679, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_680(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 680, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_681(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 681, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_682(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 682, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_683(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 683, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_684(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 684, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_685(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 685, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_686(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 686, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_687(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 687, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_688(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 688, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_689(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 689, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_690(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 690, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_691(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 691, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_692(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 692, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_693(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 693, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_694(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 694, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_695(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 695, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_696(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 696, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_697(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 697, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_698(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 698, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_699(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 699, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_700(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 700, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_701(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 701, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_702(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 702, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_703(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 703, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_704(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 704, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_705(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 705, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_706(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 706, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_707(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 707, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_708(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 708, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_709(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 709, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_710(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 710, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_711(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 711, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_712(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 712, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_713(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 713, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_714(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 714, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_715(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 715, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_716(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 716, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_717(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 717, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_718(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 718, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_719(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 719, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_720(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 720, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_721(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 721, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_722(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 722, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_723(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 723, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_724(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 724, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_725(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 725, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_726(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 726, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_727(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 727, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_728(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 728, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_729(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 729, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_730(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 730, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_731(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 731, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_732(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 732, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_733(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 733, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_734(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 734, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_735(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 735, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_736(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 736, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_737(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 737, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_738(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 738, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_739(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 739, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_740(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 740, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_741(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 741, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_742(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 742, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_743(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 743, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_744(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 744, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_745(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 745, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_746(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 746, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_747(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 747, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_748(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 748, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_749(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 749, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_750(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 750, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_751(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 751, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_752(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 752, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_753(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 753, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_754(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 754, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_755(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 755, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_756(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 756, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_757(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 757, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_758(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 758, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_759(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 759, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_760(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 760, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_761(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 761, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_762(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 762, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_763(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 763, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_764(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 764, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_765(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 765, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_766(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 766, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_767(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 767, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_768(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 768, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_769(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 769, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_770(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 770, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_771(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 771, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_772(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 772, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_773(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 773, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_774(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 774, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_775(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 775, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_776(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 776, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_777(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 777, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_778(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 778, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_779(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 779, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_780(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 780, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_781(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 781, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_782(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 782, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_783(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 783, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_784(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 784, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_785(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 785, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_786(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 786, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_787(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 787, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_788(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 788, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_789(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 789, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_790(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 790, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_791(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 791, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_792(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 792, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_793(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 793, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_794(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 794, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_795(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 795, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_796(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 796, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_797(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 797, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_798(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 798, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_799(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 799, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_800(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 800, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_801(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 801, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_802(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 802, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_803(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 803, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_804(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 804, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_805(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 805, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_806(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 806, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_807(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 807, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_808(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 808, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_809(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 809, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_810(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 810, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_811(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 811, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_812(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 812, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_813(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 813, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_814(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 814, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_815(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 815, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_816(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 816, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_817(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 817, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_818(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 818, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_819(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 819, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_820(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 820, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_821(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 821, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_822(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 822, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_823(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 823, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_824(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 824, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_825(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 825, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_826(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 826, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_827(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 827, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_828(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 828, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_829(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 829, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_830(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 830, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_831(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 831, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_832(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 832, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_833(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 833, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_834(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 834, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_835(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 835, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_836(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 836, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_837(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 837, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_838(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 838, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_839(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 839, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_840(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 840, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_841(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 841, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_842(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 842, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_843(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 843, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_844(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 844, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_845(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 845, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_846(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 846, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_847(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 847, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_848(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 848, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_849(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 849, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_850(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 850, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_851(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 851, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_852(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 852, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_853(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 853, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_854(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 854, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_855(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 855, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_856(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 856, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_857(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 857, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_858(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 858, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_859(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 859, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_860(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 860, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_861(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 861, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_862(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 862, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_863(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 863, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_864(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 864, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_865(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 865, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_866(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 866, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_867(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 867, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_868(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 868, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_869(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 869, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_870(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 870, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_871(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 871, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_872(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 872, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_873(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 873, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_874(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 874, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_875(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 875, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_876(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 876, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_877(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 877, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_878(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 878, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_879(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 879, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_880(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 880, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_881(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 881, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_882(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 882, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_883(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 883, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_884(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 884, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_885(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 885, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_886(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 886, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_887(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 887, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_888(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 888, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_889(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 889, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_890(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 890, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_891(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 891, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_892(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 892, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_893(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 893, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_894(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 894, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_895(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 895, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_896(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 896, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_897(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 897, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_898(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 898, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_899(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 899, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_900(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 900, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_901(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 901, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_902(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 902, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_903(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 903, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_904(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 904, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_905(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 905, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_906(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 906, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_907(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 907, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_908(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 908, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_909(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 909, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_910(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 910, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_911(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 911, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_912(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 912, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_913(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 913, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_914(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 914, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_915(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 915, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_916(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 916, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_917(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 917, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_918(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 918, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_919(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 919, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_920(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 920, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_921(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 921, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_922(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 922, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_923(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 923, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_924(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 924, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_925(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 925, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_926(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 926, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_927(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 927, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_928(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 928, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_929(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 929, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_930(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 930, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_931(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 931, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_932(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 932, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_933(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 933, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_934(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 934, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_935(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 935, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_936(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 936, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_937(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 937, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_938(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 938, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_939(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 939, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_940(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 940, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_941(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 941, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_942(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 942, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_943(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 943, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_944(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 944, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_945(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 945, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_946(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 946, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_947(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 947, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_948(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 948, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_949(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 949, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_950(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 950, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_951(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 951, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_952(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 952, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_953(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 953, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_954(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 954, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_955(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 955, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_956(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 956, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_957(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 957, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_958(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 958, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_959(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 959, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_960(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 960, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_961(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 961, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_962(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 962, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_963(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 963, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_964(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 964, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_965(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 965, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_966(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 966, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_967(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 967, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_968(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 968, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_969(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 969, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_970(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 970, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_971(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 971, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_972(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 972, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_973(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 973, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_974(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 974, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_975(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 975, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_976(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 976, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_977(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 977, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_978(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 978, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_979(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 979, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_980(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 980, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_981(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 981, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_982(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 982, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_983(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 983, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_984(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 984, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_985(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 985, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_986(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 986, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_987(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 987, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_988(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 988, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_989(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 989, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_990(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 990, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_991(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 991, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_992(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 992, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_993(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 993, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_994(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 994, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_995(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 995, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_996(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 996, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_997(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 997, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_998(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 998, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_999(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 999, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1000(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1000, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1001(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1001, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1002(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1002, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1003(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1003, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1004(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1004, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1005(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1005, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1006(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1006, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1007(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1007, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1008(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1008, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1009(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1009, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1010(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1010, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1011(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1011, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1012(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1012, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1013(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1013, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1014(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1014, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1015(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1015, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1016(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1016, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1017(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1017, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1018(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1018, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1019(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1019, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1020(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1020, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1021(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1021, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1022(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1022, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1023(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1023, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1024(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1024, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1025(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1025, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1026(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1026, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1027(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1027, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1028(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1028, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1029(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1029, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1030(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1030, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1031(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1031, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1032(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1032, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1033(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1033, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1034(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1034, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1035(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1035, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1036(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1036, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1037(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1037, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1038(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1038, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1039(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1039, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1040(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1040, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1041(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1041, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1042(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1042, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1043(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1043, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1044(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1044, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1045(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1045, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1046(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1046, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1047(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1047, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1048(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1048, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1049(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1049, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1050(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1050, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1051(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1051, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1052(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1052, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1053(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1053, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1054(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1054, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1055(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1055, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1056(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1056, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1057(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1057, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1058(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1058, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1059(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1059, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1060(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1060, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1061(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1061, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1062(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1062, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1063(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1063, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1064(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1064, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1065(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1065, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1066(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1066, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1067(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1067, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1068(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1068, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1069(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1069, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1070(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1070, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1071(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1071, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1072(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1072, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1073(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1073, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1074(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1074, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1075(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1075, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1076(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1076, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1077(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1077, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1078(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1078, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1079(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1079, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1080(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1080, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1081(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1081, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1082(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1082, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1083(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1083, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1084(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1084, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1085(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1085, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1086(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1086, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1087(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1087, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1088(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1088, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1089(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1089, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1090(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1090, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1091(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1091, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1092(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1092, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1093(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1093, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1094(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1094, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1095(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1095, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1096(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1096, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1097(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1097, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1098(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1098, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1099(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1099, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1100(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1100, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1101(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1101, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1102(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1102, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1103(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1103, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1104(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1104, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1105(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1105, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1106(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1106, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1107(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1107, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1108(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1108, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1109(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1109, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1110(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1110, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1111(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1111, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1112(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1112, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1113(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1113, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1114(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1114, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1115(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1115, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1116(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1116, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1117(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1117, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1118(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1118, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1119(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1119, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1120(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1120, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1121(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1121, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1122(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1122, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1123(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1123, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1124(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1124, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1125(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1125, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1126(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1126, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1127(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1127, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1128(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1128, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1129(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1129, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1130(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1130, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1131(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1131, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1132(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1132, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1133(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1133, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1134(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1134, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1135(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1135, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1136(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1136, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1137(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1137, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1138(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1138, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1139(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1139, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1140(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1140, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1141(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1141, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1142(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1142, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1143(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1143, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1144(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1144, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1145(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1145, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1146(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1146, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1147(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1147, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1148(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1148, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1149(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1149, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1150(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1150, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1151(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1151, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1152(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1152, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1153(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1153, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1154(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1154, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1155(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1155, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1156(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1156, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1157(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1157, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1158(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1158, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1159(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1159, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1160(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1160, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1161(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1161, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1162(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1162, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1163(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1163, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1164(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1164, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1165(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1165, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1166(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1166, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1167(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1167, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1168(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1168, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1169(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1169, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1170(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1170, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1171(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1171, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1172(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1172, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1173(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1173, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1174(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1174, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1175(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1175, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1176(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1176, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1177(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1177, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1178(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1178, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1179(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1179, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1180(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1180, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1181(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1181, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1182(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1182, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1183(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1183, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1184(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1184, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1185(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1185, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1186(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1186, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1187(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1187, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1188(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1188, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1189(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1189, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1190(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1190, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1191(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1191, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1192(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1192, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1193(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1193, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1194(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1194, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1195(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1195, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1196(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1196, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1197(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1197, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1198(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1198, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1199(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1199, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1200(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1200, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1201(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1201, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1202(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1202, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1203(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1203, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1204(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1204, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1205(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1205, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1206(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1206, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1207(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1207, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1208(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1208, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1209(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1209, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1210(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1210, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1211(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1211, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1212(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1212, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1213(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1213, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1214(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1214, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1215(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1215, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1216(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1216, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1217(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1217, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1218(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1218, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1219(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1219, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1220(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1220, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1221(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1221, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1222(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1222, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1223(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1223, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1224(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1224, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1225(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1225, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1226(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1226, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1227(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1227, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1228(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1228, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1229(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1229, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1230(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1230, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1231(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1231, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1232(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1232, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1233(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1233, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1234(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1234, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1235(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1235, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1236(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1236, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1237(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1237, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1238(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1238, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1239(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1239, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1240(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1240, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1241(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1241, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1242(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1242, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1243(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1243, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1244(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1244, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1245(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1245, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1246(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1246, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1247(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1247, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1248(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1248, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1249(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1249, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1250(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1250, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1251(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1251, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1252(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1252, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1253(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1253, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1254(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1254, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1255(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1255, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1256(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1256, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1257(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1257, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1258(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1258, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1259(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1259, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1260(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1260, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1261(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1261, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1262(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1262, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1263(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1263, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1264(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1264, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1265(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1265, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1266(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1266, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1267(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1267, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1268(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1268, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1269(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1269, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1270(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1270, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1271(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1271, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1272(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1272, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1273(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1273, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1274(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1274, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1275(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1275, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1276(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1276, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1277(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1277, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1278(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1278, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1279(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1279, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1280(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1280, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1281(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1281, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1282(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1282, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1283(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1283, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1284(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1284, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1285(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1285, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1286(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1286, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1287(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1287, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1288(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1288, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1289(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1289, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1290(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1290, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1291(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1291, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1292(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1292, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1293(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1293, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1294(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1294, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1295(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1295, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1296(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1296, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1297(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1297, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1298(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1298, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1299(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1299, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1300(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1300, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1301(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1301, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1302(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1302, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1303(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1303, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1304(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1304, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1305(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1305, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1306(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1306, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1307(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1307, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1308(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1308, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1309(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1309, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1310(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1310, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1311(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1311, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1312(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1312, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1313(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1313, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1314(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1314, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1315(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1315, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1316(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1316, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1317(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1317, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1318(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1318, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1319(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1319, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1320(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1320, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1321(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1321, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1322(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1322, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1323(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1323, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1324(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1324, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1325(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1325, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1326(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1326, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1327(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1327, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1328(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1328, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1329(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1329, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1330(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1330, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1331(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1331, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1332(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1332, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1333(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1333, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1334(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1334, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1335(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1335, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1336(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1336, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1337(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1337, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1338(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1338, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1339(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1339, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1340(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1340, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1341(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1341, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1342(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1342, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1343(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1343, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1344(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1344, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1345(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1345, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1346(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1346, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1347(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1347, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1348(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1348, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1349(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1349, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1350(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1350, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1351(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1351, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1352(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1352, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1353(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1353, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1354(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1354, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1355(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1355, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1356(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1356, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1357(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1357, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1358(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1358, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1359(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1359, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1360(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1360, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1361(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1361, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1362(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1362, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1363(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1363, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1364(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1364, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1365(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1365, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1366(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1366, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1367(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1367, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1368(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1368, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1369(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1369, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1370(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1370, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1371(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1371, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1372(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1372, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1373(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1373, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1374(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1374, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1375(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1375, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1376(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1376, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1377(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1377, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1378(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1378, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1379(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1379, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1380(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1380, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1381(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1381, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1382(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1382, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1383(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1383, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1384(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1384, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1385(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1385, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1386(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1386, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1387(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1387, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1388(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1388, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1389(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1389, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1390(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1390, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1391(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1391, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1392(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1392, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1393(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1393, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1394(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1394, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1395(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1395, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1396(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1396, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1397(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1397, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1398(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1398, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1399(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1399, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1400(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1400, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1401(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1401, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1402(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1402, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1403(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1403, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1404(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1404, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1405(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1405, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1406(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1406, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1407(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1407, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1408(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1408, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1409(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1409, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1410(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1410, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1411(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1411, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1412(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1412, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1413(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1413, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1414(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1414, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1415(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1415, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1416(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1416, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1417(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1417, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1418(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1418, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1419(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1419, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1420(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1420, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1421(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1421, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1422(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1422, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1423(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1423, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1424(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1424, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1425(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1425, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1426(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1426, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1427(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1427, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1428(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1428, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1429(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1429, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1430(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1430, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1431(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1431, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1432(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1432, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1433(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1433, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1434(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1434, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1435(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1435, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1436(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1436, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1437(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1437, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1438(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1438, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1439(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1439, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1440(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1440, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1441(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1441, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1442(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1442, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1443(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1443, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1444(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1444, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1445(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1445, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1446(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1446, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1447(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1447, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1448(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1448, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1449(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1449, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1450(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1450, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1451(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1451, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1452(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1452, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1453(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1453, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1454(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1454, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1455(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1455, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1456(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1456, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1457(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1457, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1458(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1458, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1459(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1459, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1460(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1460, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1461(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1461, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1462(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1462, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1463(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1463, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1464(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1464, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1465(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1465, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1466(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1466, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1467(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1467, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1468(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1468, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1469(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1469, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1470(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1470, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1471(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1471, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1472(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1472, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1473(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1473, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1474(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1474, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1475(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1475, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1476(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1476, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1477(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1477, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1478(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1478, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1479(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1479, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1480(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1480, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1481(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1481, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1482(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1482, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1483(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1483, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1484(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1484, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1485(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1485, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1486(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1486, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1487(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1487, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1488(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1488, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1489(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1489, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1490(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1490, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1491(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1491, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1492(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1492, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1493(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1493, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1494(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1494, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1495(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1495, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1496(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1496, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1497(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1497, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1498(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1498, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1499(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1499, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1500(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1500, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1501(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1501, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1502(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1502, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1503(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1503, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1504(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1504, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1505(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1505, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1506(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1506, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1507(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1507, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1508(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1508, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1509(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1509, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1510(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1510, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1511(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1511, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1512(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1512, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1513(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1513, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1514(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1514, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1515(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1515, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1516(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1516, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1517(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1517, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1518(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1518, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1519(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1519, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1520(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1520, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1521(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1521, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1522(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1522, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1523(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1523, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1524(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1524, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1525(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1525, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1526(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1526, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1527(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1527, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1528(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1528, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1529(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1529, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1530(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1530, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1531(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1531, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1532(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1532, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1533(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1533, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1534(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1534, argc, argv, self); +} + +/** + * + */ +static VALUE sr_kemi_ruby_exec_func_1535(int argc, VALUE* argv, VALUE self) +{ + return sr_kemi_ruby_exec_func(NULL, 1535, argc, argv, self); +} + +/** + * + */ +static sr_kemi_ruby_export_t _sr_kemi_ruby_export_list[] = { + { sr_kemi_ruby_exec_func_0, NULL}, + { sr_kemi_ruby_exec_func_1, NULL}, + { sr_kemi_ruby_exec_func_2, NULL}, + { sr_kemi_ruby_exec_func_3, NULL}, + { sr_kemi_ruby_exec_func_4, NULL}, + { sr_kemi_ruby_exec_func_5, NULL}, + { sr_kemi_ruby_exec_func_6, NULL}, + { sr_kemi_ruby_exec_func_7, NULL}, + { sr_kemi_ruby_exec_func_8, NULL}, + { sr_kemi_ruby_exec_func_9, NULL}, + { sr_kemi_ruby_exec_func_10, NULL}, + { sr_kemi_ruby_exec_func_11, NULL}, + { sr_kemi_ruby_exec_func_12, NULL}, + { sr_kemi_ruby_exec_func_13, NULL}, + { sr_kemi_ruby_exec_func_14, NULL}, + { sr_kemi_ruby_exec_func_15, NULL}, + { sr_kemi_ruby_exec_func_16, NULL}, + { sr_kemi_ruby_exec_func_17, NULL}, + { sr_kemi_ruby_exec_func_18, NULL}, + { sr_kemi_ruby_exec_func_19, NULL}, + { sr_kemi_ruby_exec_func_20, NULL}, + { sr_kemi_ruby_exec_func_21, NULL}, + { sr_kemi_ruby_exec_func_22, NULL}, + { sr_kemi_ruby_exec_func_23, NULL}, + { sr_kemi_ruby_exec_func_24, NULL}, + { sr_kemi_ruby_exec_func_25, NULL}, + { sr_kemi_ruby_exec_func_26, NULL}, + { sr_kemi_ruby_exec_func_27, NULL}, + { sr_kemi_ruby_exec_func_28, NULL}, + { sr_kemi_ruby_exec_func_29, NULL}, + { sr_kemi_ruby_exec_func_30, NULL}, + { sr_kemi_ruby_exec_func_31, NULL}, + { sr_kemi_ruby_exec_func_32, NULL}, + { sr_kemi_ruby_exec_func_33, NULL}, + { sr_kemi_ruby_exec_func_34, NULL}, + { sr_kemi_ruby_exec_func_35, NULL}, + { sr_kemi_ruby_exec_func_36, NULL}, + { sr_kemi_ruby_exec_func_37, NULL}, + { sr_kemi_ruby_exec_func_38, NULL}, + { sr_kemi_ruby_exec_func_39, NULL}, + { sr_kemi_ruby_exec_func_40, NULL}, + { sr_kemi_ruby_exec_func_41, NULL}, + { sr_kemi_ruby_exec_func_42, NULL}, + { sr_kemi_ruby_exec_func_43, NULL}, + { sr_kemi_ruby_exec_func_44, NULL}, + { sr_kemi_ruby_exec_func_45, NULL}, + { sr_kemi_ruby_exec_func_46, NULL}, + { sr_kemi_ruby_exec_func_47, NULL}, + { sr_kemi_ruby_exec_func_48, NULL}, + { sr_kemi_ruby_exec_func_49, NULL}, + { sr_kemi_ruby_exec_func_50, NULL}, + { sr_kemi_ruby_exec_func_51, NULL}, + { sr_kemi_ruby_exec_func_52, NULL}, + { sr_kemi_ruby_exec_func_53, NULL}, + { sr_kemi_ruby_exec_func_54, NULL}, + { sr_kemi_ruby_exec_func_55, NULL}, + { sr_kemi_ruby_exec_func_56, NULL}, + { sr_kemi_ruby_exec_func_57, NULL}, + { sr_kemi_ruby_exec_func_58, NULL}, + { sr_kemi_ruby_exec_func_59, NULL}, + { sr_kemi_ruby_exec_func_60, NULL}, + { sr_kemi_ruby_exec_func_61, NULL}, + { sr_kemi_ruby_exec_func_62, NULL}, + { sr_kemi_ruby_exec_func_63, NULL}, + { sr_kemi_ruby_exec_func_64, NULL}, + { sr_kemi_ruby_exec_func_65, NULL}, + { sr_kemi_ruby_exec_func_66, NULL}, + { sr_kemi_ruby_exec_func_67, NULL}, + { sr_kemi_ruby_exec_func_68, NULL}, + { sr_kemi_ruby_exec_func_69, NULL}, + { sr_kemi_ruby_exec_func_70, NULL}, + { sr_kemi_ruby_exec_func_71, NULL}, + { sr_kemi_ruby_exec_func_72, NULL}, + { sr_kemi_ruby_exec_func_73, NULL}, + { sr_kemi_ruby_exec_func_74, NULL}, + { sr_kemi_ruby_exec_func_75, NULL}, + { sr_kemi_ruby_exec_func_76, NULL}, + { sr_kemi_ruby_exec_func_77, NULL}, + { sr_kemi_ruby_exec_func_78, NULL}, + { sr_kemi_ruby_exec_func_79, NULL}, + { sr_kemi_ruby_exec_func_80, NULL}, + { sr_kemi_ruby_exec_func_81, NULL}, + { sr_kemi_ruby_exec_func_82, NULL}, + { sr_kemi_ruby_exec_func_83, NULL}, + { sr_kemi_ruby_exec_func_84, NULL}, + { sr_kemi_ruby_exec_func_85, NULL}, + { sr_kemi_ruby_exec_func_86, NULL}, + { sr_kemi_ruby_exec_func_87, NULL}, + { sr_kemi_ruby_exec_func_88, NULL}, + { sr_kemi_ruby_exec_func_89, NULL}, + { sr_kemi_ruby_exec_func_90, NULL}, + { sr_kemi_ruby_exec_func_91, NULL}, + { sr_kemi_ruby_exec_func_92, NULL}, + { sr_kemi_ruby_exec_func_93, NULL}, + { sr_kemi_ruby_exec_func_94, NULL}, + { sr_kemi_ruby_exec_func_95, NULL}, + { sr_kemi_ruby_exec_func_96, NULL}, + { sr_kemi_ruby_exec_func_97, NULL}, + { sr_kemi_ruby_exec_func_98, NULL}, + { sr_kemi_ruby_exec_func_99, NULL}, + { sr_kemi_ruby_exec_func_100, NULL}, + { sr_kemi_ruby_exec_func_101, NULL}, + { sr_kemi_ruby_exec_func_102, NULL}, + { sr_kemi_ruby_exec_func_103, NULL}, + { sr_kemi_ruby_exec_func_104, NULL}, + { sr_kemi_ruby_exec_func_105, NULL}, + { sr_kemi_ruby_exec_func_106, NULL}, + { sr_kemi_ruby_exec_func_107, NULL}, + { sr_kemi_ruby_exec_func_108, NULL}, + { sr_kemi_ruby_exec_func_109, NULL}, + { sr_kemi_ruby_exec_func_110, NULL}, + { sr_kemi_ruby_exec_func_111, NULL}, + { sr_kemi_ruby_exec_func_112, NULL}, + { sr_kemi_ruby_exec_func_113, NULL}, + { sr_kemi_ruby_exec_func_114, NULL}, + { sr_kemi_ruby_exec_func_115, NULL}, + { sr_kemi_ruby_exec_func_116, NULL}, + { sr_kemi_ruby_exec_func_117, NULL}, + { sr_kemi_ruby_exec_func_118, NULL}, + { sr_kemi_ruby_exec_func_119, NULL}, + { sr_kemi_ruby_exec_func_120, NULL}, + { sr_kemi_ruby_exec_func_121, NULL}, + { sr_kemi_ruby_exec_func_122, NULL}, + { sr_kemi_ruby_exec_func_123, NULL}, + { sr_kemi_ruby_exec_func_124, NULL}, + { sr_kemi_ruby_exec_func_125, NULL}, + { sr_kemi_ruby_exec_func_126, NULL}, + { sr_kemi_ruby_exec_func_127, NULL}, + { sr_kemi_ruby_exec_func_128, NULL}, + { sr_kemi_ruby_exec_func_129, NULL}, + { sr_kemi_ruby_exec_func_130, NULL}, + { sr_kemi_ruby_exec_func_131, NULL}, + { sr_kemi_ruby_exec_func_132, NULL}, + { sr_kemi_ruby_exec_func_133, NULL}, + { sr_kemi_ruby_exec_func_134, NULL}, + { sr_kemi_ruby_exec_func_135, NULL}, + { sr_kemi_ruby_exec_func_136, NULL}, + { sr_kemi_ruby_exec_func_137, NULL}, + { sr_kemi_ruby_exec_func_138, NULL}, + { sr_kemi_ruby_exec_func_139, NULL}, + { sr_kemi_ruby_exec_func_140, NULL}, + { sr_kemi_ruby_exec_func_141, NULL}, + { sr_kemi_ruby_exec_func_142, NULL}, + { sr_kemi_ruby_exec_func_143, NULL}, + { sr_kemi_ruby_exec_func_144, NULL}, + { sr_kemi_ruby_exec_func_145, NULL}, + { sr_kemi_ruby_exec_func_146, NULL}, + { sr_kemi_ruby_exec_func_147, NULL}, + { sr_kemi_ruby_exec_func_148, NULL}, + { sr_kemi_ruby_exec_func_149, NULL}, + { sr_kemi_ruby_exec_func_150, NULL}, + { sr_kemi_ruby_exec_func_151, NULL}, + { sr_kemi_ruby_exec_func_152, NULL}, + { sr_kemi_ruby_exec_func_153, NULL}, + { sr_kemi_ruby_exec_func_154, NULL}, + { sr_kemi_ruby_exec_func_155, NULL}, + { sr_kemi_ruby_exec_func_156, NULL}, + { sr_kemi_ruby_exec_func_157, NULL}, + { sr_kemi_ruby_exec_func_158, NULL}, + { sr_kemi_ruby_exec_func_159, NULL}, + { sr_kemi_ruby_exec_func_160, NULL}, + { sr_kemi_ruby_exec_func_161, NULL}, + { sr_kemi_ruby_exec_func_162, NULL}, + { sr_kemi_ruby_exec_func_163, NULL}, + { sr_kemi_ruby_exec_func_164, NULL}, + { sr_kemi_ruby_exec_func_165, NULL}, + { sr_kemi_ruby_exec_func_166, NULL}, + { sr_kemi_ruby_exec_func_167, NULL}, + { sr_kemi_ruby_exec_func_168, NULL}, + { sr_kemi_ruby_exec_func_169, NULL}, + { sr_kemi_ruby_exec_func_170, NULL}, + { sr_kemi_ruby_exec_func_171, NULL}, + { sr_kemi_ruby_exec_func_172, NULL}, + { sr_kemi_ruby_exec_func_173, NULL}, + { sr_kemi_ruby_exec_func_174, NULL}, + { sr_kemi_ruby_exec_func_175, NULL}, + { sr_kemi_ruby_exec_func_176, NULL}, + { sr_kemi_ruby_exec_func_177, NULL}, + { sr_kemi_ruby_exec_func_178, NULL}, + { sr_kemi_ruby_exec_func_179, NULL}, + { sr_kemi_ruby_exec_func_180, NULL}, + { sr_kemi_ruby_exec_func_181, NULL}, + { sr_kemi_ruby_exec_func_182, NULL}, + { sr_kemi_ruby_exec_func_183, NULL}, + { sr_kemi_ruby_exec_func_184, NULL}, + { sr_kemi_ruby_exec_func_185, NULL}, + { sr_kemi_ruby_exec_func_186, NULL}, + { sr_kemi_ruby_exec_func_187, NULL}, + { sr_kemi_ruby_exec_func_188, NULL}, + { sr_kemi_ruby_exec_func_189, NULL}, + { sr_kemi_ruby_exec_func_190, NULL}, + { sr_kemi_ruby_exec_func_191, NULL}, + { sr_kemi_ruby_exec_func_192, NULL}, + { sr_kemi_ruby_exec_func_193, NULL}, + { sr_kemi_ruby_exec_func_194, NULL}, + { sr_kemi_ruby_exec_func_195, NULL}, + { sr_kemi_ruby_exec_func_196, NULL}, + { sr_kemi_ruby_exec_func_197, NULL}, + { sr_kemi_ruby_exec_func_198, NULL}, + { sr_kemi_ruby_exec_func_199, NULL}, + { sr_kemi_ruby_exec_func_200, NULL}, + { sr_kemi_ruby_exec_func_201, NULL}, + { sr_kemi_ruby_exec_func_202, NULL}, + { sr_kemi_ruby_exec_func_203, NULL}, + { sr_kemi_ruby_exec_func_204, NULL}, + { sr_kemi_ruby_exec_func_205, NULL}, + { sr_kemi_ruby_exec_func_206, NULL}, + { sr_kemi_ruby_exec_func_207, NULL}, + { sr_kemi_ruby_exec_func_208, NULL}, + { sr_kemi_ruby_exec_func_209, NULL}, + { sr_kemi_ruby_exec_func_210, NULL}, + { sr_kemi_ruby_exec_func_211, NULL}, + { sr_kemi_ruby_exec_func_212, NULL}, + { sr_kemi_ruby_exec_func_213, NULL}, + { sr_kemi_ruby_exec_func_214, NULL}, + { sr_kemi_ruby_exec_func_215, NULL}, + { sr_kemi_ruby_exec_func_216, NULL}, + { sr_kemi_ruby_exec_func_217, NULL}, + { sr_kemi_ruby_exec_func_218, NULL}, + { sr_kemi_ruby_exec_func_219, NULL}, + { sr_kemi_ruby_exec_func_220, NULL}, + { sr_kemi_ruby_exec_func_221, NULL}, + { sr_kemi_ruby_exec_func_222, NULL}, + { sr_kemi_ruby_exec_func_223, NULL}, + { sr_kemi_ruby_exec_func_224, NULL}, + { sr_kemi_ruby_exec_func_225, NULL}, + { sr_kemi_ruby_exec_func_226, NULL}, + { sr_kemi_ruby_exec_func_227, NULL}, + { sr_kemi_ruby_exec_func_228, NULL}, + { sr_kemi_ruby_exec_func_229, NULL}, + { sr_kemi_ruby_exec_func_230, NULL}, + { sr_kemi_ruby_exec_func_231, NULL}, + { sr_kemi_ruby_exec_func_232, NULL}, + { sr_kemi_ruby_exec_func_233, NULL}, + { sr_kemi_ruby_exec_func_234, NULL}, + { sr_kemi_ruby_exec_func_235, NULL}, + { sr_kemi_ruby_exec_func_236, NULL}, + { sr_kemi_ruby_exec_func_237, NULL}, + { sr_kemi_ruby_exec_func_238, NULL}, + { sr_kemi_ruby_exec_func_239, NULL}, + { sr_kemi_ruby_exec_func_240, NULL}, + { sr_kemi_ruby_exec_func_241, NULL}, + { sr_kemi_ruby_exec_func_242, NULL}, + { sr_kemi_ruby_exec_func_243, NULL}, + { sr_kemi_ruby_exec_func_244, NULL}, + { sr_kemi_ruby_exec_func_245, NULL}, + { sr_kemi_ruby_exec_func_246, NULL}, + { sr_kemi_ruby_exec_func_247, NULL}, + { sr_kemi_ruby_exec_func_248, NULL}, + { sr_kemi_ruby_exec_func_249, NULL}, + { sr_kemi_ruby_exec_func_250, NULL}, + { sr_kemi_ruby_exec_func_251, NULL}, + { sr_kemi_ruby_exec_func_252, NULL}, + { sr_kemi_ruby_exec_func_253, NULL}, + { sr_kemi_ruby_exec_func_254, NULL}, + { sr_kemi_ruby_exec_func_255, NULL}, + { sr_kemi_ruby_exec_func_256, NULL}, + { sr_kemi_ruby_exec_func_257, NULL}, + { sr_kemi_ruby_exec_func_258, NULL}, + { sr_kemi_ruby_exec_func_259, NULL}, + { sr_kemi_ruby_exec_func_260, NULL}, + { sr_kemi_ruby_exec_func_261, NULL}, + { sr_kemi_ruby_exec_func_262, NULL}, + { sr_kemi_ruby_exec_func_263, NULL}, + { sr_kemi_ruby_exec_func_264, NULL}, + { sr_kemi_ruby_exec_func_265, NULL}, + { sr_kemi_ruby_exec_func_266, NULL}, + { sr_kemi_ruby_exec_func_267, NULL}, + { sr_kemi_ruby_exec_func_268, NULL}, + { sr_kemi_ruby_exec_func_269, NULL}, + { sr_kemi_ruby_exec_func_270, NULL}, + { sr_kemi_ruby_exec_func_271, NULL}, + { sr_kemi_ruby_exec_func_272, NULL}, + { sr_kemi_ruby_exec_func_273, NULL}, + { sr_kemi_ruby_exec_func_274, NULL}, + { sr_kemi_ruby_exec_func_275, NULL}, + { sr_kemi_ruby_exec_func_276, NULL}, + { sr_kemi_ruby_exec_func_277, NULL}, + { sr_kemi_ruby_exec_func_278, NULL}, + { sr_kemi_ruby_exec_func_279, NULL}, + { sr_kemi_ruby_exec_func_280, NULL}, + { sr_kemi_ruby_exec_func_281, NULL}, + { sr_kemi_ruby_exec_func_282, NULL}, + { sr_kemi_ruby_exec_func_283, NULL}, + { sr_kemi_ruby_exec_func_284, NULL}, + { sr_kemi_ruby_exec_func_285, NULL}, + { sr_kemi_ruby_exec_func_286, NULL}, + { sr_kemi_ruby_exec_func_287, NULL}, + { sr_kemi_ruby_exec_func_288, NULL}, + { sr_kemi_ruby_exec_func_289, NULL}, + { sr_kemi_ruby_exec_func_290, NULL}, + { sr_kemi_ruby_exec_func_291, NULL}, + { sr_kemi_ruby_exec_func_292, NULL}, + { sr_kemi_ruby_exec_func_293, NULL}, + { sr_kemi_ruby_exec_func_294, NULL}, + { sr_kemi_ruby_exec_func_295, NULL}, + { sr_kemi_ruby_exec_func_296, NULL}, + { sr_kemi_ruby_exec_func_297, NULL}, + { sr_kemi_ruby_exec_func_298, NULL}, + { sr_kemi_ruby_exec_func_299, NULL}, + { sr_kemi_ruby_exec_func_300, NULL}, + { sr_kemi_ruby_exec_func_301, NULL}, + { sr_kemi_ruby_exec_func_302, NULL}, + { sr_kemi_ruby_exec_func_303, NULL}, + { sr_kemi_ruby_exec_func_304, NULL}, + { sr_kemi_ruby_exec_func_305, NULL}, + { sr_kemi_ruby_exec_func_306, NULL}, + { sr_kemi_ruby_exec_func_307, NULL}, + { sr_kemi_ruby_exec_func_308, NULL}, + { sr_kemi_ruby_exec_func_309, NULL}, + { sr_kemi_ruby_exec_func_310, NULL}, + { sr_kemi_ruby_exec_func_311, NULL}, + { sr_kemi_ruby_exec_func_312, NULL}, + { sr_kemi_ruby_exec_func_313, NULL}, + { sr_kemi_ruby_exec_func_314, NULL}, + { sr_kemi_ruby_exec_func_315, NULL}, + { sr_kemi_ruby_exec_func_316, NULL}, + { sr_kemi_ruby_exec_func_317, NULL}, + { sr_kemi_ruby_exec_func_318, NULL}, + { sr_kemi_ruby_exec_func_319, NULL}, + { sr_kemi_ruby_exec_func_320, NULL}, + { sr_kemi_ruby_exec_func_321, NULL}, + { sr_kemi_ruby_exec_func_322, NULL}, + { sr_kemi_ruby_exec_func_323, NULL}, + { sr_kemi_ruby_exec_func_324, NULL}, + { sr_kemi_ruby_exec_func_325, NULL}, + { sr_kemi_ruby_exec_func_326, NULL}, + { sr_kemi_ruby_exec_func_327, NULL}, + { sr_kemi_ruby_exec_func_328, NULL}, + { sr_kemi_ruby_exec_func_329, NULL}, + { sr_kemi_ruby_exec_func_330, NULL}, + { sr_kemi_ruby_exec_func_331, NULL}, + { sr_kemi_ruby_exec_func_332, NULL}, + { sr_kemi_ruby_exec_func_333, NULL}, + { sr_kemi_ruby_exec_func_334, NULL}, + { sr_kemi_ruby_exec_func_335, NULL}, + { sr_kemi_ruby_exec_func_336, NULL}, + { sr_kemi_ruby_exec_func_337, NULL}, + { sr_kemi_ruby_exec_func_338, NULL}, + { sr_kemi_ruby_exec_func_339, NULL}, + { sr_kemi_ruby_exec_func_340, NULL}, + { sr_kemi_ruby_exec_func_341, NULL}, + { sr_kemi_ruby_exec_func_342, NULL}, + { sr_kemi_ruby_exec_func_343, NULL}, + { sr_kemi_ruby_exec_func_344, NULL}, + { sr_kemi_ruby_exec_func_345, NULL}, + { sr_kemi_ruby_exec_func_346, NULL}, + { sr_kemi_ruby_exec_func_347, NULL}, + { sr_kemi_ruby_exec_func_348, NULL}, + { sr_kemi_ruby_exec_func_349, NULL}, + { sr_kemi_ruby_exec_func_350, NULL}, + { sr_kemi_ruby_exec_func_351, NULL}, + { sr_kemi_ruby_exec_func_352, NULL}, + { sr_kemi_ruby_exec_func_353, NULL}, + { sr_kemi_ruby_exec_func_354, NULL}, + { sr_kemi_ruby_exec_func_355, NULL}, + { sr_kemi_ruby_exec_func_356, NULL}, + { sr_kemi_ruby_exec_func_357, NULL}, + { sr_kemi_ruby_exec_func_358, NULL}, + { sr_kemi_ruby_exec_func_359, NULL}, + { sr_kemi_ruby_exec_func_360, NULL}, + { sr_kemi_ruby_exec_func_361, NULL}, + { sr_kemi_ruby_exec_func_362, NULL}, + { sr_kemi_ruby_exec_func_363, NULL}, + { sr_kemi_ruby_exec_func_364, NULL}, + { sr_kemi_ruby_exec_func_365, NULL}, + { sr_kemi_ruby_exec_func_366, NULL}, + { sr_kemi_ruby_exec_func_367, NULL}, + { sr_kemi_ruby_exec_func_368, NULL}, + { sr_kemi_ruby_exec_func_369, NULL}, + { sr_kemi_ruby_exec_func_370, NULL}, + { sr_kemi_ruby_exec_func_371, NULL}, + { sr_kemi_ruby_exec_func_372, NULL}, + { sr_kemi_ruby_exec_func_373, NULL}, + { sr_kemi_ruby_exec_func_374, NULL}, + { sr_kemi_ruby_exec_func_375, NULL}, + { sr_kemi_ruby_exec_func_376, NULL}, + { sr_kemi_ruby_exec_func_377, NULL}, + { sr_kemi_ruby_exec_func_378, NULL}, + { sr_kemi_ruby_exec_func_379, NULL}, + { sr_kemi_ruby_exec_func_380, NULL}, + { sr_kemi_ruby_exec_func_381, NULL}, + { sr_kemi_ruby_exec_func_382, NULL}, + { sr_kemi_ruby_exec_func_383, NULL}, + { sr_kemi_ruby_exec_func_384, NULL}, + { sr_kemi_ruby_exec_func_385, NULL}, + { sr_kemi_ruby_exec_func_386, NULL}, + { sr_kemi_ruby_exec_func_387, NULL}, + { sr_kemi_ruby_exec_func_388, NULL}, + { sr_kemi_ruby_exec_func_389, NULL}, + { sr_kemi_ruby_exec_func_390, NULL}, + { sr_kemi_ruby_exec_func_391, NULL}, + { sr_kemi_ruby_exec_func_392, NULL}, + { sr_kemi_ruby_exec_func_393, NULL}, + { sr_kemi_ruby_exec_func_394, NULL}, + { sr_kemi_ruby_exec_func_395, NULL}, + { sr_kemi_ruby_exec_func_396, NULL}, + { sr_kemi_ruby_exec_func_397, NULL}, + { sr_kemi_ruby_exec_func_398, NULL}, + { sr_kemi_ruby_exec_func_399, NULL}, + { sr_kemi_ruby_exec_func_400, NULL}, + { sr_kemi_ruby_exec_func_401, NULL}, + { sr_kemi_ruby_exec_func_402, NULL}, + { sr_kemi_ruby_exec_func_403, NULL}, + { sr_kemi_ruby_exec_func_404, NULL}, + { sr_kemi_ruby_exec_func_405, NULL}, + { sr_kemi_ruby_exec_func_406, NULL}, + { sr_kemi_ruby_exec_func_407, NULL}, + { sr_kemi_ruby_exec_func_408, NULL}, + { sr_kemi_ruby_exec_func_409, NULL}, + { sr_kemi_ruby_exec_func_410, NULL}, + { sr_kemi_ruby_exec_func_411, NULL}, + { sr_kemi_ruby_exec_func_412, NULL}, + { sr_kemi_ruby_exec_func_413, NULL}, + { sr_kemi_ruby_exec_func_414, NULL}, + { sr_kemi_ruby_exec_func_415, NULL}, + { sr_kemi_ruby_exec_func_416, NULL}, + { sr_kemi_ruby_exec_func_417, NULL}, + { sr_kemi_ruby_exec_func_418, NULL}, + { sr_kemi_ruby_exec_func_419, NULL}, + { sr_kemi_ruby_exec_func_420, NULL}, + { sr_kemi_ruby_exec_func_421, NULL}, + { sr_kemi_ruby_exec_func_422, NULL}, + { sr_kemi_ruby_exec_func_423, NULL}, + { sr_kemi_ruby_exec_func_424, NULL}, + { sr_kemi_ruby_exec_func_425, NULL}, + { sr_kemi_ruby_exec_func_426, NULL}, + { sr_kemi_ruby_exec_func_427, NULL}, + { sr_kemi_ruby_exec_func_428, NULL}, + { sr_kemi_ruby_exec_func_429, NULL}, + { sr_kemi_ruby_exec_func_430, NULL}, + { sr_kemi_ruby_exec_func_431, NULL}, + { sr_kemi_ruby_exec_func_432, NULL}, + { sr_kemi_ruby_exec_func_433, NULL}, + { sr_kemi_ruby_exec_func_434, NULL}, + { sr_kemi_ruby_exec_func_435, NULL}, + { sr_kemi_ruby_exec_func_436, NULL}, + { sr_kemi_ruby_exec_func_437, NULL}, + { sr_kemi_ruby_exec_func_438, NULL}, + { sr_kemi_ruby_exec_func_439, NULL}, + { sr_kemi_ruby_exec_func_440, NULL}, + { sr_kemi_ruby_exec_func_441, NULL}, + { sr_kemi_ruby_exec_func_442, NULL}, + { sr_kemi_ruby_exec_func_443, NULL}, + { sr_kemi_ruby_exec_func_444, NULL}, + { sr_kemi_ruby_exec_func_445, NULL}, + { sr_kemi_ruby_exec_func_446, NULL}, + { sr_kemi_ruby_exec_func_447, NULL}, + { sr_kemi_ruby_exec_func_448, NULL}, + { sr_kemi_ruby_exec_func_449, NULL}, + { sr_kemi_ruby_exec_func_450, NULL}, + { sr_kemi_ruby_exec_func_451, NULL}, + { sr_kemi_ruby_exec_func_452, NULL}, + { sr_kemi_ruby_exec_func_453, NULL}, + { sr_kemi_ruby_exec_func_454, NULL}, + { sr_kemi_ruby_exec_func_455, NULL}, + { sr_kemi_ruby_exec_func_456, NULL}, + { sr_kemi_ruby_exec_func_457, NULL}, + { sr_kemi_ruby_exec_func_458, NULL}, + { sr_kemi_ruby_exec_func_459, NULL}, + { sr_kemi_ruby_exec_func_460, NULL}, + { sr_kemi_ruby_exec_func_461, NULL}, + { sr_kemi_ruby_exec_func_462, NULL}, + { sr_kemi_ruby_exec_func_463, NULL}, + { sr_kemi_ruby_exec_func_464, NULL}, + { sr_kemi_ruby_exec_func_465, NULL}, + { sr_kemi_ruby_exec_func_466, NULL}, + { sr_kemi_ruby_exec_func_467, NULL}, + { sr_kemi_ruby_exec_func_468, NULL}, + { sr_kemi_ruby_exec_func_469, NULL}, + { sr_kemi_ruby_exec_func_470, NULL}, + { sr_kemi_ruby_exec_func_471, NULL}, + { sr_kemi_ruby_exec_func_472, NULL}, + { sr_kemi_ruby_exec_func_473, NULL}, + { sr_kemi_ruby_exec_func_474, NULL}, + { sr_kemi_ruby_exec_func_475, NULL}, + { sr_kemi_ruby_exec_func_476, NULL}, + { sr_kemi_ruby_exec_func_477, NULL}, + { sr_kemi_ruby_exec_func_478, NULL}, + { sr_kemi_ruby_exec_func_479, NULL}, + { sr_kemi_ruby_exec_func_480, NULL}, + { sr_kemi_ruby_exec_func_481, NULL}, + { sr_kemi_ruby_exec_func_482, NULL}, + { sr_kemi_ruby_exec_func_483, NULL}, + { sr_kemi_ruby_exec_func_484, NULL}, + { sr_kemi_ruby_exec_func_485, NULL}, + { sr_kemi_ruby_exec_func_486, NULL}, + { sr_kemi_ruby_exec_func_487, NULL}, + { sr_kemi_ruby_exec_func_488, NULL}, + { sr_kemi_ruby_exec_func_489, NULL}, + { sr_kemi_ruby_exec_func_490, NULL}, + { sr_kemi_ruby_exec_func_491, NULL}, + { sr_kemi_ruby_exec_func_492, NULL}, + { sr_kemi_ruby_exec_func_493, NULL}, + { sr_kemi_ruby_exec_func_494, NULL}, + { sr_kemi_ruby_exec_func_495, NULL}, + { sr_kemi_ruby_exec_func_496, NULL}, + { sr_kemi_ruby_exec_func_497, NULL}, + { sr_kemi_ruby_exec_func_498, NULL}, + { sr_kemi_ruby_exec_func_499, NULL}, + { sr_kemi_ruby_exec_func_500, NULL}, + { sr_kemi_ruby_exec_func_501, NULL}, + { sr_kemi_ruby_exec_func_502, NULL}, + { sr_kemi_ruby_exec_func_503, NULL}, + { sr_kemi_ruby_exec_func_504, NULL}, + { sr_kemi_ruby_exec_func_505, NULL}, + { sr_kemi_ruby_exec_func_506, NULL}, + { sr_kemi_ruby_exec_func_507, NULL}, + { sr_kemi_ruby_exec_func_508, NULL}, + { sr_kemi_ruby_exec_func_509, NULL}, + { sr_kemi_ruby_exec_func_510, NULL}, + { sr_kemi_ruby_exec_func_511, NULL}, + { sr_kemi_ruby_exec_func_512, NULL}, + { sr_kemi_ruby_exec_func_513, NULL}, + { sr_kemi_ruby_exec_func_514, NULL}, + { sr_kemi_ruby_exec_func_515, NULL}, + { sr_kemi_ruby_exec_func_516, NULL}, + { sr_kemi_ruby_exec_func_517, NULL}, + { sr_kemi_ruby_exec_func_518, NULL}, + { sr_kemi_ruby_exec_func_519, NULL}, + { sr_kemi_ruby_exec_func_520, NULL}, + { sr_kemi_ruby_exec_func_521, NULL}, + { sr_kemi_ruby_exec_func_522, NULL}, + { sr_kemi_ruby_exec_func_523, NULL}, + { sr_kemi_ruby_exec_func_524, NULL}, + { sr_kemi_ruby_exec_func_525, NULL}, + { sr_kemi_ruby_exec_func_526, NULL}, + { sr_kemi_ruby_exec_func_527, NULL}, + { sr_kemi_ruby_exec_func_528, NULL}, + { sr_kemi_ruby_exec_func_529, NULL}, + { sr_kemi_ruby_exec_func_530, NULL}, + { sr_kemi_ruby_exec_func_531, NULL}, + { sr_kemi_ruby_exec_func_532, NULL}, + { sr_kemi_ruby_exec_func_533, NULL}, + { sr_kemi_ruby_exec_func_534, NULL}, + { sr_kemi_ruby_exec_func_535, NULL}, + { sr_kemi_ruby_exec_func_536, NULL}, + { sr_kemi_ruby_exec_func_537, NULL}, + { sr_kemi_ruby_exec_func_538, NULL}, + { sr_kemi_ruby_exec_func_539, NULL}, + { sr_kemi_ruby_exec_func_540, NULL}, + { sr_kemi_ruby_exec_func_541, NULL}, + { sr_kemi_ruby_exec_func_542, NULL}, + { sr_kemi_ruby_exec_func_543, NULL}, + { sr_kemi_ruby_exec_func_544, NULL}, + { sr_kemi_ruby_exec_func_545, NULL}, + { sr_kemi_ruby_exec_func_546, NULL}, + { sr_kemi_ruby_exec_func_547, NULL}, + { sr_kemi_ruby_exec_func_548, NULL}, + { sr_kemi_ruby_exec_func_549, NULL}, + { sr_kemi_ruby_exec_func_550, NULL}, + { sr_kemi_ruby_exec_func_551, NULL}, + { sr_kemi_ruby_exec_func_552, NULL}, + { sr_kemi_ruby_exec_func_553, NULL}, + { sr_kemi_ruby_exec_func_554, NULL}, + { sr_kemi_ruby_exec_func_555, NULL}, + { sr_kemi_ruby_exec_func_556, NULL}, + { sr_kemi_ruby_exec_func_557, NULL}, + { sr_kemi_ruby_exec_func_558, NULL}, + { sr_kemi_ruby_exec_func_559, NULL}, + { sr_kemi_ruby_exec_func_560, NULL}, + { sr_kemi_ruby_exec_func_561, NULL}, + { sr_kemi_ruby_exec_func_562, NULL}, + { sr_kemi_ruby_exec_func_563, NULL}, + { sr_kemi_ruby_exec_func_564, NULL}, + { sr_kemi_ruby_exec_func_565, NULL}, + { sr_kemi_ruby_exec_func_566, NULL}, + { sr_kemi_ruby_exec_func_567, NULL}, + { sr_kemi_ruby_exec_func_568, NULL}, + { sr_kemi_ruby_exec_func_569, NULL}, + { sr_kemi_ruby_exec_func_570, NULL}, + { sr_kemi_ruby_exec_func_571, NULL}, + { sr_kemi_ruby_exec_func_572, NULL}, + { sr_kemi_ruby_exec_func_573, NULL}, + { sr_kemi_ruby_exec_func_574, NULL}, + { sr_kemi_ruby_exec_func_575, NULL}, + { sr_kemi_ruby_exec_func_576, NULL}, + { sr_kemi_ruby_exec_func_577, NULL}, + { sr_kemi_ruby_exec_func_578, NULL}, + { sr_kemi_ruby_exec_func_579, NULL}, + { sr_kemi_ruby_exec_func_580, NULL}, + { sr_kemi_ruby_exec_func_581, NULL}, + { sr_kemi_ruby_exec_func_582, NULL}, + { sr_kemi_ruby_exec_func_583, NULL}, + { sr_kemi_ruby_exec_func_584, NULL}, + { sr_kemi_ruby_exec_func_585, NULL}, + { sr_kemi_ruby_exec_func_586, NULL}, + { sr_kemi_ruby_exec_func_587, NULL}, + { sr_kemi_ruby_exec_func_588, NULL}, + { sr_kemi_ruby_exec_func_589, NULL}, + { sr_kemi_ruby_exec_func_590, NULL}, + { sr_kemi_ruby_exec_func_591, NULL}, + { sr_kemi_ruby_exec_func_592, NULL}, + { sr_kemi_ruby_exec_func_593, NULL}, + { sr_kemi_ruby_exec_func_594, NULL}, + { sr_kemi_ruby_exec_func_595, NULL}, + { sr_kemi_ruby_exec_func_596, NULL}, + { sr_kemi_ruby_exec_func_597, NULL}, + { sr_kemi_ruby_exec_func_598, NULL}, + { sr_kemi_ruby_exec_func_599, NULL}, + { sr_kemi_ruby_exec_func_600, NULL}, + { sr_kemi_ruby_exec_func_601, NULL}, + { sr_kemi_ruby_exec_func_602, NULL}, + { sr_kemi_ruby_exec_func_603, NULL}, + { sr_kemi_ruby_exec_func_604, NULL}, + { sr_kemi_ruby_exec_func_605, NULL}, + { sr_kemi_ruby_exec_func_606, NULL}, + { sr_kemi_ruby_exec_func_607, NULL}, + { sr_kemi_ruby_exec_func_608, NULL}, + { sr_kemi_ruby_exec_func_609, NULL}, + { sr_kemi_ruby_exec_func_610, NULL}, + { sr_kemi_ruby_exec_func_611, NULL}, + { sr_kemi_ruby_exec_func_612, NULL}, + { sr_kemi_ruby_exec_func_613, NULL}, + { sr_kemi_ruby_exec_func_614, NULL}, + { sr_kemi_ruby_exec_func_615, NULL}, + { sr_kemi_ruby_exec_func_616, NULL}, + { sr_kemi_ruby_exec_func_617, NULL}, + { sr_kemi_ruby_exec_func_618, NULL}, + { sr_kemi_ruby_exec_func_619, NULL}, + { sr_kemi_ruby_exec_func_620, NULL}, + { sr_kemi_ruby_exec_func_621, NULL}, + { sr_kemi_ruby_exec_func_622, NULL}, + { sr_kemi_ruby_exec_func_623, NULL}, + { sr_kemi_ruby_exec_func_624, NULL}, + { sr_kemi_ruby_exec_func_625, NULL}, + { sr_kemi_ruby_exec_func_626, NULL}, + { sr_kemi_ruby_exec_func_627, NULL}, + { sr_kemi_ruby_exec_func_628, NULL}, + { sr_kemi_ruby_exec_func_629, NULL}, + { sr_kemi_ruby_exec_func_630, NULL}, + { sr_kemi_ruby_exec_func_631, NULL}, + { sr_kemi_ruby_exec_func_632, NULL}, + { sr_kemi_ruby_exec_func_633, NULL}, + { sr_kemi_ruby_exec_func_634, NULL}, + { sr_kemi_ruby_exec_func_635, NULL}, + { sr_kemi_ruby_exec_func_636, NULL}, + { sr_kemi_ruby_exec_func_637, NULL}, + { sr_kemi_ruby_exec_func_638, NULL}, + { sr_kemi_ruby_exec_func_639, NULL}, + { sr_kemi_ruby_exec_func_640, NULL}, + { sr_kemi_ruby_exec_func_641, NULL}, + { sr_kemi_ruby_exec_func_642, NULL}, + { sr_kemi_ruby_exec_func_643, NULL}, + { sr_kemi_ruby_exec_func_644, NULL}, + { sr_kemi_ruby_exec_func_645, NULL}, + { sr_kemi_ruby_exec_func_646, NULL}, + { sr_kemi_ruby_exec_func_647, NULL}, + { sr_kemi_ruby_exec_func_648, NULL}, + { sr_kemi_ruby_exec_func_649, NULL}, + { sr_kemi_ruby_exec_func_650, NULL}, + { sr_kemi_ruby_exec_func_651, NULL}, + { sr_kemi_ruby_exec_func_652, NULL}, + { sr_kemi_ruby_exec_func_653, NULL}, + { sr_kemi_ruby_exec_func_654, NULL}, + { sr_kemi_ruby_exec_func_655, NULL}, + { sr_kemi_ruby_exec_func_656, NULL}, + { sr_kemi_ruby_exec_func_657, NULL}, + { sr_kemi_ruby_exec_func_658, NULL}, + { sr_kemi_ruby_exec_func_659, NULL}, + { sr_kemi_ruby_exec_func_660, NULL}, + { sr_kemi_ruby_exec_func_661, NULL}, + { sr_kemi_ruby_exec_func_662, NULL}, + { sr_kemi_ruby_exec_func_663, NULL}, + { sr_kemi_ruby_exec_func_664, NULL}, + { sr_kemi_ruby_exec_func_665, NULL}, + { sr_kemi_ruby_exec_func_666, NULL}, + { sr_kemi_ruby_exec_func_667, NULL}, + { sr_kemi_ruby_exec_func_668, NULL}, + { sr_kemi_ruby_exec_func_669, NULL}, + { sr_kemi_ruby_exec_func_670, NULL}, + { sr_kemi_ruby_exec_func_671, NULL}, + { sr_kemi_ruby_exec_func_672, NULL}, + { sr_kemi_ruby_exec_func_673, NULL}, + { sr_kemi_ruby_exec_func_674, NULL}, + { sr_kemi_ruby_exec_func_675, NULL}, + { sr_kemi_ruby_exec_func_676, NULL}, + { sr_kemi_ruby_exec_func_677, NULL}, + { sr_kemi_ruby_exec_func_678, NULL}, + { sr_kemi_ruby_exec_func_679, NULL}, + { sr_kemi_ruby_exec_func_680, NULL}, + { sr_kemi_ruby_exec_func_681, NULL}, + { sr_kemi_ruby_exec_func_682, NULL}, + { sr_kemi_ruby_exec_func_683, NULL}, + { sr_kemi_ruby_exec_func_684, NULL}, + { sr_kemi_ruby_exec_func_685, NULL}, + { sr_kemi_ruby_exec_func_686, NULL}, + { sr_kemi_ruby_exec_func_687, NULL}, + { sr_kemi_ruby_exec_func_688, NULL}, + { sr_kemi_ruby_exec_func_689, NULL}, + { sr_kemi_ruby_exec_func_690, NULL}, + { sr_kemi_ruby_exec_func_691, NULL}, + { sr_kemi_ruby_exec_func_692, NULL}, + { sr_kemi_ruby_exec_func_693, NULL}, + { sr_kemi_ruby_exec_func_694, NULL}, + { sr_kemi_ruby_exec_func_695, NULL}, + { sr_kemi_ruby_exec_func_696, NULL}, + { sr_kemi_ruby_exec_func_697, NULL}, + { sr_kemi_ruby_exec_func_698, NULL}, + { sr_kemi_ruby_exec_func_699, NULL}, + { sr_kemi_ruby_exec_func_700, NULL}, + { sr_kemi_ruby_exec_func_701, NULL}, + { sr_kemi_ruby_exec_func_702, NULL}, + { sr_kemi_ruby_exec_func_703, NULL}, + { sr_kemi_ruby_exec_func_704, NULL}, + { sr_kemi_ruby_exec_func_705, NULL}, + { sr_kemi_ruby_exec_func_706, NULL}, + { sr_kemi_ruby_exec_func_707, NULL}, + { sr_kemi_ruby_exec_func_708, NULL}, + { sr_kemi_ruby_exec_func_709, NULL}, + { sr_kemi_ruby_exec_func_710, NULL}, + { sr_kemi_ruby_exec_func_711, NULL}, + { sr_kemi_ruby_exec_func_712, NULL}, + { sr_kemi_ruby_exec_func_713, NULL}, + { sr_kemi_ruby_exec_func_714, NULL}, + { sr_kemi_ruby_exec_func_715, NULL}, + { sr_kemi_ruby_exec_func_716, NULL}, + { sr_kemi_ruby_exec_func_717, NULL}, + { sr_kemi_ruby_exec_func_718, NULL}, + { sr_kemi_ruby_exec_func_719, NULL}, + { sr_kemi_ruby_exec_func_720, NULL}, + { sr_kemi_ruby_exec_func_721, NULL}, + { sr_kemi_ruby_exec_func_722, NULL}, + { sr_kemi_ruby_exec_func_723, NULL}, + { sr_kemi_ruby_exec_func_724, NULL}, + { sr_kemi_ruby_exec_func_725, NULL}, + { sr_kemi_ruby_exec_func_726, NULL}, + { sr_kemi_ruby_exec_func_727, NULL}, + { sr_kemi_ruby_exec_func_728, NULL}, + { sr_kemi_ruby_exec_func_729, NULL}, + { sr_kemi_ruby_exec_func_730, NULL}, + { sr_kemi_ruby_exec_func_731, NULL}, + { sr_kemi_ruby_exec_func_732, NULL}, + { sr_kemi_ruby_exec_func_733, NULL}, + { sr_kemi_ruby_exec_func_734, NULL}, + { sr_kemi_ruby_exec_func_735, NULL}, + { sr_kemi_ruby_exec_func_736, NULL}, + { sr_kemi_ruby_exec_func_737, NULL}, + { sr_kemi_ruby_exec_func_738, NULL}, + { sr_kemi_ruby_exec_func_739, NULL}, + { sr_kemi_ruby_exec_func_740, NULL}, + { sr_kemi_ruby_exec_func_741, NULL}, + { sr_kemi_ruby_exec_func_742, NULL}, + { sr_kemi_ruby_exec_func_743, NULL}, + { sr_kemi_ruby_exec_func_744, NULL}, + { sr_kemi_ruby_exec_func_745, NULL}, + { sr_kemi_ruby_exec_func_746, NULL}, + { sr_kemi_ruby_exec_func_747, NULL}, + { sr_kemi_ruby_exec_func_748, NULL}, + { sr_kemi_ruby_exec_func_749, NULL}, + { sr_kemi_ruby_exec_func_750, NULL}, + { sr_kemi_ruby_exec_func_751, NULL}, + { sr_kemi_ruby_exec_func_752, NULL}, + { sr_kemi_ruby_exec_func_753, NULL}, + { sr_kemi_ruby_exec_func_754, NULL}, + { sr_kemi_ruby_exec_func_755, NULL}, + { sr_kemi_ruby_exec_func_756, NULL}, + { sr_kemi_ruby_exec_func_757, NULL}, + { sr_kemi_ruby_exec_func_758, NULL}, + { sr_kemi_ruby_exec_func_759, NULL}, + { sr_kemi_ruby_exec_func_760, NULL}, + { sr_kemi_ruby_exec_func_761, NULL}, + { sr_kemi_ruby_exec_func_762, NULL}, + { sr_kemi_ruby_exec_func_763, NULL}, + { sr_kemi_ruby_exec_func_764, NULL}, + { sr_kemi_ruby_exec_func_765, NULL}, + { sr_kemi_ruby_exec_func_766, NULL}, + { sr_kemi_ruby_exec_func_767, NULL}, + { sr_kemi_ruby_exec_func_768, NULL}, + { sr_kemi_ruby_exec_func_769, NULL}, + { sr_kemi_ruby_exec_func_770, NULL}, + { sr_kemi_ruby_exec_func_771, NULL}, + { sr_kemi_ruby_exec_func_772, NULL}, + { sr_kemi_ruby_exec_func_773, NULL}, + { sr_kemi_ruby_exec_func_774, NULL}, + { sr_kemi_ruby_exec_func_775, NULL}, + { sr_kemi_ruby_exec_func_776, NULL}, + { sr_kemi_ruby_exec_func_777, NULL}, + { sr_kemi_ruby_exec_func_778, NULL}, + { sr_kemi_ruby_exec_func_779, NULL}, + { sr_kemi_ruby_exec_func_780, NULL}, + { sr_kemi_ruby_exec_func_781, NULL}, + { sr_kemi_ruby_exec_func_782, NULL}, + { sr_kemi_ruby_exec_func_783, NULL}, + { sr_kemi_ruby_exec_func_784, NULL}, + { sr_kemi_ruby_exec_func_785, NULL}, + { sr_kemi_ruby_exec_func_786, NULL}, + { sr_kemi_ruby_exec_func_787, NULL}, + { sr_kemi_ruby_exec_func_788, NULL}, + { sr_kemi_ruby_exec_func_789, NULL}, + { sr_kemi_ruby_exec_func_790, NULL}, + { sr_kemi_ruby_exec_func_791, NULL}, + { sr_kemi_ruby_exec_func_792, NULL}, + { sr_kemi_ruby_exec_func_793, NULL}, + { sr_kemi_ruby_exec_func_794, NULL}, + { sr_kemi_ruby_exec_func_795, NULL}, + { sr_kemi_ruby_exec_func_796, NULL}, + { sr_kemi_ruby_exec_func_797, NULL}, + { sr_kemi_ruby_exec_func_798, NULL}, + { sr_kemi_ruby_exec_func_799, NULL}, + { sr_kemi_ruby_exec_func_800, NULL}, + { sr_kemi_ruby_exec_func_801, NULL}, + { sr_kemi_ruby_exec_func_802, NULL}, + { sr_kemi_ruby_exec_func_803, NULL}, + { sr_kemi_ruby_exec_func_804, NULL}, + { sr_kemi_ruby_exec_func_805, NULL}, + { sr_kemi_ruby_exec_func_806, NULL}, + { sr_kemi_ruby_exec_func_807, NULL}, + { sr_kemi_ruby_exec_func_808, NULL}, + { sr_kemi_ruby_exec_func_809, NULL}, + { sr_kemi_ruby_exec_func_810, NULL}, + { sr_kemi_ruby_exec_func_811, NULL}, + { sr_kemi_ruby_exec_func_812, NULL}, + { sr_kemi_ruby_exec_func_813, NULL}, + { sr_kemi_ruby_exec_func_814, NULL}, + { sr_kemi_ruby_exec_func_815, NULL}, + { sr_kemi_ruby_exec_func_816, NULL}, + { sr_kemi_ruby_exec_func_817, NULL}, + { sr_kemi_ruby_exec_func_818, NULL}, + { sr_kemi_ruby_exec_func_819, NULL}, + { sr_kemi_ruby_exec_func_820, NULL}, + { sr_kemi_ruby_exec_func_821, NULL}, + { sr_kemi_ruby_exec_func_822, NULL}, + { sr_kemi_ruby_exec_func_823, NULL}, + { sr_kemi_ruby_exec_func_824, NULL}, + { sr_kemi_ruby_exec_func_825, NULL}, + { sr_kemi_ruby_exec_func_826, NULL}, + { sr_kemi_ruby_exec_func_827, NULL}, + { sr_kemi_ruby_exec_func_828, NULL}, + { sr_kemi_ruby_exec_func_829, NULL}, + { sr_kemi_ruby_exec_func_830, NULL}, + { sr_kemi_ruby_exec_func_831, NULL}, + { sr_kemi_ruby_exec_func_832, NULL}, + { sr_kemi_ruby_exec_func_833, NULL}, + { sr_kemi_ruby_exec_func_834, NULL}, + { sr_kemi_ruby_exec_func_835, NULL}, + { sr_kemi_ruby_exec_func_836, NULL}, + { sr_kemi_ruby_exec_func_837, NULL}, + { sr_kemi_ruby_exec_func_838, NULL}, + { sr_kemi_ruby_exec_func_839, NULL}, + { sr_kemi_ruby_exec_func_840, NULL}, + { sr_kemi_ruby_exec_func_841, NULL}, + { sr_kemi_ruby_exec_func_842, NULL}, + { sr_kemi_ruby_exec_func_843, NULL}, + { sr_kemi_ruby_exec_func_844, NULL}, + { sr_kemi_ruby_exec_func_845, NULL}, + { sr_kemi_ruby_exec_func_846, NULL}, + { sr_kemi_ruby_exec_func_847, NULL}, + { sr_kemi_ruby_exec_func_848, NULL}, + { sr_kemi_ruby_exec_func_849, NULL}, + { sr_kemi_ruby_exec_func_850, NULL}, + { sr_kemi_ruby_exec_func_851, NULL}, + { sr_kemi_ruby_exec_func_852, NULL}, + { sr_kemi_ruby_exec_func_853, NULL}, + { sr_kemi_ruby_exec_func_854, NULL}, + { sr_kemi_ruby_exec_func_855, NULL}, + { sr_kemi_ruby_exec_func_856, NULL}, + { sr_kemi_ruby_exec_func_857, NULL}, + { sr_kemi_ruby_exec_func_858, NULL}, + { sr_kemi_ruby_exec_func_859, NULL}, + { sr_kemi_ruby_exec_func_860, NULL}, + { sr_kemi_ruby_exec_func_861, NULL}, + { sr_kemi_ruby_exec_func_862, NULL}, + { sr_kemi_ruby_exec_func_863, NULL}, + { sr_kemi_ruby_exec_func_864, NULL}, + { sr_kemi_ruby_exec_func_865, NULL}, + { sr_kemi_ruby_exec_func_866, NULL}, + { sr_kemi_ruby_exec_func_867, NULL}, + { sr_kemi_ruby_exec_func_868, NULL}, + { sr_kemi_ruby_exec_func_869, NULL}, + { sr_kemi_ruby_exec_func_870, NULL}, + { sr_kemi_ruby_exec_func_871, NULL}, + { sr_kemi_ruby_exec_func_872, NULL}, + { sr_kemi_ruby_exec_func_873, NULL}, + { sr_kemi_ruby_exec_func_874, NULL}, + { sr_kemi_ruby_exec_func_875, NULL}, + { sr_kemi_ruby_exec_func_876, NULL}, + { sr_kemi_ruby_exec_func_877, NULL}, + { sr_kemi_ruby_exec_func_878, NULL}, + { sr_kemi_ruby_exec_func_879, NULL}, + { sr_kemi_ruby_exec_func_880, NULL}, + { sr_kemi_ruby_exec_func_881, NULL}, + { sr_kemi_ruby_exec_func_882, NULL}, + { sr_kemi_ruby_exec_func_883, NULL}, + { sr_kemi_ruby_exec_func_884, NULL}, + { sr_kemi_ruby_exec_func_885, NULL}, + { sr_kemi_ruby_exec_func_886, NULL}, + { sr_kemi_ruby_exec_func_887, NULL}, + { sr_kemi_ruby_exec_func_888, NULL}, + { sr_kemi_ruby_exec_func_889, NULL}, + { sr_kemi_ruby_exec_func_890, NULL}, + { sr_kemi_ruby_exec_func_891, NULL}, + { sr_kemi_ruby_exec_func_892, NULL}, + { sr_kemi_ruby_exec_func_893, NULL}, + { sr_kemi_ruby_exec_func_894, NULL}, + { sr_kemi_ruby_exec_func_895, NULL}, + { sr_kemi_ruby_exec_func_896, NULL}, + { sr_kemi_ruby_exec_func_897, NULL}, + { sr_kemi_ruby_exec_func_898, NULL}, + { sr_kemi_ruby_exec_func_899, NULL}, + { sr_kemi_ruby_exec_func_900, NULL}, + { sr_kemi_ruby_exec_func_901, NULL}, + { sr_kemi_ruby_exec_func_902, NULL}, + { sr_kemi_ruby_exec_func_903, NULL}, + { sr_kemi_ruby_exec_func_904, NULL}, + { sr_kemi_ruby_exec_func_905, NULL}, + { sr_kemi_ruby_exec_func_906, NULL}, + { sr_kemi_ruby_exec_func_907, NULL}, + { sr_kemi_ruby_exec_func_908, NULL}, + { sr_kemi_ruby_exec_func_909, NULL}, + { sr_kemi_ruby_exec_func_910, NULL}, + { sr_kemi_ruby_exec_func_911, NULL}, + { sr_kemi_ruby_exec_func_912, NULL}, + { sr_kemi_ruby_exec_func_913, NULL}, + { sr_kemi_ruby_exec_func_914, NULL}, + { sr_kemi_ruby_exec_func_915, NULL}, + { sr_kemi_ruby_exec_func_916, NULL}, + { sr_kemi_ruby_exec_func_917, NULL}, + { sr_kemi_ruby_exec_func_918, NULL}, + { sr_kemi_ruby_exec_func_919, NULL}, + { sr_kemi_ruby_exec_func_920, NULL}, + { sr_kemi_ruby_exec_func_921, NULL}, + { sr_kemi_ruby_exec_func_922, NULL}, + { sr_kemi_ruby_exec_func_923, NULL}, + { sr_kemi_ruby_exec_func_924, NULL}, + { sr_kemi_ruby_exec_func_925, NULL}, + { sr_kemi_ruby_exec_func_926, NULL}, + { sr_kemi_ruby_exec_func_927, NULL}, + { sr_kemi_ruby_exec_func_928, NULL}, + { sr_kemi_ruby_exec_func_929, NULL}, + { sr_kemi_ruby_exec_func_930, NULL}, + { sr_kemi_ruby_exec_func_931, NULL}, + { sr_kemi_ruby_exec_func_932, NULL}, + { sr_kemi_ruby_exec_func_933, NULL}, + { sr_kemi_ruby_exec_func_934, NULL}, + { sr_kemi_ruby_exec_func_935, NULL}, + { sr_kemi_ruby_exec_func_936, NULL}, + { sr_kemi_ruby_exec_func_937, NULL}, + { sr_kemi_ruby_exec_func_938, NULL}, + { sr_kemi_ruby_exec_func_939, NULL}, + { sr_kemi_ruby_exec_func_940, NULL}, + { sr_kemi_ruby_exec_func_941, NULL}, + { sr_kemi_ruby_exec_func_942, NULL}, + { sr_kemi_ruby_exec_func_943, NULL}, + { sr_kemi_ruby_exec_func_944, NULL}, + { sr_kemi_ruby_exec_func_945, NULL}, + { sr_kemi_ruby_exec_func_946, NULL}, + { sr_kemi_ruby_exec_func_947, NULL}, + { sr_kemi_ruby_exec_func_948, NULL}, + { sr_kemi_ruby_exec_func_949, NULL}, + { sr_kemi_ruby_exec_func_950, NULL}, + { sr_kemi_ruby_exec_func_951, NULL}, + { sr_kemi_ruby_exec_func_952, NULL}, + { sr_kemi_ruby_exec_func_953, NULL}, + { sr_kemi_ruby_exec_func_954, NULL}, + { sr_kemi_ruby_exec_func_955, NULL}, + { sr_kemi_ruby_exec_func_956, NULL}, + { sr_kemi_ruby_exec_func_957, NULL}, + { sr_kemi_ruby_exec_func_958, NULL}, + { sr_kemi_ruby_exec_func_959, NULL}, + { sr_kemi_ruby_exec_func_960, NULL}, + { sr_kemi_ruby_exec_func_961, NULL}, + { sr_kemi_ruby_exec_func_962, NULL}, + { sr_kemi_ruby_exec_func_963, NULL}, + { sr_kemi_ruby_exec_func_964, NULL}, + { sr_kemi_ruby_exec_func_965, NULL}, + { sr_kemi_ruby_exec_func_966, NULL}, + { sr_kemi_ruby_exec_func_967, NULL}, + { sr_kemi_ruby_exec_func_968, NULL}, + { sr_kemi_ruby_exec_func_969, NULL}, + { sr_kemi_ruby_exec_func_970, NULL}, + { sr_kemi_ruby_exec_func_971, NULL}, + { sr_kemi_ruby_exec_func_972, NULL}, + { sr_kemi_ruby_exec_func_973, NULL}, + { sr_kemi_ruby_exec_func_974, NULL}, + { sr_kemi_ruby_exec_func_975, NULL}, + { sr_kemi_ruby_exec_func_976, NULL}, + { sr_kemi_ruby_exec_func_977, NULL}, + { sr_kemi_ruby_exec_func_978, NULL}, + { sr_kemi_ruby_exec_func_979, NULL}, + { sr_kemi_ruby_exec_func_980, NULL}, + { sr_kemi_ruby_exec_func_981, NULL}, + { sr_kemi_ruby_exec_func_982, NULL}, + { sr_kemi_ruby_exec_func_983, NULL}, + { sr_kemi_ruby_exec_func_984, NULL}, + { sr_kemi_ruby_exec_func_985, NULL}, + { sr_kemi_ruby_exec_func_986, NULL}, + { sr_kemi_ruby_exec_func_987, NULL}, + { sr_kemi_ruby_exec_func_988, NULL}, + { sr_kemi_ruby_exec_func_989, NULL}, + { sr_kemi_ruby_exec_func_990, NULL}, + { sr_kemi_ruby_exec_func_991, NULL}, + { sr_kemi_ruby_exec_func_992, NULL}, + { sr_kemi_ruby_exec_func_993, NULL}, + { sr_kemi_ruby_exec_func_994, NULL}, + { sr_kemi_ruby_exec_func_995, NULL}, + { sr_kemi_ruby_exec_func_996, NULL}, + { sr_kemi_ruby_exec_func_997, NULL}, + { sr_kemi_ruby_exec_func_998, NULL}, + { sr_kemi_ruby_exec_func_999, NULL}, + { sr_kemi_ruby_exec_func_1000, NULL}, + { sr_kemi_ruby_exec_func_1001, NULL}, + { sr_kemi_ruby_exec_func_1002, NULL}, + { sr_kemi_ruby_exec_func_1003, NULL}, + { sr_kemi_ruby_exec_func_1004, NULL}, + { sr_kemi_ruby_exec_func_1005, NULL}, + { sr_kemi_ruby_exec_func_1006, NULL}, + { sr_kemi_ruby_exec_func_1007, NULL}, + { sr_kemi_ruby_exec_func_1008, NULL}, + { sr_kemi_ruby_exec_func_1009, NULL}, + { sr_kemi_ruby_exec_func_1010, NULL}, + { sr_kemi_ruby_exec_func_1011, NULL}, + { sr_kemi_ruby_exec_func_1012, NULL}, + { sr_kemi_ruby_exec_func_1013, NULL}, + { sr_kemi_ruby_exec_func_1014, NULL}, + { sr_kemi_ruby_exec_func_1015, NULL}, + { sr_kemi_ruby_exec_func_1016, NULL}, + { sr_kemi_ruby_exec_func_1017, NULL}, + { sr_kemi_ruby_exec_func_1018, NULL}, + { sr_kemi_ruby_exec_func_1019, NULL}, + { sr_kemi_ruby_exec_func_1020, NULL}, + { sr_kemi_ruby_exec_func_1021, NULL}, + { sr_kemi_ruby_exec_func_1022, NULL}, + { sr_kemi_ruby_exec_func_1023, NULL}, + { sr_kemi_ruby_exec_func_1024, NULL}, + { sr_kemi_ruby_exec_func_1025, NULL}, + { sr_kemi_ruby_exec_func_1026, NULL}, + { sr_kemi_ruby_exec_func_1027, NULL}, + { sr_kemi_ruby_exec_func_1028, NULL}, + { sr_kemi_ruby_exec_func_1029, NULL}, + { sr_kemi_ruby_exec_func_1030, NULL}, + { sr_kemi_ruby_exec_func_1031, NULL}, + { sr_kemi_ruby_exec_func_1032, NULL}, + { sr_kemi_ruby_exec_func_1033, NULL}, + { sr_kemi_ruby_exec_func_1034, NULL}, + { sr_kemi_ruby_exec_func_1035, NULL}, + { sr_kemi_ruby_exec_func_1036, NULL}, + { sr_kemi_ruby_exec_func_1037, NULL}, + { sr_kemi_ruby_exec_func_1038, NULL}, + { sr_kemi_ruby_exec_func_1039, NULL}, + { sr_kemi_ruby_exec_func_1040, NULL}, + { sr_kemi_ruby_exec_func_1041, NULL}, + { sr_kemi_ruby_exec_func_1042, NULL}, + { sr_kemi_ruby_exec_func_1043, NULL}, + { sr_kemi_ruby_exec_func_1044, NULL}, + { sr_kemi_ruby_exec_func_1045, NULL}, + { sr_kemi_ruby_exec_func_1046, NULL}, + { sr_kemi_ruby_exec_func_1047, NULL}, + { sr_kemi_ruby_exec_func_1048, NULL}, + { sr_kemi_ruby_exec_func_1049, NULL}, + { sr_kemi_ruby_exec_func_1050, NULL}, + { sr_kemi_ruby_exec_func_1051, NULL}, + { sr_kemi_ruby_exec_func_1052, NULL}, + { sr_kemi_ruby_exec_func_1053, NULL}, + { sr_kemi_ruby_exec_func_1054, NULL}, + { sr_kemi_ruby_exec_func_1055, NULL}, + { sr_kemi_ruby_exec_func_1056, NULL}, + { sr_kemi_ruby_exec_func_1057, NULL}, + { sr_kemi_ruby_exec_func_1058, NULL}, + { sr_kemi_ruby_exec_func_1059, NULL}, + { sr_kemi_ruby_exec_func_1060, NULL}, + { sr_kemi_ruby_exec_func_1061, NULL}, + { sr_kemi_ruby_exec_func_1062, NULL}, + { sr_kemi_ruby_exec_func_1063, NULL}, + { sr_kemi_ruby_exec_func_1064, NULL}, + { sr_kemi_ruby_exec_func_1065, NULL}, + { sr_kemi_ruby_exec_func_1066, NULL}, + { sr_kemi_ruby_exec_func_1067, NULL}, + { sr_kemi_ruby_exec_func_1068, NULL}, + { sr_kemi_ruby_exec_func_1069, NULL}, + { sr_kemi_ruby_exec_func_1070, NULL}, + { sr_kemi_ruby_exec_func_1071, NULL}, + { sr_kemi_ruby_exec_func_1072, NULL}, + { sr_kemi_ruby_exec_func_1073, NULL}, + { sr_kemi_ruby_exec_func_1074, NULL}, + { sr_kemi_ruby_exec_func_1075, NULL}, + { sr_kemi_ruby_exec_func_1076, NULL}, + { sr_kemi_ruby_exec_func_1077, NULL}, + { sr_kemi_ruby_exec_func_1078, NULL}, + { sr_kemi_ruby_exec_func_1079, NULL}, + { sr_kemi_ruby_exec_func_1080, NULL}, + { sr_kemi_ruby_exec_func_1081, NULL}, + { sr_kemi_ruby_exec_func_1082, NULL}, + { sr_kemi_ruby_exec_func_1083, NULL}, + { sr_kemi_ruby_exec_func_1084, NULL}, + { sr_kemi_ruby_exec_func_1085, NULL}, + { sr_kemi_ruby_exec_func_1086, NULL}, + { sr_kemi_ruby_exec_func_1087, NULL}, + { sr_kemi_ruby_exec_func_1088, NULL}, + { sr_kemi_ruby_exec_func_1089, NULL}, + { sr_kemi_ruby_exec_func_1090, NULL}, + { sr_kemi_ruby_exec_func_1091, NULL}, + { sr_kemi_ruby_exec_func_1092, NULL}, + { sr_kemi_ruby_exec_func_1093, NULL}, + { sr_kemi_ruby_exec_func_1094, NULL}, + { sr_kemi_ruby_exec_func_1095, NULL}, + { sr_kemi_ruby_exec_func_1096, NULL}, + { sr_kemi_ruby_exec_func_1097, NULL}, + { sr_kemi_ruby_exec_func_1098, NULL}, + { sr_kemi_ruby_exec_func_1099, NULL}, + { sr_kemi_ruby_exec_func_1100, NULL}, + { sr_kemi_ruby_exec_func_1101, NULL}, + { sr_kemi_ruby_exec_func_1102, NULL}, + { sr_kemi_ruby_exec_func_1103, NULL}, + { sr_kemi_ruby_exec_func_1104, NULL}, + { sr_kemi_ruby_exec_func_1105, NULL}, + { sr_kemi_ruby_exec_func_1106, NULL}, + { sr_kemi_ruby_exec_func_1107, NULL}, + { sr_kemi_ruby_exec_func_1108, NULL}, + { sr_kemi_ruby_exec_func_1109, NULL}, + { sr_kemi_ruby_exec_func_1110, NULL}, + { sr_kemi_ruby_exec_func_1111, NULL}, + { sr_kemi_ruby_exec_func_1112, NULL}, + { sr_kemi_ruby_exec_func_1113, NULL}, + { sr_kemi_ruby_exec_func_1114, NULL}, + { sr_kemi_ruby_exec_func_1115, NULL}, + { sr_kemi_ruby_exec_func_1116, NULL}, + { sr_kemi_ruby_exec_func_1117, NULL}, + { sr_kemi_ruby_exec_func_1118, NULL}, + { sr_kemi_ruby_exec_func_1119, NULL}, + { sr_kemi_ruby_exec_func_1120, NULL}, + { sr_kemi_ruby_exec_func_1121, NULL}, + { sr_kemi_ruby_exec_func_1122, NULL}, + { sr_kemi_ruby_exec_func_1123, NULL}, + { sr_kemi_ruby_exec_func_1124, NULL}, + { sr_kemi_ruby_exec_func_1125, NULL}, + { sr_kemi_ruby_exec_func_1126, NULL}, + { sr_kemi_ruby_exec_func_1127, NULL}, + { sr_kemi_ruby_exec_func_1128, NULL}, + { sr_kemi_ruby_exec_func_1129, NULL}, + { sr_kemi_ruby_exec_func_1130, NULL}, + { sr_kemi_ruby_exec_func_1131, NULL}, + { sr_kemi_ruby_exec_func_1132, NULL}, + { sr_kemi_ruby_exec_func_1133, NULL}, + { sr_kemi_ruby_exec_func_1134, NULL}, + { sr_kemi_ruby_exec_func_1135, NULL}, + { sr_kemi_ruby_exec_func_1136, NULL}, + { sr_kemi_ruby_exec_func_1137, NULL}, + { sr_kemi_ruby_exec_func_1138, NULL}, + { sr_kemi_ruby_exec_func_1139, NULL}, + { sr_kemi_ruby_exec_func_1140, NULL}, + { sr_kemi_ruby_exec_func_1141, NULL}, + { sr_kemi_ruby_exec_func_1142, NULL}, + { sr_kemi_ruby_exec_func_1143, NULL}, + { sr_kemi_ruby_exec_func_1144, NULL}, + { sr_kemi_ruby_exec_func_1145, NULL}, + { sr_kemi_ruby_exec_func_1146, NULL}, + { sr_kemi_ruby_exec_func_1147, NULL}, + { sr_kemi_ruby_exec_func_1148, NULL}, + { sr_kemi_ruby_exec_func_1149, NULL}, + { sr_kemi_ruby_exec_func_1150, NULL}, + { sr_kemi_ruby_exec_func_1151, NULL}, + { sr_kemi_ruby_exec_func_1152, NULL}, + { sr_kemi_ruby_exec_func_1153, NULL}, + { sr_kemi_ruby_exec_func_1154, NULL}, + { sr_kemi_ruby_exec_func_1155, NULL}, + { sr_kemi_ruby_exec_func_1156, NULL}, + { sr_kemi_ruby_exec_func_1157, NULL}, + { sr_kemi_ruby_exec_func_1158, NULL}, + { sr_kemi_ruby_exec_func_1159, NULL}, + { sr_kemi_ruby_exec_func_1160, NULL}, + { sr_kemi_ruby_exec_func_1161, NULL}, + { sr_kemi_ruby_exec_func_1162, NULL}, + { sr_kemi_ruby_exec_func_1163, NULL}, + { sr_kemi_ruby_exec_func_1164, NULL}, + { sr_kemi_ruby_exec_func_1165, NULL}, + { sr_kemi_ruby_exec_func_1166, NULL}, + { sr_kemi_ruby_exec_func_1167, NULL}, + { sr_kemi_ruby_exec_func_1168, NULL}, + { sr_kemi_ruby_exec_func_1169, NULL}, + { sr_kemi_ruby_exec_func_1170, NULL}, + { sr_kemi_ruby_exec_func_1171, NULL}, + { sr_kemi_ruby_exec_func_1172, NULL}, + { sr_kemi_ruby_exec_func_1173, NULL}, + { sr_kemi_ruby_exec_func_1174, NULL}, + { sr_kemi_ruby_exec_func_1175, NULL}, + { sr_kemi_ruby_exec_func_1176, NULL}, + { sr_kemi_ruby_exec_func_1177, NULL}, + { sr_kemi_ruby_exec_func_1178, NULL}, + { sr_kemi_ruby_exec_func_1179, NULL}, + { sr_kemi_ruby_exec_func_1180, NULL}, + { sr_kemi_ruby_exec_func_1181, NULL}, + { sr_kemi_ruby_exec_func_1182, NULL}, + { sr_kemi_ruby_exec_func_1183, NULL}, + { sr_kemi_ruby_exec_func_1184, NULL}, + { sr_kemi_ruby_exec_func_1185, NULL}, + { sr_kemi_ruby_exec_func_1186, NULL}, + { sr_kemi_ruby_exec_func_1187, NULL}, + { sr_kemi_ruby_exec_func_1188, NULL}, + { sr_kemi_ruby_exec_func_1189, NULL}, + { sr_kemi_ruby_exec_func_1190, NULL}, + { sr_kemi_ruby_exec_func_1191, NULL}, + { sr_kemi_ruby_exec_func_1192, NULL}, + { sr_kemi_ruby_exec_func_1193, NULL}, + { sr_kemi_ruby_exec_func_1194, NULL}, + { sr_kemi_ruby_exec_func_1195, NULL}, + { sr_kemi_ruby_exec_func_1196, NULL}, + { sr_kemi_ruby_exec_func_1197, NULL}, + { sr_kemi_ruby_exec_func_1198, NULL}, + { sr_kemi_ruby_exec_func_1199, NULL}, + { sr_kemi_ruby_exec_func_1200, NULL}, + { sr_kemi_ruby_exec_func_1201, NULL}, + { sr_kemi_ruby_exec_func_1202, NULL}, + { sr_kemi_ruby_exec_func_1203, NULL}, + { sr_kemi_ruby_exec_func_1204, NULL}, + { sr_kemi_ruby_exec_func_1205, NULL}, + { sr_kemi_ruby_exec_func_1206, NULL}, + { sr_kemi_ruby_exec_func_1207, NULL}, + { sr_kemi_ruby_exec_func_1208, NULL}, + { sr_kemi_ruby_exec_func_1209, NULL}, + { sr_kemi_ruby_exec_func_1210, NULL}, + { sr_kemi_ruby_exec_func_1211, NULL}, + { sr_kemi_ruby_exec_func_1212, NULL}, + { sr_kemi_ruby_exec_func_1213, NULL}, + { sr_kemi_ruby_exec_func_1214, NULL}, + { sr_kemi_ruby_exec_func_1215, NULL}, + { sr_kemi_ruby_exec_func_1216, NULL}, + { sr_kemi_ruby_exec_func_1217, NULL}, + { sr_kemi_ruby_exec_func_1218, NULL}, + { sr_kemi_ruby_exec_func_1219, NULL}, + { sr_kemi_ruby_exec_func_1220, NULL}, + { sr_kemi_ruby_exec_func_1221, NULL}, + { sr_kemi_ruby_exec_func_1222, NULL}, + { sr_kemi_ruby_exec_func_1223, NULL}, + { sr_kemi_ruby_exec_func_1224, NULL}, + { sr_kemi_ruby_exec_func_1225, NULL}, + { sr_kemi_ruby_exec_func_1226, NULL}, + { sr_kemi_ruby_exec_func_1227, NULL}, + { sr_kemi_ruby_exec_func_1228, NULL}, + { sr_kemi_ruby_exec_func_1229, NULL}, + { sr_kemi_ruby_exec_func_1230, NULL}, + { sr_kemi_ruby_exec_func_1231, NULL}, + { sr_kemi_ruby_exec_func_1232, NULL}, + { sr_kemi_ruby_exec_func_1233, NULL}, + { sr_kemi_ruby_exec_func_1234, NULL}, + { sr_kemi_ruby_exec_func_1235, NULL}, + { sr_kemi_ruby_exec_func_1236, NULL}, + { sr_kemi_ruby_exec_func_1237, NULL}, + { sr_kemi_ruby_exec_func_1238, NULL}, + { sr_kemi_ruby_exec_func_1239, NULL}, + { sr_kemi_ruby_exec_func_1240, NULL}, + { sr_kemi_ruby_exec_func_1241, NULL}, + { sr_kemi_ruby_exec_func_1242, NULL}, + { sr_kemi_ruby_exec_func_1243, NULL}, + { sr_kemi_ruby_exec_func_1244, NULL}, + { sr_kemi_ruby_exec_func_1245, NULL}, + { sr_kemi_ruby_exec_func_1246, NULL}, + { sr_kemi_ruby_exec_func_1247, NULL}, + { sr_kemi_ruby_exec_func_1248, NULL}, + { sr_kemi_ruby_exec_func_1249, NULL}, + { sr_kemi_ruby_exec_func_1250, NULL}, + { sr_kemi_ruby_exec_func_1251, NULL}, + { sr_kemi_ruby_exec_func_1252, NULL}, + { sr_kemi_ruby_exec_func_1253, NULL}, + { sr_kemi_ruby_exec_func_1254, NULL}, + { sr_kemi_ruby_exec_func_1255, NULL}, + { sr_kemi_ruby_exec_func_1256, NULL}, + { sr_kemi_ruby_exec_func_1257, NULL}, + { sr_kemi_ruby_exec_func_1258, NULL}, + { sr_kemi_ruby_exec_func_1259, NULL}, + { sr_kemi_ruby_exec_func_1260, NULL}, + { sr_kemi_ruby_exec_func_1261, NULL}, + { sr_kemi_ruby_exec_func_1262, NULL}, + { sr_kemi_ruby_exec_func_1263, NULL}, + { sr_kemi_ruby_exec_func_1264, NULL}, + { sr_kemi_ruby_exec_func_1265, NULL}, + { sr_kemi_ruby_exec_func_1266, NULL}, + { sr_kemi_ruby_exec_func_1267, NULL}, + { sr_kemi_ruby_exec_func_1268, NULL}, + { sr_kemi_ruby_exec_func_1269, NULL}, + { sr_kemi_ruby_exec_func_1270, NULL}, + { sr_kemi_ruby_exec_func_1271, NULL}, + { sr_kemi_ruby_exec_func_1272, NULL}, + { sr_kemi_ruby_exec_func_1273, NULL}, + { sr_kemi_ruby_exec_func_1274, NULL}, + { sr_kemi_ruby_exec_func_1275, NULL}, + { sr_kemi_ruby_exec_func_1276, NULL}, + { sr_kemi_ruby_exec_func_1277, NULL}, + { sr_kemi_ruby_exec_func_1278, NULL}, + { sr_kemi_ruby_exec_func_1279, NULL}, + { sr_kemi_ruby_exec_func_1280, NULL}, + { sr_kemi_ruby_exec_func_1281, NULL}, + { sr_kemi_ruby_exec_func_1282, NULL}, + { sr_kemi_ruby_exec_func_1283, NULL}, + { sr_kemi_ruby_exec_func_1284, NULL}, + { sr_kemi_ruby_exec_func_1285, NULL}, + { sr_kemi_ruby_exec_func_1286, NULL}, + { sr_kemi_ruby_exec_func_1287, NULL}, + { sr_kemi_ruby_exec_func_1288, NULL}, + { sr_kemi_ruby_exec_func_1289, NULL}, + { sr_kemi_ruby_exec_func_1290, NULL}, + { sr_kemi_ruby_exec_func_1291, NULL}, + { sr_kemi_ruby_exec_func_1292, NULL}, + { sr_kemi_ruby_exec_func_1293, NULL}, + { sr_kemi_ruby_exec_func_1294, NULL}, + { sr_kemi_ruby_exec_func_1295, NULL}, + { sr_kemi_ruby_exec_func_1296, NULL}, + { sr_kemi_ruby_exec_func_1297, NULL}, + { sr_kemi_ruby_exec_func_1298, NULL}, + { sr_kemi_ruby_exec_func_1299, NULL}, + { sr_kemi_ruby_exec_func_1300, NULL}, + { sr_kemi_ruby_exec_func_1301, NULL}, + { sr_kemi_ruby_exec_func_1302, NULL}, + { sr_kemi_ruby_exec_func_1303, NULL}, + { sr_kemi_ruby_exec_func_1304, NULL}, + { sr_kemi_ruby_exec_func_1305, NULL}, + { sr_kemi_ruby_exec_func_1306, NULL}, + { sr_kemi_ruby_exec_func_1307, NULL}, + { sr_kemi_ruby_exec_func_1308, NULL}, + { sr_kemi_ruby_exec_func_1309, NULL}, + { sr_kemi_ruby_exec_func_1310, NULL}, + { sr_kemi_ruby_exec_func_1311, NULL}, + { sr_kemi_ruby_exec_func_1312, NULL}, + { sr_kemi_ruby_exec_func_1313, NULL}, + { sr_kemi_ruby_exec_func_1314, NULL}, + { sr_kemi_ruby_exec_func_1315, NULL}, + { sr_kemi_ruby_exec_func_1316, NULL}, + { sr_kemi_ruby_exec_func_1317, NULL}, + { sr_kemi_ruby_exec_func_1318, NULL}, + { sr_kemi_ruby_exec_func_1319, NULL}, + { sr_kemi_ruby_exec_func_1320, NULL}, + { sr_kemi_ruby_exec_func_1321, NULL}, + { sr_kemi_ruby_exec_func_1322, NULL}, + { sr_kemi_ruby_exec_func_1323, NULL}, + { sr_kemi_ruby_exec_func_1324, NULL}, + { sr_kemi_ruby_exec_func_1325, NULL}, + { sr_kemi_ruby_exec_func_1326, NULL}, + { sr_kemi_ruby_exec_func_1327, NULL}, + { sr_kemi_ruby_exec_func_1328, NULL}, + { sr_kemi_ruby_exec_func_1329, NULL}, + { sr_kemi_ruby_exec_func_1330, NULL}, + { sr_kemi_ruby_exec_func_1331, NULL}, + { sr_kemi_ruby_exec_func_1332, NULL}, + { sr_kemi_ruby_exec_func_1333, NULL}, + { sr_kemi_ruby_exec_func_1334, NULL}, + { sr_kemi_ruby_exec_func_1335, NULL}, + { sr_kemi_ruby_exec_func_1336, NULL}, + { sr_kemi_ruby_exec_func_1337, NULL}, + { sr_kemi_ruby_exec_func_1338, NULL}, + { sr_kemi_ruby_exec_func_1339, NULL}, + { sr_kemi_ruby_exec_func_1340, NULL}, + { sr_kemi_ruby_exec_func_1341, NULL}, + { sr_kemi_ruby_exec_func_1342, NULL}, + { sr_kemi_ruby_exec_func_1343, NULL}, + { sr_kemi_ruby_exec_func_1344, NULL}, + { sr_kemi_ruby_exec_func_1345, NULL}, + { sr_kemi_ruby_exec_func_1346, NULL}, + { sr_kemi_ruby_exec_func_1347, NULL}, + { sr_kemi_ruby_exec_func_1348, NULL}, + { sr_kemi_ruby_exec_func_1349, NULL}, + { sr_kemi_ruby_exec_func_1350, NULL}, + { sr_kemi_ruby_exec_func_1351, NULL}, + { sr_kemi_ruby_exec_func_1352, NULL}, + { sr_kemi_ruby_exec_func_1353, NULL}, + { sr_kemi_ruby_exec_func_1354, NULL}, + { sr_kemi_ruby_exec_func_1355, NULL}, + { sr_kemi_ruby_exec_func_1356, NULL}, + { sr_kemi_ruby_exec_func_1357, NULL}, + { sr_kemi_ruby_exec_func_1358, NULL}, + { sr_kemi_ruby_exec_func_1359, NULL}, + { sr_kemi_ruby_exec_func_1360, NULL}, + { sr_kemi_ruby_exec_func_1361, NULL}, + { sr_kemi_ruby_exec_func_1362, NULL}, + { sr_kemi_ruby_exec_func_1363, NULL}, + { sr_kemi_ruby_exec_func_1364, NULL}, + { sr_kemi_ruby_exec_func_1365, NULL}, + { sr_kemi_ruby_exec_func_1366, NULL}, + { sr_kemi_ruby_exec_func_1367, NULL}, + { sr_kemi_ruby_exec_func_1368, NULL}, + { sr_kemi_ruby_exec_func_1369, NULL}, + { sr_kemi_ruby_exec_func_1370, NULL}, + { sr_kemi_ruby_exec_func_1371, NULL}, + { sr_kemi_ruby_exec_func_1372, NULL}, + { sr_kemi_ruby_exec_func_1373, NULL}, + { sr_kemi_ruby_exec_func_1374, NULL}, + { sr_kemi_ruby_exec_func_1375, NULL}, + { sr_kemi_ruby_exec_func_1376, NULL}, + { sr_kemi_ruby_exec_func_1377, NULL}, + { sr_kemi_ruby_exec_func_1378, NULL}, + { sr_kemi_ruby_exec_func_1379, NULL}, + { sr_kemi_ruby_exec_func_1380, NULL}, + { sr_kemi_ruby_exec_func_1381, NULL}, + { sr_kemi_ruby_exec_func_1382, NULL}, + { sr_kemi_ruby_exec_func_1383, NULL}, + { sr_kemi_ruby_exec_func_1384, NULL}, + { sr_kemi_ruby_exec_func_1385, NULL}, + { sr_kemi_ruby_exec_func_1386, NULL}, + { sr_kemi_ruby_exec_func_1387, NULL}, + { sr_kemi_ruby_exec_func_1388, NULL}, + { sr_kemi_ruby_exec_func_1389, NULL}, + { sr_kemi_ruby_exec_func_1390, NULL}, + { sr_kemi_ruby_exec_func_1391, NULL}, + { sr_kemi_ruby_exec_func_1392, NULL}, + { sr_kemi_ruby_exec_func_1393, NULL}, + { sr_kemi_ruby_exec_func_1394, NULL}, + { sr_kemi_ruby_exec_func_1395, NULL}, + { sr_kemi_ruby_exec_func_1396, NULL}, + { sr_kemi_ruby_exec_func_1397, NULL}, + { sr_kemi_ruby_exec_func_1398, NULL}, + { sr_kemi_ruby_exec_func_1399, NULL}, + { sr_kemi_ruby_exec_func_1400, NULL}, + { sr_kemi_ruby_exec_func_1401, NULL}, + { sr_kemi_ruby_exec_func_1402, NULL}, + { sr_kemi_ruby_exec_func_1403, NULL}, + { sr_kemi_ruby_exec_func_1404, NULL}, + { sr_kemi_ruby_exec_func_1405, NULL}, + { sr_kemi_ruby_exec_func_1406, NULL}, + { sr_kemi_ruby_exec_func_1407, NULL}, + { sr_kemi_ruby_exec_func_1408, NULL}, + { sr_kemi_ruby_exec_func_1409, NULL}, + { sr_kemi_ruby_exec_func_1410, NULL}, + { sr_kemi_ruby_exec_func_1411, NULL}, + { sr_kemi_ruby_exec_func_1412, NULL}, + { sr_kemi_ruby_exec_func_1413, NULL}, + { sr_kemi_ruby_exec_func_1414, NULL}, + { sr_kemi_ruby_exec_func_1415, NULL}, + { sr_kemi_ruby_exec_func_1416, NULL}, + { sr_kemi_ruby_exec_func_1417, NULL}, + { sr_kemi_ruby_exec_func_1418, NULL}, + { sr_kemi_ruby_exec_func_1419, NULL}, + { sr_kemi_ruby_exec_func_1420, NULL}, + { sr_kemi_ruby_exec_func_1421, NULL}, + { sr_kemi_ruby_exec_func_1422, NULL}, + { sr_kemi_ruby_exec_func_1423, NULL}, + { sr_kemi_ruby_exec_func_1424, NULL}, + { sr_kemi_ruby_exec_func_1425, NULL}, + { sr_kemi_ruby_exec_func_1426, NULL}, + { sr_kemi_ruby_exec_func_1427, NULL}, + { sr_kemi_ruby_exec_func_1428, NULL}, + { sr_kemi_ruby_exec_func_1429, NULL}, + { sr_kemi_ruby_exec_func_1430, NULL}, + { sr_kemi_ruby_exec_func_1431, NULL}, + { sr_kemi_ruby_exec_func_1432, NULL}, + { sr_kemi_ruby_exec_func_1433, NULL}, + { sr_kemi_ruby_exec_func_1434, NULL}, + { sr_kemi_ruby_exec_func_1435, NULL}, + { sr_kemi_ruby_exec_func_1436, NULL}, + { sr_kemi_ruby_exec_func_1437, NULL}, + { sr_kemi_ruby_exec_func_1438, NULL}, + { sr_kemi_ruby_exec_func_1439, NULL}, + { sr_kemi_ruby_exec_func_1440, NULL}, + { sr_kemi_ruby_exec_func_1441, NULL}, + { sr_kemi_ruby_exec_func_1442, NULL}, + { sr_kemi_ruby_exec_func_1443, NULL}, + { sr_kemi_ruby_exec_func_1444, NULL}, + { sr_kemi_ruby_exec_func_1445, NULL}, + { sr_kemi_ruby_exec_func_1446, NULL}, + { sr_kemi_ruby_exec_func_1447, NULL}, + { sr_kemi_ruby_exec_func_1448, NULL}, + { sr_kemi_ruby_exec_func_1449, NULL}, + { sr_kemi_ruby_exec_func_1450, NULL}, + { sr_kemi_ruby_exec_func_1451, NULL}, + { sr_kemi_ruby_exec_func_1452, NULL}, + { sr_kemi_ruby_exec_func_1453, NULL}, + { sr_kemi_ruby_exec_func_1454, NULL}, + { sr_kemi_ruby_exec_func_1455, NULL}, + { sr_kemi_ruby_exec_func_1456, NULL}, + { sr_kemi_ruby_exec_func_1457, NULL}, + { sr_kemi_ruby_exec_func_1458, NULL}, + { sr_kemi_ruby_exec_func_1459, NULL}, + { sr_kemi_ruby_exec_func_1460, NULL}, + { sr_kemi_ruby_exec_func_1461, NULL}, + { sr_kemi_ruby_exec_func_1462, NULL}, + { sr_kemi_ruby_exec_func_1463, NULL}, + { sr_kemi_ruby_exec_func_1464, NULL}, + { sr_kemi_ruby_exec_func_1465, NULL}, + { sr_kemi_ruby_exec_func_1466, NULL}, + { sr_kemi_ruby_exec_func_1467, NULL}, + { sr_kemi_ruby_exec_func_1468, NULL}, + { sr_kemi_ruby_exec_func_1469, NULL}, + { sr_kemi_ruby_exec_func_1470, NULL}, + { sr_kemi_ruby_exec_func_1471, NULL}, + { sr_kemi_ruby_exec_func_1472, NULL}, + { sr_kemi_ruby_exec_func_1473, NULL}, + { sr_kemi_ruby_exec_func_1474, NULL}, + { sr_kemi_ruby_exec_func_1475, NULL}, + { sr_kemi_ruby_exec_func_1476, NULL}, + { sr_kemi_ruby_exec_func_1477, NULL}, + { sr_kemi_ruby_exec_func_1478, NULL}, + { sr_kemi_ruby_exec_func_1479, NULL}, + { sr_kemi_ruby_exec_func_1480, NULL}, + { sr_kemi_ruby_exec_func_1481, NULL}, + { sr_kemi_ruby_exec_func_1482, NULL}, + { sr_kemi_ruby_exec_func_1483, NULL}, + { sr_kemi_ruby_exec_func_1484, NULL}, + { sr_kemi_ruby_exec_func_1485, NULL}, + { sr_kemi_ruby_exec_func_1486, NULL}, + { sr_kemi_ruby_exec_func_1487, NULL}, + { sr_kemi_ruby_exec_func_1488, NULL}, + { sr_kemi_ruby_exec_func_1489, NULL}, + { sr_kemi_ruby_exec_func_1490, NULL}, + { sr_kemi_ruby_exec_func_1491, NULL}, + { sr_kemi_ruby_exec_func_1492, NULL}, + { sr_kemi_ruby_exec_func_1493, NULL}, + { sr_kemi_ruby_exec_func_1494, NULL}, + { sr_kemi_ruby_exec_func_1495, NULL}, + { sr_kemi_ruby_exec_func_1496, NULL}, + { sr_kemi_ruby_exec_func_1497, NULL}, + { sr_kemi_ruby_exec_func_1498, NULL}, + { sr_kemi_ruby_exec_func_1499, NULL}, + { sr_kemi_ruby_exec_func_1500, NULL}, + { sr_kemi_ruby_exec_func_1501, NULL}, + { sr_kemi_ruby_exec_func_1502, NULL}, + { sr_kemi_ruby_exec_func_1503, NULL}, + { sr_kemi_ruby_exec_func_1504, NULL}, + { sr_kemi_ruby_exec_func_1505, NULL}, + { sr_kemi_ruby_exec_func_1506, NULL}, + { sr_kemi_ruby_exec_func_1507, NULL}, + { sr_kemi_ruby_exec_func_1508, NULL}, + { sr_kemi_ruby_exec_func_1509, NULL}, + { sr_kemi_ruby_exec_func_1510, NULL}, + { sr_kemi_ruby_exec_func_1511, NULL}, + { sr_kemi_ruby_exec_func_1512, NULL}, + { sr_kemi_ruby_exec_func_1513, NULL}, + { sr_kemi_ruby_exec_func_1514, NULL}, + { sr_kemi_ruby_exec_func_1515, NULL}, + { sr_kemi_ruby_exec_func_1516, NULL}, + { sr_kemi_ruby_exec_func_1517, NULL}, + { sr_kemi_ruby_exec_func_1518, NULL}, + { sr_kemi_ruby_exec_func_1519, NULL}, + { sr_kemi_ruby_exec_func_1520, NULL}, + { sr_kemi_ruby_exec_func_1521, NULL}, + { sr_kemi_ruby_exec_func_1522, NULL}, + { sr_kemi_ruby_exec_func_1523, NULL}, + { sr_kemi_ruby_exec_func_1524, NULL}, + { sr_kemi_ruby_exec_func_1525, NULL}, + { sr_kemi_ruby_exec_func_1526, NULL}, + { sr_kemi_ruby_exec_func_1527, NULL}, + { sr_kemi_ruby_exec_func_1528, NULL}, + { sr_kemi_ruby_exec_func_1529, NULL}, + { sr_kemi_ruby_exec_func_1530, NULL}, + { sr_kemi_ruby_exec_func_1531, NULL}, + { sr_kemi_ruby_exec_func_1532, NULL}, + { sr_kemi_ruby_exec_func_1533, NULL}, + { sr_kemi_ruby_exec_func_1534, NULL}, + { sr_kemi_ruby_exec_func_1535, NULL}, + {NULL, NULL} +}; + +/** + * + */ +sr_kemi_t *sr_kemi_ruby_export_get(int idx) +{ + if(idx<0 || idx>=SR_KEMI_RUBY_EXPORT_SIZE) + return NULL; + return _sr_kemi_ruby_export_list[idx].ket; +} + +/** + * + */ +app_ruby_function sr_kemi_ruby_export_associate(sr_kemi_t *ket) +{ + int i; + for(i=0; i + +#include "../../core/kemi.h" + +#define SR_KEMI_RUBY_EXPORT_SIZE 1536 + +typedef struct sr_kemi_ruby_export { + app_ruby_function pfunc; + sr_kemi_t *ket; +} sr_kemi_ruby_export_t; + +sr_kemi_t *sr_kemi_ruby_export_get(int idx); +app_ruby_function sr_kemi_ruby_export_associate(sr_kemi_t *ket); + +#endif diff --git a/src/modules/app_ruby_proc/app_ruby_proc_mod.c b/src/modules/app_ruby_proc/app_ruby_proc_mod.c new file mode 100644 index 00000000000..b1fed327b2f --- /dev/null +++ b/src/modules/app_ruby_proc/app_ruby_proc_mod.c @@ -0,0 +1,54 @@ +/** + * Copyright (C) 2018 Daniel-Constantin Mierla (asipto.com) + * + * This file is part of Kamailio, a free SIP server. + * + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version + * + * + * This file is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + * + */ + +#include +#include +#include +#include + +#include "../../core/sr_module.h" +#include "../../core/dprint.h" +#include "../../core/mod_fix.h" +#include "../../core/kemi.h" + +#include "../app_ruby/app_ruby_papi.h" + +#include "app_ruby_api.h" + +MODULE_VERSION + + +int app_ruby_proc_bind(app_ruby_papi_t *papi) +{ + papi->AppRubyInitChild = app_ruby_proc_init_child; + papi->AppRubyModDestroy = app_ruby_proc_mod_destroy; + papi->AppRubyRunEx = app_ruby_proc_run_ex; + papi->AppRubyOptSetS = app_ruby_proc_opt_set_s; + papi->AppRubyOptSetN = app_ruby_proc_opt_set_n; + papi->AppRubyOptSetP = app_ruby_proc_opt_set_p; + papi->AppRubyGetExportSize = app_ruby_proc_get_export_size; + papi->AppRubyGetExport = app_ruby_proc_get_export; + papi->AppRubyInitialized = app_ruby_proc_initialized; + papi->AppRubyLocalVersion = app_ruby_proc_local_version; + + return 0; +} diff --git a/src/modules/app_ruby_proc/doc/Makefile b/src/modules/app_ruby_proc/doc/Makefile new file mode 100644 index 00000000000..3f21591057b --- /dev/null +++ b/src/modules/app_ruby_proc/doc/Makefile @@ -0,0 +1,4 @@ +docs = app_ruby_proc.xml + +docbook_dir = ../../../../doc/docbook +include $(docbook_dir)/Makefile.module diff --git a/src/modules/app_ruby_proc/doc/app_ruby_proc.xml b/src/modules/app_ruby_proc/doc/app_ruby_proc.xml new file mode 100644 index 00000000000..b489983f6ee --- /dev/null +++ b/src/modules/app_ruby_proc/doc/app_ruby_proc.xml @@ -0,0 +1,36 @@ + + + +%docentities; + +]> + + + + app_ruby_proc Module + &kamailioname; + + + Daniel-Constantin + Mierla + asipto.com + + + Daniel-Constantin + Mierla + miconda@gmail.com + + + + 2018 + Daniel-Constantin Mierla (asipto.com) + + + + + + + diff --git a/src/modules/app_ruby_proc/doc/app_ruby_proc_admin.xml b/src/modules/app_ruby_proc/doc/app_ruby_proc_admin.xml new file mode 100644 index 00000000000..86e8e8bf06f --- /dev/null +++ b/src/modules/app_ruby_proc/doc/app_ruby_proc_admin.xml @@ -0,0 +1,62 @@ + + + +%docentities; + +]> + + + + + + &adminguide; + +
+ Overview + + The module implements per-child-process C API functions required by + app_ruby module. + + + Important: this module must not be loaded standalone via loadmodule, + the app_ruby module loads it in each child process. This is required + because libruby 1.9+ is multi-threaded and must be initialized per each + child process, after forking, otherwise threads locks and resources + are inherited and can lead to unpredictable behaviour, such as crashes. + +
+
+ Dependencies +
+ &kamailio; Modules + + The following modules must be loaded before this module: + + + + app_ruby. + + + + +
+
+ External Libraries or Applications + + The following libraries or applications must be installed before running + &kamailio; with this module loaded: + + + + libruby - the ruby library (for compilation + on Debian, ruby-dev package is needed. + + + + +
+
+
diff --git a/src/modules/app_ruby_proc/utils/app_ruby_ctl b/src/modules/app_ruby_proc/utils/app_ruby_ctl new file mode 100755 index 00000000000..cad044f2229 --- /dev/null +++ b/src/modules/app_ruby_proc/utils/app_ruby_ctl @@ -0,0 +1,147 @@ +#!/bin/bash + +# generate the .h file + +KEMI_MAX_SIZE=1536 + +cat > ../app_ruby_kemi_export.h < + +#include "../../core/kemi.h" + +#define SR_KEMI_RUBY_EXPORT_SIZE ${KEMI_MAX_SIZE} + +typedef struct sr_kemi_ruby_export { + app_ruby_function pfunc; + sr_kemi_t *ket; +} sr_kemi_ruby_export_t; + +sr_kemi_t *sr_kemi_ruby_export_get(int idx); +app_ruby_function sr_kemi_ruby_export_associate(sr_kemi_t *ket); + +#endif +EOF + +# generate the .c file + +cat > ../app_ruby_kemi_export.c < +#include +#include + +#include "../../core/dprint.h" + +#include "app_ruby_api.h" +#include "app_ruby_kemi_export.h" + +EOF + +CEND=${KEMI_MAX_SIZE} + +for (( c=0; c>../app_ruby_kemi_export.c + echo "/**" >>../app_ruby_kemi_export.c + echo " *" >>../app_ruby_kemi_export.c + echo " */" >>../app_ruby_kemi_export.c + echo "static VALUE sr_kemi_ruby_exec_func_${c}(int argc, VALUE* argv, VALUE self)" >>../app_ruby_kemi_export.c + echo "{" >>../app_ruby_kemi_export.c + echo " return sr_kemi_ruby_exec_func(NULL, ${c}, argc, argv, self);" >>../app_ruby_kemi_export.c + echo "}" >>../app_ruby_kemi_export.c +done + +echo >>../app_ruby_kemi_export.c +echo "/**" >>../app_ruby_kemi_export.c +echo " *" >>../app_ruby_kemi_export.c +echo " */" >>../app_ruby_kemi_export.c + +echo "static sr_kemi_ruby_export_t _sr_kemi_ruby_export_list[] = {" >>../app_ruby_kemi_export.c +for (( c=0; c>../app_ruby_kemi_export.c +done +echo " {NULL, NULL}" >>../app_ruby_kemi_export.c +echo "};" >>../app_ruby_kemi_export.c + +cat >> ../app_ruby_kemi_export.c <=SR_KEMI_RUBY_EXPORT_SIZE) + return NULL; + return _sr_kemi_ruby_export_list[idx].ket; +} + +/** + * + */ +app_ruby_function sr_kemi_ruby_export_associate(sr_kemi_t *ket) +{ + int i; + for(i=0; i