hermet pushed a commit to branch master.

http://git.enlightenment.org/tools/enventor.git/commit/?id=c7cd1ee56386d43609c846b8edab27feff458fe8

commit c7cd1ee56386d43609c846b8edab27feff458fe8
Author: Mykyta Biliavskyi <m.biliavs...@samsung.com>
Date:   Wed Jun 24 13:12:16 2015 +0000

    Fix -Wint-to-pointer-cast compiler warning in ctxpopup.c
---
 src/lib/ctxpopup.c   | 10 +++++-----
 src/lib/edc_parser.c |  3 +--
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/lib/ctxpopup.c b/src/lib/ctxpopup.c
index c94e0fb..0365103 100644
--- a/src/lib/ctxpopup.c
+++ b/src/lib/ctxpopup.c
@@ -28,7 +28,7 @@ btn_up_cb(void *data, Evas_Object *obj EINA_UNUSED,
    Evas_Object *entry = elm_object_part_content_get(layout,
                                                     "elm.swallow.entry");
    attr_value *attr = evas_object_data_get(slider, "attr");
-   Eina_Bool integer = (Eina_Bool)(int) evas_object_data_get(slider, 
"integer");
+   void *integer = evas_object_data_get(slider, "integer");
    double value = elm_slider_value_get(slider);
    char buf[128];
 
@@ -50,7 +50,7 @@ btn_down_cb(void *data, Evas_Object *obj EINA_UNUSED,
    Evas_Object *entry = elm_object_part_content_get(layout,
                                                     "elm.swallow.entry");
    attr_value *attr = evas_object_data_get(slider, "attr");
-   Eina_Bool integer = (Eina_Bool)(int) evas_object_data_get(slider, 
"integer");
+   void *integer = evas_object_data_get(slider, "integer");
    double value = elm_slider_value_get(slider);
    char buf[128];
 
@@ -170,7 +170,7 @@ slider_changed_cb(void *data, Evas_Object *obj, void 
*event_info EINA_UNUSED)
    Evas_Object *entry = data;
    double val = elm_slider_value_get(obj);
    char buf[128];
-   Eina_Bool integer = (Eina_Bool)(int) evas_object_data_get(obj, "integer");
+   void *integer = evas_object_data_get(obj, "integer");
 
    if (integer) snprintf(buf, sizeof(buf), "%1.0f", val);
    else snprintf(buf, sizeof(buf), "%1.2f", val);
@@ -183,7 +183,7 @@ entry_changed_cb(void *data, Evas_Object *obj, void 
*event_info EINA_UNUSED)
    Evas_Object *slider = data;
    double text_val, val, min_val, max_val;
    char buf[128];
-   Eina_Bool integer = (Eina_Bool)(int) evas_object_data_get(slider, 
"integer");
+   void *integer = evas_object_data_get(slider, "integer");
 
    text_val = atof(elm_object_text_get(obj));
    elm_slider_min_max_get(slider, &min_val, &max_val);
@@ -286,7 +286,7 @@ slider_layout_create(Evas_Object *parent, attr_value *attr,
    elm_slider_min_max_set(slider, attr->min, attr->max);
    elm_slider_value_set(slider, slider_val);
    evas_object_data_set(slider, "attr", attr);
-   evas_object_data_set(slider, "integer", (void *)(int) integer);
+   evas_object_data_set(slider, "integer", integer ? &integer : NULL);
 
    char slider_min[16];
    char slider_max[16];
diff --git a/src/lib/edc_parser.c b/src/lib/edc_parser.c
index ff9139f..80218f0 100644
--- a/src/lib/edc_parser.c
+++ b/src/lib/edc_parser.c
@@ -1152,8 +1152,7 @@ is_numberic(const char *str)
    if (!str || (*str == '\0') || isspace(*str))
      return EINA_FALSE;
 
-   double v = strtod(str, &p);
-   (v);  //trick for avoding unused compiler warning.
+   double v EINA_UNUSED  = strtod(str, &p);
 
    if (*p == '\0') ret = EINA_TRUE;
 

-- 


Reply via email to