19 #define FPACK_VERSION "1.7.0 (Dec 2013)"
84 #define FP_INIT_MAGIC 42
91 #define DEF_HCOMP_SCALE 0.
92 #define DEF_HCOMP_SMOOTH 0
93 #define DEF_RESCALE_NOISE 0
112 long ntile[MAX_COMPRESS_DIM];
164 int fp_loop (
int argc,
char *argv[],
int unpack,
char *output_filename,
fpstate fpvar);
168 int fp_pack (
char *infits,
char *outfits,
fpstate fpvar,
int *islossless);
173 int fp_pack_data_to_data (
const char *inputBuffer,
size_t inputBufferSize,
unsigned char **outputBuffer,
174 size_t *outputBufferSize,
189 int fp_test (
char *infits,
char *outfits,
char *outfits2,
fpstate fpvar);
191 int *islossless,
int *status);
194 float *whole_cpu,
float *row_elapse,
float *row_cpu,
int *status);
195 int fp_test_hdu (fitsfile *infptr, fitsfile *outfptr, fitsfile *outfptr2,
197 int fp_test_table (fitsfile *infptr, fitsfile *outfptr, fitsfile *outfptr2,
200 int gettime(
float *elapse,
float *elapscpu,
int *status);
202 float *whole_cpu,
float *row_elapse,
float *row_cpu,
int *status);
204 int fp_i2stat(fitsfile *infptr,
int naxis,
long *naxes,
imgstats *imagestats,
int *status);
205 int fp_i4stat(fitsfile *infptr,
int naxis,
long *naxes,
imgstats *imagestats,
int *status);
206 int fp_r4stat(fitsfile *infptr,
int naxis,
long *naxes,
imgstats *imagestats,
int *status);
207 int fp_i2rescale(fitsfile *infptr,
int naxis,
long *naxes,
double rescale,
208 fitsfile *outfptr,
int *status);
209 int fp_i4rescale(fitsfile *infptr,
int naxis,
long *naxes,
double rescale,
210 fitsfile *outfptr,
int *status);
212 #define fp_msg(msg) _fp_msg((const char *)msg)
int fp_pack_data_to_data(const char *inputBuffer, size_t inputBufferSize, unsigned char **outputBuffer, size_t *outputBufferSize, fpstate fpvar, int *islossless)
void abort_fpack(int sig)
int fp_loop(int argc, char *argv[], int unpack, char *output_filename, fpstate fpvar)
int fp_preflight(int argc, char *argv[], int unpack, fpstate *fpptr)
int fits_read_image_speed(fitsfile *infptr, float *whole_elapse, float *whole_cpu, float *row_elapse, float *row_cpu, int *status)
int fp_get_param(int argc, char *argv[], fpstate *fpptr)
int fp_pack_hdu(fitsfile *infptr, fitsfile *outfptr, fpstate fpvar, int *islossless, int *status)
int fp_pack_fits_to_fits(fitsfile *infptr, fitsfile **outfits, fpstate fpvar, int *islossless)
int fp_pack_data_to_fits(const char *inputBuffer, size_t inputBufferSize, fitsfile **outfits, fpstate fpvar, int *islossless)
int _fp_msg(const char *msg)
int marktime(int *status)
void fp_abort_output(fitsfile *infptr, fitsfile *outfptr, int stat)
int fp_info_hdu(fitsfile *infptr)
int fp_i2rescale(fitsfile *infptr, int naxis, long *naxes, double rescale, fitsfile *outfptr, int *status)
int fp_unpack_hdu(fitsfile *infptr, fitsfile *outfptr, fpstate fpvar, int *status)
int fp_i4rescale(fitsfile *infptr, int naxis, long *naxes, double rescale, fitsfile *outfptr, int *status)
int fp_test_table(fitsfile *infptr, fitsfile *outfptr, fitsfile *outfptr2, fpstate fpvar, int *status)
int fp_test(char *infits, char *outfits, char *outfits2, fpstate fpvar)
int fp_init(fpstate *fpptr)
int fp_i2stat(fitsfile *infptr, int naxis, long *naxes, imgstats *imagestats, int *status)
int fp_list(int argc, char *argv[], fpstate fpvar)
int fp_unpack(char *infits, char *outfits, fpstate fpvar)
int fp_i4stat(fitsfile *infptr, int naxis, long *naxes, imgstats *imagestats, int *status)
int fp_test_hdu(fitsfile *infptr, fitsfile *outfptr, fitsfile *outfptr2, fpstate fpvar, int *status)
int fp_unpack_data_to_fits(const char *inputBuffer, size_t inputBufferSize, fitsfile **outfptr, fpstate fpvar)
int fp_pack(char *infits, char *outfits, fpstate fpvar, int *islossless)
int fp_unpack_file_to_fits(char *infits, fitsfile **outfits, fpstate fpvar)
int fp_r4stat(fitsfile *infptr, int naxis, long *naxes, imgstats *imagestats, int *status)
int gettime(float *elapse, float *elapscpu, int *status)
int fp_info(char *infits)
int fu_get_param(int argc, char *argv[], fpstate *fpptr)