varargs in spin?
Hi,
Is there a way to implement, or does it already exist, a C varargs type functionality (variable number of function args) in spin?
Thanks,
Dave
Is there a way to implement, or does it already exist, a C varargs type functionality (variable number of function args) in spin?
Thanks,
Dave

Comments
-Phil
-Phil
CON _clkmode = xtal1 + pll16x _xinfreq = 5_000_000 OBJ pst : "Parallax Serial Terminal" VAR long paramlist[20] PUB start pst.start(38400) method(p(100) & p(-4) & p(32)) method(p(5000)) PUB method(params) | i pst.str(string("This call has ")) pst.dec(long[params]) pst.str(string(" parameters: ")) repeat i from 1 to long[params] pst.dec(long[params][i]) pst.char(" ") pst.char(13) long[params]~ PUB p(param) paramlist[++paramlist[0]] := param return @paramlist-Phil
I've implemented a formatted print like that.
Of course it had a format string:
print("Iteration: %d %x\n", p(n) + p(n))