From 7c8fcbbde3a299096974f9061c8b5be0e526f4c2 Mon Sep 17 00:00:00 2001 From: Ganesh Ajjanagadde Date: Sat, 24 Oct 2015 17:53:21 -0400 Subject: avutil/tree: add additional const qualifier to the comparator libc's qsort comparator has a const qualifier on both arguments. This adds a missing const qualifier to exactly match the comparator API. Existing usages of av_tree_find, av_tree_insert are appropriately modified: type signature changes of the comparators, and removal of unnecessary void * casts of function pointers. Reviewed-by: Henrik Gramner Reviewed-by: wm4 Signed-off-by: Ganesh Ajjanagadde --- libavutil/tree.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libavutil/tree.c') diff --git a/libavutil/tree.c b/libavutil/tree.c index d0b67efc5d..0a69ea9fc4 100644 --- a/libavutil/tree.c +++ b/libavutil/tree.c @@ -37,7 +37,7 @@ struct AVTreeNode *av_tree_node_alloc(void) } void *av_tree_find(const AVTreeNode *t, void *key, - int (*cmp)(void *key, const void *b), void *next[2]) + int (*cmp)(const void *key, const void *b), void *next[2]) { if (t) { unsigned int v = cmp(key, t->elem); @@ -57,7 +57,7 @@ void *av_tree_find(const AVTreeNode *t, void *key, } void *av_tree_insert(AVTreeNode **tp, void *key, - int (*cmp)(void *key, const void *b), AVTreeNode **next) + int (*cmp)(const void *key, const void *b), AVTreeNode **next) { AVTreeNode *t = *tp; if (t) { -- cgit v1.2.3