After reading the x86_64 ABI, i found out that on amd64 each function's args are moved to specific registers and not to the stack (like on i386).
Do i need to do something extra to use varargs functions on x86_64? Thanks, Constantine PS I'm using gcc-4.1.3.