comparison lua/luadc/README.txt @ 0:0cfcc391201f

initial from svn dyncall-1745
author Daniel Adler
date Thu, 19 Mar 2015 22:26:28 +0100
parents
children 739c40f35a6a
comparison
equal deleted inserted replaced
-1:000000000000 0:0cfcc391201f
1 lua bindings for dyncall
2 ========================
3
4 1. loading the lua C extension
5
6 require "package"
7 f = package.loadlib("luadc","luadc_open")
8 f()
9
10 2. using the C extension
11
12 libhandle = dc.load("libname")
13 f = dc.find(libhandle,"symbol")
14
15 3. change calling convention mode
16
17 dc.mode(mode)
18
19 mode is dc.C_DEFAULT, dc.C_X86_WIN32_STD, dc.C_X86_WIN32_FAST, ...
20
21 4. make a call
22
23 dc.call(f, signature, args... )
24
25
26
27