view lua/luadc/README.txt @ 58:e4bf6e44fbf5

fixes to test code
author Tassilo Philipp
date Mon, 08 Feb 2021 10:15:27 +0100
parents 739c40f35a6a
children
line wrap: on
line source

lua bindings for dyncall
========================

1. loading the lua C extension

   require "package"
   f = package.loadlib("luadc","luadc_open")
   f()

2. using the C extension

   libhandle = dc.load("libname")
   f = dc.find(libhandle,"symbol")  

3. change calling convention mode

   dc.mode(mode)

   mode is dc.C_DEFAULT, dc.C_X86_WIN32_STD, dc.C_X86_WIN32_FAST, ...

4. make a call

   dc.call(f, signature, args... )