>>22Nice dubs, but it's a bad idea to write code that depends on implementation specifics. At least include some kind of assertion that sizeof(int) == sizeof(void *) causing it to either fail to compile or to exit early at runtime if the sizes aren't equal.