00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef __KSTDIO_H
00019 #define __KSTDIO_H
00020
00021 #include "gui/graphics.h"
00022
00023 #define ROWSIZE 25
00024 #define COLSIZE 80
00025
00026 #define GROWSIZE 40
00027 #define GCOLSIZE 50
00028 #define DEBUGGER_X 400
00029 #define DEBUGGER_OFFSET 10
00030
00031 #define TABSIZE 4
00032
00033 extern int row, col, grow, gcol;
00034
00035 extern DD gcls_delay;
00036
00037 void cls();
00038 void gcls();
00039
00040 void kprint(char *);
00041 void kprintnum(long,int);
00042 void kprintln();
00043 void panic(DB *);
00044 void updateCursor();
00045 void printf(char *fmt,...);
00046 void putch(char );
00047 void gprint(char *str);
00048 void ginfo(DW x, DW y, char *info );
00049
00050 #endif