added #ifdef for win32/linux and tmp file
added #ifdef for win32/linux and tmp file

JamieFBousfield/heekscnc,singwina/heekscnc,pyrotron/heekscnc,hackendless/heekscnc,BbiKkuMi/heekscnc,Nurb432/heekscnc,pyrotron/heekscnc,Nurb432/heekscnc,ant-t/heekscnc,masika/heekscnc,sangit/heekscnc,AlanZheng/heekscnc,singwina/heekscnc,BbiKkuMi/heekscnc,blakelyc/heekscnc,masika/heekscnc,sangit/heekscnc,pyrotron/heekscnc,hackendless/heekscnc,elliotf/heekscnc,elliotf/heekscnc,Nurb432/heekscnc,singwina/heekscnc,FluffyMortain/heekscnc,dnevels/heekscnc,ant-t/heekscnc,BbiKkuMi/heekscnc,BbiKkuMi/heekscnc,FluffyMortain/heekscnc,blakelyc/heekscnc,elliotf/heekscnc,hackendless/heekscnc,AlanZheng/heekscnc,JamieFBousfield/heekscnc,JamieFBousfield/heekscnc,pyrotron/heekscnc,sangit/heekscnc,FluffyMortain/heekscnc,AlanZheng/heekscnc,ant-t/heekscnc,AlanZheng/heekscnc,hackendless/heekscnc,dnevels/heekscnc,JamieFBousfield/heekscnc,blakelyc/heekscnc,dnevels/heekscnc,singwina/heekscnc,Nurb432/heekscnc,ant-t/heekscnc,FluffyMortain/heekscnc,dnevels/heekscnc,blakelyc/heekscnc,masika/heekscnc,sangit/heekscnc,elliotf/heekscnc,masika/heekscnc