Move "config" variable as global.
authorRomain Forlot <romain.forlot@iot.bzh>
Wed, 8 Mar 2017 21:59:04 +0000 (22:59 +0100)
committerRomain Forlot <romain.forlot@iot.bzh>
Thu, 16 Mar 2017 16:10:39 +0000 (17:10 +0100)
Change-Id: I1760dce5ef5836c9392837f4a196382ee88dabd8
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Conflicts:
src/configuration.hpp

src/configuration.hpp
src/low-can-binding.cpp
src/low-can-binding.hpp

index 823d886..77f452f 100644 (file)
@@ -101,3 +101,7 @@ class configuration_t
                bool isBusActive(can_bus_dev_t* bus);
                */
 };
+
+// Make a global variable pointer
+extern configuration_t *config;
+
index 759437b..46dcbf2 100644 (file)
@@ -27,6 +27,7 @@
 #include <systemd/sd-event.h>
 
 #include "openxc.pb.h"
+#include "configuration.hpp"
 #include "can/can-bus.hpp"
 #include "can/can-signals.hpp"
 #include "can/can-message.hpp"
index 1509c2a..04c7eac 100644 (file)
@@ -20,8 +20,6 @@
 
 #include <cstddef>
 
-#include "configuration.hpp"
-
 extern "C"
 {
        #include <afb/afb-binding.h>
@@ -29,6 +27,4 @@ extern "C"
 
 extern "C" struct afb_binding_interface;
 
-extern const struct afb_binding_interface *binder_interface;
-
-extern configuration_t *config;
\ No newline at end of file
+extern const struct afb_binding_interface *binder_interface;
\ No newline at end of file