|
趣味で作ってるロボット用ソフトウェア
|
Go to the documentation of this file. 1 #ifndef HRK_LOG_PRINTF_H
2 #define HRK_LOG_PRINTF_H
14 #define FILE_POSITION() LOG_PRINTF_FILE_LINE(__FILE__, __LINE__)
15 #define LOG_PRINTF_FILE_LINE(file, line) file ":" LOG_PRINTF_VALUE(line) ": "
16 #define LOG_PRINTF_VALUE(value) #value
17 #define ASSERT(a, b) assert(a && b)
24 extern void log_set_file_name(
const char* file_name);
25 extern bool log_is_valid();
28 extern int log_printf(
const char* format, ...);
29 extern int log_print(
const char* text);
31 extern size_t log_write(
const char* buf,
size_t count);
33 extern void log_printf_close();