As Richard Henderson wrote: > Instead of writing to stdout, open the file to write, and open > it in binary mode. Seems much easier than fighting with conversion > after the fact.
(Disclaimer: I'm not the author.) There has been an argument that (some) older implementations might not be able to handle the "b" for binary mode. It's probably questionable whether such ancient (Unix) implementations bear any relevance anymore when it comes to the AVR port of GCC though. (IIRC, ISO-C90 did standardize the "b" mode letter to fopen().) -- cheers, J"org .-.-. --... ...-- -.. . DL8DTL http://www.sax.de/~joerg/ NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)