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