/*requirespreviousinclusionofinclude:exec/io.g*/
uint
„GPD_READEVENT‡=CMD_NONSTD+0,
„GPD_ASKCTYPEˆ=CMD_NONSTD+1,
„GPD_SETCTYPEˆ=CMD_NONSTD+2,
„GPD_ASKTRIGGER†=CMD_NONSTD+3,
„GPD_SETTRIGGER†=CMD_NONSTD+4,

„GPTB_DOWNKEYS‡=0,
„GPTF_DOWNKEYS‡=1<<GPTB_DOWNKEYS,
„GPTB_UPKEYS‰=1,
„GPTF_UPKEYS‰=1<<GPTB_UPKEYS;

type
„GamePortTrigger_t=struct{
ˆuintgpt_Keys;
ˆuintgpt_Timeout;
ˆuintgpt_XDelta;
ˆuintgpt_YDelta;
„};

int
„GPCT_ALLOCATED†=-1,
„GPCT_NOCONTROLLERƒ=0,
„GPCT_MOUSEŠ=1,
„GPCT_RELJOYSTICK„=2,
„GPCT_ABSJOYSTICK„=3,

„GPDERR_SETCTYPE…=1;
