void a2_openutil(struct a2_state* state){ struct kf _reg_func[] = { {"print", a2_libprint}, {"add", a2_libadd}, {"t_time", a2_libt_time}, {"type", a2_libtype}, {"len", a2_liblen}, {"eve", a2_libdostring} }; int i; for(i=0; i<sizeof(_reg_func)/sizeof(struct kf); i++){ a2_reg(state, _reg_func[i].key, _reg_func[i].func); } }
void a2_openutil(struct a2_state* state){ struct kf _reg_func[] = { {"print", a2_libprint}, {"add", a2_libadd}, {"del", a2_libdel}, {"t_time", a2_libt_time}, {"type", a2_libtype}, {"len", a2_liblen}, {"eve", a2_libdostring}, {"load", a2_libdofile}, {"require", a2_librequire}, {"random", a2_librandom}, {"kiss", a2_libkiss}, {"os", a2_libsystem}, {"setmeta", a2_libsetmeta}, }; int i; for(i=0; i<sizeof(_reg_func)/sizeof(struct kf); i++){ a2_reg(state, _reg_func[i].key, _reg_func[i].func); } }