From 80ff833dd8ad011b579bff26ac654819e6735bce Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Sat, 25 Jul 2015 18:22:07 -0700 Subject: Use a new fatal_error function instead of calling fprintf and exit for fatal errors. This new function more gracefully handles the case in which BlastEm was not started from a terminal or disconnected from ther terminal (Windows). --- gen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gen.c') diff --git a/gen.c b/gen.c index 8f1b5f5..52be6a0 100644 --- a/gen.c +++ b/gen.c @@ -2,14 +2,14 @@ #include #include "gen.h" #include "mem.h" +#include "util.h" void init_code_info(code_info *code) { size_t size = CODE_ALLOC_SIZE; code->cur = alloc_code(&size); if (!code->cur) { - fputs("Failed to allocate memory for generated code\n", stderr); - exit(1); + fatal_error("Failed to allocate memory for generated code\n"); } code->last = code->cur + size/sizeof(code_word) - RESERVE_WORDS; } -- cgit v1.2.3