changed ifdeftoif replacement parts for coreutils/ls
fixed options in config.h such that pragmas are invariable