From b1054812073f77872e155a73206412f7395c7628 Mon Sep 17 00:00:00 2001 From: dockes Date: Mon, 14 Dec 2009 09:44:52 +0000 Subject: [PATCH] fix pointer casting to make gcc happy --- src/utils/circache.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/utils/circache.cpp b/src/utils/circache.cpp index 49e9df50..d309da21 100644 --- a/src/utils/circache.cpp +++ b/src/utils/circache.cpp @@ -559,14 +559,13 @@ public: if (hd.flags & EFDataCompressed) { LOGDEB1(("Circache:readdicdata: data compressed\n")); - char *uncomp; + void *uncomp; unsigned int uncompsize; - if (!inflateToDynBuf(bf, hd.datasize, - (void **)&uncomp, &uncompsize)) { + if (!inflateToDynBuf(bf, hd.datasize, &uncomp, &uncompsize)) { m_reason << "CirCache: decompression failed "; return false; } - data->assign(uncomp, uncompsize); + data->assign((char *)uncomp, uncompsize); free(uncomp); } else { LOGDEB1(("Circache:readdicdata: data NOT compressed\n"));