summaryrefslogtreecommitdiff
path: root/coverage/ctracer/filedisp.h
diff options
context:
space:
mode:
Diffstat (limited to 'coverage/ctracer/filedisp.h')
-rw-r--r--coverage/ctracer/filedisp.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/coverage/ctracer/filedisp.h b/coverage/ctracer/filedisp.h
new file mode 100644
index 00000000..e46d2266
--- /dev/null
+++ b/coverage/ctracer/filedisp.h
@@ -0,0 +1,26 @@
+/* Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0 */
+/* For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt */
+
+#ifndef _COVERAGE_FILEDISP_H
+#define _COVERAGE_FILEDISP_H
+
+#include "util.h"
+#include "structmember.h"
+
+typedef struct CFileDisposition {
+ PyObject_HEAD
+
+ PyObject * original_filename;
+ PyObject * canonical_filename;
+ PyObject * source_filename;
+ PyObject * trace;
+ PyObject * reason;
+ PyObject * file_tracer;
+ PyObject * has_dynamic_filename;
+} CFileDisposition;
+
+void CFileDisposition_dealloc(CFileDisposition *self);
+
+PyTypeObject CFileDispositionType;
+
+#endif /* _COVERAGE_FILEDISP_H */