Also,

bei der bit_is_set() wird der WERT des registers übergeben und daraus dann ermittelt, ob das entsprechende Bit gesetzt ist.

Für deine Funktionen reicht das übrigens auch voll aus!
Also einfach uint8_t inputreg verwenden...