deb4998ba50060c48cce222fd18a8eed053918d7vboxsynctypedef struct {
deb4998ba50060c48cce222fd18a8eed053918d7vboxsynctypedef struct {
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync /* wrapped screen functions */
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync#define glWinGetScreenPriv(pScreen) &glWinScreens[pScreen->myNum]
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync#define glWinScreenPriv(pScreen) glWinScreenRec *pScreenPriv = glWinGetScreenPriv(pScreen);
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync#define GLWIN_TRACE() if (glWinDebugSettings.enableTrace) ErrorF("%s:%d: Trace\n", __FUNCTION__, __LINE__ )
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync#define GLWIN_TRACE_MSG(msg, args...) if (glWinDebugSettings.enableTrace) ErrorF("%s:%d: " msg, __FUNCTION__, __LINE__, ##args )
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync#define GLWIN_DEBUG_MSG(msg, args...) if (glWinDebugSettings.enableDebug) ErrorF("%s:%d: " msg, __FUNCTION__, __LINE__, ##args )
deb4998ba50060c48cce222fd18a8eed053918d7vboxsync#define GLWIN_DEBUG_MSG2(msg, args...) if (glWinDebugSettings.enableDebug) ErrorF(msg, ##args )