nuclear@1: #ifndef WSYS_H_ nuclear@1: #define WSYS_H_ nuclear@1: nuclear@1: struct wsys_module { nuclear@1: char *name; nuclear@1: int prio; nuclear@1: nuclear@1: int (*init)(void); nuclear@1: void (*shutdown)(void); nuclear@1: nuclear@1: int (*set_vidmode)(int, int, int); nuclear@1: int (*get_vidmode)(int*, int*, int*); nuclear@1: int (*window)(int, int, unsigned int); nuclear@1: void (*close_win)(int); nuclear@1: nuclear@1: struct wsys_module *next; nuclear@1: }; nuclear@1: nuclear@1: int sgl_register_module(struct wsys_module *ws); nuclear@1: struct wsys_module *sgl_wsys_module(void); nuclear@1: nuclear@1: void dbg(void); nuclear@1: nuclear@1: #endif /* WSYS_H_ */