Browse code

(Windows) Fix output not flushing automatically.

Andrew Alderwick authored on 09/04/2022 11:21:39
Showing 1 changed files
... ...
@@ -51,6 +51,7 @@ static int
51 51
 error(char *msg, const char *err)
52 52
 {
53 53
 	fprintf(stderr, "%s: %s\n", msg, err);
54
+	fflush(stderr);
54 55
 	return 0;
55 56
 }
56 57
 
... ...
@@ -256,6 +257,7 @@ load(Uxn *u, char *rom)
256 257
 	f->close(f);
257 258
 	if(r < 1) return 0;
258 259
 	fprintf(stderr, "Loaded %s\n", rom);
260
+	fflush(stderr);
259 261
 	SDL_SetWindowTitle(gWindow, rom);
260 262
 	return 1;
261 263
 }
... ...
@@ -311,6 +313,7 @@ capture_screen(void)
311 313
 	SDL_SaveBMP(surface, fname);
312 314
 	SDL_FreeSurface(surface);
313 315
 	fprintf(stderr, "Saved %s\n", fname);
316
+	fflush(stderr);
314 317
 }
315 318
 
316 319
 static void