Index: dlg_fontsel.c =================================================================== --- dlg_fontsel.c (revision 37070) +++ dlg_fontsel.c (revision 37071) @@ -72,7 +72,7 @@ memset(ctx, 0, sizeof(fontsel_ctx_t)); } -void fontsel_expose_cb(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, const rnd_hid_expose_ctx_t *e) +void fontsel_expose_cb(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, rnd_hid_expose_ctx_t *e) { fontsel_ctx_t *ctx = prv->user_ctx; Index: dlg_lib_pstk.c =================================================================== --- dlg_lib_pstk.c (revision 37070) +++ dlg_lib_pstk.c (revision 37071) @@ -152,7 +152,7 @@ ps->ID = -1; /* disable undo and clipping */ } -static void pstklib_expose(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, const rnd_hid_expose_ctx_t *e) +static void pstklib_expose(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, rnd_hid_expose_ctx_t *e) { pstk_lib_ctx_t *ctx = prv->user_ctx; pcb_data_t *data = get_data(ctx, ctx->subc_id, NULL); Index: dlg_library.c =================================================================== --- dlg_library.c (revision 37070) +++ dlg_library.c (revision 37071) @@ -363,7 +363,7 @@ } -static void library_expose(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, const rnd_hid_expose_ctx_t *e) +static void library_expose(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, rnd_hid_expose_ctx_t *e) { library_ctx_t *ctx = prv->user_ctx; int orig_po = pcb_draw_force_termlab; Index: dlg_pinout.c =================================================================== --- dlg_pinout.c (revision 37070) +++ dlg_pinout.c (revision 37071) @@ -56,7 +56,7 @@ } -static void pinout_expose(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, const rnd_hid_expose_ctx_t *e) +static void pinout_expose(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, rnd_hid_expose_ctx_t *e) { pinout_ctx_t *ctx = prv->user_ctx; void *r1, *r2, *r3; Index: dlg_pref_layer.c =================================================================== --- dlg_pref_layer.c (revision 37070) +++ dlg_pref_layer.c (revision 37071) @@ -34,7 +34,7 @@ #define RND_EMPTY(a) ((a) ? (a) : "") -void layersel_expose_cb(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, const rnd_hid_expose_ctx_t *e) +void layersel_expose_cb(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, rnd_hid_expose_ctx_t *e) { pcb_stub_draw_csect(gc, e); } Index: dlg_test.c =================================================================== --- dlg_test.c (revision 37070) +++ dlg_test.c (revision 37071) @@ -63,7 +63,7 @@ static void cb_text_offs(void *hid_ctx, void *caller_data, rnd_hid_attribute_t *attr); static void cb_text_ro(void *hid_ctx, void *caller_data, rnd_hid_attribute_t *attr); -static void prv_expose(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, const rnd_hid_expose_ctx_t *e); +static void prv_expose(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, rnd_hid_expose_ctx_t *e); static rnd_bool prv_mouse(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_mouse_ev_t kind, rnd_coord_t x, rnd_coord_t y); static const char * test_xpm[] = { @@ -508,7 +508,7 @@ txt->hid_set_readonly(atxt, hid_ctx, ctx->txtro); } -static void prv_expose(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, const rnd_hid_expose_ctx_t *e) +static void prv_expose(rnd_hid_attribute_t *attrib, rnd_hid_preview_t *prv, rnd_hid_gc_t gc, rnd_hid_expose_ctx_t *e) { rnd_render->set_color(gc, rnd_color_red); pcb_text_draw_string_simple(NULL, "foo", RND_MM_TO_COORD(1), RND_MM_TO_COORD(20), 5.0, 5.0, 10.0, 0, 0, 0, 0, 0);