]> git.ipfire.org Git - people/ms/libloc.git/commitdiff
python: Avoid declaring loc_ctx multiple times
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 12 Jan 2019 16:20:35 +0000 (16:20 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 12 Jan 2019 16:25:13 +0000 (16:25 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/python/locationmodule.c
src/python/locationmodule.h

index dcb5a47560d174565c1e01c609d395087af23b69..a1e4d8284778c2defc3ac73b6f4625572c742324 100644 (file)
@@ -23,6 +23,9 @@
 #include "network.h"
 #include "writer.h"
 
 #include "network.h"
 #include "writer.h"
 
+/* Declare global context */
+struct loc_ctx* loc_ctx;
+
 PyMODINIT_FUNC PyInit_location(void);
 
 static void location_free(void) {
 PyMODINIT_FUNC PyInit_location(void);
 
 static void location_free(void) {
index 284736650ebf9f556a9798a3b263b3dd124801e5..2f4d652c20c7475b037e934565f3cfe3a7c70cd3 100644 (file)
@@ -20,6 +20,6 @@
 #include <loc/libloc.h>
 #include <loc/as.h>
 
 #include <loc/libloc.h>
 #include <loc/as.h>
 
-struct loc_ctx* loc_ctx;
+extern struct loc_ctx* loc_ctx;
 
 #endif /* PYTHON_LOCATION_MODULE_H */
 
 #endif /* PYTHON_LOCATION_MODULE_H */