From 99a9e2b67f459dcbaa2e6aa48adcae9819d511c1 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Fri, 7 Sep 2012 23:26:37 -0400 Subject: [PATCH] declare CCFS instance as extern in header file --- ccfs_gen.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ccfs_gen.py b/ccfs_gen.py index e32e05a..22b521d 100755 --- a/ccfs_gen.py +++ b/ccfs_gen.py @@ -91,7 +91,9 @@ const unsigned char *CCFSClass::get_file(const char *fname, unsigned int *length } return NULL; } -''') + +CCFSClass %s; +''' % (instance_name)) h_file.write('''#ifndef CCFS_GEN_%s #define CCFS_GEN_%s @@ -101,7 +103,7 @@ public: const unsigned char *get_file(const char *fname, unsigned int *length); }; -CCFSClass %s; +extern CCFSClass %s; #endif ''' % (cname(header_fname), cname(header_fname), instance_name))