Hmm..ok..obviously that wasn't precise enough.

Explain to me EVERYTHING that this statement does: fun(ptr++);