#ifndef around M_PI declaration