using __minggw_aligned_malloc
has malloc.h
actually maybe compile on Windows
merge w/master