VC++ 포팅용 정의

Debug 2007/11/03 10:40

#include <io.h>
#include <fcntl.h>

#define SceUID int

#define sceIoOpen(file, mode, access) open(file, mode | _O_BINARY)
#define sceIoClose(handle) close(handle)
#define sceIoRead(handle, data, size) read(handle, data, size)
#define sceIoWrite(handle, data, size) write(handle, data, size)
#define sceIoLseek(handle, offset, whence) _lseeki64(handle, offset, whence)
#define sceIoLseek32(handle, offset, whence) lseek(handle, offset, whence)

#define PSP_O_RDONLY _O_RDONLY
#define PSP_O_WRONLY _O_WRONLY
#define PSP_O_RDWR   _O_RDWR

#define PSP_SEEK_SET SEEK_SET
#define PSP_SEEK_END SEEK_END
#define PSP_SEEK_CUR SEEK_CUR

typedef unsigned int u32;
typedef unsigned short u16;
typedef unsigned char u8;

파일 관련 디버그 할 때...
PSP로 직접 디버그 하는 것보다 소스를 VC++용으로 포팅해서 하는게 더 편하므로

Posted by 키네낵