Header Files and User Code
extern double sqrt (double);
extern double sin (double);
extern double cos (double);
/* and many more declarations ... */
#include <math.h>
double x, y, z, r;
/* initialization, etc. */
r = sqrt (x*x + y*y + z*z);