Directory Listing
Use enumeration instead of chars to represent the operation
remember to reset clear state var
Bugfix
svn:ignore
Initial import
Initial import.