/* * Copyright (c) 2013 Anna Schumaker. */ #ifndef OCARINA_CORE_PRINT_H #define OCARINA_CORE_PRINT_H #include #include inline void print(const char *fmt, ...) { va_list ap; va_start(ap, fmt); vprintf(fmt, ap); va_end(ap); } #if defined(CONFIG_DEBUG) || defined(CONFIG_TEST) inline void dprint(const char *fmt, ...) { va_list ap; va_start(ap, fmt); vprintf(fmt, ap); va_end(ap); } #else /* ! (CONFIG_DEBUG || CONFIG_TEST) */ inline void dprint(const char *fmt, ...) {} #endif /* CONFIG_DEBUG */ #endif /* OCARINA_CORE_PRINT_H */