rb_define_singleton_method(cCompAdaptor, "listBuiltin", rbcompa_names, 0);
void doInitCompa(void) {  cCompAdaptor = rb_define_class_under(mCompLearn,"CompAdaptor", rb_cObject);  rb_define_method(cCompAdaptor, "initialize", rbcompa_init, 0);  rb_define_singleton_method(cCompAdaptor, "new", rbcompa_new, 1);  rb_define_singleton_method(cCompAdaptor, "names", rbcompa_names, 0);  rb_define_method(cCompAdaptor, "compfunc", rbcompa_compfunc, 1);  rb_define_method(cCompAdaptor, "shortname", rbcompa_shortname, 0);  rb_define_method(cCompAdaptor, "longname", rbcompa_longname, 0);  rb_define_method(cCompAdaptor, "apiver", rbcompa_apiver, 0);  rb_define_method(cCompAdaptor, "ncd", rbcompa_ncd, 2);}