int psi_save_fp (FILE *fp, const psi_img_t *img, unsigned type) { switch (type) { case PSI_FORMAT_ANADISK: return (psi_save_anadisk (fp, img)); case PSI_FORMAT_CP2: return (psi_save_cp2 (fp, img)); case PSI_FORMAT_DC42: return (psi_save_dc42 (fp, img)); case PSI_FORMAT_IMD: return (psi_save_imd (fp, img)); case PSI_FORMAT_MAC: return (psi_save_raw (fp, img)); case PSI_FORMAT_MSA: return (psi_save_msa (fp, img)); case PSI_FORMAT_PFDC: return (psi_save_pfdc (fp, img, -1)); case PSI_FORMAT_PFDC0: return (psi_save_pfdc (fp, img, 0)); case PSI_FORMAT_PFDC1: return (psi_save_pfdc (fp, img, 1)); case PSI_FORMAT_PFDC2: return (psi_save_pfdc (fp, img, 2)); case PSI_FORMAT_PFDC4: return (psi_save_pfdc (fp, img, 4)); case PSI_FORMAT_PSI: return (psi_save_psi (fp, img)); case PSI_FORMAT_RAW: return (psi_save_raw (fp, img)); case PSI_FORMAT_ST: return (psi_save_st (fp, img)); case PSI_FORMAT_STX: return (psi_save_stx (fp, img)); case PSI_FORMAT_TD0: return (psi_save_td0 (fp, img)); case PSI_FORMAT_XDF: return (psi_save_xdf (fp, img)); } return (1); }
int psi_save_st (FILE *fp, const psi_img_t *img) { return (psi_save_raw (fp, img)); }