Fix 4 warnings due to function prototype mismatches.
authorLaurent Monin <zas@norz.org>
Mon, 14 May 2012 21:00:19 +0000 (23:00 +0200)
committerLaurent Monin <zas@norz.org>
Thu, 16 Aug 2012 21:27:08 +0000 (23:27 +0200)
src/renderer-tiles.c

index f416bc1..f52a4f2 100644 (file)
@@ -737,9 +737,10 @@ static OverlayData *rt_overlay_find(RendererTiles *rt, gint id)
 }
 
 
-gint renderer_tiles_overlay_add(RendererTiles *rt, GdkPixbuf *pixbuf, gint x, gint y,
+gint renderer_tiles_overlay_add(void *renderer, GdkPixbuf *pixbuf, gint x, gint y,
                                 OverlayRendererFlags flags)
 {
+       RendererTiles *rt = (RendererTiles *) renderer;
        PixbufRenderer *pr = rt->pr;
        OverlayData *od;
        gint id;
@@ -810,8 +811,9 @@ static void rt_overlay_list_reset_window(RendererTiles *rt)
                }
 }
 
-void renderer_tiles_overlay_set(RendererTiles *rt, gint id, GdkPixbuf *pixbuf, gint x, gint y)
+void renderer_tiles_overlay_set(void *renderer, gint id, GdkPixbuf *pixbuf, gint x, gint y)
 {
+       RendererTiles *rt = (RendererTiles *) renderer;
        PixbufRenderer *pr = rt->pr;
        OverlayData *od;
 
@@ -844,8 +846,9 @@ void renderer_tiles_overlay_set(RendererTiles *rt, gint id, GdkPixbuf *pixbuf, g
                }
 }
 
-gboolean renderer_tiles_overlay_get(RendererTiles *rt, gint id, GdkPixbuf **pixbuf, gint *x, gint *y)
+gboolean renderer_tiles_overlay_get(void *renderer, gint id, GdkPixbuf **pixbuf, gint *x, gint *y)
 {
+       RendererTiles *rt = (RendererTiles *) renderer;
        PixbufRenderer *pr = rt->pr;
        OverlayData *od;
 
@@ -1884,8 +1887,9 @@ static void rt_queue(RendererTiles *rt, gint x, gint y, gint w, gint h,
                }
 }
 
-static void rt_scroll(RendererTiles *rt, gint x_off, gint y_off)
+static void rt_scroll(void *renderer, gint x_off, gint y_off)
 {
+       RendererTiles *rt = (RendererTiles *) renderer;
        PixbufRenderer *pr = rt->pr;
 
        rt_sync_scroll(rt);