ignore files with trailing ~
Fix for 'unnamed field in initializer' GCC bug(Fix #143)