Work-In-Progress is marked with a ``*''.
syscalls.c:
cc: Error: syscalls.c, line 42: Invalid expression. }; ^ cc: Error: syscalls.c, line 87: In this statement, "gemdos_calls" is not declared. if (n<0 || n>=(sizeof(gemdos_calls)/sizeof(gemdos_calls[0]))) ------------------------------^
Fix: change the lines 40-42 to read:
static syscall_desc gemdos_calls[]= { NULL };