print "[lua] This is runme.lua" -- test program for embedded lua -- we do not need to load the library, as it was already in the interpreter -- but let's check anyway assert(type(example)=='table',"Don't appear to have loaded the example module") -- note: we will copy the functions from example table into global -- this will help us later for k,v in pairs(example) do _G[k]=v end -- our add function -- we will be calling this from C function add(a,b) print("[lua] this is function add(",a,b,")") c=a+b print("[lua] returning",c) return c end function append(a,b) print("[lua] this is function append(",a,b,")") c=a..b print("[lua] returning",c) return c end