abs => fabs
Avoid using same name for type and variable
Use strcpy instead of Microsoft's strcpy_s
Default Makefile for Linux (Centos 6, Gcc 4.1.2)