struct EllipseData { double r1; double r2; }; double calcEllipse( EllipseData input); extern "C" double calcCircle( double radius);