fix(windows): prevent @intCast crash on windows
This commit is contained in:
parent
5ba56ab5c7
commit
379b7e8abf
5 changed files with 15 additions and 10 deletions
|
@ -14,7 +14,7 @@ using thespian::stop_metronome;
|
|||
|
||||
extern "C" {
|
||||
|
||||
auto thespian_metronome_create_ms(unsigned long ms)
|
||||
auto thespian_metronome_create_ms(uint64_t ms)
|
||||
-> thespian_metronome_handle * {
|
||||
try {
|
||||
auto *handle = thespian::create_metronome(milliseconds(ms)).ref.release();
|
||||
|
@ -27,7 +27,7 @@ auto thespian_metronome_create_ms(unsigned long ms)
|
|||
return nullptr;
|
||||
}
|
||||
}
|
||||
auto thespian_metronome_create_us(unsigned long us)
|
||||
auto thespian_metronome_create_us(uint64_t us)
|
||||
-> thespian_metronome_handle * {
|
||||
try {
|
||||
auto *handle = thespian::create_metronome(microseconds(us)).ref.release();
|
||||
|
|
|
@ -13,7 +13,7 @@ using thespian::timeout_ref;
|
|||
|
||||
extern "C" {
|
||||
|
||||
auto thespian_timeout_create_ms(unsigned long ms, cbor_buffer m)
|
||||
auto thespian_timeout_create_ms(uint64_t ms, cbor_buffer m)
|
||||
-> thespian_timeout_handle * {
|
||||
try {
|
||||
cbor::buffer buf;
|
||||
|
@ -31,7 +31,7 @@ auto thespian_timeout_create_ms(unsigned long ms, cbor_buffer m)
|
|||
return nullptr;
|
||||
}
|
||||
}
|
||||
auto thespian_timeout_create_us(unsigned long us, cbor_buffer m)
|
||||
auto thespian_timeout_create_us(uint64_t us, cbor_buffer m)
|
||||
-> thespian_timeout_handle * {
|
||||
try {
|
||||
cbor::buffer buf;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue