Move the preferences/settings to C++ string class.
Use Clang’s built-in Pascal string generation to generate more Pascal strings.
Fix integer casts for lseek, so the value is properly byte-swapped.
Some work on Mac OS X to Executor FSSpec translation.