Beware, young
programmers, of the
void pointer. It is a powerful
weapon that can be used most skillfully in serious
kung foo.
But, this is a sharpened
sword that cuts both ways, grasshopper. The trick is here: a void pointer can be derefrenced to anything. The
compiler won't bark at you, and you can cause lots of
damage.
Use this carefully, void pointer errors are a pain in the
ass to find.