/************************************************************************** * * $Revision: 1.8 $ * $Date: 1997/07/02 02:35:06 $ * **************************************************************************/ #ifndef _ULTRAHOST_H_ #define _ULTRAHOST_H_ #ifdef WIN32 /* { */ int __stdcall uhOpenGame(char *); int __stdcall uhCloseGame(int); int __stdcall uhReadGame(int hfd,void *buf,int count); int __stdcall uhWriteGame(int hfd,void *buf,int count); int __stdcall uhReadRamrom(int hfd,void *ramrom_adr,void *buf,int count); int __stdcall uhWriteRamrom(int hfd,void *ramrom_adr,void *buf,int count); int __stdcall uhPartnerInit(int hfd); int __stdcall uhPartnerCmd(int hfd,char *ptcmd); int __stdcall uhGload(int hfd,char *loadfile); #else /* }{ */ #ifdef PTN64 /* { */ #define execl execl_pt #define uhOpenGame uhOpenGame_pt #define uhCloseGame uhCloseGame_pt #define uhReadGame uhReadGame_pt #define uhWriteGame uhWriteGame_pt #define uhReadRamrom uhReadRamrom_pt #define uhWriteRamrom uhWriteRamrom_pt #define uhPartnerCmd uhPartnerCmd_pt #define uhGload uhGload_pt int uhPartnerCmd(int,char *); int uhGload(int,char *); #endif /* } */ #ifdef __cplusplus extern "C" { #endif int uhOpenGame(const char *); int uhCloseGame(int); int uhReadGame(int, void *, int); int uhWriteGame(int, void *, int); int uhWriteRamrom(int, void *, void*, int); int uhReadRamrom(int, void *, void*, int); #ifdef __cplusplus } #endif #endif /* } */ #endif /* ULTRAHOST */