summaryrefslogtreecommitdiffstats
path: root/lualib/lua_ffi/common.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lualib/lua_ffi/common.lua')
-rw-r--r--lualib/lua_ffi/common.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/lualib/lua_ffi/common.lua b/lualib/lua_ffi/common.lua
index d8f23e998..652b1dc6e 100644
--- a/lualib/lua_ffi/common.lua
+++ b/lualib/lua_ffi/common.lua
@@ -27,8 +27,19 @@ struct GString {
size_t len;
size_t allocated_len;
};
+struct GArray {
+ char *data;
+ unsigned len;
+};
+typedef void (*ref_dtor_cb_t)(void *data);
+struct ref_entry_s {
+ unsigned int refcount;
+ ref_dtor_cb_t dtor;
+};
void g_string_free (struct GString *st, int free_data);
+void g_free (void *p);
+long rspamd_snprintf (char *buf, long max, const char *fmt, ...);
]]
return {} \ No newline at end of file