1. Re: Euphoria 3.0.0 Released! - what about Openwatcom?
- Posted by Chris Bensler <bensler at nt.net> Oct 19, 2006
- 462 views
I beleive you need to manually configure a code offset generated by the C compiler. From SOURCE\Readme.txt "WARNING: Tricky Bits -------------------- There are places where small bits of machine code are inserted without the full knowledge of the C compiler. One place is where a Euphoria program calls a C routine and must push data onto the C call stack. The machine language PUSH instruction is inserted. Another place is where the Translator library must switch C call-stacks when a transition is made from running one task to running another. The hardware stack pointer is made to point at a new place. After building, if you find that things basically work, except for calls to C, and/or multitasking of translated programs, you'll need to roll up your sleeves and make some adjustments to hardware stack offsets. How to do this is described in the C back-end source files be_callc.c and be_task.c" Chris Bensler ~ The difference between ordinary and extraordinary is that little extra ~ http://empire.iwireweb.com - Empire for Euphoria