/ / chiamata convenzione in c [chiuso] - c, chiamata-convenzione

convenzione di chiamata in c [chiuso] - c, call-convention

qualcuno per favore dimmelo come cambiare la convenzione di chiamata predefinita in c?

risposte:

4 per risposta № 1

Le convenzioni di chiamata non sono specificate dalla lingua. Sono estensioni al tuo compilatore.

Detto questo, comunemente fai qualcosa come:

void __fastcall my_func(void);

Ma questo dipende completamente dal tuo compilatore e dalla tua piattaforma.


1 per risposta № 2

Ciò dipende in gran parte dal compilatore, dalla toolchain e dalla piattaforma. Dovrai essere più specifico su quale sia il tuo ambiente e su cosa desideri passare.