Luna/kernel/src/video/TextConsole.h

16 lines
383 B
C
Raw Normal View History

2022-11-20 16:55:22 +00:00
#pragma once
#include <Attributes.h>
#include <Result.h>
#include <Types.h>
namespace TextConsole
{
void clear();
void putchar(char c);
void set_foreground(u32 color);
void set_background(u32 color);
void move_to(u32 x, u32 y);
void print(const char* str);
void println(const char* str);
Result<usize> printf(const char* format, ...) _format(1, 2);
}