Changeset

12976:a187600ec7d6

util: Add compat for prosody module name change to C sources
author Kim Alvefur <zash@zash.se>
date Fri, 17 Mar 2023 18:03:07 +0100
parents 12975:d10957394a3c
children 12977:74b9e05af71e
files util-src/compat.c util-src/crand.c util-src/crypto.c util-src/encodings.c util-src/hashes.c util-src/net.c util-src/poll.c util-src/pposix.c util-src/ringbuffer.c util-src/signal.c util-src/strbitop.c util-src/struct.c util-src/table.c util-src/time.c
diffstat 14 files changed, 64 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/util-src/compat.c	Fri Mar 17 16:23:16 2023 +0100
+++ b/util-src/compat.c	Fri Mar 17 18:03:07 2023 +0100
@@ -19,7 +19,7 @@
   return lua_gettop(L);
 }
 
-int luaopen_util_compat(lua_State *L) {
+int luaopen_prosody_util_compat(lua_State *L) {
 	lua_createtable(L, 0, 2);
 	{
 		lua_pushcfunction(L, lc_xpcall);
@@ -27,3 +27,7 @@
 	}
 	return 1;
 }
+
+int luaopen_util_compat(lua_State *L) {
+	return luaopen_prosody_util_compat(L);
+}
--- a/util-src/crand.c	Fri Mar 17 16:23:16 2023 +0100
+++ b/util-src/crand.c	Fri Mar 17 18:03:07 2023 +0100
@@ -123,7 +123,7 @@
 	return 1;
 }
 
-int luaopen_util_crand(lua_State *L) {
+int luaopen_prosody_util_crand(lua_State *L) {
 	luaL_checkversion(L);
 
 	lua_createtable(L, 0, 2);
@@ -142,3 +142,6 @@
 	return 1;
 }
 
+int luaopen_util_crand(lua_State *L) {
+	return luaopen_prosody_util_crand(L);
+}
--- a/util-src/crypto.c	Fri Mar 17 16:23:16 2023 +0100
+++ b/util-src/crypto.c	Fri Mar 17 18:03:07 2023 +0100
@@ -592,7 +592,7 @@
 	{ NULL,                 NULL            }
 };
 
-LUALIB_API int luaopen_util_crypto(lua_State *L) {
+LUALIB_API int luaopen_prosody_util_crypto(lua_State *L) {
 #if (LUA_VERSION_NUM > 501)
 	luaL_checkversion(L);
 #endif
@@ -616,3 +616,7 @@
 #endif
 	return 1;
 }
+
+LUALIB_API int luaopen_util_crypto(lua_State *L) {
+	return luaopen_prosody_util_crypto(L);
+}
--- a/util-src/encodings.c	Fri Mar 17 16:23:16 2023 +0100
+++ b/util-src/encodings.c	Fri Mar 17 18:03:07 2023 +0100
@@ -612,7 +612,7 @@
 
 /***************** end *****************/
 
-LUALIB_API int luaopen_util_encodings(lua_State *L) {
+LUALIB_API int luaopen_prosody_util_encodings(lua_State *L) {
 	luaL_checkversion(L);
 #ifdef USE_STRINGPREP_ICU
 	init_icu();
@@ -646,3 +646,6 @@
 	lua_setfield(L, -2, "version");
 	return 1;
 }
+LUALIB_API int luaopen_util_encodings(lua_State *L) {
+	return luaopen_prosody_util_encodings(L);
+}
--- a/util-src/hashes.c	Fri Mar 17 16:23:16 2023 +0100
+++ b/util-src/hashes.c	Fri Mar 17 18:03:07 2023 +0100
@@ -313,7 +313,7 @@
 	{ NULL,			NULL		}
 };
 
-LUALIB_API int luaopen_util_hashes(lua_State *L) {
+LUALIB_API int luaopen_prosody_util_hashes(lua_State *L) {
 	luaL_checkversion(L);
 	lua_newtable(L);
 	luaL_setfuncs(L, Reg, 0);
@@ -325,3 +325,6 @@
 #endif
 	return 1;
 }
+LUALIB_API int luaopen_util_hashes(lua_State *L) {
+	return luaopen_prosody_util_hashes(L);
+}
--- a/util-src/net.c	Fri Mar 17 16:23:16 2023 +0100
+++ b/util-src/net.c	Fri Mar 17 18:03:07 2023 +0100
@@ -189,7 +189,7 @@
 	return 1;
 }
 
-int luaopen_util_net(lua_State *L) {
+int luaopen_prosody_util_net(lua_State *L) {
 	luaL_checkversion(L);
 	luaL_Reg exports[] = {
 		{ "local_addresses", lc_local_addresses },
@@ -202,3 +202,6 @@
 	luaL_setfuncs(L, exports, 0);
 	return 1;
 }
+int luaopen_util_net(lua_State *L) {
+	return luaopen_prosody_util_net(L);
+}
--- a/util-src/poll.c	Fri Mar 17 16:23:16 2023 +0100
+++ b/util-src/poll.c	Fri Mar 17 18:03:07 2023 +0100
@@ -560,7 +560,7 @@
 /*
  * Open library
  */
-int luaopen_util_poll(lua_State *L) {
+int luaopen_prosody_util_poll(lua_State *L) {
 	luaL_checkversion(L);
 
 	luaL_newmetatable(L, STATE_MT);
@@ -614,3 +614,8 @@
 	return 1;
 }
 
+/* COMPAT */
+int luaopen_util_poll(lua_State *L) {
+	return luaopen_prosody_util_poll(L);
+}
+
--- a/util-src/pposix.c	Fri Mar 17 16:23:16 2023 +0100
+++ b/util-src/pposix.c	Fri Mar 17 18:03:07 2023 +0100
@@ -825,7 +825,7 @@
 
 /* Register functions */
 
-int luaopen_util_pposix(lua_State *L) {
+int luaopen_prosody_util_pposix(lua_State *L) {
 	luaL_checkversion(L);
 	luaL_Reg exports[] = {
 		{ "abort", lc_abort },
@@ -883,3 +883,6 @@
 
 	return 1;
 }
+int luaopen_util_pposix(lua_State *L) {
+	return luaopen_prosody_util_pposix(L);
+}
--- a/util-src/ringbuffer.c	Fri Mar 17 16:23:16 2023 +0100
+++ b/util-src/ringbuffer.c	Fri Mar 17 18:03:07 2023 +0100
@@ -313,7 +313,7 @@
 	return 1;
 }
 
-int luaopen_util_ringbuffer(lua_State *L) {
+int luaopen_prosody_util_ringbuffer(lua_State *L) {
 	luaL_checkversion(L);
 
 	if(luaL_newmetatable(L, "ringbuffer_mt")) {
@@ -353,3 +353,7 @@
 	lua_setfield(L, -2, "new");
 	return 1;
 }
+
+int luaopen_util_ringbuffer(lua_State *L) {
+	return luaopen_prosody_util_ringbuffer(L);
+}
--- a/util-src/signal.c	Fri Mar 17 16:23:16 2023 +0100
+++ b/util-src/signal.c	Fri Mar 17 18:03:07 2023 +0100
@@ -377,7 +377,7 @@
 	{NULL, NULL}
 };
 
-int luaopen_util_signal(lua_State *L) {
+int luaopen_prosody_util_signal(lua_State *L) {
 	luaL_checkversion(L);
 	int i = 0;
 
@@ -408,3 +408,6 @@
 
 	return 1;
 }
+int luaopen_util_signal(lua_State *L) {
+	return luaopen_prosody_util_signal(L);
+}
--- a/util-src/strbitop.c	Fri Mar 17 16:23:16 2023 +0100
+++ b/util-src/strbitop.c	Fri Mar 17 18:03:07 2023 +0100
@@ -74,7 +74,7 @@
 	return 1;
 }
 
-LUA_API int luaopen_util_strbitop(lua_State *L) {
+LUA_API int luaopen_prosody_util_strbitop(lua_State *L) {
 	luaL_Reg exports[] = {
 		{ "sand", strop_and },
 		{ "sor",  strop_or },
@@ -86,3 +86,7 @@
 	luaL_setfuncs(L, exports, 0);
 	return 1;
 }
+
+LUA_API int luaopen_util_strbitop(lua_State *L) {
+	return luaopen_prosody_util_strbitop(L);
+}
--- a/util-src/struct.c	Fri Mar 17 16:23:16 2023 +0100
+++ b/util-src/struct.c	Fri Mar 17 18:03:07 2023 +0100
@@ -385,11 +385,15 @@
 
 LUALIB_API int luaopen_util_struct (lua_State *L);
 
-LUALIB_API int luaopen_util_struct (lua_State *L) {
+LUALIB_API int luaopen_prosody_util_struct (lua_State *L) {
   luaL_newlib(L, thislib);
   return 1;
 }
 
+LUALIB_API int luaopen_util_struct (lua_State *L) {
+	return luaopen_prosody_util_struct(L);
+}
+
 
 /******************************************************************************
 * Copyright (C) 2010-2018 Lua.org, PUC-Rio.  All rights reserved.
--- a/util-src/table.c	Fri Mar 17 16:23:16 2023 +0100
+++ b/util-src/table.c	Fri Mar 17 18:03:07 2023 +0100
@@ -60,7 +60,7 @@
 	return 1;
 }
 
-int luaopen_util_table(lua_State *L) {
+int luaopen_prosody_util_table(lua_State *L) {
 	luaL_checkversion(L);
 	lua_createtable(L, 0, 2);
 	lua_pushcfunction(L, Lcreate_table);
@@ -71,3 +71,7 @@
 	lua_setfield(L, -2, "move");
 	return 1;
 }
+
+int luaopen_util_table(lua_State *L) {
+	return luaopen_prosody_util_table(L);
+}
--- a/util-src/time.c	Fri Mar 17 16:23:16 2023 +0100
+++ b/util-src/time.c	Fri Mar 17 18:03:07 2023 +0100
@@ -23,7 +23,7 @@
 	return 1;
 }
 
-int luaopen_util_time(lua_State *L) {
+int luaopen_prosody_util_time(lua_State *L) {
 	lua_createtable(L, 0, 2);
 	{
 		lua_pushcfunction(L, lc_time_realtime);
@@ -33,3 +33,6 @@
 	}
 	return 1;
 }
+int luaopen_util_time(lua_State *L) {
+	return luaopen_prosody_util_time(L);
+}