Ensure that all ast_datastore_info structures are 'const'.

While addressing a bug, I came across a instance of 'struct ast_datastore_info'
that was not declared 'const'. Since the API already expects them to be
'const', this patch changes the declarations of all existing instances
that were not already declared that way.
........

Merged revisions 370183 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 370184 from http://svn.asterisk.org/svn/asterisk/branches/10


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@370187 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Kevin P. Fleming
2012-07-18 17:18:20 +00:00
parent 8401e81383
commit 79087cbbd5
13 changed files with 19 additions and 19 deletions

View File

@@ -174,7 +174,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
static void curlds_free(void *data);
static struct ast_datastore_info curl_info = {
static const struct ast_datastore_info curl_info = {
.type = "CURL",
.destroy = curlds_free,
};

View File

@@ -88,7 +88,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
static void shared_variable_free(void *data);
static struct ast_datastore_info shared_variable_info = {
static const struct ast_datastore_info shared_variable_info = {
.type = "SHARED_VARIABLES",
.destroy = shared_variable_free,
};

View File

@@ -99,7 +99,7 @@ static void lock_fixup(void *data, struct ast_channel *oldchan, struct ast_chann
static int unloading = 0;
static pthread_t broker_tid = AST_PTHREADT_NULL;
static struct ast_datastore_info lock_info = {
static const struct ast_datastore_info lock_info = {
.type = "MUTEX",
.destroy = lock_free,
.chan_fixup = lock_fixup,

View File

@@ -119,7 +119,7 @@ struct acf_odbc_query {
static void odbc_datastore_free(void *data);
static struct ast_datastore_info odbc_info = {
static const struct ast_datastore_info odbc_info = {
.type = "FUNC_ODBC",
.destroy = odbc_datastore_free,
};