summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2014-06-11 14:04:48 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2014-06-11 14:25:47 +0900
commit0be8fbac975e6dc30e488ef9ada7bcb636153df7 (patch)
tree6a91923de14d77fd747ccdff6ae8e0120a9dd515
parent014d2638c3514c18e21adc4bc725e2ea983b9d05 (diff)
downloadelementary-0be8fbac975e6dc30e488ef9ada7bcb636153df7.tar.gz
Win32: Fix some compilation warnings
Reported by vtorri, thanks
-rw-r--r--src/bin/test_genlist.c2
-rw-r--r--src/lib/elm_main.c1
-rw-r--r--src/lib/elm_prefs_data.c4
-rw-r--r--src/modules/prefs/elm_datetime.c5
-rw-r--r--src/modules/prefs/elm_entry.c2
5 files changed, 9 insertions, 5 deletions
diff --git a/src/bin/test_genlist.c b/src/bin/test_genlist.c
index d6293565b..c366a96c4 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 341ae6a69..16b60e331 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 88d490088..2789db986 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 10cd219d5..72c9f791f 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 6bbf9f8ca..e6cf68f14 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: