From ba3ac16b62812bc0410ed734078d8108f67a9367 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sun, 12 Feb 2017 00:29:01 +0900 Subject: [PATCH] evlog/log bt - fix size casting tot stop warning when printing errs --- src/lib/eina/eina_debug_bt.c | 4 ++-- src/lib/eina/eina_evlog.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/eina/eina_debug_bt.c b/src/lib/eina/eina_debug_bt.c index d9f80f1..ac04e94 100644 --- a/src/lib/eina/eina_debug_bt.c +++ b/src/lib/eina/eina_debug_bt.c @@ -36,8 +36,8 @@ _eina_debug_dump_fhandle_bt(FILE *f, void **bt, int btlen) // anything here if ((dladdr(bt[i], &info)) && (info.dli_fname[0])) { - offset = (unsigned long long)bt[i]; - base = (unsigned long long)info.dli_fbase; + offset = (unsigned long long)(uintptr_t)bt[i]; + base = (unsigned long long)(uintptr_t)info.dli_fbase; file = _eina_debug_file_get(info.dli_fname); } // rely on normal libc buffering for file ops to avoid syscalls. diff --git a/src/lib/eina/eina_evlog.c b/src/lib/eina/eina_evlog.c index 8c06857..d1b3a4b 100644 --- a/src/lib/eina/eina_evlog.c +++ b/src/lib/eina/eina_evlog.c @@ -150,8 +150,8 @@ eina_evlog(const char *event, void *obj, double srctime, const char *detail) item = (Eina_Evlog_Item *)strings; item->tim = now; item->srctim = srctime; - item->thread = (unsigned long long)pthread_self(); - item->obj = (unsigned long long)obj; + item->thread = (unsigned long long)(uintptr_t)pthread_self(); + item->obj = (unsigned long long)(uintptr_t)obj; item->event_offset = sizeof(Eina_Evlog_Item); item->detail_offset = detail_offset; item->event_next = size; -- 2.7.4