> This is how it was done in simul/gl/glut.c, which worked with
> (32-bit) picoLisp-2.3.5:
> void* font = GLUT_STROKE_ROMAN;
> int character;
> glutStrokeCharacter(font, character);
Yes. The only difference is that glutStrokeCharacter() expects a pointer
and an integer, while 'native' will pass two long integers.
This shouldn't make any difference, though, especially not on 64-bit
systems (where all three types have a size of 64 bits), and not when
arguments are passed in registers anyway.
Where is the hitch?