I manually changed neko_sprintf to sprintf in an attempt to cure that error. That worked.
The remaining error about int32_ushr(0) appears to be caused by a clash of my code with the source file that is int32.c, at the bottom :- DEFINE_PRIM(int32_new,1); DEFINE_PRIM(int32_to_int,1); DEFINE_PRIM(int32_to_float,1); DEFINE_PRIM(int32_compare,2); DEFINE_PRIM(int32_ushr,2) DEFINE_PRIM(int32_address,1); There is no semi-colon on the end of the line and that has upset my parsing code. I will change my code to not be so picky about the final ');' I guess. Interesting what you can find when you automate code munching! :) Sean Charles
-- Neko : One VM to run them all (http://nekovm.org)
