50 lines
2.1 KiB
C
50 lines
2.1 KiB
C
/* kern.h Assembler Routinen 20-Nov-93 */
|
|
#if defined(__WATCOMC__)
|
|
#define KERN_CALL _Cdecl
|
|
#else
|
|
#define KERN_CALL
|
|
|
|
|
|
#endif
|
|
|
|
extern int KERN_CALL IPXinit(void);
|
|
extern int KERN_CALL IPXopen_socket(UI sock, int live);
|
|
extern void KERN_CALL IPXclose_socket(UI sock);
|
|
extern int KERN_CALL IPXlisten(ECB *ecb);
|
|
extern void asm_esr_routine(void);
|
|
extern void esr_routine(ECB *ecb);
|
|
extern void KERN_CALL xmemmove(void *ziel, void *quelle, UI anz);
|
|
extern int KERN_CALL Net_Call(UI func, void *req, void *repl);
|
|
extern int KERN_CALL C32_LoadNios_Probe(UI axfunc, void *outbuf);
|
|
extern int KERN_CALL C32_GetFunc_Probe(char *name, void *outbuf);
|
|
extern int KERN_CALL C32_CallVersion_Nios_Probe(void *outbuf);
|
|
extern int KERN_CALL C32_MapLock_Probe(void *ptr, UI len, void *outbuf);
|
|
extern int KERN_CALL C32_OpenRef_Probe(UI refLo, UI refHi, void *outbuf);
|
|
extern int KERN_CALL C32_NCP87_Raw_Probe(UI connLo, UI connHi,
|
|
void *hdr, UI hdrLen,
|
|
void *path, UI pathLen,
|
|
void *rep0, UI rep0Len,
|
|
void *rep1, UI rep1Len,
|
|
void *outbuf);
|
|
extern int KERN_CALL Net_Call_VLM_Raw(UI ax, UI bx, UI cx, UI dx,
|
|
void *req, void *repl,
|
|
UI p1, UI p2, UI p3);
|
|
extern int KERN_CALL Net_Call_NWCVLMREQ(UI flags, void *regblk,
|
|
UI p1, UI p2, UI p3);
|
|
extern int KERN_CALL Net_Call_C(UI func, void *req, void *repl);
|
|
extern int KERN_CALL Net_Call_CX(UI func, UI bx, UI cx, UI dx,
|
|
void *req, void *repl);
|
|
extern int KERN_CALL Net_Call_F2_C(UI function, UI req_len, UI repl_len,
|
|
void *req, void *repl);
|
|
extern int KERN_CALL Net_Call_F2X_C(UI ax, UI bx, UI cx, UI dx,
|
|
void *req, void *repl);
|
|
extern void KERN_CALL Net_Call_C_Dump(void);
|
|
extern UI KERN_CALL Net_Call_C_GetDebug(UI idx);
|
|
|
|
|
|
|
|
|
|
#undef KERN_CALL
|
|
|
|
|