From: brian AT godzilla DOT MicroUnity DOT com (Brian Smith) Subject: fwrite and dos files To: djgpp AT sun DOT soe DOT clarkson DOT edu (djgpp mailing list) Date: Fri, 3 Feb 95 7:22:56 PST I have installed djgpp with gcc version 2.6.0. I am trying to use fwrite to write a static character array to a dos file. When I look at the output file with debug, I find that all of my 0xa (LF) have been replaced by 0x0d 0x0a (CR/LF). I am used to a unix environment where fwrite writes just the bytes I tell it to 8-) Am I missing something silly? Can someone explain this to me? My test case looks is: #include FILE *ofile; static char buff[] = {0x20,0x20,0x20,0xa,0x20,0xa,0xa}; main() { ofile = fopen("splat.out","w"); fwrite(buff, sizeof(buff), 1, ofile); } - Brian -