Force CRC to be positive
Move CPPFLAGS handling into SConstruct environment
Remove unused argument to clear_warn_func