8#ifndef ZEPHYR_INCLUDE_SYS_PRINTK_H_
9#define ZEPHYR_INCLUDE_SYS_PRINTK_H_
16#ifdef CONFIG_LOG_PRINTK_STATIC
51#ifdef CONFIG_LOG_PRINTK_STATIC
56#define printk(...) Z_LOG_PRINTK(0, __VA_ARGS__)
58__printf_like(1, 2) void
printk(const
char *fmt, ...);
61__printf_like(1, 0) void
vprintk(const
char *fmt, va_list ap);
64static inline __printf_like(1, 2) void
printk(const
char *fmt, ...)
69static inline __printf_like(1, 0) void
vprintk(const
char *fmt, va_list ap)
80#define snprintk(...) snprintf(__VA_ARGS__)
81#define vsnprintk(str, size, fmt, ap) vsnprintf(str, size, fmt, ap)
85__printf_like(3, 4) int
snprintk(
char *str,
size_t size,
86 const
char *fmt, ...);
87__printf_like(3, 0)
int vsnprintk(
char *str,
size_t size,
88 const
char *fmt, va_list ap);
int snprintk(char *str, size_t size, const char *fmt,...)
static void vprintk(const char *fmt, va_list ap)
Definition printk.h:69
static void printk(const char *fmt,...)
Print kernel debugging message.
Definition printk.h:64
int vsnprintk(char *str, size_t size, const char *fmt, va_list ap)