11#include "../drivers/screen.h"
15#define va_start(ap, last) (ap = (va_list) & last + sizeof(last))
16#define va_arg(ap, type) (*(type*)((ap += sizeof(type)) - sizeof(type)))
17#define va_end(ap) (ap = (va_list)0)
27void printf(
char* fmt, ...);
47void printf_at(
char* fmt,
int col,
int row,
int color, ...);
u32 size
Definition mem.h:0
void printf(char *fmt,...)
Стандартный форматированный вывод
Definition stdio.c:287
unsigned int format_string_core(char *buf, unsigned int size, char *fmt, va_list args)
Definition stdio.c:18
void printf_at(char *fmt, int col, int row, int color,...)
Функция форматированного вывода в определенном месте
Definition stdio.c:313
char * va_list
Definition stdio.h:13
void printf_colored(char *fmt, int color,...)
Цветной форматированный вывод
Definition stdio.c:300