Ok. For now I've disabled the buffer with: setbuf(stdout, NULL); Compiling now and will test it out. Ideally a command should always flush() when it's done, since there would be some performance gains to letting the buffer exist if the output is large. Otherwise it'd be be nice to be able to flush ...
I've compiled Magick (IM7) for Windows 8 with standard options and no compile errors. I'm trying to build a simple wrapper around magick.exe with Python subprocess.POpen and have been running into trouble with buffering of the script output, which I've isolated as being an issue with how magick.exe ...