From 9ac54220745f1d201c8223666d512079a83ac130 Mon Sep 17 00:00:00 2001 From: Hartmut Birr Date: Mon, 10 Jun 2002 21:23:34 +0000 Subject: [PATCH] Fixed ftell for streams which are opened for reading and writing. svn path=/trunk/; revision=3038 --- reactos/lib/msvcrt/stdio/ftell.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/reactos/lib/msvcrt/stdio/ftell.c b/reactos/lib/msvcrt/stdio/ftell.c index 390fa4d4cf9..bb486734b73 100644 --- a/reactos/lib/msvcrt/stdio/ftell.c +++ b/reactos/lib/msvcrt/stdio/ftell.c @@ -22,15 +22,15 @@ long ftell(FILE *f) if (f->_cnt < 0) f->_cnt = 0; - else if (f->_flag&_IOREAD) - { - adjust = - f->_cnt; - } else if (f->_flag&(_IOWRT)) { if (f->_base && (f->_flag&_IONBF)==0) adjust = f->_ptr - f->_base; } + else if (f->_flag&_IOREAD) + { + adjust = - f->_cnt; + } else return -1;