xref: /haiku/src/system/boot/platform/openfirmware/console.h (revision 5af32e752606778be5dd7379f319fe43cb3f6b8c)
1*5af32e75SAxel Dörfler /*
2*5af32e75SAxel Dörfler ** Copyright 2003, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
3*5af32e75SAxel Dörfler ** Distributed under the terms of the OpenBeOS License.
4*5af32e75SAxel Dörfler */
5*5af32e75SAxel Dörfler #ifndef CONSOLE_H
6*5af32e75SAxel Dörfler #define CONSOLE_H
7*5af32e75SAxel Dörfler 
8*5af32e75SAxel Dörfler 
9*5af32e75SAxel Dörfler #include <boot/vfs.h>
10*5af32e75SAxel Dörfler #include <boot/stdio.h>
11*5af32e75SAxel Dörfler 
12*5af32e75SAxel Dörfler #include "Handle.h"
13*5af32e75SAxel Dörfler 
14*5af32e75SAxel Dörfler 
15*5af32e75SAxel Dörfler #ifdef __cplusplus
16*5af32e75SAxel Dörfler extern "C" {
17*5af32e75SAxel Dörfler #endif
18*5af32e75SAxel Dörfler 
19*5af32e75SAxel Dörfler extern status_t console_init(void);
20*5af32e75SAxel Dörfler 
21*5af32e75SAxel Dörfler extern status_t set_cursor_pos(FILE *, int x, int y);
22*5af32e75SAxel Dörfler extern status_t set_foreground_color(FILE *, int c);
23*5af32e75SAxel Dörfler extern status_t set_background_color(FILE *, int c);
24*5af32e75SAxel Dörfler 
25*5af32e75SAxel Dörfler #ifdef __cplusplus
26*5af32e75SAxel Dörfler }
27*5af32e75SAxel Dörfler #endif
28*5af32e75SAxel Dörfler 
29*5af32e75SAxel Dörfler #endif	/* CONSOLE_H */
30