C IR remote control decoder library