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