Add unit test for dir iteration. Implementation of iso_dir_iter_free().

This commit is contained in:
Vreixo Formoso
2007-12-02 16:39:58 +01:00
parent 5ec93b50f4
commit 78fba4c14f
2 changed files with 124 additions and 0 deletions

View File

@ -256,6 +256,7 @@ int iso_dir_iter_next(IsoDirIter *iter, IsoNode **node)
}
n = iter->pos;
if (n == NULL) {
*node = NULL;
return 0;
}
if (n->parent != iter->dir) {
@ -283,6 +284,11 @@ int iso_dir_iter_has_next(IsoDirIter *iter)
return iter->pos == NULL ? 0 : 1;
}
void iso_dir_iter_free(IsoDirIter *iter)
{
free(iter);
}
static IsoNode**
iso_dir_find_node(IsoDir *dir, IsoNode *node)
{