summaryrefslogtreecommitdiff
path: root/coverage/ctracer/filedisp.h
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2015-08-01 10:05:22 -0400
committerNed Batchelder <ned@nedbatchelder.com>2015-08-01 10:05:22 -0400
commit3ca81249fd940ba054338317c3aaaa776bc88593 (patch)
treecc8017296632a81fbd409564e372780efe230193 /coverage/ctracer/filedisp.h
parent12d1d340283d6e2bc94bc3ad2d512380192710ac (diff)
downloadpython-coveragepy-git-3ca81249fd940ba054338317c3aaaa776bc88593.tar.gz
Split tracer.c into smaller files
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 */