clean up type warning in modern clang/gcc 32/64bit environment
pretty config
fe-text compatibility