Yes, I took a look at it.
My design is a little different from this implementation, mainly in that
I use tables for directory listing instead of iterators. I also included
a compiler switch that disables destructive functionality like deleting
a directory...
But as mentioned before, the main reason for writing this was that I
needed a little more training with the C API ;)