yip int is not same size in 64 bit intptr_t seemed to have done the trick might have been an oversight from mh when he created it,
but im not quite sure why Windows 7's 32 bit vm doesnt handle this as a 32 bit executable when it is. The engine itself is 32 bit but running on Windows 7 64 bit.
Ill probably run into more snags like that since im rewriting the entire renderer with vertex arrays / vbo / fbo and the unholy Trinity itself