QDNix
Quick’n’dirty *NIX
console.h
1 #ifndef _SYS_CONSOLE_H
2 # define _SYS_CONSOLE_H 1
3 
4 # include <stddef.h>
5 # include <dev/device.h>
6 
7 typedef struct console {
8  size_t (*write)(void *, const char *, size_t);
9  size_t (*read)(void *, char *, size_t);
10 
11  void *device;
12 
13  struct console *next;
14 } Console;
15 
16 void console_flush(void);
17 void console_putchar(char c);
18 void console_setup(Device *dev);
19 
20 #endif /* !_SYS_CONSOLE_H */
Definition: console.h:7
Definition: device.h:20