Merge pull request #9 from philburk/fix-makefile
[debian/pforth] / csrc / pf_io.h
index 5ee78f4c378c87a83bfc946d2230576f2e89e63f..beb3495169a2ab0576ca93c44e98d2f51e1969bc 100644 (file)
@@ -118,8 +118,14 @@ void ioTerm( void );
                #define sdFlushFile     fflush\r
                #define sdReadFile      fread\r
                #define sdWriteFile     fwrite\r
-               #define sdSeekFile      fseeko\r
-               #define sdTellFile      ftello\r
+               #if defined(WIN32) || defined(__NT__)\r
+                       /* TODO To support 64-bit file offset we probably need fseeki64(). */\r
+                       #define sdSeekFile      fseek\r
+                       #define sdTellFile      ftell\r
+               #else\r
+                       #define sdSeekFile      fseeko\r
+                       #define sdTellFile      ftello\r
+               #endif\r
                #define sdCloseFile     fclose\r
                #define sdInputChar     fgetc\r
                \r