then why does the qpoint.h file changes the order of definations of variables differently on different platforms.