#ifndef __CONIO_H #define __CONIO_H #define _ATTRIB 0x0F extern unsigned char default_background, default_foreground; extern char hex[16]; extern void itoa (int value, char *string, unsigned int radix); extern int printf(const char* str, ...); extern int abs(int x); extern void graphics_init(); extern void text_mode_cursor(int x, int y); extern void set_default_colors(unsigned char back, unsigned char fore); extern void clrscr(); extern void scroll(int n); extern void prev_line(); extern void next_line(); extern void putc_pos_font(int x, int y, char c, unsigned char back, unsigned char fore); extern void putc_pos(int x, int y, char c); extern void putc_font(char c, unsigned char back, unsigned char fore); extern void putc(char c); extern void puts_pos_font(int x, int y, const char *str, unsigned char back, unsigned char fore); extern void puts_pos(int x, int y, const char *str); extern void puts(const char *str); extern void puts_font(const char *str, unsigned char back, unsigned char fore); extern void put_hex(unsigned int alpha); extern void put_hex_pos(int x, int y, unsigned int alpha); extern void put_bin (int x, int y, unsigned char xz); #endif