From 3b9bfdc3023649ae4c3f7da86fbe0543064f3318 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sat, 1 Aug 2015 17:52:16 -0400 Subject: This is the right way to share the type objects between .h and .c --- coverage/ctracer/filedisp.h | 2 +- coverage/ctracer/tracer.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'coverage') diff --git a/coverage/ctracer/filedisp.h b/coverage/ctracer/filedisp.h index e46d2266..ada68eaf 100644 --- a/coverage/ctracer/filedisp.h +++ b/coverage/ctracer/filedisp.h @@ -21,6 +21,6 @@ typedef struct CFileDisposition { void CFileDisposition_dealloc(CFileDisposition *self); -PyTypeObject CFileDispositionType; +extern PyTypeObject CFileDispositionType; #endif /* _COVERAGE_FILEDISP_H */ diff --git a/coverage/ctracer/tracer.h b/coverage/ctracer/tracer.h index a5b80cd7..e6c0d669 100644 --- a/coverage/ctracer/tracer.h +++ b/coverage/ctracer/tracer.h @@ -63,6 +63,6 @@ typedef struct CTracer { int CTracer_intern_strings(); -PyTypeObject CTracerType; +extern PyTypeObject CTracerType; #endif /* _COVERAGE_TRACER_H */ -- cgit v1.2.1