From: Marcel Holtmann Date: Sun, 4 Oct 2009 11:02:56 +0000 (+0200) Subject: Fix pointer size problem with GUINT_TO_POINTER and unsigned short X-Git-Tag: 0.7~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=647ebdfd1371433ec68006a33f94e9bd76ba4eb3;p=platform%2Fupstream%2Fofono.git Fix pointer size problem with GUINT_TO_POINTER and unsigned short --- diff --git a/src/simutil.c b/src/simutil.c index 1871246..00701fe 100644 --- a/src/simutil.c +++ b/src/simutil.c @@ -568,7 +568,7 @@ struct sim_ef_info *sim_ef_db_lookup(unsigned short id) struct sim_ef_info *result; unsigned int nelem = sizeof(ef_db) / sizeof(struct sim_ef_info); - result = bsearch(GUINT_TO_POINTER(id), ef_db, nelem, + result = bsearch(GUINT_TO_POINTER((unsigned int) id), ef_db, nelem, sizeof(struct sim_ef_info), find_ef_by_id); return result;