Commit 0659d359 authored by Max Kellermann's avatar Max Kellermann Committed by Eric Wong

fix -Waggregate-return

Signed-off-by: 's avatarEric Wong <normalperson@yhbt.net> git-svn-id: https://svn.musicpd.org/mpd/trunk@7145 09075e82-0dd4-0310-85a5-a0d7c8717e4f
parent 07eaad30
...@@ -44,8 +44,8 @@ char *getTagItemString(int type, char *string) ...@@ -44,8 +44,8 @@ char *getTagItemString(int type, char *string)
if (FindInTree(tagTrees[type], string, &iter)) if (FindInTree(tagTrees[type], string, &iter))
{ {
((TagTrackerItem *)GetTreeKeyData(&iter).data)->count++; ((TagTrackerItem *)GetTreeKeyData(&iter)->data)->count++;
return (char *)GetTreeKeyData(&iter).key; return (char *)GetTreeKeyData(&iter)->key;
} }
else else
{ {
...@@ -71,7 +71,7 @@ void removeTagItemString(int type, char *string) ...@@ -71,7 +71,7 @@ void removeTagItemString(int type, char *string)
if (FindInTree(tagTrees[type], string, &iter)) if (FindInTree(tagTrees[type], string, &iter))
{ {
TagTrackerItem * item = TagTrackerItem * item =
(TagTrackerItem *)GetTreeKeyData(&iter).data; (TagTrackerItem *)GetTreeKeyData(&iter)->data;
item->count--; item->count--;
if (item->count <= 0) if (item->count <= 0)
RemoveFromTreeByIterator(tagTrees[type], &iter); RemoveFromTreeByIterator(tagTrees[type], &iter);
...@@ -103,7 +103,7 @@ void resetVisitedFlagsInTagTracker(int type) ...@@ -103,7 +103,7 @@ void resetVisitedFlagsInTagTracker(int type)
!IsTreeIteratorAtEnd(&iter); !IsTreeIteratorAtEnd(&iter);
IncrementTreeIterator(&iter)) IncrementTreeIterator(&iter))
{ {
((TagTrackerItem *)GetTreeKeyData(&iter).data)->visited = 0; ((TagTrackerItem *)GetTreeKeyData(&iter)->data)->visited = 0;
} }
} }
...@@ -117,7 +117,7 @@ void visitInTagTracker(int type, char *str) ...@@ -117,7 +117,7 @@ void visitInTagTracker(int type, char *str)
if (!FindInTree(tagTrees[type], str, &iter)) if (!FindInTree(tagTrees[type], str, &iter))
return; return;
((TagTrackerItem *)GetTreeKeyData(&iter).data)->visited = 1; ((TagTrackerItem *)GetTreeKeyData(&iter)->data)->visited = 1;
} }
void printVisitedInTagTracker(int fd, int type) void printVisitedInTagTracker(int fd, int type)
...@@ -132,14 +132,14 @@ void printVisitedInTagTracker(int fd, int type) ...@@ -132,14 +132,14 @@ void printVisitedInTagTracker(int fd, int type)
!IsTreeIteratorAtEnd(&iter); !IsTreeIteratorAtEnd(&iter);
IncrementTreeIterator(&iter)) IncrementTreeIterator(&iter))
{ {
item = ((TagTrackerItem *)GetTreeKeyData(&iter).data); item = ((TagTrackerItem *)GetTreeKeyData(&iter)->data);
if (item->visited) if (item->visited)
{ {
fdprintf(fd, fdprintf(fd,
"%s: %s\n", "%s: %s\n",
mpdTagItemKeys[type], mpdTagItemKeys[type],
(char *)GetTreeKeyData(&iter).key); (char *)GetTreeKeyData(&iter)->key);
} }
} }
} }
...@@ -630,13 +630,13 @@ void IncrementTreeIterator(TreeIterator * iter) ...@@ -630,13 +630,13 @@ void IncrementTreeIterator(TreeIterator * iter)
} }
} }
TreeKeyData const TreeKeyData *
GetTreeKeyData(TreeIterator * iter) GetTreeKeyData(TreeIterator * iter)
{ {
assert(iter->node && assert(iter->node &&
iter->which > 0 && iter->which > 0 &&
iter->which <= iter->node->count); iter->which <= iter->node->count);
return iter->node->keyData[iter->which-1]; return &iter->node->keyData[iter->which-1];
} }
int int
......
...@@ -51,7 +51,7 @@ void SetTreeIteratorToBegin(Tree * tree, TreeIterator * iter); ...@@ -51,7 +51,7 @@ void SetTreeIteratorToBegin(Tree * tree, TreeIterator * iter);
int IsTreeIteratorAtEnd(const TreeIterator * iter); int IsTreeIteratorAtEnd(const TreeIterator * iter);
void IncrementTreeIterator(TreeIterator * iter); void IncrementTreeIterator(TreeIterator * iter);
TreeKeyData GetTreeKeyData(TreeIterator * iter); const TreeKeyData *GetTreeKeyData(TreeIterator * iter);
int InsertInTree(Tree * tree, void * key, void * data); int InsertInTree(Tree * tree, void * key, void * data);
int RemoveFromTreeByKey(Tree * tree, void * key); int RemoveFromTreeByKey(Tree * tree, void * key);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment