aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/tools/python3/src/Include/cpython/traceback.h
blob: 3e26e04a09eb1ff9d91b495b30fa5703b8eba2d5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef Py_CPYTHON_TRACEBACK_H 
#  error "this header file must not be included directly" 
#endif 
 
#ifdef __cplusplus 
extern "C" { 
#endif 
 
typedef struct _traceback { 
    PyObject_HEAD 
    struct _traceback *tb_next; 
    PyFrameObject *tb_frame; 
    int tb_lasti; 
    int tb_lineno; 
} PyTracebackObject; 
 
PyAPI_FUNC(int) _Py_DisplaySourceLine(PyObject *, PyObject *, int, int); 
PyAPI_FUNC(void) _PyTraceback_Add(const char *, const char *, int); 
 
#ifdef __cplusplus 
} 
#endif