Fix build error for aarch64
[platform/core/security/ode.git] / tools / apps / ode / src / ode-app-confirm.c
index ffc5494..091c332 100755 (executable)
@@ -149,7 +149,7 @@ static char *sd_confirm_multiline_text_get(void *data, Evas_Object *obj, const c
                }
        };
 
-       char **text = genlist_text[(int)data];
+       char **text = genlist_text[(intptr_t)data];
 
        if (!strcmp(part, "elm.text"))
                return strdup(__(text[0]));
@@ -160,8 +160,8 @@ static char *sd_confirm_multiline_text_get(void *data, Evas_Object *obj, const c
 
 void radio_changed_cb(void *data, Evas_Object *obj, void *event_info)
 {
-       dlog_print(DLOG_INFO, LOG_TAG, "The value has changed %d\n", (int)data);
-       sdcard_option_selected = (int)data;
+       dlog_print(DLOG_INFO, LOG_TAG, "The value has changed %d\n", (intptr_t)data);
+       sdcard_option_selected = (intptr_t)data;
 
        dlog_print(DLOG_INFO, LOG_TAG, "sdcard_option_selected is  %d\n", sdcard_option_selected);
 }
@@ -169,7 +169,7 @@ void radio_changed_cb(void *data, Evas_Object *obj, void *event_info)
 static Evas_Object *sd_confirm_content_get(void *data, Evas_Object *obj, const char *part)
 {
        static Evas_Object *group = NULL;
-       int idx = (int)data;
+       int idx = (intptr_t)data;
 
        if (!strcmp(part, "elm.swallow.end")) {
                if (idx == 0) {
@@ -320,7 +320,7 @@ void ode_confirm_encrypt_sd_card_create_view(appdata_s *ad)
        itc = ode_create_genlist_item_class("multiline", sd_confirm_multiline_text_get, sd_confirm_content_get);
 
        for (index = 0; index < sdcard_option_num; index++) {
-               item = elm_genlist_item_append(genlist, itc, (void *)index, NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL);
+               item = elm_genlist_item_append(genlist, itc, (void*)(intptr_t)index, NULL, ELM_GENLIST_ITEM_NONE , NULL, NULL);
                elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_NONE);
        }