ref: 7c7ce1f9c1bd9ddd7b381bb2dd0a84d6c66074f5
dir: /include/cons.h/
#pragma once
typedef struct
{
char *name;
void (*init)(void);
void (*clear)(char);
void (*puts)(char *s);
void (*putc)(char c);
char (*getc)(void);
void (*scroll)(int lines);
}consdev_t;
void consinit(consdev_t cons);
void consclear(consdev_t cons, char c);
void conswrite(consdev_t cons, char *s);
void consputc(consdev_t cons, char c);
char consread(consdev_t cons);
void consscroll(consdev_t cons, int lines);