ABS_MT_FIRST
pold = &mt->slots[mt->slot].abs[code - ABS_MT_FIRST];
int abs[ABS_MT_LAST - ABS_MT_FIRST + 1];
slot->abs[code - ABS_MT_FIRST] = value;
return slot->abs[code - ABS_MT_FIRST];
return axis >= ABS_MT_FIRST && axis <= ABS_MT_LAST;