ANSI standards for string conversions require that range checking be done. Set the variable errno accordingly and special limit values are returned. The macro ENABLE_OVERFLOW_CHECK is set to 1 by default. To reduce code size, we recommend that you switch this macro off (clear ENABLE_OVERFLOW_CHECK to 0).