view lua/luadyncall/test/test_intutils.lua @ 21:40a2c4198016

- working jdc (but with memleaks, currently) - added example
author cslag
date Wed, 30 Mar 2016 23:40:52 +0200
parents 0cfcc391201f
children
line wrap: on
line source

require "intutils"
u64 = intutils.u64
i64 = intutils.i64
local _print = print

local function print(x)
  local mt = getmetatable(x)
  local tostring = mt.__tostring
  if tostring then
    _print( tostring(x) )
  else
    _print(x)
  end
end

x = u64("0x00FFFFFFFFFFFF00")
y = u64("0xCA000000000000FE")
z = x + y
print(x)
print(y)
print(z)

x = i64("0x00FFFFFFFFFFFF00")
y = i64("0xCA000000000000FE")
z = x + y
print(x)
print(y)
print(z)