There are tons of reasons to use a var as pointer, function calls by ref or by value are just one of them.
Guys, pointers are your bread and butter when working with C, and they will break your neck when you don't get them right (they will still do when you can get them right, but at least you can debug it then). So learn your goddamn pointers!


Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com