diff options
author | Nicolas "Pixel" Noble <pixel@nobis-crew.org> | 2014-08-09 19:23:48 -0700 |
---|---|---|
committer | Nicolas "Pixel" Noble <pixel@nobis-crew.org> | 2014-08-09 19:23:48 -0700 |
commit | bddaf98342a461f4e02389d4db390098fb423fbf (patch) | |
tree | 30e472aa10754b2c93a24a3519387b766e814907 /src/LuaHandle.cc | |
parent | 032872bf6f7c14b0fdbc9cd75daae56bbeb50af0 (diff) |
Fixing even more warnings.
Diffstat (limited to 'src/LuaHandle.cc')
-rw-r--r-- | src/LuaHandle.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/LuaHandle.cc b/src/LuaHandle.cc index 67a1496..168d43a 100644 --- a/src/LuaHandle.cc +++ b/src/LuaHandle.cc @@ -120,19 +120,19 @@ int sLua_IOHandle::IOHandle_proceed(Balau::Lua & L, int n, IOHandle * obj, int c break; case IOHANDLE_WRITEU8: { - Balau::Future<void> c = h->writeU8(L.tonumber()); + Balau::Future<void> c = h->writeU8((uint8_t) L.tonumber()); return L.yield(Balau::Future<int>([L, c]() mutable { c.run(); return 0; })); } break; case IOHANDLE_WRITEU16: { - Balau::Future<void> c = h->writeU16(L.tonumber()); + Balau::Future<void> c = h->writeU16((uint16_t) L.tonumber()); return L.yield(Balau::Future<int>([L, c]() mutable { c.run(); return 0; })); } break; case IOHANDLE_WRITEU32: { - Balau::Future<void> c = h->writeU32(L.tonumber()); + Balau::Future<void> c = h->writeU32((uint32_t) L.tonumber()); return L.yield(Balau::Future<int>([L, c]() mutable { c.run(); return 0; })); } break; @@ -146,7 +146,7 @@ int sLua_IOHandle::IOHandle_proceed(Balau::Lua & L, int n, IOHandle * obj, int c Balau::BigInt b(L.tostring()); v = b.to_uint64(); } else { - v = L.tonumber(); + v = (uint64_t) L.tonumber(); } Balau::Future<void> c = h->writeU64(v); return L.yield(Balau::Future<int>([L, c]() mutable { c.run(); return 0; })); @@ -154,19 +154,19 @@ int sLua_IOHandle::IOHandle_proceed(Balau::Lua & L, int n, IOHandle * obj, int c break; case IOHANDLE_WRITEI8: { - Balau::Future<void> c = h->writeI8(L.tonumber()); + Balau::Future<void> c = h->writeI8((int8_t) L.tonumber()); return L.yield(Balau::Future<int>([L, c]() mutable { c.run(); return 0; })); } break; case IOHANDLE_WRITEI16: { - Balau::Future<void> c = h->writeI16(L.tonumber()); + Balau::Future<void> c = h->writeI16((int16_t) L.tonumber()); return L.yield(Balau::Future<int>([L, c]() mutable { c.run(); return 0; })); } break; case IOHANDLE_WRITEI32: { - Balau::Future<void> c = h->writeI32(L.tonumber()); + Balau::Future<void> c = h->writeI32((int32_t) L.tonumber()); return L.yield(Balau::Future<int>([L, c]() mutable { c.run(); return 0; })); } break; @@ -180,7 +180,7 @@ int sLua_IOHandle::IOHandle_proceed(Balau::Lua & L, int n, IOHandle * obj, int c Balau::BigInt b(L.tostring()); v = b.to_int64(); } else { - v = L.tonumber(); + v = (int64_t) L.tonumber(); } Balau::Future<void> c = h->writeI64(v); return L.yield(Balau::Future<int>([L, c]() mutable { c.run(); return 0; })); |