1 | #ifndef DEFINE_FUNC_ATTRIBUTES |
2 | # define DEFINE_FUNC_ATTRIBUTES |
3 | #endif |
4 | #include "nvim/func_attr.h" |
5 | #undef DEFINE_FUNC_ATTRIBUTES |
6 | void log_init(void); |
7 | void log_lock(void); |
8 | void log_unlock(void); |
9 | _Bool logmsg(int log_level, const char *context, const char *func_name, int line_num, _Bool eol, const char *fmt, ...) FUNC_ATTR_UNUSED FUNC_ATTR_PRINTF(6, 7); |
10 | void log_uv_handles(void *loop); |
11 | FILE *open_log_file(void); |
12 | void log_callstack_to_file(FILE *log_file, const char *const func_name, const int line_num); |
13 | void log_callstack(const char *const func_name, const int line_num); |
14 | #include "nvim/func_attr.h" |
15 | |