not a clue. Looking at the code I can only guess it was to get around the (void*) typecast