diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2025-03-25 13:25:55 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2025-03-25 13:25:55 -0400 |
| commit | 7994a4835b2340e12301f6897ae62e7447915f5b (patch) | |
| tree | 9bb67ff18c909b077cf2f959961dd328c45e5079 /src/environment.c | |
| parent | dbf6d326adbf480a5c60eeaf2afd92b88e85eccb (diff) | |
Compiler errors should use USE_COLOR
Diffstat (limited to 'src/environment.c')
| -rw-r--r-- | src/environment.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/environment.c b/src/environment.c index 94461305..c0c8f081 100644 --- a/src/environment.c +++ b/src/environment.c @@ -841,7 +841,7 @@ void set_binding(env_t *env, const char *name, type_t *type, CORD code) __attribute__((format(printf, 4, 5))) _Noreturn void compiler_err(file_t *f, const char *start, const char *end, const char *fmt, ...) { - if (isatty(STDERR_FILENO) && !getenv("NO_COLOR")) + if (USE_COLOR) fputs("\x1b[31;7;1m", stderr); if (f && start && end) fprintf(stderr, "%s:%ld.%ld: ", f->relative_filename, get_line_number(f, start), @@ -850,11 +850,11 @@ _Noreturn void compiler_err(file_t *f, const char *start, const char *end, const va_start(args, fmt); vfprintf(stderr, fmt, args); va_end(args); - if (isatty(STDERR_FILENO) && !getenv("NO_COLOR")) + if (USE_COLOR) fputs(" \x1b[m", stderr); fputs("\n\n", stderr); if (f && start && end) - highlight_error(f, start, end, "\x1b[31;1m", 2, isatty(STDERR_FILENO) && !getenv("NO_COLOR")); + highlight_error(f, start, end, "\x1b[31;1m", 2, USE_COLOR); if (getenv("TOMO_STACKTRACE")) print_stack_trace(stderr, 1, 3); |
