jpeg pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=0be8fbac975e6dc30e488ef9ada7bcb636153df7
commit 0be8fbac975e6dc30e488ef9ada7bcb636153df7 Author: Jean-Philippe Andre <[email protected]> Date: Wed Jun 11 14:04:48 2014 +0900 Win32: Fix some compilation warnings Reported by vtorri, thanks --- src/bin/test_genlist.c | 2 +- src/lib/elm_main.c | 1 + src/lib/elm_prefs_data.c | 4 +++- src/modules/prefs/elm_datetime.c | 5 +++-- src/modules/prefs/elm_entry.c | 2 +- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/bin/test_genlist.c b/src/bin/test_genlist.c index d629356..c366a96 100644 --- a/src/bin/test_genlist.c +++ b/src/bin/test_genlist.c @@ -3262,7 +3262,7 @@ _genlist_renew(Evas_Object *obj, const char *style) for (i = 0; i < 50; i++) { - elm_genlist_item_append(obj, ic, (void *)(long)i, NULL, + elm_genlist_item_append(obj, ic, (void *)(uintptr_t)i, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); } elm_genlist_item_class_free(ic); diff --git a/src/lib/elm_main.c b/src/lib/elm_main.c index 341ae6a..16b60e3 100644 --- a/src/lib/elm_main.c +++ b/src/lib/elm_main.c @@ -891,6 +891,7 @@ elm_quicklaunch_prepare(int argc, #else (void)argc; (void)argv; + (void)cwd; return EINA_FALSE; #endif } diff --git a/src/lib/elm_prefs_data.c b/src/lib/elm_prefs_data.c index 88d4900..2789db9 100644 --- a/src/lib/elm_prefs_data.c +++ b/src/lib/elm_prefs_data.c @@ -464,7 +464,9 @@ _eet_data_save(const Elm_Prefs_Data *prefs_data, if (eina_value_get(&(item->value), &val)) { - tm = gmtime(&(val.tv_sec)); + time_t gmt = val.tv_sec; + + tm = gmtime(&gmt); it->value.d.y = tm->tm_year + 1900; it->value.d.m = tm->tm_mon + 1; diff --git a/src/modules/prefs/elm_datetime.c b/src/modules/prefs/elm_datetime.c index 10cd219..72c9f79 100644 --- a/src/modules/prefs/elm_datetime.c +++ b/src/modules/prefs/elm_datetime.c @@ -55,13 +55,14 @@ elm_prefs_datetime_value_set(Evas_Object *obj, { struct timeval val; struct tm *t; + time_t gmt; if (eina_value_type_get(value) != EINA_VALUE_TYPE_TIMEVAL) return EINA_FALSE; eina_value_get(value, &val); - - t = gmtime(&(val.tv_sec)); + gmt = val.tv_sec; + t = gmtime(&gmt); if (elm_datetime_value_set(obj, t)) return EINA_TRUE; diff --git a/src/modules/prefs/elm_entry.c b/src/modules/prefs/elm_entry.c index 6bbf9f8..e6cf68f 100644 --- a/src/modules/prefs/elm_entry.c +++ b/src/modules/prefs/elm_entry.c @@ -17,7 +17,7 @@ _color_change_do(void *data) Evas_Object *obj = data; int color; - color = (int)(long)evas_object_data_get(obj, "current_color"); + color = (int)(uintptr_t)evas_object_data_get(obj, "current_color"); switch (color) { case 0: --
