// Redefine FIELD_OFFSET using builtin gcc offsetof in order to use them in enum/variable declarations
#define FIELD_OFFSET(type, field) __builtin_offsetof(type,field)
// Add JoystickOffsets predefined values
#define DIJOFS_SLIDER0 DIJOFS_SLIDER(0)
#define DIJOFS_SLIDER1 DIJOFS_SLIDER(1)
#define DIJOFS_POINT_OF_VIEW0 DIJOFS_POV(0)
#define DIJOFS_POINT_OF_VIEW1 DIJOFS_POV(1)
#define DIJOFS_POINT_OF_VIEW2 DIJOFS_POV(2)
#define DIJOFS_POINT_OF_VIEW3 DIJOFS_POV(3)
#define DIK_UNKNOWN 0