mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
hal-win-task: fix integer conversion warning on msvc
add explicit cast to DWORD when passing usec to Sleep(). Sleep() takes 32-bit DWORD but usec is mrb_int which can be 64-bit, causing warning c4244. Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -129,7 +129,7 @@ mrb_hal_task_sleep_us(mrb_state *mrb, mrb_int usec)
|
||||
|
||||
/* Windows Sleep() takes milliseconds, convert from microseconds */
|
||||
if (usec >= 0) {
|
||||
Sleep(usec / 1000);
|
||||
Sleep((DWORD)(usec / 1000));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user