X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin3_src%2FWM%2Finclude%2Fcommon.h;h=360f99adde3022bf51a79c65b32831462256bd89;hb=3ae2c079ea44ea7a8fb1a65e7b9ff5d76f3f4c24;hp=ffaff330fbdbde9d968ad157f0640ceb137aba14;hpb=21d938f9041683280a2d5ed44ef0bca278210829;p=tpg%2Facess2.git diff --git a/Usermode/Applications/axwin3_src/WM/include/common.h b/Usermode/Applications/axwin3_src/WM/include/common.h index ffaff330..360f99ad 100644 --- a/Usermode/Applications/axwin3_src/WM/include/common.h +++ b/Usermode/Applications/axwin3_src/WM/include/common.h @@ -8,5 +8,29 @@ #ifndef _COMMON_H_ #define _COMMON_H_ +#include + +#define TODO(str) + +#define UNIMPLEMENTED() do{_SysDebug("TODO: Implement %s", __func__); for(;;);}while(0) + +#define AXWIN_VERSION 0x300 + +// === GLOBALS === +extern int giTerminalFD; +extern const char *gsTerminalDevice; + +extern int giScreenWidth, giScreenHeight; + +// === FUNCTIONS === +// --- Input --- +extern int Input_Init(void); +extern void Input_FillSelect(int *nfds, fd_set *set); +extern void Input_HandleSelect(fd_set *set); +// --- IPC --- +extern void IPC_Init(void); +extern void IPC_FillSelect(int *nfds, fd_set *set); +extern void IPC_HandleSelect(fd_set *set); + #endif