#ifndef M_PI to suppress gcc warning