|
|
Nathan Kopp <Nat### [at] koppcom> wrote:
: * fix #version precision errors problems (hopefully)
The value 0.1 is tricky to reprecent in binary format (floating point,
fixed point, or whatever) since it's to binary format the same as 1/3 is
to decimal format, ie. it can't be represented accurately.
I would suggest that the number after the #version directive is not parsed
as a float, but as two integers separated by a dot.
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
Post a reply to this message
|
|