#define CALLUI_CST_REJECT_MSG_GET "cst_reject_msg_get"
#define REJ_MSG_GENLIST_DATA "reject_msg_genlist_data"
+#define SAVE_C_CAST(type, value) ((type)(ptrdiff_t)value)
+
static int __callui_view_incoming_lock_oncreate(call_view_data_t *view_data, unsigned int param1, void *param2, void *appdata);
static int __callui_view_incoming_lock_onupdate(call_view_data_t *view_data, void *update_data1);
static int __callui_view_incoming_lock_onhide(call_view_data_t *view_data);
call_view_data_t *vd = (call_view_data_t *)evas_object_data_get(obj, REJ_MSG_GENLIST_DATA);
CALLUI_RETURN_VALUE_IF_FAIL(vd, NULL);
- int index = (int)data;
+ int index = SAVE_C_CAST(int, data);
char *msg_str = NULL;
if (!strcmp(part, "elm.text")) {
static void __reject_msg_gl_sel_msg(void *data, Evas_Object *obj, void *event_info)
{
dbg("..");
- int index = (int)data;
+ int index = SAVE_C_CAST(int, data);
int ret = -1;
dbg("index: %d", index);
callui_app_data_t *ad = _callui_get_app_data();
Elm_Object_Item *_callui_view_incoming_lock_append_genlist_item(Evas_Object *msg_glist, Elm_Genlist_Item_Class * itc_reject_msg, int index)
{
Elm_Object_Item *item = NULL;
- item = elm_genlist_item_append(msg_glist, itc_reject_msg, (void *)index, NULL, ELM_GENLIST_ITEM_NONE, __reject_msg_gl_sel_msg, (void *)index);
+ item = elm_genlist_item_append(msg_glist, itc_reject_msg,
+ SAVE_C_CAST(void *, index), NULL, ELM_GENLIST_ITEM_NONE,
+ __reject_msg_gl_sel_msg, SAVE_C_CAST(void *, index));
return item;
}