Не используйте эту функцию.Это явно нестандартный техасский хлам, который не ведет себя по правилам языка Си.Напишите свою собственную функцию задержки, используя встроенные таймеры, или найдите ее в сети.Занимает менее 1 часа работы, что, несомненно, меньше времени, чем вы потратите на размышления о значении различных нестандартных нежелательных сообщений.
Реальная причина, по которой во встроенной индустрии так много дрянных компиляторов, заключается впрограммисты соглашаются на то, что их постоянно кормят нестандартным мусором, даже когда нет никаких причин отклоняться от стандарта C.