diff options
| author | Manolo Gouy <Manolo> | 2017-10-12 14:42:12 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2017-10-12 14:42:12 +0000 |
| commit | 789ed089c903922d0d66fcc2849dd24fbcaf2495 (patch) | |
| tree | 8b36dfccefd881d7b85d81f2818933d447316096 /src/Fl_SVG_Image.cxx | |
| parent | a526818778f1e378dbcfe300dc5ab42df023adfe (diff) | |
Add fl_open_ext() to control whether the file is opened in binary/text mode.
This new function allows to write Fl_SVG_Image::fl_gzopen() in a completely platform-independent way.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12489 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/Fl_SVG_Image.cxx')
| -rw-r--r-- | src/Fl_SVG_Image.cxx | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/Fl_SVG_Image.cxx b/src/Fl_SVG_Image.cxx index 0b29b8c48..3c8957afd 100644 --- a/src/Fl_SVG_Image.cxx +++ b/src/Fl_SVG_Image.cxx @@ -28,9 +28,6 @@ #include <stdlib.h> #if defined(HAVE_LIBZ) #include <zlib.h> -# ifdef _WIN32 -# include <fcntl.h> -# endif #endif #if !defined(HAVE_LONG_LONG) @@ -82,11 +79,7 @@ float Fl_SVG_Image::svg_scaling_(int W, int H) { /** Opens for reading a potentially gzip'ed file identified by a UTF-8 encoded filename. */ void* Fl_SVG_Image::fl_gzopen(const char *fname) { #if defined(HAVE_LIBZ) - int flags = 0; -# ifdef _WIN32 - flags = _O_BINARY; -# endif - int fd = fl_open(fname, flags); + int fd = fl_open_ext(fname, 0, 0); if (fd < 0) return NULL; return gzdopen(fd, "r"); #else |
