• Don't use identifiers that are already declared
    • For example, don't name a variable 'errno'
  • Don't pass functions invalid values
  • For floating point exception functions, only pass 0 or bitwise OR of floating point macros