summaryrefslogtreecommitdiff
path: root/src/tsg_lua_interface.h
diff options
context:
space:
mode:
author冯伟浩 <[email protected]>2022-08-30 04:14:38 +0000
committer冯伟浩 <[email protected]>2022-08-30 04:14:38 +0000
commit335fc47182f644f2c0075006529b15144af5ef82 (patch)
tree2f71231fe3ac8a21881b4478edcb8960e1b90daf /src/tsg_lua_interface.h
parentab3c9a36461a3f3f146c012cfaab713cc8d32a6a (diff)
Update tsg_lua_interface.h
Diffstat (limited to 'src/tsg_lua_interface.h')
-rw-r--r--src/tsg_lua_interface.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/tsg_lua_interface.h b/src/tsg_lua_interface.h
index 99c0ee0..793bb37 100644
--- a/src/tsg_lua_interface.h
+++ b/src/tsg_lua_interface.h
@@ -42,10 +42,8 @@ const char *lua_get_last_error_string(struct lua_vm *vm);
* return value: int successed, return 0; failed, return error code */
int lua_vm_destory(struct lua_vm *vm);
-struct lua_cbinding_params;
-struct lua_cbinding_params *lua_cbinding_get_last_params(struct lua_vm *vm);
-struct lua_data *lua_cbinging_get_next_para(struct lua_cbinding_params *params);
-void lua_cbinding_free_params(struct lua_cbinding_params *params);
+int lua_cbinding_get_last_params_num(struct lua_vm *vm);
+int lua_cbinding_get_param(struct lua_vm *vm, int param_index, struct lua_data *param);
int lua_cbinding_return(struct lua_vm *vm, struct lua_data *data);
int lua_cbinding_return_pair(struct lua_vm *vm, struct lua_data *data1, struct lua_data *data2);