fix to forgotten use of pathSeparator() instead of hardcoded one
fix to incompatible initialization of member vars

- might be allowed in newer compilers (C++ standard) but not in older
ones