mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-05 12:16:00 +00:00
finish const-ifying ast_func_read()
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@49741 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -43,7 +43,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
|
||||
#include "asterisk/localtime.h"
|
||||
#include "asterisk/options.h"
|
||||
|
||||
static int function_fieldqty(struct ast_channel *chan, char *cmd,
|
||||
static int function_fieldqty(struct ast_channel *chan, const char *cmd,
|
||||
char *parse, char *buf, size_t len)
|
||||
{
|
||||
char *varval;
|
||||
@@ -73,7 +73,7 @@ static struct ast_custom_function fieldqty_function = {
|
||||
.read = function_fieldqty,
|
||||
};
|
||||
|
||||
static int filter(struct ast_channel *chan, char *cmd, char *parse, char *buf,
|
||||
static int filter(struct ast_channel *chan, const char *cmd, char *parse, char *buf,
|
||||
size_t len)
|
||||
{
|
||||
AST_DECLARE_APP_ARGS(args,
|
||||
@@ -105,7 +105,7 @@ static struct ast_custom_function filter_function = {
|
||||
.read = filter,
|
||||
};
|
||||
|
||||
static int regex(struct ast_channel *chan, char *cmd, char *parse, char *buf,
|
||||
static int regex(struct ast_channel *chan, const char *cmd, char *parse, char *buf,
|
||||
size_t len)
|
||||
{
|
||||
AST_DECLARE_APP_ARGS(args,
|
||||
@@ -186,7 +186,7 @@ static int exec_clearhash(struct ast_channel *chan, void *data)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int array(struct ast_channel *chan, char *cmd, char *var,
|
||||
static int array(struct ast_channel *chan, const char *cmd, char *var,
|
||||
const char *value)
|
||||
{
|
||||
AST_DECLARE_APP_ARGS(arg1,
|
||||
@@ -256,7 +256,7 @@ static int array(struct ast_channel *chan, char *cmd, char *var,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int hashkeys_read(struct ast_channel *chan, char *cmd, char *data, char *buf, size_t len)
|
||||
static int hashkeys_read(struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t len)
|
||||
{
|
||||
struct ast_var_t *newvar;
|
||||
int plen;
|
||||
@@ -278,7 +278,7 @@ static int hashkeys_read(struct ast_channel *chan, char *cmd, char *data, char *
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int hash_write(struct ast_channel *chan, char *cmd, char *var, const char *value)
|
||||
static int hash_write(struct ast_channel *chan, const char *cmd, char *var, const char *value)
|
||||
{
|
||||
char varname[256];
|
||||
AST_DECLARE_APP_ARGS(arg,
|
||||
@@ -298,7 +298,7 @@ static int hash_write(struct ast_channel *chan, char *cmd, char *var, const char
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int hash_read(struct ast_channel *chan, char *cmd, char *data, char *buf, size_t len)
|
||||
static int hash_read(struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t len)
|
||||
{
|
||||
char varname[256];
|
||||
const char *varvalue;
|
||||
@@ -382,7 +382,7 @@ static struct ast_custom_function array_function = {
|
||||
"entire argument, since Set can take multiple arguments itself.\n",
|
||||
};
|
||||
|
||||
static int acf_sprintf(struct ast_channel *chan, char *cmd, char *data, char *buf, size_t len)
|
||||
static int acf_sprintf(struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t len)
|
||||
{
|
||||
#define SPRINTF_FLAG 0
|
||||
#define SPRINTF_WIDTH 1
|
||||
@@ -525,7 +525,7 @@ static struct ast_custom_function sprintf_function = {
|
||||
"a format specifier is not recognized.\n",
|
||||
};
|
||||
|
||||
static int quote(struct ast_channel *chan, char *cmd, char *data, char *buf, size_t len)
|
||||
static int quote(struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t len)
|
||||
{
|
||||
char *bufptr = buf, *dataptr = data;
|
||||
*bufptr++ = '"';
|
||||
@@ -555,7 +555,7 @@ static struct ast_custom_function quote_function = {
|
||||
};
|
||||
|
||||
|
||||
static int len(struct ast_channel *chan, char *cmd, char *data, char *buf,
|
||||
static int len(struct ast_channel *chan, const char *cmd, char *data, char *buf,
|
||||
size_t len)
|
||||
{
|
||||
int length = 0;
|
||||
@@ -575,7 +575,7 @@ static struct ast_custom_function len_function = {
|
||||
.read = len,
|
||||
};
|
||||
|
||||
static int acf_strftime(struct ast_channel *chan, char *cmd, char *parse,
|
||||
static int acf_strftime(struct ast_channel *chan, const char *cmd, char *parse,
|
||||
char *buf, size_t len)
|
||||
{
|
||||
AST_DECLARE_APP_ARGS(args,
|
||||
@@ -611,7 +611,7 @@ static struct ast_custom_function strftime_function = {
|
||||
.read = acf_strftime,
|
||||
};
|
||||
|
||||
static int acf_strptime(struct ast_channel *chan, char *cmd, char *data,
|
||||
static int acf_strptime(struct ast_channel *chan, const char *cmd, char *data,
|
||||
char *buf, size_t len)
|
||||
{
|
||||
AST_DECLARE_APP_ARGS(args,
|
||||
@@ -663,7 +663,7 @@ static struct ast_custom_function strptime_function = {
|
||||
.read = acf_strptime,
|
||||
};
|
||||
|
||||
static int function_eval(struct ast_channel *chan, char *cmd, char *data,
|
||||
static int function_eval(struct ast_channel *chan, const char *cmd, char *data,
|
||||
char *buf, size_t len)
|
||||
{
|
||||
buf[0] = '\0';
|
||||
@@ -694,7 +694,7 @@ static struct ast_custom_function eval_function = {
|
||||
.read = function_eval,
|
||||
};
|
||||
|
||||
static int keypadhash(struct ast_channel *chan, char *cmd, char *data, char *buf, size_t len)
|
||||
static int keypadhash(struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t len)
|
||||
{
|
||||
char *bufptr, *dataptr;
|
||||
|
||||
|
Reference in New Issue
Block a user