#define PC_RDONLY		0x0001	//読み込み専用
#define PC_WRONLY		0x0002	//書き込み専用
#define PC_RDWR			0x0003	//読み書き
#define PC_APPEND		0x0100	//追加
#define PC_CREAT		0x0200	//ファイルを作成する
#define PC_TRUNC		0x0400	//ファイルの長さを０にする

#define PC_SEEK_SET		0		//ファイルの先頭から
#define PC_SEEK_CUR		1		//現在のファイルポイントから
#define PC_SEEK_END		2		//ファイルの最後から

void pio_init();

s32 PcOpen(s8 *filename,s32 mode);
s32 PcClose(s32 fh);
s32 PcRead(s32 fh,void *buffer,s32 len);
s32 PcWrite(s32 fh,void *buffer,s32 len);
s32 PcLseek(s32 fh,s32 offset,s32 where);
s32 PcPrintf(char *fmt, ...);
s32 PcBRead(s32 fh,void *buffer,s32 size); //一度に読めるのは0x100000(1M)まで
s32 PcBWrite(s32 fh,void *buffer,s32 size); //一度に書けるのは0x100000(1M)まで
void arm7own();
void arm9own();
