Mercurial > pub > dyncall > bindings
view lua/luadc/test.lua @ 62:4a9f6c7c09c1
- fix inccorect overflow errors for int (and long on LLP64 systems)
author | Tassilo Philipp |
---|---|
date | Sat, 18 May 2024 15:33:54 +0200 |
parents | 0cfcc391201f |
children |
line wrap: on
line source
require "package" pf = package.loadlib("luadc","luadc_open") pf() print(dc.C_DEFAULT) print(dc.C_X86_WIN32_STD) dc.mode(dc.C_DEFAULT) clib = dc.load("msvcrt") f = dc.find(clib,"sqrt") x = dc.call(f,"d)d",144) print(x) dc.mode(dc.C_X86_WIN32_STD) user32 = dc.load("user32") f = dc.find(user32,"MessageBoxA") x = dc.call(f,"iSSi)v", 0, "Hello", "World", 0)