{
const char *p;
- p = PyString_AsString(key); if (!p) return (0);
+ p = TEXT_STR(key); if (!p) return (0);
return (sym_find(THINGTAB_T(me), p, -1, 0, f));
}
{ sym_iter *it = i; void *e; SYM_NEXT(it, e); return (e); }
static PyObject *thingtab_gmentrykey(PyObject *me, void *e)
- { return (PyString_FromString(SYM_NAME(e))); }
+ { return (TEXT_FROMSTR(SYM_NAME(e))); }
static PyObject *thingtab_gmentryvalue(PyObject *me, void *e)
{ PyObject *rc = THING_VAL(e); RETURN_OBJ(rc); }
}
static const PyTypeObject thingtab_pytype_skel = {
- PyObject_HEAD_INIT(0) 0, /* Header */
+ PyVarObject_HEAD_INIT(0, 0) /* Header */
"_MiscTable", /* @tp_name@ */
sizeof(thingtab_pyobj), /* @tp_basicsize@ */
0, /* @tp_itemsize@ */
{
PyObject *mod;
- modname = PyString_FromString("catacomb");
+ modname = TEXT_FROMSTR("catacomb");
addmethods(methods);
INIT_MODULES;
INITTYPE(thingtab, root);