]> git.proxmox.com Git - pmg-log-tracker.git/blobdiff - pmg-log-tracker.c
avoid compiler warnings
[pmg-log-tracker.git] / pmg-log-tracker.c
index 9a6a881f473b963e0e0a94653fc1c3271b476fa3..6dd7289accaa1ee6652da8da981213460c7db59c 100644 (file)
@@ -407,7 +407,7 @@ epool_alloc (EPool *ep, int size)
   if (size > EPOOL_MAX_SIZE) {
     SList *blocks;
     if (space >= sizeof (SList)) {
-      blocks = ep->blocks->data + ep->cpos;
+      blocks = (SList *)((char *)ep->blocks->data + ep->cpos);
       ep->cpos += sizeof (SList);
     } else {
       blocks = (SList *)epool_alloc (ep, sizeof (SList));
@@ -427,13 +427,13 @@ epool_alloc (EPool *ep, int size)
     return data;
 
   } else if (space >= rs) {
-    data = ep->blocks->data + ep->cpos;
+    data = (char *)ep->blocks->data + ep->cpos;
     ep->cpos += rs;
 
     return data;
 
   } else {
-    SList *blocks = ep->blocks->data + ep->cpos;
+    SList *blocks = (SList *)((char *)ep->blocks->data + ep->cpos);
 
     data = g_slice_alloc0 (EPOOL_BLOCK_SIZE);
     blocks->data = data;