MLocal CalStruct	cals[] =	/* File funcs and names for calibr  */
{ { "errors", store_fname, (Void *)&(files[ERRORF].fname), FALSE },
  { "data", store_dirname, (Void *)base_dir, FALSE },
  { "header", store_dirname, (Void *)hdr_dir, FALSE },
  { "analog", analog_cal, (Void *)analog, FALSE },
  { "oasis_chan", setInt, (Void *)&oasisAnalogChan, FALSE },
  { "atlas", read_atlas_cal, (Void *)&atlas_cal, FALSE },
  { "ctd", read_ctd_cal, (Void *)&ctd_cal[CTD_CAL], FALSE },
  { "ctd2", read_ctd_cal, (Void *)&ctd_cal[CTD2_CAL], FALSE },
  { "ctd3", read_ctd_cal, (Void *)&ctd_cal[CTD3_CAL], FALSE },
  { "no3", read_no3_cal, (Void *)&no3_cal[NO3_CAL], FALSE },
  { "no3.2", read_no3_cal, (Void *)&no3_cal[NO3_CAL2], FALSE },
  { "spectro", read_spec_cal, (Void *)&spec_cal[SPECTRO_CAL], FALSE },
  { "spectro10", read_spec_cal, (Void *)&spec_cal[SPECTRO2_CAL], FALSE },
  { "spectro20", read_spec_cal, (Void *)&spec_cal[SPECTRO3_CAL], FALSE },
  { "satlantic", read_satlantic_cal, (Void *)&satlantic_cal, FALSE },
  { "specprr", read_spec_cal, (Void *)&spec_cal[SPECPRR_CAL], FALSE },
  { "tstring", read_tstring_cfg, (Void *)&tstringCfg, FALSE },
  { "gndflt", read_gf_cal, (Void *)gfCal, FALSE },
  { "special1", store_fname, (Void *)&(files[SPECIAL1].fname), FALSE },
  { "special2", store_fname, (Void *)&(files[SPECIAL2].fname), FALSE }
};
