Convert free-format input into double precision floating point, using slaDfltin but with special syntax extensions. The purpose of the syntax extensions is to help cope with mixed FK4 and FK5 data. In addition to the syntax accepted by slaDfltin,
1) A valid non-null field preceded by the character 'B' (or 'b') is accepted. 2) A valid non-null field preceded by the character 'J' (or 'j') is accepted. The calling program is notified of the incidence of either of these extensions through an supplementary status argument. The rest of the arguments are as for slaDfltin.
*string char string containing field to be decoded *nstrt int where to start decode (1st = 1)
*nstrt int incremented *dreslt double result *jf1 int dfltin status: -1 = -OK 0 = +OK +1 = null field +2 = error *jf2 int syntax flag: 0 = normal slaDfltin syntax +1 = 'B' or 'b' +2 = 'J' or 'j'
slaDfltin For details of the basic syntax, see slaDfltin. P.T.Wallace Starlink 22 December 1993