~mdw
/
pyke
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
catacomb.c, util.c: Export `modname' and set it in main entry point.
[pyke]
/
catacomb-python.h
diff --git
a/catacomb-python.h
b/catacomb-python.h
index
b0f933a
..
fe64aeb
100644
(file)
--- a/
catacomb-python.h
+++ b/
catacomb-python.h
@@
-176,11
+176,6
@@
PRIVATE_SYMBOLS;
return (0); \
}
return (0); \
}
-#if PY_VERSION_HEX < 0x02050000 /* Compatibility hack */
-# define ht_name name
-# define ht_type type
-#endif
-
#define root_pytype 0
#define type_pytype &PyType_Type
#define INITTYPE_META(ty, base, meta) do { \
#define root_pytype 0
#define type_pytype &PyType_Type
#define INITTYPE_META(ty, base, meta) do { \
@@
-190,6
+185,7
@@
PRIVATE_SYMBOLS;
#define INITTYPE(ty, base) INITTYPE_META(ty, base, type)
extern PyObject *home_module;
#define INITTYPE(ty, base) INITTYPE_META(ty, base, type)
extern PyObject *home_module;
+extern PyObject *modname;
#define INSERT(name, ob) do { \
PyObject *_o = (PyObject *)(ob); \
#define INSERT(name, ob) do { \
PyObject *_o = (PyObject *)(ob); \