/* Generated by genstub.  Do not edit. */
#include <gauche.h>
SCM_CLASS_DECL(FooClass);
#define SCM_FOO(obj) ((Foo*)obj)
#define SCM_FOOP(obj) SCM_ISA(obj, (&FooClass))
SCM_DEFINE_BASE_CLASS(FooClass, Foo, NULL, NULL, NULL, NULL, SCM_CLASS_TOP_CPL);

void Scm_Init_cclass_metaclass(ScmModule *mod SCM_UNUSED){

  Scm_InitStaticClassWithMeta(&FooClass, "foo", SCM_MODULE(mod), SCM_CLASS_CLASS, SCM_FALSE, NULL, 0);
}
