From e1fc51c3a1d944193032d8bb1d95741d090b6d3b Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Sun, 9 Oct 2011 16:41:04 +0000 Subject: checked in pd-0.43-1test4.src.tar.gz svn path=/trunk/; revision=15558 --- pd/src/s_print.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'pd/src/s_print.c') diff --git a/pd/src/s_print.c b/pd/src/s_print.c index c82601a1..6dbb6cfa 100644 --- a/pd/src/s_print.c +++ b/pd/src/s_print.c @@ -41,8 +41,8 @@ static char* strnescape(char *dest, const char *src, size_t len) static char* strnpointerid(char *dest, const void *pointer, size_t len) { *dest=0; - if(pointer) - snprintf(dest, len, ".x%lx", pointer); + if (pointer) + snprintf(dest, len, ".x%lx", (unsigned long)pointer); return dest; } @@ -280,13 +280,15 @@ void glob_finderror(t_pd *dummy) void glob_findinstance(t_pd *dummy, t_symbol*s) { - // revert s to (potential) pointer to object - void*obj=NULL; - if(sscanf(s->s_name, ".x%lx", &obj)) { - if(obj) { - canvas_finderror(obj); + // revert s to (potential) pointer to object + long obj = 0; + if (sscanf(s->s_name, ".x%lx", &obj)) + { + if (obj) + { + canvas_finderror((void *)obj); + } } - } } void bug(const char *fmt, ...) -- cgit v1.2.1