Jiri Malak
f9beab6d61
headers: resolve headers minor issues
...
correct header name in comments
use algnbyte.h and algndflt.h as "user" header instead of "system" header
2024-07-11 06:37:00 -04:00
Tee-Kiah Chia
6a29f57715
int2f: fix call interface around syscall_MUX14( ) (inthndlr.c)
...
The issues are similar to those surrounding int2F_12_hanndler( )
(see https://github.com/FDOS/kernel/issues/11 ).
2019-12-09 06:23:12 -05:00
Bart Oldeman
8ee8135d4f
ia16-elf-gcc port: use CDECL = __attribute__((cdecl)) instead of varargs.
2018-07-12 10:56:26 -04:00
Bart Oldeman
89d97b18de
Fix ASMCFUNC (FAR) functions for ia16-elf-gcc.
...
We need to use make the functions vararg (,...) to make them cdecl.
For FAR functions we need wrappers.
2018-01-11 17:50:31 -05:00
Bart Oldeman
97003a8aca
Introduce popargs and arg macros to distinguish PASCAL/STDCALL conventions.
...
GCC has -mrtd but the args are pushed in reverse versus PASCAL. So asm
routines have to use macros to obtain the stack arguments.
For the complex call_nls assembly, revert the arguments in C using a
preprocessor macro.
2018-01-11 17:50:31 -05:00
Bart Oldeman
fbdbc4c25c
C source code changes so the kernel can compile with ia16-elf-gcc.
...
Use "make all COMPILER=gcc".
Linking does not work yet with these changes.
2018-01-11 17:50:31 -05:00
KJD
c431157156
FreeDOS kernel current - 2041+svn1709
2012-10-14 20:08:06 -04:00