Это извлечено из моего модуля:
При попытке присвоить новое значение константе после ее инициализации компилятор выдает (только) предупреждающее сообщение.
Это неверно в C99, но мой модуль, похоже, основан на C89, может кто-нибудь подтвердить правильность этого утверждения в соответствии с C89.