В DLL времени выполнения Microsoft C (MSVCRT.DLL) была ошибка, из-за которой происходило изменение FPCW, что могло изменить поведение приложения в зависимости от порядка загрузки DLL.
Так что, если вам небезразлична настройка FPCW, рекомендуется не только изменить ее на желаемые настройки перед выполнением (даже на границе вызова функции), но и изменить ее, когда вы закончите. (И если вы вызываете какие-либо функции или библиотеки, остерегайтесь вызываемых абонентов, которые могут их изменить, и не будьте настолько внимательны, чтобы вернуть их обратно вам!)
Также обратите внимание: FPCW является дорогостоящим для модификации, но не очень дорогим для изучения. Так что, если есть хороший шанс, что он уже настроен так, как вы хотите, вы можете сэкономить много времени, проверив его перед изменением.