1 * Remove the wrapper functions in aros_funcs: either by using the C calling
2 convention for the functions in the library (e.g. like arosc.library) or
3 by changing rexxsaa.c so that the registers are used overthere.
4 PS: Probably don't want to remove the wrapper functions so regina can be
5 backported to Classic Amiga OS.
6 * Implement the external queue function (compile without NO_EXTERNAL_QUEUES).
7 * Fix the ARexx vs. ANSI REXX incompatibilies.
8 These are: ^ is XOR in ARexx but is not in ANSI REXX.
9 Multiple line strings in ARexx are not there in ASNI REXX and are said
10 that they need to be avoided because the error handling is difficult
11 to do with multiple line strings. Without them the interpreter knows
12 when a close string character is forgotten at the end of a line.
13 * In ARexx the pragma function can be used to increase the stack size of the
14 running script. At the moment this is not implemented in regina. I think
15 this will need some hacking with setjmp/longjmp because in normal
16 execution the code for pragma is executed in a function so calling
17 StackSwap in this function and then returning from the function will cause
19 * When signals are present in AROS signals.c should be update to use the
21 * and probably a lot more ...