filedisp.h 686 B

123456789101112131415161718192021222324252627
  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. #ifndef _COVERAGE_FILEDISP_H
  4. #define _COVERAGE_FILEDISP_H
  5. #include "util.h"
  6. #include "structmember.h"
  7. typedef struct CFileDisposition {
  8. PyObject_HEAD
  9. PyObject * original_filename;
  10. PyObject * canonical_filename;
  11. PyObject * source_filename;
  12. PyObject * trace;
  13. PyObject * reason;
  14. PyObject * file_tracer;
  15. PyObject * has_dynamic_filename;
  16. } CFileDisposition;
  17. void CFileDisposition_dealloc(CFileDisposition *self);
  18. extern PyTypeObject CFileDispositionType;
  19. #endif /* _COVERAGE_FILEDISP_H */