PRO ajs_lf_read, datfile, bincentres, philf, philferr
compile_opt idl2
openr, unit, datfile, /get_lun
bincentres_type = 0L
bincentres_n_elements = 0L
readu, unit, bincentres_type, bincentres_n_elements
CASE bincentres_type OF
4: bincentres = fltarr(bincentres_n_elements)
5: bincentres = dblarr(bincentres_n_elements)
ENDCASE
readu, unit, bincentres
philf_type = 0L
philf_n_elements = 0L
readu, unit, philf_type, philf_n_elements
CASE philf_type OF
4: philf = fltarr(philf_n_elements)
5: philf = dblarr(philf_n_elements)
ENDCASE
readu, unit, philf
IF eof(unit) EQ 0 THEN BEGIN
philferr_type = 0L
philferr_n_elements = 0L
readu, unit, philferr_type, philferr_n_elements
IF philferr_type GT 0 THEN BEGIN
CASE philferr_type OF
4: philferr = fltarr(philferr_n_elements)
5: philferr = dblarr(philferr_n_elements)
ENDCASE
readu, unit, philferr
ENDIF
ENDIF
free_lun, unit
END