From bddaf98342a461f4e02389d4db390098fb423fbf Mon Sep 17 00:00:00 2001 From: "Nicolas \"Pixel\" Noble" Date: Sat, 9 Aug 2014 19:23:48 -0700 Subject: Fixing even more warnings. --- src/LuaHandle.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/LuaHandle.cc') 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 c = h->writeU8(L.tonumber()); + Balau::Future c = h->writeU8((uint8_t) L.tonumber()); return L.yield(Balau::Future([L, c]() mutable { c.run(); return 0; })); } break; case IOHANDLE_WRITEU16: { - Balau::Future c = h->writeU16(L.tonumber()); + Balau::Future c = h->writeU16((uint16_t) L.tonumber()); return L.yield(Balau::Future([L, c]() mutable { c.run(); return 0; })); } break; case IOHANDLE_WRITEU32: { - Balau::Future c = h->writeU32(L.tonumber()); + Balau::Future c = h->writeU32((uint32_t) L.tonumber()); return L.yield(Balau::Future([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 c = h->writeU64(v); return L.yield(Balau::Future([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 c = h->writeI8(L.tonumber()); + Balau::Future c = h->writeI8((int8_t) L.tonumber()); return L.yield(Balau::Future([L, c]() mutable { c.run(); return 0; })); } break; case IOHANDLE_WRITEI16: { - Balau::Future c = h->writeI16(L.tonumber()); + Balau::Future c = h->writeI16((int16_t) L.tonumber()); return L.yield(Balau::Future([L, c]() mutable { c.run(); return 0; })); } break; case IOHANDLE_WRITEI32: { - Balau::Future c = h->writeI32(L.tonumber()); + Balau::Future c = h->writeI32((int32_t) L.tonumber()); return L.yield(Balau::Future([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 c = h->writeI64(v); return L.yield(Balau::Future([L, c]() mutable { c.run(); return 0; })); -- cgit v1.2.3