From e39781d834adbc48e00a0870c35f01d0d935ca53 Mon Sep 17 00:00:00 2001 From: Daniel Juyung Seo Date: Thu, 10 Jul 2014 00:45:47 +0900 Subject: [PATCH] examples: use a proper casting for 64 bit system by uintptr_t. --- legacy/elementary/src/examples/efl_thread_6.c | 2 +- legacy/elementary/src/examples/index_example_02.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/legacy/elementary/src/examples/efl_thread_6.c b/legacy/elementary/src/examples/efl_thread_6.c index d5689d8c1f..1f712a5a31 100644 --- a/legacy/elementary/src/examples/efl_thread_6.c +++ b/legacy/elementary/src/examples/efl_thread_6.c @@ -108,7 +108,7 @@ anim(void *data) // just calculate some position using the pointer value of the object as // a seed value to make different objects go into different places over time - v = ((int)o) & 0xff; + v = ((int)(uintptr_t)o) & 0xff; t = ecore_loop_time_get(); w = 100 + ((v * 100) >> 8); h = 100 + ((v * 100) >> 8); diff --git a/legacy/elementary/src/examples/index_example_02.c b/legacy/elementary/src/examples/index_example_02.c index 3c87554fbb..cbc604719d 100644 --- a/legacy/elementary/src/examples/index_example_02.c +++ b/legacy/elementary/src/examples/index_example_02.c @@ -37,7 +37,7 @@ _grid_label_get(void *data, Evas_Object *obj, const char *part) { - int idx = (int)data; + int idx = (int)(uintptr_t)data; return strdup(items[idx]); } @@ -117,7 +117,7 @@ elm_main(int argc, { char buf[32]; - gg_it = elm_gengrid_item_append(grid, &gic, (void *)i, NULL, NULL); + gg_it = elm_gengrid_item_append(grid, &gic, (void *)(uintptr_t)i, NULL, NULL); /* indexing by first letters */ snprintf(buf, sizeof(buf), "%c", items[i][0]);