On Sat, Jan 26, 2013 at 3:34 PM, Thiago Negri <evohunz@gmail.com> wrote:
I'm trying SDL on Windows, and things are getting really weird.
I can compile the code (links on the end).
When I run it, if I try using `stdin` the program crashes with this message: 

<stdin>: hGetLine: invalid argument (Bad file descriptor)

You haven't even touched SDL at that point in that source code.

If I had to guess, something (possibly a linker option embedded in the SDL binding) is causing your program to be built as a Windows GUI (as opposed to Windows Console) so it has no stdin.  I couldn't tell you much more than that, though; the ways of Windows development are foreign to me.

--
brandon s allbery kf8nh                               sine nomine associates
allbery.b@gmail.com                                  ballbery@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net