Purely for interest, I am re-learning C after ... I don't know ... 15 - 20 years.

I seem to recall that variable arguments were implemented as simple macros.

* Can anyone remember what they were?

Edit: To clarify my question, I know they had the same name as va\_list etc. but can you remember the actual macro definition?

* Will they still work today?