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