dict: fix assignment discards qualifiers from pointer target type warnings.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
68eb35b886
commit
8aed90958d
@ -75,11 +75,11 @@ int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags
|
|||||||
}
|
}
|
||||||
if (value) {
|
if (value) {
|
||||||
if (flags & AV_DICT_DONT_STRDUP_KEY) {
|
if (flags & AV_DICT_DONT_STRDUP_KEY) {
|
||||||
m->elems[m->count].key = key;
|
m->elems[m->count].key = (char*)(intptr_t)key;
|
||||||
} else
|
} else
|
||||||
m->elems[m->count].key = av_strdup(key );
|
m->elems[m->count].key = av_strdup(key );
|
||||||
if (flags & AV_DICT_DONT_STRDUP_VAL) {
|
if (flags & AV_DICT_DONT_STRDUP_VAL) {
|
||||||
m->elems[m->count].value = value;
|
m->elems[m->count].value = (char*)(intptr_t)value;
|
||||||
} else if (oldval && flags & AV_DICT_APPEND) {
|
} else if (oldval && flags & AV_DICT_APPEND) {
|
||||||
int len = strlen(oldval) + strlen(value) + 1;
|
int len = strlen(oldval) + strlen(value) + 1;
|
||||||
if (!(oldval = av_realloc(oldval, len)))
|
if (!(oldval = av_realloc(oldval, len)))
|
||||||
|
Loading…
Reference in New Issue
Block a user