On 8/10/2010 23:57, Antonio Diaz Diaz wrote:
Elbert Pol wrote:
Succesfully ported rc4 to OS2 from the scratch !! :)
Din't have to change a byte...

Excellent!

JonY, I am trying to adapt ocrad to Visual Studio 2010, but Tilman
Hausherr says STDIN_FILENO and __MSVCRT__ don't exist on VS2010[1]. Is
_MSC_VER defined by your compiler?
[1] http://lists.gnu.org/archive/html/bug-ocrad/2010-08/msg00002.html

Could you three please, try the following code (or propose alternatives
combining what we have tried already):

#if defined(_MSC_VER) || defined(__OS2__)
setmode( fileno( stdin ), O_BINARY );
setmode( fileno( stdout ), O_BINARY );
#endif


I'm surprised somebody is working on an MSVC port. Sadly, _MSC_VER is specific to MSVC.

Perhaps checking for __MINGW32__ specific to mingw too in addition to _MSC_VER? There are other win32 compilers like OpenWatcom, but I don't know what their capable of.

I am avoiding _WIN32 because in Cygwin, including any win32 specific header will cause it to be defined, messing up the macro guards. Not that we do actually include win32 headers, but accidents could happen.

_______________________________________________
Lzip-bug mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lzip-bug

Reply via email to