diff options
Diffstat (limited to 'teensy/log.h')
| -rw-r--r-- | teensy/log.h | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/teensy/log.h b/teensy/log.h deleted file mode 100644 index cebf39b..0000000 --- a/teensy/log.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef LOG_H_ -#define LOG_H_ - -#include <stdio.h> -#include <stdlib.h> - -// Don't include common.h, because this should be included there - -#define ty_log_info(fmt, ...) \ - ty_log_msg(stdout, __FILE__, __LINE__, "info", fmt, ## __VA_ARGS__) -#define ty_log_warn(fmt, ...) \ - ty_log_msg(stderr, __FILE__, __LINE__, "warn", fmt, ## __VA_ARGS__) -#define ty_log_err(fmt, ...) \ - ty_log_msg(stderr, __FILE__, __LINE__, "error", fmt, ## __VA_ARGS__) -#define ty_log_fatal(ec, fmt, ...) \ - (ty_log_msg(stderr, __FILE__, __LINE__, "fatal", fmt, ## __VA_ARGS__), \ - exit(ec)) -#define ty_olog(fmt, ...) \ - _log_plain(stdout, fmt, ## __VA_ARGS__) -#define ty_elog(fmt, ...) \ - _log_plain(stderr, fmt, ## __VA_ARGS__) - -// To be passed as the exit code to log_fatal() - -// General errors -#define TY_ERR_MEM 0x01 -#define TY_ERR_IO 0x02 -#define TY_ERR_MEM_LEAK 0x03 -#define TY_PLATFORM_ERR 0x04 - -// Rendering errors -#define TY_ERR_GLFW_INIT 0x30 -#define TY_ERR_RENDERER_NOT_INIT 0x31 -#define TY_ERR_RENDER_OOB 0x32 // Render out-of-bounds - -void ty_log_msg( - FILE *file, - const char *src_name, - int src_line, - const char *type, - const char *fmt, - ... -); - -void _ty_log_plain(FILE *file, const char *fmt, ...); - -#endif // LOG_H_ |
