improve code and increase const-correctness

code improvements that avoid warnings on higher warning levels

remove unnecessary casts

remove POSIX reserved type suffix from code

add test case for directory exclusion

fix missing canonicalization of input dirs

(0) -100 -30 -10 -6 +6 tip

mercurial