mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Merge pull request #6408 from dearblue/c++
This commit is contained in:
@@ -90,7 +90,8 @@ flock(int fd, int operation)
|
||||
DWORD flags;
|
||||
flags = ((operation & LOCK_NB) ? LOCKFILE_FAIL_IMMEDIATELY : 0)
|
||||
| ((operation & LOCK_SH) ? LOCKFILE_EXCLUSIVE_LOCK : 0);
|
||||
OVERLAPPED ov = (OVERLAPPED){0};
|
||||
static const OVERLAPPED zero_ov = {0};
|
||||
OVERLAPPED ov = zero_ov;
|
||||
return LockFileEx(h, flags, 0, 0xffffffff, 0xffffffff, &ov) ? 0 : -1;
|
||||
}
|
||||
#endif
|
||||
|
||||
+1
-1
@@ -81,7 +81,7 @@ dump_float(mrb_state *mrb, uint8_t *buf, mrb_float f)
|
||||
union {
|
||||
double f;
|
||||
char s[sizeof(double)];
|
||||
} u = {.f = (double)f};
|
||||
} u = {(double)f};
|
||||
|
||||
if (littleendian) {
|
||||
memcpy(buf, u.s, sizeof(double));
|
||||
|
||||
Reference in New Issue
Block a user