diff --git a/regressions/common.h b/regressions/common.h index aacd176..e1d8f15 100644 --- a/regressions/common.h +++ b/regressions/common.h @@ -188,8 +188,10 @@ prefix##_common_win_alarm(void *unused) \ #define COMMON_ALARM_INIT(prefix, alarm_event_name, duration) \ prefix##_common_alarm_tl = -1 * (duration) * SECOND_TIMER; \ - prefix##_common_alarm_timer_length.LowPart = (DWORD) (tl & 0xFFFFFFFF); \ - prefix##_common_alarm_timer_length.HighPart = (LONG) (tl >> 32); \ + prefix##_common_alarm_timer_length.LowPart = \ + (DWORD) (prefix##_common_alarm_tl & 0xFFFFFFFF); \ + prefix##_common_alarm_timer_length.HighPart = \ + (LONG) (prefix##_common_alarm_tl >> 32); \ alarm_event_name = CreateEvent(NULL, false, false, NULL); \ assert(alarm_event_name != NULL); \ prefix##_common_win_alarm_timer = CreateWaitableTimer(NULL, true, NULL); \