[elektro] C kérdés
Moczik Gabor
pm_levlista at progzmaster.hu
Thu Jan 31 16:41:51 CET 2008
Moczik Gabor wrote:
> hg12345 wrote:
>
>>Röviden valoszinuleg a C nem ismer olyan modosítot, mely teljesen
>>atlatszova teszi a void foo(void) subrutin hivást teszöleges számú
>>változót hasznáva benne.
>
> Szerintem ez fordito fuggo, nemelyik ismeri az alabbiakat:
> __cdecl - C hivasi konvencio, azaz a hivo menti a dolgait
> __pascal - Pascal hivasi konvencio, azaz a hivott fuggveny koteles
> menteni amit elront.
Sot, most hogy igy utanakerestem a googleban, van egy 'stdcall'
konvencio is, itt is a hivott felelos a mentesert, viszont jobbrol balra
kerulnek a parameterek a stack-re, pascal eseten forditva.
Van meg fastcall is, ez non-standard, fordito fuggo.
Javasolt a google "calling convention" kereses tanulmanyozasa, valszeg
meglesz valahol hogy a GCC mit es hogyan eszik meg.
--
((( Móczik Gábor )))--((( E~Mail: pm-junk ~@~ progzmaster ~.~ hu )))
((( Skype: moczik )))
More information about the Elektro
mailing list