2. add O_BIBARY to ming formatter
static FILE *file_select(char *str)
{
FILE *rv;
- rv = fopen(str, "wb");
+ rv = fopen(str, "w"); /* binary formats add O_BINARY later */
if (rv == NULL) {
perror(str);
exit(1);
{
SWFMovie movie = (SWFMovie)(job->context);
+#ifdef HAVE_SETMODE
+#ifdef O_BINARY
+ /*
+ * Windows will do \n -> \r\n translations on stdout
+ * unless told otherwise.
+ */
+ setmode(fileno(job->output_file), O_BINARY);
+#endif
+#endif
+
SWFMovie_output_to_stream(movie, job->output_file);
destroySWFMovie(movie);
job->context = NULL;