On Mon, 1 Feb 2010, Dmitry Nezhevenko wrote:
On Mon, Feb 01, 2010 at 11:28:54AM +0300, yuri.nefe...@gmail.com wrote:
On Mon, 1 Feb 2010, Dmitry Nezhevenko wrote:
On Mon, Feb 01, 2010 at 04:30:27AM +0300, Alexandr Sagadeev wrote:
Однако, в любом случае, все эти замены есть стандартное свойство Форта, в
котором слова (проседуры) ядра ничем не отличаются от пользовательских. В
C же другая ситуация -- для такой замены требуется перекомпиляция самого
компилятора, что бы изменить startup. Переход на функцию main в C зашит в
коде компилятора.
В GCC -- возможно да, в MSVC можно указать любую функцию.
Стандарт ISO/IEC 9899:1999 (E)
5.1.2.2.1 Program startup
Я в курсе про это. К сожалению, это сферический стандарт в вакууме, на
который забивают все кому не лень (в том числе и GCC)
Про то что все забивают, я тоже в курсе.
Однако без ссылки на стандарт понятие "язык C"
размывается. Всё равно как спорить про русский
язык и при этом утверждать, что словари это
фигня, никто по ним не разговаривает.
Ю.