X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=vgasrc%2Fclext.h;h=55476a0897753ba7dc905e49623af7f5f43b679c;hb=3876b531222c53124b0eb154fb331c0c662f5e09;hp=7d486a393cb0986ec7d27e47cd51a030a2e5245f;hpb=6f775088925a9b1ed3ded58e05d7ee276366166f;p=seabios.git diff --git a/vgasrc/clext.h b/vgasrc/clext.h index 7d486a3..55476a0 100644 --- a/vgasrc/clext.h +++ b/vgasrc/clext.h @@ -1,9 +1,17 @@ #ifndef __CLEXT_H #define __CLEXT_H -#include "types.h" // u8 +#include "types.h" // u16 -int clext_set_video_mode(u8 mode, u8 noclearmem); -void clext_init(void); +struct vgamode_s *clext_find_mode(int mode); +int clext_get_window(struct vgamode_s *vmode_g, int window); +int clext_set_window(struct vgamode_s *vmode_g, int window, int val); +int clext_get_linelength(struct vgamode_s *vmode_g); +int clext_set_linelength(struct vgamode_s *vmode_g, int val); +int clext_set_mode(struct vgamode_s *vmode_g, int flags); +void clext_list_modes(u16 seg, u16 *dest, u16 *last); +int clext_init(void); +struct bregs; +void clext_1012(struct bregs *regs); #endif // clext.h