Implement dbg log interface

This commit is contained in:
TuxSH 2018-03-06 01:29:06 +01:00
parent a65d380889
commit d2b1febb43
11 changed files with 471 additions and 1 deletions

View file

@ -0,0 +1,26 @@
#include "log_device_null.h"
static void initialize(debug_log_device_null_t *this) {
(void)this;
/* Do nothing */
}
static void write_string(debug_log_device_null_t *this, const char *str, size_t len) {
(void)this;
(void)str;
(void)len;
/* Do nothing */
}
static void finalize(debug_log_device_null_t *this) {
(void)this;
/* Do nothing */
}
debug_log_device_null_t g_debug_log_device_null = {
.super = {
.initialize = (void (*)(debug_log_device_t *, ...))initialize,
.write_string = (void (*)(debug_log_device_t *, const char *, size_t))write_string,
.finalize = (void (*)(debug_log_device_t *))finalize,
},
};