From 5b664bed4f83140b92bc4acaae596d0799d3caa6 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Mon, 26 Jul 2010 14:27:59 +0000 Subject: Fixed couple of build problems. However the W32 version is currently under work. --- common/estream.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'common') diff --git a/common/estream.c b/common/estream.c index fcc2850b8..ec7c7099b 100644 --- a/common/estream.c +++ b/common/estream.c @@ -3412,18 +3412,18 @@ es_set_binary (estream_t stream) { stream->intern->modeflags |= O_BINARY; #ifdef HAVE_DOSISH_SYSTEM - if (stream->intern->func_dest.func_read == es_func_fd_read) + if (stream->intern->func_read == es_func_fd_read) { - estream_cookie_fd_t fd_cookie; + estream_cookie_fd_t fd_cookie = stream->intern->cookie; if (!IS_INVALID_FD (fd_cookie->fd)) - setmode (fd, O_BINARY); + setmode (fd_cookie->fd, O_BINARY); } - else if (stream->intern->func_dest.func_read == es_func_fp_read) + else if (stream->intern->func_read == es_func_fp_read) { - estream_cookie_fp_t fp_cookie; + estream_cookie_fp_t fp_cookie = stream->intern->cookie; - if (fp_cookie->fd) + if (fp_cookie->fp) setmode (fileno (fp_cookie->fp), O_BINARY); } #endif -- cgit v1.2.3