libxml2: copy the xml2-config to the crosstoolsdir and patch the paths in the native...
[AROS-Contrib.git] / regina / TODO.AROS
blob11aa5163d71a9b5f18178b9408c51ce553283eaf
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
18   havoc.
19 * When signals are present in AROS signals.c should be update to use the
20   signal C function.
21 * and probably a lot more ...