X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fbitio.c;h=b84ebe86c3a48dbd4e4aa9c44fc87ee55118f779;hp=e37bf9494d3ec7f74cf1dfa280c0f8c2ca6d07b9;hb=5efcb6288e64cdc160c5456c4cb6ddd0a0bb16cc;hpb=a51d4f82e57c96baa125d0937870d1e4896d6ee3 diff --git a/lib/bitio.c b/lib/bitio.c index e37bf94..b84ebe8 100644 --- a/lib/bitio.c +++ b/lib/bitio.c @@ -28,6 +28,7 @@ #endif #include #include +#define __USE_LARGEFILE64 #include #include @@ -98,7 +99,12 @@ void reader_init_filereader(reader_t*r, int handle) } void reader_init_filereader2(reader_t*r, const char*filename) { - int fi = open(filename, +#ifdef HAVE_OPEN64 + int fi = open64 +#else + int fi = open +#endif + (filename, #ifdef O_BINARY O_BINARY| #endif @@ -356,7 +362,12 @@ void writer_init_filewriter(writer_t*w, int handle) } void writer_init_filewriter2(writer_t*w, char*filename) { - int fi = open(filename, +#ifdef HAVE_OPEN64 + int fi = open64 +#else + int fi = open +#endif + (filename, #ifdef O_BINARY O_BINARY| #endif