You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.1 KiB
Lua
53 lines
1.1 KiB
Lua
package.path = "3rd/?.lua;lualib-src/?.lua;" .. package.path
|
|
package.cpath = ";luaclib/?.so;skynet/luaclib/?.so;"
|
|
|
|
-- lua ffi 库
|
|
-- https://github.com/q66/cffi-lua
|
|
|
|
local snapshot = require "snapshot"
|
|
print("snapshot", snapshot)
|
|
|
|
local cjson = require "cjson"
|
|
print("cjson", cjson)
|
|
|
|
local lfs = require "lfs"
|
|
print("lfs", lfs)
|
|
|
|
local shiftimer = require "shiftimer.c"
|
|
print("shiftimer", shiftimer)
|
|
|
|
local skiplist = require "skiplist.c"
|
|
print("skiplist", skiplist)
|
|
|
|
local profile = require "profile.c"
|
|
print("profile", profile)
|
|
|
|
local clua = require "clua"
|
|
print("clua", clua)
|
|
|
|
local rc4 = require "rc4.c"
|
|
print("rc4", rc4)
|
|
|
|
local termfx = require "termfx"
|
|
print("termfx", termfx)
|
|
|
|
local socket = require "socket.core"
|
|
print("socket", socket)
|
|
|
|
local skipset = require "skipset.c"
|
|
print("skipset", skipset)
|
|
|
|
local math3d = require "math3d"
|
|
print("math3d", math3d)
|
|
|
|
local ffi = require("cffi")
|
|
if ffi.abi("64bit") then
|
|
assert(ffi.sizeof("void *") == 8)
|
|
elseif ffi.abi("32bit") then
|
|
assert(ffi.sizeof("void *") == 4)
|
|
end
|
|
print("ffi", ffi)
|
|
|
|
local syslog = require 'lsyslog'
|
|
print("syslog", syslog)
|