[Asterisk-code-review] pbx_lua: Remove compiler warnings (asterisk[16])
Friendly Automation
asteriskteam at digium.com
Wed Jul 6 16:02:01 CDT 2022
Friendly Automation has submitted this change. ( https://gerrit.asterisk.org/c/asterisk/+/18688 )
Change subject: pbx_lua: Remove compiler warnings
......................................................................
pbx_lua: Remove compiler warnings
Improved variable definitions (specified correct type) for avoiding
compiler warnings.
ASTERISK-30117 #close
Change-Id: I3b00c1befb658ee9379ddabd9a9132765ca9201a
---
M pbx/pbx_lua.c
1 file changed, 9 insertions(+), 8 deletions(-)
Approvals:
Joshua Colp: Looks good to me, but someone else must approve
Kevin Harwell: Looks good to me, approved
Friendly Automation: Approved for Submit
diff --git a/pbx/pbx_lua.c b/pbx/pbx_lua.c
index f6c0656..67b4317 100644
--- a/pbx/pbx_lua.c
+++ b/pbx/pbx_lua.c
@@ -45,8 +45,8 @@
#include <lauxlib.h>
#include <lualib.h>
-static char *config = "extensions.lua";
-static char *registrar = "pbx_lua";
+static const char *config = "extensions.lua";
+static const char *registrar = "pbx_lua";
#ifdef LOW_MEMORY
#define LUA_EXT_DATA_SIZE 256
@@ -60,7 +60,7 @@
* applications might return */
#define LUA_GOTO_DETECTED 5
-static char *lua_read_extensions_file(lua_State *L, long *size, int *file_not_openable);
+static char *lua_read_extensions_file(lua_State *L, size_t *size, int *file_not_openable);
static int lua_load_extensions(lua_State *L, struct ast_channel *chan);
static int lua_reload_extensions(lua_State *L);
static void lua_free_extensions(void);
@@ -105,7 +105,7 @@
AST_MUTEX_DEFINE_STATIC(config_file_lock);
static char *config_file_data = NULL;
-static long config_file_size = 0;
+static size_t config_file_size = 0;
static struct ast_context *local_contexts = NULL;
static struct ast_hashtab *local_table = NULL;
@@ -1093,7 +1093,7 @@
*
* \return a pointer to the buffer
*/
-static char *lua_read_extensions_file(lua_State *L, long *size, int *file_not_openable)
+static char *lua_read_extensions_file(lua_State *L, size_t *size, int *file_not_openable)
{
FILE *f;
int error_func;
@@ -1217,7 +1217,7 @@
*/
static int lua_reload_extensions(lua_State *L)
{
- long size = 0;
+ size_t size = 0;
char *data = NULL;
int file_not_openable = 0;
@@ -1497,7 +1497,8 @@
*/
static int lua_find_extension(lua_State *L, const char *context, const char *exten, int priority, ast_switch_f *func, int push_func)
{
- int context_table, context_order_table, i;
+ int context_table, context_order_table;
+ size_t i;
ast_debug(2, "Looking up %s@%s:%i\n", exten, context, priority);
if (priority != 1)
@@ -1690,7 +1691,7 @@
return res;
if (ast_register_switch(&lua_switch)) {
- ast_log(LOG_ERROR, "Unable to register LUA PBX switch\n");
+ ast_log(LOG_ERROR, "Unable to register Lua PBX switch\n");
return AST_MODULE_LOAD_FAILURE;
}
--
To view, visit https://gerrit.asterisk.org/c/asterisk/+/18688
To unsubscribe, or for help writing mail filters, visit https://gerrit.asterisk.org/settings
Gerrit-Project: asterisk
Gerrit-Branch: 16
Gerrit-Change-Id: I3b00c1befb658ee9379ddabd9a9132765ca9201a
Gerrit-Change-Number: 18688
Gerrit-PatchSet: 2
Gerrit-Owner: Boris P. Korzun <drtr0jan at yandex.ru>
Gerrit-Reviewer: Friendly Automation
Gerrit-Reviewer: Joshua Colp <jcolp at sangoma.com>
Gerrit-Reviewer: Kevin Harwell <kharwell at digium.com>
Gerrit-MessageType: merged
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-code-review/attachments/20220706/0c67dd06/attachment.html>
More information about the asterisk-code-review
mailing list