xref: /haiku/src/system/kernel/debug/blue_screen.h (revision f33c8020e2693795032110c933cbb60dea5be8df)
1*f33c8020SAxel Dörfler /*
2*f33c8020SAxel Dörfler  * Copyright 2005, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
3*f33c8020SAxel Dörfler  * Distributed under the terms of the MIT License.
4*f33c8020SAxel Dörfler  */
5*f33c8020SAxel Dörfler #ifndef BLUE_SCREEN_H
6*f33c8020SAxel Dörfler #define BLUE_SCREEN_H
7*f33c8020SAxel Dörfler 
8*f33c8020SAxel Dörfler 
9*f33c8020SAxel Dörfler #include <SupportDefs.h>
10*f33c8020SAxel Dörfler 
11*f33c8020SAxel Dörfler 
12*f33c8020SAxel Dörfler #ifdef __cplusplus
13*f33c8020SAxel Dörfler extern "C" {
14*f33c8020SAxel Dörfler #endif
15*f33c8020SAxel Dörfler 
16*f33c8020SAxel Dörfler status_t blue_screen_init(void);
17*f33c8020SAxel Dörfler void blue_screen_enter(void);
18*f33c8020SAxel Dörfler 
19*f33c8020SAxel Dörfler char blue_screen_getchar(void);
20*f33c8020SAxel Dörfler void blue_screen_putchar(char c);
21*f33c8020SAxel Dörfler void blue_screen_puts(const char *text);
22*f33c8020SAxel Dörfler 
23*f33c8020SAxel Dörfler #ifdef __cplusplus
24*f33c8020SAxel Dörfler }
25*f33c8020SAxel Dörfler #endif
26*f33c8020SAxel Dörfler 
27*f33c8020SAxel Dörfler #endif	/* BLUE_SCREEN_H */
28