- snprintf(buf, len, "%-28s %-4ld seconds (frequency=%d)", ev->name,
- ev->when - (long)rb_current_time(), (int)ev->frequency);
+ snprintf(buf, sizeof buf, "%-28s %-4lld seconds (frequency=%d)", ev->name,
+ (long long)(ev->when - rb_current_time()), (int)ev->frequency);