cygwin support, change llu just for mingw, makefile fix