remaining_alarm_time_ms() function
Return the time remaining before the next trigger of an alarm
Return value
>=0 the number of microseconds before the next trigger (INT32_MAX if the number of ms is higher than can be represented0 <0 if either the given alarm is not in progress or it has passed