550W Document
550W, a high-end OS
screen.h
浏览该文件的文档.
1 #pragma once
2 
3 extern int screen_cursor_x;
4 extern int screen_cursor_y;
5 
6 void vt100_move_cursor(int, int);
7 
8 /* configuring screen properties */
9 void d_screen_init(void);
10 
11 /* clear screen */
12 long sys_screen_clear(void);
13 
14 /* reflush screen buffer */
15 long d_screen_reflush(void);
16 
17 /* screen write string */
18 long sys_screen_write_len(char *buff, int len);
19 long sys_screen_write(char *buff);
20 
21 /* move cursor int (x,y) */
22 long sys_screen_move_cursor(int x, int y);
23 
25 
26 void d_screen_pcb_move_cursor(int x, int y);
27 
28 void d_screen_kernel_move_cursor(int x, int y);
int screen_cursor_y
Definition: screen.c:13
void d_screen_kernel_move_cursor(int x, int y)
Definition: screen.c:145
long sys_screen_write(char *buff)
Definition: screen.c:102
void vt100_move_cursor(int, int)
Definition: screen.c:21
int screen_cursor_x
Definition: screen.c:12
long sys_screen_write_len(char *buff, int len)
Definition: screen.c:95
void d_screen_load_curpcb_cursor(void)
Definition: screen.c:141
void d_screen_init(void)
Definition: screen.c:68
void d_screen_pcb_move_cursor(int x, int y)
Definition: screen.c:151
long d_screen_reflush(void)
Definition: screen.c:113
long sys_screen_move_cursor(int x, int y)
Definition: screen.c:86
long sys_screen_clear(void)
Definition: screen.c:73