5666 double ra1, dec1, pmr1, pmd1, px1, rv1, ep1a, ep1b, ep2a, ep2b,
5667 ra2, dec2, pmr2, pmd2, px2, rv2;
5681 j =
eraPmsafe(ra1, dec1, pmr1, pmd1, px1, rv1,
5682 ep1a, ep1b, ep2a, ep2b,
5683 &ra2, &dec2, &pmr2, &pmd2, &px2, &rv2);
5685 vvd(ra2, 1.234087484501017061, 1e-12,
5686 "eraPmsafe",
"ra2", status);
5687 vvd(dec2, 0.7888249982450468574, 1e-12,
5688 "eraPmsafe",
"dec2", status);
5689 vvd(pmr2, 0.9996457663586073988e-5, 1e-12,
5690 "eraPmsafe",
"pmr2", status);
5691 vvd(pmd2, -0.2000040085106737816e-4, 1e-16,
5692 "eraPmsafe",
"pmd2", status);
5693 vvd(px2, 0.9999997295356765185e-2, 1e-12,
5694 "eraPmsafe",
"px2", status);
5695 vvd(rv2, 10.38468380113917014, 1e-10,
5696 "eraPmsafe",
"rv2", status);
5697 viv ( j, 0,
"eraPmsafe",
"j", status);
static void vvd(double val, double valok, double dval, const char *func, const char *test, int *status)
int eraPmsafe(double ra1, double dec1, double pmr1, double pmd1, double px1, double rv1, double ep1a, double ep1b, double ep2a, double ep2b, double *ra2, double *dec2, double *pmr2, double *pmd2, double *px2, double *rv2)
static void viv(int ival, int ivalok, const char *func, const char *test, int *status)