Fix fsys_generic return type; Optimize for clang (Allow for better code generation; Suppress warnings)