#define sdFlushFile fflush
#define sdReadFile fread
#define sdWriteFile fwrite
- #if defined(WIN32) || defined(__NT__)
+ #if defined(WIN32) || defined(__NT__) || defined(AMIGA)
/* TODO To support 64-bit file offset we probably need fseeki64(). */
#define sdSeekFile fseek
#define sdTellFile ftell
#define PF_STDIN ((FileStream *) stdin)
#define PF_STDOUT ((FileStream *) stdout)
- #define PF_SEEK_SET (0)
- #define PF_SEEK_CUR (1)
- #define PF_SEEK_END (2)
+ #define PF_SEEK_SET (SEEK_SET)
+ #define PF_SEEK_CUR (SEEK_CUR)
+ #define PF_SEEK_END (SEEK_END)
/*
** printf() is only used for debugging purposes.