On Mon, May 9, 2016 at 2:24 AM, Andrew Robinson wrote:
> Because you are entertaining.
Ditto. In fact every single one of your posts has had multiple dummy
spits. Your particular balance of begging for more help vs pouring
scorn on those who try to help is unique. Where else do you post? I
must
> _pascal was used for older 16-bit Windows programs.
> _stdcall is used for newer 32-bit Windows programs.
> _cdecl is the defacto standard for all main() functions *declared* in
> C.
>
> All three conventions use the same stack parameter order of right-to-
> left.
Pascal uses left to right.
“I
> 1) The initial handling of argc and argv are not done by your
> application but
> by the linker.
Incorrect. The linker has nothing to do with argc and argv.
> 2) In C, argc and argv are on the stack, ready to be used, but not
> necessarily
> in assemblers
Yes and no :) It depends on what the sta
> 1) It uses the 64-bit Linux libraries whereas I am using the 32-bit
> Win
Should not really matter
> 2) GCC assembly language sucks :^)
It uses AT&T syntax which many think is not nice to read.
> 3) Despite #2 above, I noticed something very peculiar about the
> disassembly
> code. For argv, GC