diff options
Diffstat (limited to 'cup/utils.c')
| -rw-r--r-- | cup/utils.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/cup/utils.c b/cup/utils.c deleted file mode 100644 index 2335981..0000000 --- a/cup/utils.c +++ /dev/null @@ -1,30 +0,0 @@ -#include "utils.h" - -#include <stdarg.h> -#include <stdio.h> -#include <stdlib.h> - -void die(const char *fmt, ...) -{ - va_list args; - va_start(args, fmt); - vfprintf(stderr, fmt, args); - va_end(args); - exit(1); -} - -void _die_location(char *file, int line, Location loc, const char *fmt, ...) -{ - Location_print(stderr, loc); - fprintf(stderr, ": "); - va_list args; - va_start(args, fmt); - vfprintf(stderr, fmt, args); - va_end(args); - fprintf(stderr, "\n"); - fprintf(stderr, "NOTE: Error occurred in %s:%d\n", file, line); - exit(1); -} - -i64 i64max(i64 a, i64 b) { return a > b ? a : b; } -i64 i64min(i64 a, i64 b) { return a < b ? a : b; }
\ No newline at end of file |