From d880646357823cfb476be629e6481690365c7445 Mon Sep 17 00:00:00 2001 From: Jonathan Wilkes <jon.w.wilkes@gmail.com> Date: Fri, 28 Aug 2015 21:51:31 -0400 Subject: [PATCH] cast sprintf args correctly so that compiler doesn't complain --- pd/src/g_template.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pd/src/g_template.c b/pd/src/g_template.c index 879e7c6b4..db9816422 100644 --- a/pd/src/g_template.c +++ b/pd/src/g_template.c @@ -5792,18 +5792,23 @@ static void plot_vis(t_gobj *z, t_glist *glist, t_glist *parentglist, // (t_word *)(elem + elemsize * i), // usexloc, useyloc); char tagbuf[MAXPDSTRING]; - sprintf(tagbuf, "scelem%lx.%lx", elemtemplatecanvas, - (t_word *)(elem + elemsize * i)); + sprintf(tagbuf, "scelem%lx.%lx", + (long unsigned int)elemtemplatecanvas, + (long unsigned int)((t_word *)(elem + elemsize * i))); char parent_tagbuf[MAXPDSTRING]; if (in_array) { //sys_vgui("-parent {.scelem%lx.%lx}\n", parentglist, data); - sprintf(parent_tagbuf, "scelem%lx.%lx", parentglist, data); + sprintf(parent_tagbuf, "scelem%lx.%lx", + (long unsigned int)parentglist, + (long unsigned int)data); } else { //sys_vgui("-parent {.dgroup%lx.%lx}\n", x->x_canvas, data); - sprintf(parent_tagbuf, "dgroup%lx.%lx", x->x_canvas, data); + sprintf(parent_tagbuf, "dgroup%lx.%lx", + (long unsigned int)x->x_canvas, + (long unsigned int)data); } char transform_buf[MAXPDSTRING]; sprintf(transform_buf, "translate(%g,%g)", usexloc, useyloc); -- GitLab