История изменений
Исправление wandrien, (текущая версия) :
именно с указателем не было ли какого UB. Но вроде не должно быть.
Да. Если следовать написанному в стандарте по букве, то не было.
Надо кастовать перед вызовом к корректному прототипу?
Ага.
Исходная версия wandrien, :
именно с указателем не было ли какого UB. Но вроде не должно быть.
Да. Если следовать написанному в стандарте по букве, то не было.
А на практике - выше я приводил пример с stdcall, где GCC молча позволяет выстрелить себе в ногу. При этом формально претензий к компилятору быть не может, ведь stdcall не является частью стандарта, а значит ничего из параграфов стандарта не нарушено.
Надо кастовать перед вызовом к корректному прототипу?
Ага.