| /* | |
| * <console.h> | |
| * | |
| * Shared console routines | |
| * | |
| * Copyright (C) 2013 Mark Cave-Ayland (mark.cave-ayland@ilande.co.uk) | |
| * | |
| * This program is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU General Public License | |
| * as published by the Free Software Foundation | |
| * | |
| */ | |
| #ifndef _H_CONSOLE | |
| #define _H_CONSOLE | |
| struct _console_ops { | |
| int (*putchar)(int c); | |
| int (*availchar)(void); | |
| int (*getchar)(void); | |
| }; | |
| void init_console(struct _console_ops ops); | |
| #endif /* _H_CONSOLE */ |