7.1.3. Объявление модификатора соглашений о вызовах

На верх  Назад  Вперёд

Чтобы быть уверенными в том, все параметры корректно передаются во внешнюю подпрограмму, вы должны объявлять её с модификатором соглашения о вызовах. При компоновке кодовых блоков, откомпилированных стандартными компиляторами C (такими как GCC), должен использоваться модификатор cdecl, чтобы показать, что внешняя подпрограмма использует соглашение о вызовах C-типа. Больше информации о поддерживаемых соглашениях о вызовах вы можете найти в разделе 6.3. Механизм вызова.

Как и следовало ожидать, при объявлении внешних переменных не требуется использование каких-либо модификаторов соглашений о вызовах.