raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=22bf1b3db2dbbbd17d931bdeaf50917c3617f76f

commit 22bf1b3db2dbbbd17d931bdeaf50917c3617f76f
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Wed Oct 1 16:29:21 2014 +0900

    eeze - sensors - ints for sensor events were decld in .h - and never .c
    
    this was bad - we never had eeze sensor events declared inside eeze
    so they were only in the .h - they could be diff symbols and thus
    valuses may not match. big @fix - it worked by luck, not design.
---
 src/lib/eeze/Eeze_Sensor.h | 42 +++++++++++++++++++++---------------------
 src/lib/eeze/eeze_sensor.c | 22 ++++++++++++++++++++++
 2 files changed, 43 insertions(+), 21 deletions(-)

diff --git a/src/lib/eeze/Eeze_Sensor.h b/src/lib/eeze/Eeze_Sensor.h
index 6778376..014b734 100644
--- a/src/lib/eeze/Eeze_Sensor.h
+++ b/src/lib/eeze/Eeze_Sensor.h
@@ -103,27 +103,27 @@ typedef enum
  * @since 1.8
  * @{
  */
-EAPI int EEZE_SENSOR_EVENT_ACCELEROMETER;
-EAPI int EEZE_SENSOR_EVENT_GRAVITY;
-EAPI int EEZE_SENSOR_EVENT_LINEAR_ACCELERATION;
-EAPI int EEZE_SENSOR_EVENT_DEVICE_ORIENTATION;
-EAPI int EEZE_SENSOR_EVENT_MAGNETIC;
-EAPI int EEZE_SENSOR_EVENT_ORIENTATION;
-EAPI int EEZE_SENSOR_EVENT_GYROSCOPE;
-EAPI int EEZE_SENSOR_EVENT_LIGHT;
-EAPI int EEZE_SENSOR_EVENT_PROXIMITY;
-EAPI int EEZE_SENSOR_EVENT_SNAP;
-EAPI int EEZE_SENSOR_EVENT_SHAKE;
-EAPI int EEZE_SENSOR_EVENT_DOUBLETAP;
-EAPI int EEZE_SENSOR_EVENT_PANNING;
-EAPI int EEZE_SENSOR_EVENT_PANNING_BROWSE;
-EAPI int EEZE_SENSOR_EVENT_TILT;
-EAPI int EEZE_SENSOR_EVENT_FACEDOWN;
-EAPI int EEZE_SENSOR_EVENT_DIRECT_CALL;
-EAPI int EEZE_SENSOR_EVENT_SMART_ALERT;
-EAPI int EEZE_SENSOR_EVENT_NO_MOVE;
-EAPI int EEZE_SENSOR_EVENT_BAROMETER;
-EAPI int EEZE_SENSOR_EVENT_TEMPERATURE;
+EAPI extern int EEZE_SENSOR_EVENT_ACCELEROMETER;
+EAPI extern int EEZE_SENSOR_EVENT_GRAVITY;
+EAPI extern int EEZE_SENSOR_EVENT_LINEAR_ACCELERATION;
+EAPI extern int EEZE_SENSOR_EVENT_DEVICE_ORIENTATION;
+EAPI extern int EEZE_SENSOR_EVENT_MAGNETIC;
+EAPI extern int EEZE_SENSOR_EVENT_ORIENTATION;
+EAPI extern int EEZE_SENSOR_EVENT_GYROSCOPE;
+EAPI extern int EEZE_SENSOR_EVENT_LIGHT;
+EAPI extern int EEZE_SENSOR_EVENT_PROXIMITY;
+EAPI extern int EEZE_SENSOR_EVENT_SNAP;
+EAPI extern int EEZE_SENSOR_EVENT_SHAKE;
+EAPI extern int EEZE_SENSOR_EVENT_DOUBLETAP;
+EAPI extern int EEZE_SENSOR_EVENT_PANNING;
+EAPI extern int EEZE_SENSOR_EVENT_PANNING_BROWSE;
+EAPI extern int EEZE_SENSOR_EVENT_TILT;
+EAPI extern int EEZE_SENSOR_EVENT_FACEDOWN;
+EAPI extern int EEZE_SENSOR_EVENT_DIRECT_CALL;
+EAPI extern int EEZE_SENSOR_EVENT_SMART_ALERT;
+EAPI extern int EEZE_SENSOR_EVENT_NO_MOVE;
+EAPI extern int EEZE_SENSOR_EVENT_BAROMETER;
+EAPI extern int EEZE_SENSOR_EVENT_TEMPERATURE;
 /**@}*/
 
 /**
diff --git a/src/lib/eeze/eeze_sensor.c b/src/lib/eeze/eeze_sensor.c
index 92b29c3..32f7a78 100644
--- a/src/lib/eeze/eeze_sensor.c
+++ b/src/lib/eeze/eeze_sensor.c
@@ -10,6 +10,28 @@
 #include <Eeze_Sensor.h>
 #include "eeze_sensor_private.h"
 
+EAPI int EEZE_SENSOR_EVENT_ACCELEROMETER;
+EAPI int EEZE_SENSOR_EVENT_GRAVITY;
+EAPI int EEZE_SENSOR_EVENT_LINEAR_ACCELERATION;
+EAPI int EEZE_SENSOR_EVENT_DEVICE_ORIENTATION;
+EAPI int EEZE_SENSOR_EVENT_MAGNETIC;
+EAPI int EEZE_SENSOR_EVENT_ORIENTATION;
+EAPI int EEZE_SENSOR_EVENT_GYROSCOPE;
+EAPI int EEZE_SENSOR_EVENT_LIGHT;
+EAPI int EEZE_SENSOR_EVENT_PROXIMITY;
+EAPI int EEZE_SENSOR_EVENT_SNAP;
+EAPI int EEZE_SENSOR_EVENT_SHAKE;
+EAPI int EEZE_SENSOR_EVENT_DOUBLETAP;
+EAPI int EEZE_SENSOR_EVENT_PANNING;
+EAPI int EEZE_SENSOR_EVENT_PANNING_BROWSE;
+EAPI int EEZE_SENSOR_EVENT_TILT;
+EAPI int EEZE_SENSOR_EVENT_FACEDOWN;
+EAPI int EEZE_SENSOR_EVENT_DIRECT_CALL;
+EAPI int EEZE_SENSOR_EVENT_SMART_ALERT;
+EAPI int EEZE_SENSOR_EVENT_NO_MOVE;
+EAPI int EEZE_SENSOR_EVENT_BAROMETER;
+EAPI int EEZE_SENSOR_EVENT_TEMPERATURE;
+
 static Eeze_Sensor *g_handle;
 static Eina_Prefix *pfx;
 

-- 


Reply via email to