- g = newtype((PyTypeObject *)cobj, 0);
- g->nameobj = PyString_FromFormat("%s(keyed)", m->ops->c->name);
- g->ty.tp_name = PyString_AS_STRING(g->nameobj);
- g->ty.tp_base = gmhash_pytype;
+ g = newtype((PyTypeObject *)cobj, 0, 0);
+ g->ty.name = PyString_FromFormat("%s(keyed)", m->ops->c->name);
+ g->ty.type.tp_name = PyString_AS_STRING(g->ty.name);
+ g->ty.type.tp_base = gmhash_pytype;