Would this work? 'msvcrt _setmode + i i i' cd 1;32768 NB. 1 is stdout, 32768 is _O_BINARY
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_crt__setmode.asp 2007/1/6, Eric Iverson <[EMAIL PROTECTED]>:
I will take a look at this. It is a good suggestion and something will be done unless there are unforseen problems. Are there compatibility issues with old uses? What about 5 for stderr. It might be easier (and take less analysis) to simply add 6 and 7 for binary versions of 4 and 5. Joey and other console users: any comments on this? ----- Original Message ----- From: "Oleg Kobchenko" <[EMAIL PROTECTED]> To: "Beta forum" <[email protected]> Sent: Thursday, January 04, 2007 6:41 PM Subject: [Jbeta] Stdout write in binary mode for windows > Now there is no way to emit binary data > using stdout. For example, this is important > for CGI binary output, such as images; > or if J is used as a slave process to return > binary data through the pipe, like task. > > Is it possible in the upcoming release to > change the implementation of 1!:2&4 > so that it uses binary mode instead of text mode? > > If somebody needs to output CRLF in text for windows > it easy to do in J before calling the function > or use "echo" (1!:2&2) which could remain in text mode. > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
