How are variable arguments implemented in gcc?
If you look at the way the C language stores the parameters on the stack, the way the macros work should become clear:- Higher memory address Last parameter Penultimate parameter …. Second parameter Lower memory address First parameter StackPointer -> Return address (note, depending on the hardware the stack pointer maybe one line down and … Read more