In Lib/forth/header.swg, in the forth-capable swig, in
swigFloatConstant, a buffer of size 128 is used to hold the result of
an sprintf. Unfortunately, in attempting to generate an interface to
GLU (not my choice of what to use, before anyone asks),
GLU_TESS_MAX_COORD is 1.0e150. So some
I-assume-important-because-lacking-it-causes-a-segfault stack
information gets overwritten. Perhaps we could change that buffer size
to a higher number, or get it to use scientific notation for huge
numbers?

On a somewhat unrelated note, I remember reading about a forthnet
project where fsi files (among other things) could be found, but
didn't manage to find a link to that. Any info on that?

Thanks.

Reply via email to