From: "Trond Erik Bones" <trondb AT nospam DOT stud DOT iet DOT hist DOT no>
Newsgroups: comp.os.msdos.djgpp
Subject: fopen on binary files - dialect differensies ?
Date: Tue, 17 Mar 1998 18:12:30 +0100
Organization: TISIP
Lines: 27
Message-ID: <6emaud$9d8$1@pravda.tisip.no>
NNTP-Posting-Host: stu172.stud.iet.hist.no
Mime-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Content-Transfer-Encoding: 8bit
Precedence: bulk

Hi,

I am working on a program  which was originally written for UNIX GNU. When compiling in Win95(with GPP and MAKE) I got an error msg that stated that something was wrong with an attempt to open and read a binary file.

I then tried to compile it with MSVC ver 5.0. Same result !!

I used the debugger in MSVC and eventually found out that in UNIX you don't have to specify that the file you are going to open is a binary file. So I added the "b"(it wasn't there) option in the fopen command, and the program works !!

But when I changed the same fopen command and compiled the program using GNU GPP and MAKE I got the same result as before !

Why can that be ?
Does GNU have another dialect that I don't know of ?

I don't have access to this newsgroup regulary so I'll be glad if you also replyed p� e-mail !

Best regards

Trond Erik Bones