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