/* aux functions so programs besides XEphem can use this library. */ #include #include #include "astro.h" #include "preferences.h" /* default preferences */ static int prefs[NPREFS] = { PREF_TOPO, PREF_METRIC, PREF_MDY, PREF_UTCTZ, PREF_HIPREC, PREF_NOMSGBELL, PREF_PREFILL, PREF_TIPSON, PREF_CONFIRMON, PREF_SUN }; /* called anytime we want to know a preference. */ int pref_get(Preferences pref) { return (prefs[pref]); } /* call to force a certain preference, return the old setting. */ int pref_set (Preferences pref, int newp) { int prior = pref_get(pref); prefs[pref] = newp; return (prior); } /* given an mjd, return it modified for terrestial dynamical time */ double mm_mjed (Now *np) { return (mjd + deltat(mjd)/86400.0); } /* For RCS Only -- Do Not Edit */ static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: auxil.c,v $ $Date: 2008-03-25 17:45:10 $ $Revision: 1.7 $ $Name: not supported by cvs2svn $"};