slaDjcal -   
 SYNOPSYS 
 void  slaDjcal(ndp, djm, iymdf, j)
 PARAMETERS 
-   int  ndp 
-  
-   double  djm 
-  
-   int *iymdf 
-  
-   int *j 
-  
 DESCRIPTION 
  Modified Julian Date to Gregorian calendar, expressed
  in a form convenient for formatting messages (namely
  rounded to a specified precision, and with the fields
  stored in a single array).
 Given
     ndp      int       number of decimal places of days in fraction
     djm      double    Modified Julian Date (JD-2400000.5)
 Returned
     iymdf    int[4]    year, month, day, fraction in Gregorian calendar
     *j       long      status:  nonzero = out of range
  Any date after 4701BC March 1 is accepted.
  Large ndp values risk internal overflows.  It is typically safe
  to use up to ndp=4.
  The algorithm is derived from that of Hatcher 1984 (QJRAS 25, 53-55).
  P.T.Wallace   Starlink   31 October 1993
 SEE ALSO