Archived
14
0
Fork 0

Get rid of the casts that cause warnings on OpenBSD. The compiler is errantly

detecting warnings when we redefine a structure each time it is used, even
though the structure is identical.
Reported by: mvanbaak, via #asterisk-dev


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@141507 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
tilghman 2008-09-06 15:40:15 +00:00
parent 05a5f01e0a
commit 6381f87739

View file

@ -155,7 +155,7 @@ static int parse_curlopt_key(const char *name, CURLoption *key, enum optiontype
static int acf_curlopt_write(struct ast_channel *chan, const char *cmd, char *name, const char *value)
{
struct ast_datastore *store;
AST_LIST_HEAD(global_curl_info, curl_settings) *list;
struct global_curl_info *list;
struct curl_settings *cur, *new = NULL;
CURLoption key;
enum optiontype ot;
@ -181,7 +181,7 @@ static int acf_curlopt_write(struct ast_channel *chan, const char *cmd, char *na
}
} else {
/* Populate the global structure */
list = (struct global_curl_info *)&global_curl_info;
list = &global_curl_info;
}
if (!parse_curlopt_key(name, &key, &ot)) {
@ -274,7 +274,7 @@ yuck:
static int acf_curlopt_read(struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t len)
{
struct ast_datastore *store;
AST_LIST_HEAD(global_curl_info, curl_settings) *list[2] = { (struct global_curl_info *)&global_curl_info, NULL };
struct global_curl_info *list[2] = { &global_curl_info, NULL };
struct curl_settings *cur;
CURLoption key;
enum optiontype ot;
@ -287,7 +287,7 @@ static int acf_curlopt_read(struct ast_channel *chan, const char *cmd, char *dat
if (chan && (store = ast_channel_datastore_find(chan, &curl_info, NULL))) {
list[0] = store->data;
list[1] = (struct global_curl_info *)&global_curl_info;
list[1] = &global_curl_info;
}
for (i = 0; i < 2; i++) {