From e58757ada5ed2084a48ef21714eb96575d955e36 Mon Sep 17 00:00:00 2001 From: Lion Date: Tue, 5 Jul 2022 13:47:47 +0800 Subject: [PATCH] require the local xdb_searcher.so and fix the bug for err check and print --- binding/lua_c/bench_test.lua | 3 +++ binding/lua_c/search_test.lua | 3 +++ binding/lua_c/util_test.lua | 9 ++++++--- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/binding/lua_c/bench_test.lua b/binding/lua_c/bench_test.lua index b43391b..7ab41b7 100644 --- a/binding/lua_c/bench_test.lua +++ b/binding/lua_c/bench_test.lua @@ -6,6 +6,9 @@ -- @Author Lion -- @Date 2022/06/30 +-- set the package to load the current xdb_searcher.so +package.path = "./?.lua" .. package.path +package.cpath = "./?.so" .. package.cpath local xdb = require("xdb_searcher") function printHelp() diff --git a/binding/lua_c/search_test.lua b/binding/lua_c/search_test.lua index 4e65a39..62245be 100644 --- a/binding/lua_c/search_test.lua +++ b/binding/lua_c/search_test.lua @@ -6,6 +6,9 @@ -- @Author Lion -- @Date 2022/06/30 +-- set the package to load the current xdb_searcher.so +package.path = "./?.lua" .. package.path +package.cpath = "./?.so" .. package.cpath local xdb = require("xdb_searcher") function printHelp() diff --git a/binding/lua_c/util_test.lua b/binding/lua_c/util_test.lua index e9e2702..5a481c5 100644 --- a/binding/lua_c/util_test.lua +++ b/binding/lua_c/util_test.lua @@ -6,6 +6,9 @@ -- @Author Lion -- @Date 2022/06/30 +-- set the package to load the current xdb_searcher.so +package.path = "./?.lua" .. package.path +package.cpath = "./?.so" .. package.cpath local xdb = require("xdb_searcher") ---- ip checking testing @@ -18,9 +21,9 @@ local ip_list = { local s_time = xdb.now() for _, ip_src in ipairs(ip_list) do - ip, ok = xdb.check_ip(ip_src) - if ok == false then - print(string.format("invalid ip address `%s`", ip_src)) + ip, err = xdb.check_ip(ip_src) + if err ~= nil then + print(string.format("invalid ip address `%s`: %s", ip_src, err)) else ip_dst = xdb.long2ip(ip) io.write(string.format("long(%-15s)=%10d, long2ip(%-10d)=%-15s", ip_src, ip, ip, ip_dst))