Merge commit 'd816e125fe1fa5c909b706d47904a4d6c1799996'
authorMichael Niedermayer <michaelni@gmx.at>
Thu, 5 Jun 2014 16:55:44 +0000 (18:55 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 5 Jun 2014 16:55:44 +0000 (18:55 +0200)
* commit 'd816e125fe1fa5c909b706d47904a4d6c1799996':
  dict: const correctness for av_dict_get() and av_dict_copy()

Conflicts:
libavutil/dict.c
libavutil/dict.h

See: e12a73246d8ce7d0fc4036522688934e26de4bb1
Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavutil/dict.h

@@@ -87,20 -78,13 +87,20 @@@ typedef struct AVDictionary AVDictionar
  /**
   * Get a dictionary entry with matching key.
   *
 + * The returned entry key or value must not be changed, or it will
 + * cause undefined behavior.
 + *
 + * To iterate through all the dictionary entries, you can set the matching key
 + * to the null string "" and set the AV_DICT_IGNORE_SUFFIX flag.
 + *
   * @param prev Set to the previous matching element to find the next.
   *             If set to NULL the first matching element is returned.
 - * @param flags Allows case as well as suffix-insensitive comparisons.
 - * @return Found entry or NULL, changing key or value leads to undefined behavior.
 + * @param key matching key
 + * @param flags a collection of AV_DICT_* flags controlling how the entry is retrieved
 + * @return found entry or NULL in case no matching entry was found in the dictionary
   */
- AVDictionaryEntry *
- av_dict_get(FF_CONST_AVUTIL53 AVDictionary *m, const char *key, const AVDictionaryEntry *prev, int flags);
 -AVDictionaryEntry *av_dict_get(const AVDictionary *m, const char *key,
++AVDictionaryEntry *av_dict_get(FF_CONST_AVUTIL53 AVDictionary *m, const char *key,
+                                const AVDictionaryEntry *prev, int flags);
  
  /**
   * Get number of entries in dictionary.