On Feb 15, 2011, at 4:04 AM, IOhannes m zmoelnig wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-02-15 01:59, Hans-Christoph Steiner wrote:
Hmm, this might be the problem, in doverbose():
sys_vgui("::pdwindow::post %d {%s}\n", level+4, strnescape(upbuf, s, MAXPDSTRING));
Why is there level+4? Why not just pass level straight thru?
because level#0==pd_error, level#1=error, level#2=post, ... or similar (and without looking at the code, i don't know what level#3 is for)
I get the ranked levels, that stuff make sense. I am wondering about the algorithm. In both C and Tcl, the verbose() posting is adding 4 to the level value, so that means if people are doing verbose(4, "my message"), it actually gets set to (8, "my message"), and from what I see, then it never gets printed, since the available display levels are 0-5.
.hc
fgamdr IOhannes -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk1aQaEACgkQkX2Xpv6ydvQ9/gCffurcYLodCgIrY2ibhnfv1taj +qwAnieI23vNVLxjshHGXIJ/krRRwMB/ =t561 -----END PGP SIGNATURE-----
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
----------------------------------------------------------------------------
There is no way to peace, peace is the way. -A.J. Muste