From bbcb75d455c33231cb6dff4c05f0a0a6e55058ea Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 18 Nov 2011 20:25:12 +0000 Subject: updated to use current iemgui API to get right of type-punning svn path=/trunk/externals/moonlib/; revision=15794 --- mknob.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/mknob.c b/mknob.c index fd2e8cb..7b2fd43 100644 --- a/mknob.c +++ b/mknob.c @@ -260,21 +260,19 @@ static void mknob_getrect(t_gobj *z, t_glist *glist, static void mknob_save(t_gobj *z, t_binbuf *b) { t_mknob *x = (t_mknob *)z; - int bflcol[3], *ip1, *ip2; + int bflcol[3]; t_symbol *srl[3]; iemgui_save(&x->x_gui, srl, bflcol); - ip1 = (int *)(&x->x_gui.x_isa); - ip2 = (int *)(&x->x_gui.x_fsf); binbuf_addv(b, "ssiisiiffiisssiiiiiiiii", gensym("#X"),gensym("obj"), (t_int)x->x_gui.x_obj.te_xpix, (t_int)x->x_gui.x_obj.te_ypix, atom_getsymbol(binbuf_getvec(x->x_gui.x_obj.te_binbuf)), x->x_gui.x_w, x->x_gui.x_h, (float)x->x_min, (float)x->x_max, - x->x_lin0_log1, (*ip1)&IEM_INIT_ARGS_ALL, + x->x_lin0_log1, iem_symargstoint(&x->x_gui.x_isa), srl[0], srl[1], srl[2], x->x_gui.x_ldx, x->x_gui.x_ldy, - (*ip2)&IEM_FSTYLE_FLAGS_ALL, x->x_gui.x_fontsize, + iem_fstyletoint(&x->x_gui.x_fsf), x->x_gui.x_fontsize, bflcol[0], bflcol[1], bflcol[2], x->x_val, x->x_steady); binbuf_addv(b, ";"); -- cgit v1.2.1