/* TRAP.H syscall definitions (c) 2005 - present by H. Robbers @ Amsterdam. All Rights Reserved. */ #ifndef __TRAP_H #define __TRAP_H /* __syscall__(a[,b[,c]]) * * __syscall__ sits in the syntactical position of cdecl, pascal * and the like in function prototypes. * a = trap number * b,c = optional subsystem opcodes * The parameters could also have been enumerated. * */ #if __AHCC__ #define TRAP(a) cdecl __syscall__(a) #define GEMDOS(b) cdecl __syscall__( 1,b) #define BIOS(b) cdecl __syscall__(13,b) #define XBIOS(b) cdecl __syscall__(14,b) #else #define TRAP(a) #define GEMDOS(b) #define BIOS(b) #define XBIOS(b) #endif #endif /* __TRAP_H */