This commit was manufactured by cvs2svn to create tag 'r221'.
[python/dscho.git] / Include / traceback.h
blob68790438cb84a6818a939aecd8af9835ba4be08f
2 #ifndef Py_TRACEBACK_H
3 #define Py_TRACEBACK_H
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
8 /* Traceback interface */
10 struct _frame;
12 DL_IMPORT(int) PyTraceBack_Here(struct _frame *);
13 DL_IMPORT(int) PyTraceBack_Print(PyObject *, PyObject *);
15 /* Reveal traceback type so we can typecheck traceback objects */
16 extern DL_IMPORT(PyTypeObject) PyTraceBack_Type;
17 #define PyTraceBack_Check(v) ((v)->ob_type == &PyTraceBack_Type)
19 #ifdef __cplusplus
21 #endif
22 #endif /* !Py_TRACEBACK_H */