1 /* Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0 */
2 /* For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt */
3 
4 #ifndef _COVERAGE_FILEDISP_H
5 #define _COVERAGE_FILEDISP_H
6 
7 #include "util.h"
8 #include "structmember.h"
9 
10 typedef struct CFileDisposition {
11     PyObject_HEAD
12 
13     PyObject * original_filename;
14     PyObject * canonical_filename;
15     PyObject * source_filename;
16     PyObject * trace;
17     PyObject * reason;
18     PyObject * file_tracer;
19     PyObject * has_dynamic_filename;
20 } CFileDisposition;
21 
22 void CFileDisposition_dealloc(CFileDisposition *self);
23 
24 extern PyTypeObject CFileDispositionType;
25 
26 #endif /* _COVERAGE_FILEDISP_H */
27