12#include_next <stdio.h>
16#define STDOUT_FILENO 1
24int puts (const
char *);
31 void (*output) (
char,
void *),
void *aux);
33 void (*output) (
char,
void *),
void *aux, ...);
36#define sprintf dont_use_sprintf_use_snprintf
37#define vsprintf dont_use_vsprintf_use_vsnprintf
#define PRINTF_FORMAT(FMT, FIRST)
Definition: debug.h:10
uint16_t size
Definition: mmu.h:0
__builtin_va_list va_list
Definition: stdarg.h:7
uint64_t uintptr_t
Definition: stdint.h:36
void __printf(const char *format, void(*output)(char, void *), void *aux,...)
Definition: stdio.c:538
int int int int int putchar(int)
Definition: console.c:152
int int snprintf(char *, size_t, const char *,...) PRINTF_FORMAT(3
int int int vprintf(const char *, va_list) PRINTF_FORMAT(1
void __vprintf(const char *format, va_list args, void(*output)(char, void *), void *aux)
Definition: stdio.c:146
void hex_dump(uintptr_t ofs, const void *, size_t size, bool ascii)
Definition: stdio.c:553
int printf(const char *,...) PRINTF_FORMAT(1
int int int int vsnprintf(char *, size_t, const char *, va_list) PRINTF_FORMAT(3
int puts(const char *)
Definition: console.c:131