Introduce the notion of item iterators, and use them to clean up code.
[wine] / files /
drwxr-xr-x   ..
-rw-r--r-- 3064 change.c
-rw-r--r-- 34353 directory.c
-rw-r--r-- 85073 dos_fs.c
-rw-r--r-- 62196 drive.c
-rw-r--r-- 103882 file.c
-rw-r--r-- 64743 profile.c
-rw-r--r-- 41621 smb.c
-rw-r--r-- 4892 smb.h
-rw-r--r-- 5905 tape.c