Hi Jamie, and the devlist,<br><br>Turns out you don't need t_symbol *s after all. It is the cause of the problem, but how I'm not sure, so federico was right about the arguments to the method. I'm sure someone told me in Montreal that you needed the symbol, but since it isn't used in the method it makes perfect sense that it's only for calling the method.<br><br>Simple really! I'll post to CVS tomorrow when I've tidied up.<br><br>thanks for testing and proving I wasn't in a dreamworld - so now to bed ;D<br>Ed<br><br><b><i>Jamie Bullock &lt;jamie@postlude.co.uk&gt;</i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> On Sun, 2007-09-16 at 12:41 +0200, federico wrote: <br>&gt; float (t_float) and int (wich you specified with %d) have an<br>&gt; incompatible bit arrangement.<br>&gt; <br>&gt; so it is wrong doing:<br>&gt; <br>&gt;     t_float x = 8.0;<br>&gt;     post("%d", x);<br>&gt; <br>&gt; you
 surely will get an inconsistent result.<br>&gt; better you do an explicit cast:<br>&gt; <br>&gt;     post("%d", (int)x);<br><br>Yes, but that doesn't fix Ed's problem, using the explicit cast just<br>gives a different incorrect result. I had a little play with the code<br>and couldn't get it to work either. <br><br>I'm also confused by the problem, and curious to know the solution...<br><br>Jamie<br><br>-- <br>www.postlude.co.uk<br><br><br>_______________________________________________<br>PD-dev mailing list<br>PD-dev@iem.at<br>http://lists.puredata.info/listinfo/pd-dev<br></blockquote><br><BR><BR>Lone Shark "Aviation" out now on http://www.pyramidtransmissions.com<br>http://www.myspace.com/sharktracks<p>&#32;
      <hr size=1> 
Yahoo! Answers - Get better answers from someone who knows. <a
href="http://uk.answers.yahoo.com/;_ylc=X3oDMTEydmViNG02BF9TAzIxMTQ3MTcxOTAEc2VjA21haWwEc2xrA3RhZ2xpbmU">Try
it now</a>.