Когда _stdcall, а когда cdecl?

Рейтинг: 0Ответов: 1Опубликовано: 02.12.2014

Зачем и когда употреблять нужно их? Можно на примере кода C/C++ (не asm)?

Ответы

▲ 1Принят

@xinakapu, Вы уже прочли в статью в вики?

Боюсь, что вот это:

avp@avp-xub11:hashcode$ cd /usr/include
avp@avp-xub11:include$ grep -i stdcall *.h */*.h
i386-linux-gnu/zconf.h:     /* For complete Windows  compatibility, use WINAPI, not __stdcall. */
avp@avp-xub11:include$ grep -i cdecl *.h */*.h
i386-linux-gnu/zconf.h:#      define ZEXPORTVA FAR CDECL
avp@avp-xub11:include$

и есть ответ на Ваш вопрос.

Впрочем, подозреваю, что в Windows мы бы увидели другую картину.