37 #define CFITSIO_VERSION 3.38
38 #define CFITSIO_MINOR 38
39 #define CFITSIO_MAJOR 3
40 #define CFITSIO_SONAME 4
52 #if defined(cfitsio_EXPORTS)
53 #define CFITS_API __declspec(dllexport)
67 #if defined(__INTEL_COMPILER) && defined(__itanium__)
68 # define mipsFortran 1
69 # define _MIPS_SZLONG 64
72 #if defined(linux) || defined(__APPLE__) || defined(__sgi)
73 # include <sys/types.h>
89 || (defined(linux) && defined(__off_t_defined)) \
90 || (defined(__MINGW32__) && defined(_OFF_T_DEFINED)) \
91 || defined(_MIPS_SZLONG) || defined(__APPLE__) || defined(_AIX)
93 #elif defined(__BORLANDC__) || (_MSC_VER) && (_MSC_VER>= 1400)
94 # define OFF_T long long
109 #if (defined(__alpha) && ( defined(__unix__) || defined(__NetBSD__) )) \
110 || defined(__sparcv9) || (defined(__sparc__) && defined(__arch64__)) \
111 || defined(__powerpc64__) || defined(__64BIT__) \
112 || (defined(_MIPS_SZLONG) && _MIPS_SZLONG == 64) \
113 || defined( _MSC_VER)|| defined(__BORLANDC__)
115 # define USE_LL_SUFFIX 0
117 # define USE_LL_SUFFIX 1
126 #ifndef LONGLONG_TYPE
127 #if defined(_MSC_VER)
129 #if (_MSC_VER < 1300)
135 #elif defined( __BORLANDC__)
141 #define LONGLONG_TYPE
148 #define LONGLONG_MAX LLONG_MAX
149 #define LONGLONG_MIN LLONG_MIN
151 #elif defined(LONG_LONG_MAX)
152 #define LONGLONG_MAX LONG_LONG_MAX
153 #define LONGLONG_MIN LONG_LONG_MIN
155 #elif defined(__LONG_LONG_MAX__)
157 #define LONGLONG_MAX __LONG_LONG_MAX__
158 #define LONGLONG_MIN (-LONGLONG_MAX -1LL)
160 #elif defined(INT64_MAX)
162 #define LONGLONG_MAX INT64_MAX
163 #define LONGLONG_MIN INT64_MIN
165 #elif defined(_I64_MAX)
167 #define LONGLONG_MAX _I64_MAX
168 #define LONGLONG_MIN _I64_MIN
170 #elif (defined(__alpha) && ( defined(__unix__) || defined(__NetBSD__) )) \
171 || defined(__sparcv9) \
172 || defined(__ia64__) \
173 || defined(__x86_64__) \
175 || defined(__powerpc64__) || defined(__64BIT__) \
176 || (defined(_MIPS_SZLONG) && _MIPS_SZLONG == 64)
178 #define LONGLONG_MAX 9223372036854775807L
179 #define LONGLONG_MIN (-LONGLONG_MAX -1L)
183 #define LONGLONG_MAX 9223372036854775807LL
184 #define LONGLONG_MIN (-LONGLONG_MAX -1LL)
201 #define IOBUFLEN 2880
205 #define FLEN_FILENAME 1025
206 #define FLEN_KEYWORD 75
208 #define FLEN_VALUE 71
209 #define FLEN_COMMENT 73
210 #define FLEN_ERRMSG 81
211 #define FLEN_STATUS 31
229 #define TDBLCOMPLEX 163
231 #define TYP_STRUC_KEY 10
232 #define TYP_CMPRS_KEY 20
233 #define TYP_SCAL_KEY 30
234 #define TYP_NULL_KEY 40
235 #define TYP_DIM_KEY 50
236 #define TYP_RANG_KEY 60
237 #define TYP_UNIT_KEY 70
238 #define TYP_DISP_KEY 80
239 #define TYP_HDUID_KEY 90
240 #define TYP_CKSUM_KEY 100
241 #define TYP_WCS_KEY 110
242 #define TYP_REFSYS_KEY 120
243 #define TYP_COMM_KEY 130
244 #define TYP_CONT_KEY 140
245 #define TYP_USER_KEY 150
257 #define LONGLONG_IMG 64
258 #define FLOAT_IMG -32
259 #define DOUBLE_IMG -64
265 #define USHORT_IMG 20
278 #define FLOATNULLVALUE -9.11912E-36F
279 #define DOUBLENULLVALUE -9.1191291391491E-36
283 #define SUBTRACTIVE_DITHER_1 1
284 #define SUBTRACTIVE_DITHER_2 2
285 #define MAX_COMPRESS_DIM 6
290 #define HCOMPRESS_1 41
292 #define NOCOMPRESS -1
305 #define GT_ID_ALL_URI 0
309 #define GT_ID_REF_URI 11
310 #define GT_ID_POS_URI 12
313 #define OPT_RM_ENTRY 1
317 #define OPT_GCP_GPT 0
318 #define OPT_GCP_MBR 1
319 #define OPT_GCP_ALL 2
321 #define OPT_MCP_ADD 0
322 #define OPT_MCP_NADD 1
323 #define OPT_MCP_REPL 2
324 #define OPT_MCP_MOV 3
326 #define OPT_MRG_COPY 0
327 #define OPT_MRG_MOV 1
329 #define OPT_CMT_MBR 1
330 #define OPT_CMT_MBR_DEL 11
346 #define VALIDSTRUC 555
472 #define InputOutputCol 1
508 #ifndef WCSLIB_GETWCSTAB
509 #define WCSLIB_GETWCSTAB
547 #define CREATE_DISK_FILE -106
548 #define OPEN_DISK_FILE -105
549 #define SKIP_TABLE -104
550 #define SKIP_IMAGE -103
551 #define SKIP_NULL_PRIMARY -102
552 #define USE_MEM_BUFF -101
553 #define OVERFLOW_ERR -11
554 #define PREPEND_PRIMARY -9
555 #define SAME_FILE 101
556 #define TOO_MANY_FILES 103
557 #define FILE_NOT_OPENED 104
558 #define FILE_NOT_CREATED 105
559 #define WRITE_ERROR 106
560 #define END_OF_FILE 107
561 #define READ_ERROR 108
562 #define FILE_NOT_CLOSED 110
563 #define ARRAY_TOO_BIG 111
564 #define READONLY_FILE 112
565 #define MEMORY_ALLOCATION 113
566 #define BAD_FILEPTR 114
567 #define NULL_INPUT_PTR 115
568 #define SEEK_ERROR 116
570 #define BAD_URL_PREFIX 121
571 #define TOO_MANY_DRIVERS 122
572 #define DRIVER_INIT_FAILED 123
573 #define NO_MATCHING_DRIVER 124
574 #define URL_PARSE_ERROR 125
575 #define RANGE_PARSE_ERROR 126
577 #define SHARED_ERRBASE (150)
578 #define SHARED_BADARG (SHARED_ERRBASE + 1)
579 #define SHARED_NULPTR (SHARED_ERRBASE + 2)
580 #define SHARED_TABFULL (SHARED_ERRBASE + 3)
581 #define SHARED_NOTINIT (SHARED_ERRBASE + 4)
582 #define SHARED_IPCERR (SHARED_ERRBASE + 5)
583 #define SHARED_NOMEM (SHARED_ERRBASE + 6)
584 #define SHARED_AGAIN (SHARED_ERRBASE + 7)
585 #define SHARED_NOFILE (SHARED_ERRBASE + 8)
586 #define SHARED_NORESIZE (SHARED_ERRBASE + 9)
588 #define HEADER_NOT_EMPTY 201
589 #define KEY_NO_EXIST 202
590 #define KEY_OUT_BOUNDS 203
591 #define VALUE_UNDEFINED 204
593 #define BAD_INDEX_KEY 206
594 #define BAD_KEYCHAR 207
595 #define BAD_ORDER 208
596 #define NOT_POS_INT 209
598 #define BAD_BITPIX 211
599 #define BAD_NAXIS 212
600 #define BAD_NAXES 213
601 #define BAD_PCOUNT 214
602 #define BAD_GCOUNT 215
603 #define BAD_TFIELDS 216
604 #define NEG_WIDTH 217
606 #define COL_NOT_FOUND 219
607 #define BAD_SIMPLE 220
608 #define NO_SIMPLE 221
609 #define NO_BITPIX 222
612 #define NO_XTENSION 225
613 #define NOT_ATABLE 226
614 #define NOT_BTABLE 227
615 #define NO_PCOUNT 228
616 #define NO_GCOUNT 229
617 #define NO_TFIELDS 230
620 #define NOT_IMAGE 233
621 #define BAD_TBCOL 234
622 #define NOT_TABLE 235
623 #define COL_TOO_WIDE 236
624 #define COL_NOT_UNIQUE 237
625 #define BAD_ROW_WIDTH 241
626 #define UNKNOWN_EXT 251
627 #define UNKNOWN_REC 252
629 #define BAD_HEADER_FILL 254
630 #define BAD_DATA_FILL 255
631 #define BAD_TFORM 261
632 #define BAD_TFORM_DTYPE 262
634 #define BAD_HEAP_PTR 264
636 #define BAD_HDU_NUM 301
637 #define BAD_COL_NUM 302
638 #define NEG_FILE_POS 304
639 #define NEG_BYTES 306
640 #define BAD_ROW_NUM 307
641 #define BAD_ELEM_NUM 308
642 #define NOT_ASCII_COL 309
643 #define NOT_LOGICAL_COL 310
644 #define BAD_ATABLE_FORMAT 311
645 #define BAD_BTABLE_FORMAT 312
647 #define NOT_VARI_LEN 317
648 #define BAD_DIMEN 320
649 #define BAD_PIX_NUM 321
650 #define ZERO_SCALE 322
653 #define NOT_GROUP_TABLE 340
654 #define HDU_ALREADY_MEMBER 341
655 #define MEMBER_NOT_FOUND 342
656 #define GROUP_NOT_FOUND 343
657 #define BAD_GROUP_ID 344
658 #define TOO_MANY_HDUS_TRACKED 345
659 #define HDU_ALREADY_TRACKED 346
660 #define BAD_OPTION 347
661 #define IDENTICAL_POINTERS 348
662 #define BAD_GROUP_ATTACH 349
663 #define BAD_GROUP_DETACH 350
667 #define BAD_INTKEY 403
668 #define BAD_LOGICALKEY 404
669 #define BAD_FLOATKEY 405
670 #define BAD_DOUBLEKEY 406
674 #define BAD_DATATYPE 410
675 #define BAD_DECIM 411
676 #define NUM_OVERFLOW 412
678 # define DATA_COMPRESSION_ERR 413
679 # define DATA_DECOMPRESSION_ERR 414
680 # define NO_COMPRESSED_TILE 415
684 #define PARSE_SYNTAX_ERR 431
685 #define PARSE_BAD_TYPE 432
686 #define PARSE_LRG_VECTOR 433
687 #define PARSE_NO_OUTPUT 434
688 #define PARSE_BAD_COL 435
689 #define PARSE_BAD_OUTPUT 436
691 #define ANGLE_TOO_BIG 501
692 #define BAD_WCS_VAL 502
693 #define WCS_ERROR 503
694 #define BAD_WCS_PROJ 504
695 #define NO_WCS_KEY 505
696 #define APPROX_WCS_KEY 506
698 #define NO_CLOSE_ERROR 999
702 #define NGP_ERRBASE (360)
704 #define NGP_NO_MEMORY (NGP_ERRBASE + 0)
705 #define NGP_READ_ERR (NGP_ERRBASE + 1)
706 #define NGP_NUL_PTR (NGP_ERRBASE + 2)
707 #define NGP_EMPTY_CURLINE (NGP_ERRBASE + 3)
708 #define NGP_UNREAD_QUEUE_FULL (NGP_ERRBASE + 4)
709 #define NGP_INC_NESTING (NGP_ERRBASE + 5)
710 #define NGP_ERR_FOPEN (NGP_ERRBASE + 6)
711 #define NGP_EOF (NGP_ERRBASE + 7)
712 #define NGP_BAD_ARG (NGP_ERRBASE + 8)
713 #define NGP_TOKEN_NOT_EXPECT (NGP_ERRBASE + 9)
731 char *outfile,
char *extspec,
char *rowfilter,
732 char *binspec,
char *colspec,
int *status);
734 char *outfile,
char *extspec,
char *rowfilter,
735 char *binspec,
char *colspec,
char *pixfilter,
int *status);
737 char *outfile,
char *extspec,
char *rowfilter,
738 char *binspec,
char *colspec,
char *pixfilter,
char *compspec,
int *status);
741 int CFITS_API ffexts(
char *extspec,
int *extnum,
char *extname,
int *extvers,
742 int *hdutype,
char *colname,
char *rowexpress,
int *status);
747 double *maxin,
double *binsizein,
748 char minname[4][FLEN_VALUE],
char maxname[4][FLEN_VALUE],
749 char binname[4][FLEN_VALUE],
double *weight,
char *wtname,
750 int *recip,
int *status);
752 double *maxin,
double *binsizein,
char *minname,
753 char *maxname,
char *binname,
int *status);
755 long rownum,
int *status);
757 long rownum,
int copykeyflag,
int *status);
759 int naxis,
int *colnum,
int *status);
762 long *minrow,
long *maxrow,
int *status);
768 size_t *buffsize,
size_t deltasize,
769 void *(*mem_realloc)(
void *p,
size_t newsize),
782 size_t *buffsize,
size_t deltasize,
783 void *(*mem_realloc)(
void *p,
size_t newsize),
806 void CFITS_API ffcmps(
char *templt,
char *colname,
int casesen,
int *match,
811 int CFITS_API ffkeyn(
const char *keyroot,
int value,
char *keyname,
int *status);
812 int CFITS_API ffnkey(
int value,
const char *keyroot,
char *keyname,
int *status);
816 int CFITS_API ffpsvc(
char *card,
char *value,
char *comm,
int *status);
817 int CFITS_API ffgknm(
char *card,
char *name,
int *length,
int *status);
818 int CFITS_API ffgthd(
char *tmplt,
char *card,
int *hdtype,
int *status);
819 int CFITS_API ffmkky(
const char *keyname,
char *keyval,
const char *comm,
char *card,
int *status);
821 int npat,
int n_value,
int n_offset,
int n_range,
int *pat_num,
822 int *i,
int *j,
int *
m,
int *n,
int *status);
824 int firstkey,
char *patterns[][2],
825 int npat,
int n_value,
int n_offset,
int n_range,
int *status);
826 int CFITS_API ffasfm(
char *tform,
int *datacode,
long *width,
int *decim,
int *status);
827 int CFITS_API ffbnfm(
char *tform,
int *datacode,
long *repeat,
long *width,
int *status);
829 int CFITS_API ffgabc(
int tfields,
char **tform,
int space,
long *rowlen,
long *tbcol,
840 const char *comm,
int *status);
849 int CFITS_API ffdt2s(
int year,
int month,
int day,
char *datestr,
int *status);
850 int CFITS_API fftm2s(
int year,
int month,
int day,
int hour,
int minute,
double second,
851 int decimals,
char *datestr,
int *status);
852 int CFITS_API ffs2dt(
char *datestr,
int *year,
int *month,
int *day,
int *status);
853 int CFITS_API ffs2tm(
char *datestr,
int *year,
int *month,
int *day,
int *hour,
854 int *minute,
double *second,
int *status);
884 char *comm[],
int *status);
886 char *comm[],
int *status);
888 char *comm[],
int *status);
890 char *comm[],
int *status);
892 int decim,
char *comm[],
int *status);
894 int decim,
char *comm[],
int *status);
896 int decim,
char *comm[],
int *status);
898 int decim,
char *comm[],
int *status);
900 char *rootname,
int *status);
910 long *tbcol,
char **tform,
char **tunit,
const char *extname,
int *status);
912 char **tform,
char **tunit,
const char *extname,
LONGLONG pcount,
int *status);
928 int nexc,
char *card,
int *status);
939 char *comm,
int *status);
952 char *comm,
int *status);
958 int *naxis,
long naxes[],
int *status);
960 int *naxis,
LONGLONG naxes[],
int *status);
964 int *nfound,
int *status);
966 int *nfound,
int *status);
968 int *nfound,
int *status);
970 int *nfound,
int *status);
972 int *nfound,
int *status);
974 int *nfound,
int *status);
977 int nexc,
char **header,
int *nkeys,
int *status);
979 int nexc,
char **header,
int *nkeys,
int *status);
983 long naxes[],
long *pcount,
long *gcount,
int *extend,
int *status);
986 LONGLONG naxes[],
long *pcount,
long *gcount,
int *extend,
int *status);
989 int *tfields,
char **ttype,
long *tbcol,
char **tform,
char **tunit,
990 char *extname,
int *status);
993 int *tfields,
char **ttype,
LONGLONG *tbcol,
char **tform,
char **tunit,
994 char *extname,
int *status);
998 char **ttype,
char **tform,
char **tunit,
char *extname,
999 long *pcount,
int *status);
1002 char **ttype,
char **tform,
char **tunit,
char *extname,
1007 const char *comm,
int *status);
1098 long *naxes,
int *status);
1117 char **tform,
char **tunit,
const char *extname,
int *status);
1121 long *tbcol,
char **tform,
char **tunit,
const char *extname,
int *status);
1123 char **tunit,
const char *extname,
LONGLONG pcount,
int *status);
1142 unsigned long CFITS_API ffdsum(
char *ascii,
int complm,
unsigned long *sum);
1160 int *colnum,
int *status);
1163 long *width,
int *status);
1167 long *width,
int *status);
1174 char *tunit,
char *tform,
double *tscal,
double *tzero,
1175 char *tnull,
char *tdisp,
int *status);
1177 char *dtype,
long *repeat,
double *tscal,
double *tzero,
1178 long *tnull,
char *tdisp,
int *status);
1180 char *dtype,
LONGLONG *repeat,
double *tscal,
double *tzero,
1181 LONGLONG *tnull,
char *tdisp,
int *status);
1187 void *nulval,
void *array,
int *anynul,
int *status);
1189 void *nulval,
void *array,
int *anynul,
int *status);
1191 void *array,
char *nullarray,
int *anynul,
int *status);
1193 void *array,
char *nullarray,
int *anynul,
int *status);
1195 void *nulval,
void *array,
int *anynul,
int *status);
1198 void *nulval,
void *array,
int *anynul,
int *status);
1200 void *array,
char *nullarray,
int *anynul,
int *status);
1202 char nulval,
unsigned char *array,
int *anynul,
int *status);
1204 char nulval,
signed char *array,
int *anynul,
int *status);
1206 unsigned short nulval,
unsigned short *array,
int *anynul,
1209 short nulval,
short *array,
int *anynul,
int *status);
1211 unsigned long nulval,
unsigned long *array,
int *anynul,
1214 long nulval,
long *array,
int *anynul,
int *status);
1218 unsigned int nulval,
unsigned int *array,
int *anynul,
int *status);
1220 int nulval,
int *array,
int *anynul,
int *status);
1222 float nulval,
float *array,
int *anynul,
int *status);
1224 double nulval,
double *array,
int *anynul,
int *status);
1227 unsigned char *array,
char *nularray,
int *anynul,
int *status);
1229 signed char *array,
char *nularray,
int *anynul,
int *status);
1231 unsigned short *array,
char *nularray,
int *anynul,
int *status);
1233 short *array,
char *nularray,
int *anynul,
int *status);
1235 unsigned long *array,
char *nularray,
int *anynul,
int *status);
1237 long *array,
char *nularray,
int *anynul,
int *status);
1239 LONGLONG *array,
char *nularray,
int *anynul,
int *status);
1241 unsigned int *array,
char *nularray,
int *anynul,
int *status);
1243 int *array,
char *nularray,
int *anynul,
int *status);
1245 float *array,
char *nularray,
int *anynul,
int *status);
1247 double *array,
char *nularray,
int *anynul,
int *status);
1251 int *anynul,
int *status);
1254 int *anynul,
int *status);
1257 int *anynul,
int *status);
1260 int *anynul,
int *status);
1263 int *anynul,
int *status);
1266 int *anynul,
int *status);
1269 int *anynul,
int *status);
1272 int *anynul,
int *status);
1275 int *anynul,
int *status);
1278 int *anynul,
int *status);
1281 int *anynul,
int *status);
1285 unsigned char *array,
int *anynul,
int *status);
1288 signed char *array,
int *anynul,
int *status);
1291 unsigned short *array,
int *anynul,
int *status);
1294 short *array,
int *anynul,
int *status);
1297 unsigned long *array,
int *anynul,
int *status);
1300 long *array,
int *anynul,
int *status);
1303 LONGLONG *array,
int *anynul,
int *status);
1306 unsigned int *array,
int *anynul,
int *status);
1309 int *array,
int *anynul,
int *status);
1312 float *array,
int *anynul,
int *status);
1315 double *array,
int *anynul,
int *status);
1318 long *trc,
long *inc,
unsigned char nulval,
unsigned char *array,
1319 int *anynul,
int *status);
1321 long *trc,
long *inc,
signed char nulval,
signed char *array,
1322 int *anynul,
int *status);
1324 long *trc,
long *inc,
unsigned short nulval,
unsigned short *array,
1325 int *anynul,
int *status);
1327 long *trc,
long *inc,
short nulval,
short *array,
int *anynul,
int *status);
1329 long *trc,
long *inc,
unsigned long nulval,
unsigned long *array,
1330 int *anynul,
int *status);
1332 long *trc,
long *inc,
long nulval,
long *array,
int *anynul,
int *status);
1337 long *trc,
long *inc,
unsigned int nulval,
unsigned int *array,
1338 int *anynul,
int *status);
1340 long *trc,
long *inc,
int nulval,
int *array,
int *anynul,
int *status);
1342 long *trc,
long *inc,
float nulval,
float *array,
int *anynul,
int *status);
1344 long *trc,
long *inc,
double nulval,
double *array,
int *anynul,
1348 long *trc,
long *inc,
unsigned char *array,
char *flagval,
1349 int *anynul,
int *status);
1351 long *trc,
long *inc,
signed char *array,
char *flagval,
1352 int *anynul,
int *status);
1354 long *trc,
long *inc,
unsigned short *array,
char *flagval,
int *anynul,
1357 long *trc,
long *inc,
short *array,
char *flagval,
int *anynul,
int *status);
1359 long *trc,
long *inc,
unsigned long *array,
char *flagval,
int *anynul,
1362 long *trc,
long *inc,
long *array,
char *flagval,
int *anynul,
int *status);
1364 long *trc,
long *inc,
LONGLONG *array,
char *flagval,
int *anynul,
1367 long *trc,
long *inc,
unsigned int *array,
char *flagval,
int *anynul,
1370 long *trc,
long *inc,
int *array,
char *flagval,
int *anynul,
int *status);
1372 long *trc,
long *inc,
float *array,
char *flagval,
int *anynul,
int *status);
1374 long *trc,
long *inc,
double *array,
char *flagval,
int *anynul,
1378 unsigned char *array,
int *status);
1380 signed char *array,
int *status);
1382 unsigned short *array,
int *status);
1384 short *array,
int *status);
1386 unsigned long *array,
int *status);
1388 long *array,
int *status);
1392 unsigned int *array,
int *status);
1394 int *array,
int *status);
1396 float *array,
int *status);
1398 double *array,
int *status);
1402 LONGLONG firstelem,
LONGLONG nelem,
void *nulval,
void *array,
int *anynul,
1406 int *anynul,
int *status);
1408 LONGLONG nelem,
char *nulval,
char **array,
int *anynul,
int *status);
1410 LONGLONG nelem,
char *array,
int *status);
1412 LONGLONG nelem,
char nulval,
char *array,
int *anynul,
int *status);
1414 LONGLONG nelem,
unsigned char nulval,
unsigned char *array,
1415 int *anynul,
int *status);
1417 LONGLONG nelem,
signed char nulval,
signed char *array,
1418 int *anynul,
int *status);
1420 LONGLONG nelem,
unsigned short nulval,
unsigned short *array,
1421 int *anynul,
int *status);
1423 LONGLONG nelem,
short nulval,
short *array,
int *anynul,
int *status);
1425 LONGLONG nelem,
unsigned long nulval,
unsigned long *array,
int *anynul,
1428 LONGLONG nelem,
long nulval,
long *array,
int *anynul,
int *status);
1433 LONGLONG nelem,
unsigned int nulval,
unsigned int *array,
int *anynul,
1436 LONGLONG nelem,
int nulval,
int *array,
int *anynul,
int *status);
1438 LONGLONG nelem,
float nulval,
float *array,
int *anynul,
int *status);
1440 LONGLONG nelem,
double nulval,
double *array,
int *anynul,
int *status);
1442 LONGLONG nelem,
float nulval,
float *array,
int *anynul,
int *status);
1444 LONGLONG nelem,
double nulval,
double *array,
int *anynul,
int *status);
1447 LONGLONG nbits,
char *larray,
int *status);
1449 long firstbit,
int nbits,
unsigned short *array,
int *status);
1451 long firstbit,
int nbits,
unsigned int *array,
int *status);
1454 LONGLONG nelem,
char **array,
char *nularray,
int *anynul,
int *status);
1456 LONGLONG nelem,
char *array,
char *nularray,
int *anynul,
int *status);
1458 LONGLONG nelem,
unsigned char *array,
char *nularray,
int *anynul,
int *status);
1460 LONGLONG nelem,
signed char *array,
char *nularray,
int *anynul,
int *status);
1462 LONGLONG nelem,
unsigned short *array,
char *nularray,
int *anynul,
1465 LONGLONG nelem,
short *array,
char *nularray,
int *anynul,
int *status);
1467 LONGLONG nelem,
unsigned long *array,
char *nularray,
int *anynul,
1470 LONGLONG nelem,
long *array,
char *nularray,
int *anynul,
int *status);
1472 LONGLONG nelem,
LONGLONG *array,
char *nularray,
int *anynul,
int *status);
1474 LONGLONG nelem,
unsigned int *array,
char *nularray,
int *anynul,
1477 LONGLONG nelem,
int *array,
char *nularray,
int *anynul,
int *status);
1479 LONGLONG nelem,
float *array,
char *nularray,
int *anynul,
int *status);
1481 LONGLONG nelem,
double *array,
char *nularray,
int *anynul,
int *status);
1483 LONGLONG nelem,
float *array,
char *nularray,
int *anynul,
int *status);
1485 LONGLONG nelem,
double *array,
char *nularray,
int *anynul,
int *status);
1488 long *heapaddr,
int *status);
1492 long *heapaddr,
int *status);
1498 int *valid,
int *status);
1502 unsigned char *values,
int *status);
1509 void *array,
int *status);
1511 void *array,
int *status);
1513 void *array,
void *nulval,
int *status);
1515 void *array,
void *nulval,
int *status);
1517 LONGLONG nelem,
void *array,
int *status);
1519 LONGLONG nelem,
unsigned char *array,
int *status);
1521 LONGLONG nelem,
signed char *array,
int *status);
1523 LONGLONG nelem,
unsigned short *array,
int *status);
1525 LONGLONG nelem,
short *array,
int *status);
1527 LONGLONG nelem,
unsigned long *array,
int *status);
1529 LONGLONG nelem,
long *array,
int *status);
1531 LONGLONG nelem,
unsigned int *array,
int *status);
1533 LONGLONG nelem,
int *array,
int *status);
1535 LONGLONG nelem,
float *array,
int *status);
1537 LONGLONG nelem,
double *array,
int *status);
1546 void *array,
void *nulval,
int *status);
1548 unsigned char *array,
unsigned char nulval,
int *status);
1550 signed char *array,
signed char nulval,
int *status);
1552 LONGLONG nelem,
unsigned short *array,
unsigned short nulval,
1555 LONGLONG nelem,
short *array,
short nulval,
int *status);
1557 LONGLONG nelem,
long *array,
long nulval,
int *status);
1559 unsigned long *array,
unsigned long nulval,
int *status);
1561 unsigned int *array,
unsigned int nulval,
int *status);
1563 LONGLONG nelem,
int *array,
int nulval,
int *status);
1565 LONGLONG nelem,
float *array,
float nulval,
int *status);
1567 LONGLONG nelem,
double *array,
double nulval,
int *status);
1572 LONGLONG naxis2,
unsigned char *array,
int *status);
1574 LONGLONG naxis2,
signed char *array,
int *status);
1576 LONGLONG naxis2,
unsigned short *array,
int *status);
1578 LONGLONG naxis2,
short *array,
int *status);
1580 LONGLONG naxis2,
unsigned long *array,
int *status);
1582 LONGLONG naxis2,
long *array,
int *status);
1584 LONGLONG naxis2,
unsigned int *array,
int *status);
1586 LONGLONG naxis2,
int *array,
int *status);
1588 LONGLONG naxis2,
float *array,
int *status);
1590 LONGLONG naxis2,
double *array,
int *status);
1618 long *fpixel,
long *lpixel,
void *array,
int *status);
1620 long *fpixel,
long *lpixel,
unsigned char *array,
int *status);
1622 long *fpixel,
long *lpixel,
signed char *array,
int *status);
1624 long *fpixel,
long *lpixel,
unsigned short *array,
int *status);
1626 long *fpixel,
long *lpixel,
short *array,
int *status);
1628 long *fpixel,
long *lpixel,
unsigned long *array,
int *status);
1630 long *fpixel,
long *lpixel,
long *array,
int *status);
1632 long *fpixel,
long *lpixel,
unsigned int *array,
int *status);
1634 long *fpixel,
long *lpixel,
int *array,
int *status);
1636 long *fpixel,
long *lpixel,
float *array,
int *status);
1638 long *fpixel,
long *lpixel,
double *array,
int *status);
1640 long *fpixel,
long *lpixel,
LONGLONG *array,
int *status);
1643 long nelem,
unsigned char *array,
int *status);
1645 long nelem,
signed char *array,
int *status);
1647 long nelem,
unsigned short *array,
int *status);
1649 long nelem,
short *array,
int *status);
1651 long nelem,
unsigned long *array,
int *status);
1653 long nelem,
long *array,
int *status);
1655 long nelem,
unsigned int *array,
int *status);
1657 long nelem,
int *array,
int *status);
1659 long nelem,
float *array,
int *status);
1661 long nelem,
double *array,
int *status);
1663 long nelem,
LONGLONG *array,
int *status);
1667 int datatype,
int iotype);
1669 int datatype,
int iotype);
1689 int (*workFn)(
long totaln,
long offset,
long firstn,
1690 long nvalues,
int narrays,
iteratorCol *data,
void *userPointer),
1691 void *userPointer,
int *status);
1697 LONGLONG nelem,
char **array,
int *status);
1699 LONGLONG nelem,
char *array,
int *status);
1701 LONGLONG nelem,
unsigned char *array,
int *status);
1703 LONGLONG nelem,
signed char *array,
int *status);
1705 LONGLONG nelem,
unsigned short *array,
int *status);
1707 LONGLONG nelem,
short *array,
int *status);
1709 LONGLONG nelem,
unsigned long *array,
int *status);
1711 LONGLONG nelem,
long *array,
int *status);
1713 LONGLONG nelem,
unsigned int *array,
int *status);
1715 LONGLONG nelem,
int *array,
int *status);
1717 LONGLONG nelem,
float *array,
int *status);
1719 LONGLONG nelem,
double *array,
int *status);
1721 LONGLONG nelem,
float *array,
int *status);
1723 LONGLONG nelem,
double *array,
int *status);
1730 char *larray,
int *status);
1733 LONGLONG nelem,
void *array,
void *nulval,
int *status);
1735 LONGLONG nelem,
char **array,
char *nulvalue,
int *status);
1737 LONGLONG nelem,
char *array,
char nulvalue,
int *status);
1739 LONGLONG nelem,
unsigned char *array,
unsigned char nulvalue,
1742 LONGLONG nelem,
signed char *array,
signed char nulvalue,
1745 LONGLONG nelem,
unsigned short *array,
unsigned short nulvalue,
1748 LONGLONG nelem,
short *array,
short nulvalue,
int *status);
1750 LONGLONG nelem,
unsigned long *array,
unsigned long nulvalue,
1753 LONGLONG nelem,
long *array,
long nulvalue,
int *status);
1755 LONGLONG nelem,
unsigned int *array,
unsigned int nulvalue,
1758 LONGLONG nelem,
int *array,
int nulvalue,
int *status);
1760 LONGLONG nelem,
float *array,
float nulvalue,
int *status);
1762 LONGLONG nelem,
double *array,
double nulvalue,
int *status);
1766 unsigned char *values,
int *status);
1775 char **tform,
int *status);
1779 int create_col,
int *status);
1785 double *yrpix,
double *xinc,
double *yinc,
double *rot,
1786 char *type,
int *status);
1788 double *yrpix,
double *xinc,
double *yinc,
double *rot,
1789 char *type,
int *status);
1791 double *yrval,
double *xrpix,
double *yrpix,
double *xinc,
1792 double *yinc,
double *rot,
char *type,
int *status);
1793 int CFITS_API ffwldp(
double xpix,
double ypix,
double xref,
double yref,
1794 double xrefpix,
double yrefpix,
double xinc,
double yinc,
1795 double rot,
char *type,
double *xpos,
double *ypos,
int *status);
1796 int CFITS_API ffxypx(
double xpos,
double ypos,
double xref,
double yref,
1797 double xrefpix,
double yrefpix,
double xinc,
double yinc,
1798 double rot,
char *type,
double *xpix,
double *ypix,
int *status);
1806 int *datatype,
long *nelem,
int *naxis,
1807 long *naxes,
int *status );
1810 long firstrow,
long nrows,
1811 long *n_good_rows,
char *row_status,
int *status);
1816 char *parCol,
char *valCol,
long ntimes,
1817 double *times,
char *time_status,
int *status );
1823 long firstrow,
long nelements,
void *nulval,
1824 void *array,
int *anynul,
int *status );
1827 char *parName,
char *parInfo,
int nRngs,
1828 long *start,
long *end,
int *status );
1831 char *parName,
char *parInfo,
int *status );
1838 char colname[4][FLEN_VALUE],
1839 double *minin,
double *maxin,
double *binsizein,
1840 char minname[4][FLEN_VALUE],
char maxname[4][FLEN_VALUE],
1841 char binname[4][FLEN_VALUE],
1842 double weightin,
char wtcol[FLEN_VALUE],
1843 int recip,
char *rowselect,
int *status);
1845 char colname[4][FLEN_VALUE],
1846 double *minin,
double *maxin,
double *binsizein,
1847 char minname[4][FLEN_VALUE],
char maxname[4][FLEN_VALUE],
1848 char binname[4][FLEN_VALUE],
1849 double weightin,
char wtcol[FLEN_VALUE],
1850 int recip,
char *rowselect,
int *status);
1853 char *imagesection,
int *status);
1855 char *imagesection,
int *status);
1858 double *minin,
double *maxin,
double *binsizein,
1859 char minname[4][FLEN_VALUE],
char maxname[4][FLEN_VALUE],
1860 char binname[4][FLEN_VALUE],
int *colnum,
long *haxes,
float *amin,
1861 float *amax,
float *binsize,
int *status);
1864 int naxis,
int *colnum,
int *status);
1868 long *naxes,
int *colnum,
float *amin,
float *amax,
float *binsize,
1869 float weight,
int wtcolnum,
int recip,
char *selectrow,
int *status);
1919 short nullvalue,
long *ngoodpix,
short *
minvalue,
short *
maxvalue,
double *mean,
1920 double *sigma,
double *noise1,
double *noise2,
double *noise3,
double *noise5,
int *status);
1923 double *sigma,
double *noise1,
double *noise2,
double *noise3,
double *noise5,
int *status);
1925 float nullvalue,
long *ngoodpix,
float *
minvalue,
float *
maxvalue,
double *mean,
1926 double *sigma,
double *noise1,
double *noise2,
double *noise3,
double *noise5,
int *status);
1954 long *tilesize,
int parm1,
int parm2,
int *status);
1963 long *nbytes,
int *status);
1965 long *nbytes,
int *status);
1967 int *ny,
int *scale,
int *status);
1969 int *ny,
int *scale,
int *status);
int CFITS_API ffgrsz(fitsfile *fptr, long *nrows, int *status)
int CFITS_API ffgcvi(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, short nulval, short *array, int *anynul, int *status)
int CFITS_API ffdkinit(fitsfile **fptr, const char *filename, int *status)
int CFITS_API ffgsfjj(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, LONGLONG *array, char *flagval, int *anynul, int *status)
int CFITS_API ffgidm(fitsfile *fptr, int *naxis, int *status)
int CFITS_API ffpclb(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned char *array, int *status)
int CFITS_API ffpprui(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned short *array, int *status)
int CFITS_API ffpclj(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, long *array, int *status)
char CFITS_API * fits_iter_get_tunit(iteratorCol *col)
int CFITS_API ffgtcp(fitsfile *infptr, fitsfile *outfptr, int cpopt, int *status)
int CFITS_API ffgicsa(fitsfile *fptr, char version, double *xrval, double *yrval, double *xrpix, double *yrpix, double *xinc, double *yinc, double *rot, char *type, int *status)
int CFITS_API ffgtcr(fitsfile *fptr, char *grpname, int grouptype, int *status)
int CFITS_API ffukyc(fitsfile *fptr, const char *keyname, float *value, int decim, const char *comm, int *status)
int CFITS_API ffgsfk(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, int *array, char *flagval, int *anynul, int *status)
int CFITS_API ffgtcm(fitsfile *gfptr, int cmopt, int *status)
int CFITS_API ffgpve(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, float nulval, float *array, int *anynul, int *status)
int CFITS_API ffpkys(fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
int CFITS_API ffpknf(fitsfile *fptr, const char *keyroot, int nstart, int nkey, float *value, int decim, char *comm[], int *status)
int CFITS_API ffgkyjj(fitsfile *fptr, const char *keyname, LONGLONG *value, char *comm, int *status)
int CFITS_API ffgcvjj(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, LONGLONG nulval, LONGLONG *array, int *anynul, int *status)
int CFITS_API ffiopn(fitsfile **fptr, const char *filename, int iomode, int *status)
int CFITS_API ffgsfj(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, long *array, char *flagval, int *anynul, int *status)
int CFITS_API ffpcluj(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned long *array, int *status)
int CFITS_API ffflmd(fitsfile *fptr, int *filemode, int *status)
int CFITS_API ffucrd(fitsfile *fptr, const char *keyname, const char *card, int *status)
int CFITS_API ffpssuk(fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, unsigned int *array, int *status)
int CFITS_API ffg3db(fitsfile *fptr, long group, unsigned char nulval, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, unsigned char *array, int *anynul, int *status)
int CFITS_API ffpprn(fitsfile *fptr, LONGLONG firstelem, LONGLONG nelem, int *status)
int CFITS_API ffdstr(fitsfile *fptr, const char *string, int *status)
int CFITS_API ffghpr(fitsfile *fptr, int maxdim, int *simple, int *bitpix, int *naxis, long naxes[], long *pcount, long *gcount, int *extend, int *status)
int CFITS_API fficol(fitsfile *fptr, int numcol, char *ttype, char *tform, int *status)
int CFITS_API ffgcvc(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, float nulval, float *array, int *anynul, int *status)
int CFITS_API fits_rebin_wcs(fitsfile *fptr, int naxis, float *amin, float *binsize, int *status)
int CFITS_API ffdkopn(fitsfile **fptr, const char *filename, int iomode, int *status)
int CFITS_API ffukys(fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
int CFITS_API ffp2di(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, short *array, int *status)
int CFITS_API ffgpfui(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned short *array, char *nularray, int *anynul, int *status)
int CFITS_API ffghbn(fitsfile *fptr, int maxfield, long *naxis2, int *tfields, char **ttype, char **tform, char **tunit, char *extname, long *pcount, int *status)
int CFITS_API ffgcxui(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG nrows, long firstbit, int nbits, unsigned short *array, int *status)
int CFITS_API ffpcnuk(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned int *array, unsigned int nulvalue, int *status)
int CFITS_API ffgics(fitsfile *fptr, double *xrval, double *yrval, double *xrpix, double *yrpix, double *xinc, double *yinc, double *rot, char *type, int *status)
int CFITS_API ffclos(fitsfile *fptr, int *status)
int CFITS_API ffpclsb(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, signed char *array, int *status)
int CFITS_API ffggpb(fitsfile *fptr, long group, long firstelem, long nelem, unsigned char *array, int *status)
int CFITS_API ffpgpb(fitsfile *fptr, long group, long firstelem, long nelem, unsigned char *array, int *status)
int CFITS_API fftrec(char *card, int *status)
int CFITS_API ffghsp(fitsfile *fptr, int *nexist, int *nmore, int *status)
int CFITS_API ffg2djj(fitsfile *fptr, long group, LONGLONG nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, LONGLONG *array, int *anynul, int *status)
int CFITS_API fffrow(fitsfile *infptr, char *expr, long firstrow, long nrows, long *n_good_rows, char *row_status, int *status)
int CFITS_API ffpkyg(fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
int CFITS_API ffpcnk(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, int *array, int nulvalue, int *status)
int CFITS_API ffp2duk(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned int *array, int *status)
int CFITS_API ffpextn(fitsfile *fptr, LONGLONG offset, LONGLONG nelem, void *array, int *status)
int CFITS_API ffgsfsb(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, signed char *array, char *flagval, int *anynul, int *status)
int CFITS_API ffgky(fitsfile *fptr, int datatype, const char *keyname, void *value, char *comm, int *status)
int CFITS_API ffpssj(fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, long *array, int *status)
int CFITS_API ffgpvjj(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, LONGLONG nulval, LONGLONG *array, int *anynul, int *status)
int CFITS_API ffp2djj(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, LONGLONG *array, int *status)
int CFITS_API fits_iter_get_datatype(iteratorCol *col)
int CFITS_API fits_img_stats_float(float *array, long nx, long ny, int nullcheck, float nullvalue, long *ngoodpix, float *minvalue, float *maxvalue, double *mean, double *sigma, double *noise1, double *noise2, double *noise3, double *noise5, int *status)
int CFITS_API ffgrec(fitsfile *fptr, int nrec, char *card, int *status)
int CFITS_API ffgmcp(fitsfile *gfptr, fitsfile *mfptr, long member, int cpopt, int *status)
int CFITS_API ffphext(fitsfile *fptr, const char *xtension, int bitpix, int naxis, long naxes[], LONGLONG pcount, LONGLONG gcount, int *status)
int CFITS_API fits_iter_get_iotype(iteratorCol *col)
int CFITS_API ffpcns(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, char **array, char *nulvalue, int *status)
int CFITS_API ffgsfd(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, double *array, char *flagval, int *anynul, int *status)
int CFITS_API ffopen(fitsfile **fptr, const char *filename, int iomode, int *status)
int CFITS_API fits_iter_set_colnum(iteratorCol *col, int colnum)
int CFITS_API ffpprj(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, long *array, int *status)
int CFITS_API fits_execute_template(fitsfile *ff, char *ngp_template, int *status)
int CFITS_API ffppri(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, short *array, int *status)
int CFITS_API ffpkns(fitsfile *fptr, const char *keyroot, int nstart, int nkey, char *value[], char *comm[], int *status)
int CFITS_API ffpclc(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, float *array, int *status)
int CFITS_API ffgcvd(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, double nulval, double *array, int *anynul, int *status)
int CFITS_API ffcrim(fitsfile *fptr, int bitpix, int naxis, long *naxes, int *status)
int CFITS_API ffs2tm(char *datestr, int *year, int *month, int *day, int *hour, int *minute, double *second, int *status)
int CFITS_API ffflnm(fitsfile *fptr, char *filename, int *status)
int CFITS_API ffcpfl(fitsfile *infptr, fitsfile *outfptr, int prev, int cur, int follow, int *status)
float CFITS_API ffvers(float *version)
int CFITS_API ffphbn(fitsfile *fptr, LONGLONG naxis2, int tfields, char **ttype, char **tform, char **tunit, const char *extname, LONGLONG pcount, int *status)
int CFITS_API ffgiet(fitsfile *fptr, int *imgtype, int *status)
int CFITS_API ffpkym(fitsfile *fptr, const char *keyname, double *value, int decim, const char *comm, int *status)
int CFITS_API fits_set_tile_dim(fitsfile *fptr, int ndim, long *dims, int *status)
int CFITS_API ffgcfjj(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, LONGLONG *array, char *nularray, int *anynul, int *status)
int CFITS_API ffgdessll(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG nrows, LONGLONG *length, LONGLONG *heapaddr, int *status)
int CFITS_API ffpssb(fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, unsigned char *array, int *status)
int CFITS_API fits_get_tile_dim(fitsfile *fptr, int ndim, long *dims, int *status)
int CFITS_API ffghtb(fitsfile *fptr, int maxfield, long *naxis1, long *naxis2, int *tfields, char **ttype, long *tbcol, char **tform, char **tunit, char *extname, int *status)
int CFITS_API ffrwrgll(char *rowlist, LONGLONG maxrows, int maxranges, int *numranges, LONGLONG *minrow, LONGLONG *maxrow, int *status)
int CFITS_API ffgkyn(fitsfile *fptr, int nkey, char *keyname, char *keyval, char *comm, int *status)
int CFITS_API ffgpxfll(fitsfile *fptr, int datatype, LONGLONG *firstpix, LONGLONG nelem, void *array, char *nullarray, int *anynul, int *status)
int CFITS_API ffgcvj(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, long nulval, long *array, int *anynul, int *status)
int CFITS_API fits_iter_set_colname(iteratorCol *col, char *colname)
int CFITS_API ffgtcs(fitsfile *fptr, int xcol, int ycol, double *xrval, double *yrval, double *xrpix, double *yrpix, double *xinc, double *yinc, double *rot, char *type, int *status)
int CFITS_API fits_calc_binning(fitsfile *fptr, int naxis, char colname[4][FLEN_VALUE], double *minin, double *maxin, double *binsizein, char minname[4][FLEN_VALUE], char maxname[4][FLEN_VALUE], char binname[4][FLEN_VALUE], int *colnum, long *haxes, float *amin, float *amax, float *binsize, int *status)
int CFITS_API ffgdess(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG nrows, long *length, long *heapaddr, int *status)
int CFITS_API ffppre(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, float *array, int *status)
int CFITS_API ffiter(int ncols, iteratorCol *data, long offset, long nPerLoop, int(*workFn)(long totaln, long offset, long firstn, long nvalues, int narrays, iteratorCol *data, void *userPointer), void *userPointer, int *status)
int CFITS_API ffikfc(fitsfile *fptr, const char *keyname, float *value, int decim, const char *comm, int *status)
int CFITS_API ffexist(const char *infile, int *exists, int *status)
int CFITS_API ffifile(char *url, char *urltype, char *infile, char *outfile, char *extspec, char *rowfilter, char *binspec, char *colspec, char *pixfilter, int *status)
int CFITS_API ffimem(fitsfile **fptr, void **buffptr, size_t *buffsize, size_t deltasize, void *(*mem_realloc)(void *p, size_t newsize), int *status)
int CFITS_API ffghps(fitsfile *fptr, int *nexist, int *position, int *status)
int CFITS_API ffbnfm(char *tform, int *datacode, long *repeat, long *width, int *status)
int CFITS_API ffptbb(fitsfile *fptr, LONGLONG firstrow, LONGLONG firstchar, LONGLONG nchars, unsigned char *values, int *status)
int CFITS_API ffs2dt(char *datestr, int *year, int *month, int *day, int *status)
int CFITS_API fits_is_reentrant(void)
int CFITS_API ffcalc_rng(fitsfile *infptr, char *expr, fitsfile *outfptr, char *parName, char *parInfo, int nRngs, long *start, long *end, int *status)
int CFITS_API ffp2duj(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned long *array, int *status)
int CFITS_API ffgthd(char *tmplt, char *card, int *hdtype, int *status)
CFITS_API fitsfile * CUnit2FITS(int unit)
int CFITS_API ffgkyc(fitsfile *fptr, const char *keyname, float *value, char *comm, int *status)
long CFITS_API fits_iter_get_tlmax(iteratorCol *col)
int CFITS_API ffkeyn(const char *keyroot, int value, char *keyname, int *status)
int CFITS_API ffppxll(fitsfile *fptr, int datatype, LONGLONG *firstpix, LONGLONG nelem, void *array, int *status)
int CFITS_API ffikyj(fitsfile *fptr, const char *keyname, LONGLONG value, const char *comm, int *status)
int CFITS_API ffffrw(fitsfile *fptr, char *expr, long *rownum, int *status)
int CFITS_API ffirow(fitsfile *fptr, LONGLONG firstrow, LONGLONG nrows, int *status)
int CFITS_API ffggpjj(fitsfile *fptr, long group, long firstelem, long nelem, LONGLONG *array, int *status)
int CFITS_API ffgpvb(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned char nulval, unsigned char *array, int *anynul, int *status)
int CFITS_API ffpthp(fitsfile *fptr, long theap, int *status)
int CFITS_API fits_iter_set_iotype(iteratorCol *col, int iotype)
void CFITS_API ffcmsg(void)
int CFITS_API ffgcfui(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned short *array, char *nularray, int *anynul, int *status)
int CFITS_API ffpknd(fitsfile *fptr, const char *keyroot, int nstart, int nkey, double *value, int decim, char *comm[], int *status)
int CFITS_API ffextn(char *url, int *extension_num, int *status)
unsigned long CFITS_API ffdsum(char *ascii, int complm, unsigned long *sum)
int CFITS_API ffgcvb(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned char nulval, unsigned char *array, int *anynul, int *status)
int CFITS_API ffgsvi(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, short nulval, short *array, int *anynul, int *status)
int CFITS_API ffwrhdu(fitsfile *fptr, FILE *outstream, int *status)
void CFITS_API ffpmsg(const char *err_message)
int CFITS_API ffppnuk(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned int *array, unsigned int nulval, int *status)
int CFITS_API ffpscl(fitsfile *fptr, double scale, double zeroval, int *status)
int CFITS_API ffgsvj(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, long nulval, long *array, int *anynul, int *status)
int CFITS_API ffpcls(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, char **array, int *status)
int CFITS_API ffgpvuk(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned int nulval, unsigned int *array, int *anynul, int *status)
int CFITS_API ffmbyt(fitsfile *fptr, LONGLONG bytpos, int ignore_err, int *status)
int CFITS_API fits_uncompress_table(fitsfile *infptr, fitsfile *outfptr, int *status)
int CFITS_API ffgacl(fitsfile *fptr, int colnum, char *ttype, long *tbcol, char *tunit, char *tform, double *tscal, double *tzero, char *tnull, char *tdisp, int *status)
int CFITS_API ffpcluk(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned int *array, int *status)
int CFITS_API ffukym(fitsfile *fptr, const char *keyname, double *value, int decim, const char *comm, int *status)
int CFITS_API ffmkys(fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
int CFITS_API ffphprll(fitsfile *fptr, int simple, int bitpix, int naxis, LONGLONG naxes[], LONGLONG pcount, LONGLONG gcount, int extend, int *status)
int CFITS_API ffgtis(fitsfile *fptr, char *grpname, int grouptype, int *status)
int CFITS_API ffpktp(fitsfile *fptr, const char *filename, int *status)
int CFITS_API ffpkyc(fitsfile *fptr, const char *keyname, float *value, int decim, const char *comm, int *status)
int CFITS_API ffpcnj(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, long *array, long nulvalue, int *status)
int CFITS_API ffpkls(fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
int CFITS_API ffthdu(fitsfile *fptr, int *nhdu, int *status)
int CFITS_API ffpcle(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, float *array, int *status)
int CFITS_API ffpssui(fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, unsigned short *array, int *status)
int CFITS_API ffpdat(fitsfile *fptr, int *status)
int CFITS_API ffpgpjj(fitsfile *fptr, long group, long firstelem, long nelem, LONGLONG *array, int *status)
int CFITS_API ffgknj(fitsfile *fptr, const char *keyname, int nstart, int nmax, long *value, int *nfound, int *status)
int CFITS_API ffgpvd(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, double nulval, double *array, int *anynul, int *status)
int CFITS_API ffp3djj(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, LONGLONG *array, int *status)
int CFITS_API ffgcvsb(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, signed char nulval, signed char *array, int *anynul, int *status)
void CFITS_API ffpmrk(void)
int CFITS_API fftexp(fitsfile *fptr, char *expr, int maxdim, int *datatype, long *nelem, int *naxis, long *naxes, int *status)
int CFITS_API ffreopen(fitsfile *openfptr, fitsfile **newfptr, int *status)
int CFITS_API ffpgpi(fitsfile *fptr, long group, long firstelem, long nelem, short *array, int *status)
int CFITS_API ffpkfm(fitsfile *fptr, const char *keyname, double *value, int decim, const char *comm, int *status)
int CFITS_API ffgknm(char *card, char *name, int *length, int *status)
int CFITS_API ffppnsb(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, signed char *array, signed char nulval, int *status)
int CFITS_API ffgsdt(int *day, int *month, int *year, int *status)
int CFITS_API fits_set_hcomp_scale(fitsfile *fptr, float scale, int *status)
int CFITS_API ffgiprll(fitsfile *fptr, int maxaxis, int *imgtype, int *naxis, LONGLONG *naxes, int *status)
int CFITS_API ffcrow(fitsfile *fptr, int datatype, char *expr, long firstrow, long nelements, void *nulval, void *array, int *anynul, int *status)
int CFITS_API ffg3di(fitsfile *fptr, long group, short nulval, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, short *array, int *anynul, int *status)
int CFITS_API fits_translate_keywords(fitsfile *infptr, fitsfile *outfptr, int firstkey, char *patterns[][2], int npat, int n_value, int n_offset, int n_range, int *status)
int CFITS_API ffmcom(fitsfile *fptr, const char *keyname, const char *comm, int *status)
int CFITS_API fits_copy_pixlist2image(fitsfile *infptr, fitsfile *outfptr, int firstkey, int naxis, int *colnum, int *status)
int CFITS_API ffpcn(fitsfile *fptr, int datatype, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, void *array, void *nulval, int *status)
int CFITS_API ffdtdmll(fitsfile *fptr, char *tdimstr, int colnum, int maxdim, int *naxis, LONGLONG naxes[], int *status)
int CFITS_API ffgnxk(fitsfile *fptr, char **inclist, int ninc, char **exclist, int nexc, char *card, int *status)
int CFITS_API fits_init_cfitsio(void)
int CFITS_API ffukls(fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
int CFITS_API fits_translate_keyword(char *inrec, char *outrec, char *patterns[][2], int npat, int n_value, int n_offset, int n_range, int *pat_num, int *i, int *j, int *m, int *n, int *status)
int CFITS_API ffgtdmll(fitsfile *fptr, int colnum, int maxdim, int *naxis, LONGLONG naxes[], int *status)
int CFITS_API ffdt2s(int year, int month, int day, char *datestr, int *status)
int CFITS_API ffrsimll(fitsfile *fptr, int bitpix, int naxis, LONGLONG *naxes, int *status)
int CFITS_API ffpkyl(fitsfile *fptr, const char *keyname, int value, const char *comm, int *status)
int CFITS_API ffghtbll(fitsfile *fptr, int maxfield, LONGLONG *naxis1, LONGLONG *naxis2, int *tfields, char **ttype, LONGLONG *tbcol, char **tform, char **tunit, char *extname, int *status)
int CFITS_API fits_img_stats_short(short *array, long nx, long ny, int nullcheck, short nullvalue, long *ngoodpix, short *minvalue, short *maxvalue, double *mean, double *sigma, double *noise1, double *noise2, double *noise3, double *noise5, int *status)
int CFITS_API ffikls(fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
int CFITS_API ffptdmll(fitsfile *fptr, int colnum, int naxis, LONGLONG naxes[], int *status)
long CFITS_API fits_iter_get_repeat(iteratorCol *col)
int CFITS_API ffpky(fitsfile *fptr, int datatype, const char *keyname, void *value, const char *comm, int *status)
int CFITS_API ffasfm(char *tform, int *datacode, long *width, int *decim, int *status)
int CFITS_API ffmkfc(fitsfile *fptr, const char *keyname, float *value, int decim, const char *comm, int *status)
int CFITS_API ffgsfb(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, unsigned char *array, char *flagval, int *anynul, int *status)
char CFITS_API * fits_iter_get_tdisp(iteratorCol *col)
int CFITS_API ffgcfk(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, int *array, char *nularray, int *anynul, int *status)
int CFITS_API ffmkyc(fitsfile *fptr, const char *keyname, float *value, int decim, const char *comm, int *status)
void CFITS_API ffcmps(char *templt, char *colname, int casesen, int *match, int *exact)
int CFITS_API ffgcfm(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, double *array, char *nularray, int *anynul, int *status)
int CFITS_API ffpprb(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned char *array, int *status)
int CFITS_API fits_set_quantize_method(fitsfile *fptr, int method, int *status)
int CFITS_API ffgcvui(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned short nulval, unsigned short *array, int *anynul, int *status)
int CFITS_API fits_make_hist(fitsfile *fptr, fitsfile *histptr, int bitpix, int naxis, long *naxes, int *colnum, float *amin, float *amax, float *binsize, float weight, int wtcolnum, int recip, char *selectrow, int *status)
int CFITS_API fits_img_compress(fitsfile *infptr, fitsfile *outfptr, int *status)
int CFITS_API ffpcni(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, short *array, short nulvalue, int *status)
int CFITS_API ffg3dui(fitsfile *fptr, long group, unsigned short nulval, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, unsigned short *array, int *anynul, int *status)
int CFITS_API ffppxnll(fitsfile *fptr, int datatype, LONGLONG *firstpix, LONGLONG nelem, void *array, void *nulval, int *status)
int CFITS_API ffppni(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, short *array, short nulval, int *status)
int CFITS_API ffphtb(fitsfile *fptr, LONGLONG naxis1, LONGLONG naxis2, int tfields, char **ttype, long *tbcol, char **tform, char **tunit, const char *extname, int *status)
int CFITS_API ffpcks(fitsfile *fptr, int *status)
int CFITS_API ffpsse(fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, float *array, int *status)
int CFITS_API ffgpfjj(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, LONGLONG *array, char *nularray, int *anynul, int *status)
int CFITS_API fits_get_hcomp_smooth(fitsfile *fptr, int *smooth, int *status)
int CFITS_API ffgsvd(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, double nulval, double *array, int *anynul, int *status)
int CFITS_API ffgpfb(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned char *array, char *nularray, int *anynul, int *status)
int CFITS_API ffukyu(fitsfile *fptr, const char *keyname, const char *comm, int *status)
int CFITS_API ffg3dd(fitsfile *fptr, long group, double nulval, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, double *array, int *anynul, int *status)
int CFITS_API fits_compress_table(fitsfile *infptr, fitsfile *outfptr, int *status)
int CFITS_API ffgtwcs(fitsfile *fptr, int xcol, int ycol, char **header, int *status)
int CFITS_API ffggpuk(fitsfile *fptr, long group, long firstelem, long nelem, unsigned int *array, int *status)
int CFITS_API ffikyf(fitsfile *fptr, const char *keyname, float value, int decim, const char *comm, int *status)
int CFITS_API ffnchk(fitsfile *fptr, int *status)
int CFITS_API fits_set_compression_type(fitsfile *fptr, int ctype, int *status)
int CFITS_API ffdtyp(const char *cval, char *dtype, int *status)
int CFITS_API ffomem(fitsfile **fptr, const char *name, int mode, void **buffptr, size_t *buffsize, size_t deltasize, void *(*mem_realloc)(void *p, size_t newsize), int *status)
int CFITS_API ffgcve(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, float nulval, float *array, int *anynul, int *status)
int CFITS_API ffppnj(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, long *array, long nulval, int *status)
int CFITS_API ffpclm(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, double *array, int *status)
int CFITS_API ffiimg(fitsfile *fptr, int bitpix, int naxis, long *naxes, int *status)
int CFITS_API ffppruj(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned long *array, int *status)
int CFITS_API ffg3dsb(fitsfile *fptr, long group, signed char nulval, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, signed char *array, int *anynul, int *status)
int CFITS_API ffgcno(fitsfile *fptr, int casesen, char *templt, int *colnum, int *status)
int CFITS_API ffp3dui(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, unsigned short *array, int *status)
int CFITS_API ffpcnjj(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, LONGLONG *array, LONGLONG nulvalue, int *status)
int CFITS_API ffgncl(fitsfile *fptr, int *ncols, int *status)
int CFITS_API ffptdm(fitsfile *fptr, int colnum, int naxis, long naxes[], int *status)
int CFITS_API ffpclui(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned short *array, int *status)
int CFITS_API ffmnhd(fitsfile *fptr, int exttype, char *hduname, int hduvers, int *status)
int CFITS_API ffdelt(fitsfile *fptr, int *status)
int CFITS_API ffpssuj(fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, unsigned long *array, int *status)
int request_quantize_method
int CFITS_API fits_iter_set_file(iteratorCol *col, fitsfile *fptr)
int CFITS_API ffg3dk(fitsfile *fptr, long group, int nulval, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, int *array, int *anynul, int *status)
int CFITS_API ffgmop(fitsfile *gfptr, long member, fitsfile **mfptr, int *status)
int CFITS_API ffpssjj(fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, LONGLONG *array, int *status)
int CFITS_API ffpkfc(fitsfile *fptr, const char *keyname, float *value, int decim, const char *comm, int *status)
int CFITS_API ffp3dk(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, int *array, int *status)
int CFITS_API ffdtdm(fitsfile *fptr, char *tdimstr, int colnum, int maxdim, int *naxis, long naxes[], int *status)
int CFITS_API ffdrws(fitsfile *fptr, long *rownum, long nrows, int *status)
int CFITS_API ffikyg(fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
int CFITS_API fits_copy_image_section(fitsfile *infptr, fitsfile *outfile, char *imagesection, int *status)
int CFITS_API ffp2db(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned char *array, int *status)
int CFITS_API ffgpvsb(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, signed char nulval, signed char *array, int *anynul, int *status)
int CFITS_API ffpss(fitsfile *fptr, int datatype, long *fpixel, long *lpixel, void *array, int *status)
int CFITS_API ffcmph(fitsfile *fptr, int *status)
int CFITS_API ffdrec(fitsfile *fptr, int keypos, int *status)
int CFITS_API ffflsh(fitsfile *fptr, int clearbuf, int *status)
int CFITS_API ffpcom(fitsfile *fptr, const char *comm, int *status)
int CFITS_API ffrwrg(char *rowlist, LONGLONG maxrows, int maxranges, int *numranges, long *minrow, long *maxrow, int *status)
int CFITS_API ffpknjj(fitsfile *fptr, const char *keyroot, int nstart, int nkey, LONGLONG *value, char *comm[], int *status)
int CFITS_API ffgcfi(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, short *array, char *nularray, int *anynul, int *status)
int CFITS_API ffgpxf(fitsfile *fptr, int datatype, long *firstpix, LONGLONG nelem, void *array, char *nullarray, int *anynul, int *status)
int CFITS_API ffhdef(fitsfile *fptr, int morekeys, int *status)
int CFITS_API ffnkey(int value, const char *keyroot, char *keyname, int *status)
int CFITS_API fits_set_quantize_level(fitsfile *fptr, float qlevel, int *status)
int CFITS_API ffgsvsb(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, signed char nulval, signed char *array, int *anynul, int *status)
int CFITS_API ffiimgll(fitsfile *fptr, int bitpix, int naxis, LONGLONG *naxes, int *status)
int CFITS_API ffgtrm(fitsfile *gfptr, int rmopt, int *status)
int CFITS_API ffgcfuj(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned long *array, char *nularray, int *anynul, int *status)
int CFITS_API fits_write_keys_histo(fitsfile *fptr, fitsfile *histptr, int naxis, int *colnum, int *status)
int CFITS_API ffgcfd(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, double *array, char *nularray, int *anynul, int *status)
int CFITS_API ffsnul(fitsfile *fptr, int colnum, char *nulstring, int *status)
int CFITS_API ffvcks(fitsfile *fptr, int *datastatus, int *hdustatus, int *status)
int CFITS_API ffirec(fitsfile *fptr, int nkey, const char *card, int *status)
int CFITS_API ffgsfuj(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, unsigned long *array, char *flagval, int *anynul, int *status)
int CFITS_API ffgstm(char *timestr, int *timeref, int *status)
int CFITS_API ffgkcl(char *card)
int CFITS_API ffgbcl(fitsfile *fptr, int colnum, char *ttype, char *tunit, char *dtype, long *repeat, double *tscal, double *tzero, long *tnull, char *tdisp, int *status)
float request_hcomp_scale
int CFITS_API ffp3de(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, float *array, int *status)
void CFITS_API ffcmrk(void)
int CFITS_API ffgkyj(fitsfile *fptr, const char *keyname, long *value, char *comm, int *status)
int CFITS_API ffpcne(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, float *array, float nulvalue, int *status)
int CFITS_API ffgdesll(fitsfile *fptr, int colnum, LONGLONG rownum, LONGLONG *length, LONGLONG *heapaddr, int *status)
int CFITS_API ffpclk(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, int *array, int *status)
int CFITS_API ffgmng(fitsfile *mfptr, long *nmembers, int *status)
int CFITS_API ffmnam(fitsfile *fptr, const char *oldname, const char *newname, int *status)
int CFITS_API ffbinr(char **binspec, char *colname, double *minin, double *maxin, double *binsizein, char *minname, char *maxname, char *binname, int *status)
int CFITS_API ffgcvs(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, char *nulval, char **array, int *anynul, int *status)
int CFITS_API ffrtnm(char *url, char *rootname, int *status)
int CFITS_API fftheap(fitsfile *fptr, LONGLONG *heapsize, LONGLONG *unused, LONGLONG *overlap, int *valid, int *status)
int CFITS_API ffgcfj(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, long *array, char *nularray, int *anynul, int *status)
int CFITS_API ffmkyj(fitsfile *fptr, const char *keyname, LONGLONG value, const char *comm, int *status)
int CFITS_API fits_is_compressed_image(fitsfile *fptr, int *status)
int CFITS_API ffppru(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, int *status)
int CFITS_API ffggpd(fitsfile *fptr, long group, long firstelem, long nelem, double *array, int *status)
int CFITS_API fits_set_quantize_dither(fitsfile *fptr, int dither, int *status)
int CFITS_API ffcrhd(fitsfile *fptr, int *status)
int CFITS_API ffdrow(fitsfile *fptr, LONGLONG firstrow, LONGLONG nrows, int *status)
int CFITS_API ffghof(fitsfile *fptr, OFF_T *headstart, OFF_T *datastart, OFF_T *dataend, int *status)
int CFITS_API ffpgpsb(fitsfile *fptr, long group, long firstelem, long nelem, signed char *array, int *status)
int CFITS_API ffgknjj(fitsfile *fptr, const char *keyname, int nstart, int nmax, LONGLONG *value, int *nfound, int *status)
int CFITS_API ffpcnb(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned char *array, unsigned char nulvalue, int *status)
int CFITS_API fftkey(const char *keyword, int *status)
int CFITS_API ffgstr(fitsfile *fptr, const char *string, char *card, int *status)
int CFITS_API ffh2st(fitsfile *fptr, char **header, int *status)
int CFITS_API ffgtop(fitsfile *mfptr, int group, fitsfile **gfptr, int *status)
int CFITS_API ffpknl(fitsfile *fptr, const char *keyroot, int nstart, int nkey, int *value, char *comm[], int *status)
int CFITS_API ffikys(fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
int CFITS_API ffibin(fitsfile *fptr, LONGLONG naxis2, int tfields, char **ttype, char **tform, char **tunit, const char *extname, LONGLONG pcount, int *status)
int CFITS_API ffikey(fitsfile *fptr, const char *card, int *status)
int CFITS_API fits_set_compression_pref(fitsfile *infptr, fitsfile *outfptr, int *status)
int CFITS_API ffdrwsll(fitsfile *fptr, LONGLONG *rownum, LONGLONG nrows, int *status)
int CFITS_API fffree(void *value, int *status)
int CFITS_API ffgpxv(fitsfile *fptr, int datatype, long *firstpix, LONGLONG nelem, void *nulval, void *array, int *anynul, int *status)
int CFITS_API ffgpxvll(fitsfile *fptr, int datatype, LONGLONG *firstpix, LONGLONG nelem, void *nulval, void *array, int *anynul, int *status)
int CFITS_API ffgpfe(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, float *array, char *nularray, int *anynul, int *status)
int CFITS_API fits_decompress_img(fitsfile *infptr, fitsfile *outfptr, int *status)
int CFITS_API ffgtch(fitsfile *gfptr, int grouptype, int *status)
int CFITS_API ffgtam(fitsfile *gfptr, fitsfile *mfptr, int hdupos, int *status)
int CFITS_API ffcphd(fitsfile *infptr, fitsfile *outfptr, int *status)
int CFITS_API ffmkky(const char *keyname, char *keyval, const char *comm, char *card, int *status)
int CFITS_API ffpgpuj(fitsfile *fptr, long group, long firstelem, long nelem, unsigned long *array, int *status)
int CFITS_API ffgcfl(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, char *array, char *nularray, int *anynul, int *status)
void CFITS_API ffgerr(int status, char *errtext)
int CFITS_API ffbins(char *binspec, int *imagetype, int *haxis, char colname[4][FLEN_VALUE], double *minin, double *maxin, double *binsizein, char minname[4][FLEN_VALUE], char maxname[4][FLEN_VALUE], char binname[4][FLEN_VALUE], double *weight, char *wtname, int *recip, int *status)
int CFITS_API ffgtvf(fitsfile *gfptr, long *firstfailed, int *status)
int CFITS_API ffgcfuk(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned int *array, char *nularray, int *anynul, int *status)
int CFITS_API fffkls(char *value, int *status)
int CFITS_API ffp2dd(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, double *array, int *status)
int CFITS_API ffpsssb(fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, signed char *array, int *status)
int CFITS_API ffpcll(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, char *array, int *status)
int CFITS_API ffggpuj(fitsfile *fptr, long group, long firstelem, long nelem, unsigned long *array, int *status)
int CFITS_API ffverifydate(int year, int month, int day, int *status)
int CFITS_API ffphis(fitsfile *fptr, const char *history, int *status)
int CFITS_API ffgknd(fitsfile *fptr, const char *keyname, int nstart, int nmax, double *value, int *nfound, int *status)
int CFITS_API ffp2dk(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, int *array, int *status)
int CFITS_API ffgextn(fitsfile *fptr, LONGLONG offset, LONGLONG nelem, void *array, int *status)
int CFITS_API ffppnk(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, int *array, int nulval, int *status)
int CFITS_API ffghadll(fitsfile *fptr, LONGLONG *headstart, LONGLONG *datastart, LONGLONG *dataend, int *status)
int CFITS_API ffgkls(fitsfile *fptr, const char *keyname, char **value, char *comm, int *status)
int CFITS_API ffp3dd(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, double *array, int *status)
int CFITS_API ffgcxuk(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG nrows, long firstbit, int nbits, unsigned int *array, int *status)
int CFITS_API fits_img_stats_int(int *array, long nx, long ny, int nullcheck, int nullvalue, long *ngoodpix, int *minvalue, int *maxvalue, double *mean, double *sigma, double *noise1, double *noise2, double *noise3, double *noise5, int *status)
int CFITS_API ffcpcl(fitsfile *infptr, fitsfile *outfptr, int incol, int outcol, int create_col, int *status)
int CFITS_API ffgcvl(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, char nulval, char *array, int *anynul, int *status)
int CFITS_API ffgnrw(fitsfile *fptr, long *nrows, int *status)
int CFITS_API ffpcnsb(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, signed char *array, signed char nulvalue, int *status)
int CFITS_API ffgsvui(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, unsigned short nulval, unsigned short *array, int *anynul, int *status)
int request_compress_type
int CFITS_API ffpcnui(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned short *array, unsigned short nulvalue, int *status)
int CFITS_API ffgsv(fitsfile *fptr, int datatype, long *blc, long *trc, long *inc, void *nulval, void *array, int *anynul, int *status)
int CFITS_API ffcpky(fitsfile *infptr, fitsfile *outfptr, int incol, int outcol, char *rootname, int *status)
int CFITS_API fits_set_dither_offset(fitsfile *fptr, int offset, int *status)
int CFITS_API ffgcfb(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned char *array, char *nularray, int *anynul, int *status)
int CFITS_API fits_select_image_section(fitsfile **fptr, char *outfile, char *imagesection, int *status)
int CFITS_API ffukyf(fitsfile *fptr, const char *keyname, float value, int decim, const char *comm, int *status)
int CFITS_API ffgkyl(fitsfile *fptr, const char *keyname, int *value, char *comm, int *status)
int CFITS_API ffppnb(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned char *array, unsigned char nulval, int *status)
char CFITS_API * fits_split_names(char *list)
int CFITS_API ffgidt(fitsfile *fptr, int *imgtype, int *status)
int CFITS_API ffpkyt(fitsfile *fptr, const char *keyname, long intval, double frac, const char *comm, int *status)
int CFITS_API fits_get_token(char **ptr, char *delimiter, char *token, int *isanumber)
void CFITS_API ffupch(char *string)
int CFITS_API ffgpfsb(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, signed char *array, char *nularray, int *anynul, int *status)
int CFITS_API ffhdr2str(fitsfile *fptr, int exclude_comm, char **exclist, int nexc, char **header, int *nkeys, int *status)
int CFITS_API ffp3duk(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, unsigned int *array, int *status)
int CFITS_API ffgcfc(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, float *array, char *nularray, int *anynul, int *status)
int CFITS_API ffgkns(fitsfile *fptr, const char *keyname, int nstart, int nmax, char *value[], int *nfound, int *status)
int CFITS_API fits_iter_get_colnum(iteratorCol *col)
int CFITS_API ffmrhd(fitsfile *fptr, int hdumov, int *exttype, int *status)
int CFITS_API ffgsvuj(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, unsigned long nulval, unsigned long *array, int *anynul, int *status)
int CFITS_API fits_copy_cell2image(fitsfile *fptr, fitsfile *newptr, char *colname, long rownum, int *status)
int CFITS_API ffgpvuj(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned long nulval, unsigned long *array, int *anynul, int *status)
int CFITS_API ffeqtyll(fitsfile *fptr, int colnum, int *typecode, LONGLONG *repeat, LONGLONG *width, int *status)
int CFITS_API ffp2dsb(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, signed char *array, int *status)
int CFITS_API ffgkyt(fitsfile *fptr, const char *keyname, long *ivalue, double *dvalue, char *comm, int *status)
int CFITS_API ffgsve(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, float nulval, float *array, int *anynul, int *status)
int CFITS_API ffpgpe(fitsfile *fptr, long group, long firstelem, long nelem, float *array, int *status)
int CFITS_API ffwldp(double xpix, double ypix, double xref, double yref, double xrefpix, double yrefpix, double xinc, double yinc, double rot, char *type, double *xpos, double *ypos, int *status)
int CFITS_API fits_delete_iraf_file(const char *filename, int *status)
int CFITS_API ffggpi(fitsfile *fptr, long group, long firstelem, long nelem, short *array, int *status)
int CFITS_API ffg2db(fitsfile *fptr, long group, unsigned char nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned char *array, int *anynul, int *status)
int CFITS_API ffg3de(fitsfile *fptr, long group, float nulval, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, float *array, int *anynul, int *status)
int CFITS_API ffmkyg(fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
int CFITS_API ffgcdw(fitsfile *fptr, int colnum, int *width, int *status)
int CFITS_API ffcopy(fitsfile *infptr, fitsfile *outfptr, int morekeys, int *status)
int CFITS_API ffp2dui(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned short *array, int *status)
int CFITS_API ffg3djj(fitsfile *fptr, long group, LONGLONG nulval, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, LONGLONG *array, int *anynul, int *status)
int CFITS_API ffpunt(fitsfile *fptr, const char *keyname, const char *unit, int *status)
int CFITS_API ffppne(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, float *array, float nulval, int *status)
int CFITS_API ffggpui(fitsfile *fptr, long group, long firstelem, long nelem, unsigned short *array, int *status)
int CFITS_API ffcsum(fitsfile *fptr, long nrec, unsigned long *sum, int *status)
int CFITS_API ffgkym(fitsfile *fptr, const char *keyname, double *value, char *comm, int *status)
int CFITS_API ffukye(fitsfile *fptr, const char *keyname, float value, int decim, const char *comm, int *status)
int CFITS_API ffggpsb(fitsfile *fptr, long group, long firstelem, long nelem, signed char *array, int *status)
int CFITS_API ffppnd(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, double *array, double nulval, int *status)
int CFITS_API ffcalc(fitsfile *infptr, char *expr, fitsfile *outfptr, char *parName, char *parInfo, int *status)
int CFITS_API ffdcol(fitsfile *fptr, int numcol, int *status)
int CFITS_API ffpssd(fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, double *array, int *status)
int CFITS_API ffppnjj(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, LONGLONG *array, LONGLONG nulval, int *status)
int CFITS_API ffurlt(fitsfile *fptr, char *urlType, int *status)
int CFITS_API ffpkne(fitsfile *fptr, const char *keyroot, int nstart, int nkey, float *value, int decim, char *comm[], int *status)
int CFITS_API ffgcfsb(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, signed char *array, char *nularray, int *anynul, int *status)
int CFITS_API ffp2dj(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, long *array, int *status)
int CFITS_API ffgmrm(fitsfile *fptr, long member, int rmopt, int *status)
int CFITS_API ffmkfm(fitsfile *fptr, const char *keyname, double *value, int decim, const char *comm, int *status)
int CFITS_API ffgtcl(fitsfile *fptr, int colnum, int *typecode, long *repeat, long *width, int *status)
int CFITS_API ffg2duk(fitsfile *fptr, long group, unsigned int nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned int *array, int *anynul, int *status)
int CFITS_API fits_copy_image2cell(fitsfile *fptr, fitsfile *newptr, char *colname, long rownum, int copykeyflag, int *status)
int CFITS_API fits_iter_set_datatype(iteratorCol *col, int datatype)
int CFITS_API ffpkyd(fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
int CFITS_API ffgcfe(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, float *array, char *nularray, int *anynul, int *status)
CFITS_API fitsfile * fits_iter_get_file(iteratorCol *col)
int CFITS_API ffcrimll(fitsfile *fptr, int bitpix, int naxis, LONGLONG *naxes, int *status)
int CFITS_API ffdrrg(fitsfile *fptr, char *ranges, int *status)
int CFITS_API ffgipr(fitsfile *fptr, int maxaxis, int *imgtype, int *naxis, long *naxes, int *status)
long CFITS_API fits_iter_get_tlmin(iteratorCol *col)
int CFITS_API ffcpdt(fitsfile *infptr, fitsfile *outfptr, int *status)
int CFITS_API ffp3duj(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, unsigned long *array, int *status)
int CFITS_API ffpprsb(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, signed char *array, int *status)
int CFITS_API fits_hdecompress(unsigned char *input, int smooth, int *a, int *nx, int *ny, int *scale, int *status)
int CFITS_API ffgcv(fitsfile *fptr, int datatype, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, void *nulval, void *array, int *anynul, int *status)
int CFITS_API ffxypx(double xpos, double ypos, double xref, double yref, double xrefpix, double yrefpix, double xinc, double yinc, double rot, char *type, double *xpix, double *ypix, int *status)
int CFITS_API ffukyg(fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
int CFITS_API fits_set_noise_bits(fitsfile *fptr, int noisebits, int *status)
int CFITS_API ffg2dui(fitsfile *fptr, long group, unsigned short nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned short *array, int *anynul, int *status)
int CFITS_API ffgcvk(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, int nulval, int *array, int *anynul, int *status)
int CFITS_API ffgisz(fitsfile *fptr, int nlen, long *naxes, int *status)
int CFITS_API ffmkls(fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
int CFITS_API ffikfm(fitsfile *fptr, const char *keyname, double *value, int decim, const char *comm, int *status)
int CFITS_API ffmkyl(fitsfile *fptr, const char *keyname, int value, const char *comm, int *status)
int CFITS_API ffchfl(fitsfile *fptr, int *status)
int CFITS_API ffgnrwll(fitsfile *fptr, LONGLONG *nrows, int *status)
int CFITS_API ffdkey(fitsfile *fptr, const char *keyname, int *status)
int CFITS_API ffgsvjj(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, LONGLONG nulval, LONGLONG *array, int *anynul, int *status)
int CFITS_API ffg2duj(fitsfile *fptr, long group, unsigned long nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned long *array, int *anynul, int *status)
int CFITS_API ffphps(fitsfile *fptr, int bitpix, int naxis, long naxes[], int *status)
int CFITS_API fits_iter_set_by_name(iteratorCol *col, fitsfile *fptr, char *colname, int datatype, int iotype)
int CFITS_API ffcprw(fitsfile *infptr, fitsfile *outfptr, LONGLONG firstrow, LONGLONG nrows, int *status)
int CFITS_API ffgcvuj(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned long nulval, unsigned long *array, int *anynul, int *status)
int CFITS_API ffgsfe(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, float *array, char *flagval, int *anynul, int *status)
int CFITS_API ffpprd(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, double *array, int *status)
int CFITS_API ffukfc(fitsfile *fptr, const char *keyname, float *value, int decim, const char *comm, int *status)
int CFITS_API ffppxn(fitsfile *fptr, int datatype, long *firstpix, LONGLONG nelem, void *array, void *nulval, int *status)
int CFITS_API ffgcvm(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, double nulval, double *array, int *anynul, int *status)
int CFITS_API ffgsvb(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, unsigned char nulval, unsigned char *array, int *anynul, int *status)
int CFITS_API ffg2dj(fitsfile *fptr, long group, long nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, long *array, int *anynul, int *status)
int CFITS_API ffgcvuk(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned int nulval, unsigned int *array, int *anynul, int *status)
int CFITS_API ffflus(fitsfile *fptr, int *status)
int CFITS_API ffpcnl(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, char *array, char nulvalue, int *status)
int CFITS_API ffppn(fitsfile *fptr, int datatype, LONGLONG firstelem, LONGLONG nelem, void *array, void *nulval, int *status)
int CFITS_API ffikym(fitsfile *fptr, const char *keyname, double *value, int decim, const char *comm, int *status)
int CFITS_API ffdhdu(fitsfile *fptr, int *hdutype, int *status)
int CFITS_API ffgtbb(fitsfile *fptr, LONGLONG firstrow, LONGLONG firstchar, LONGLONG nchars, unsigned char *values, int *status)
int CFITS_API ffgpfd(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, double *array, char *nularray, int *anynul, int *status)
int CFITS_API ffgcf(fitsfile *fptr, int datatype, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, void *array, char *nullarray, int *anynul, int *status)
int CFITS2Unit(fitsfile *fptr)
int CFITS_API ffprwu(fitsfile *fptr, LONGLONG firstrow, LONGLONG nrows, int *status)
int CFITS_API fftnul(fitsfile *fptr, int colnum, LONGLONG nulvalue, int *status)
int CFITS_API ffinttyp(char *cval, int *datatype, int *negative, int *status)
int CFITS_API ffmkym(fitsfile *fptr, const char *keyname, double *value, int decim, const char *comm, int *status)
int CFITS_API ffg3dj(fitsfile *fptr, long group, long nulval, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, long *array, int *anynul, int *status)
int CFITS_API ffpclu(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, int *status)
int CFITS_API ffgkyd(fitsfile *fptr, const char *keyname, double *value, char *comm, int *status)
int CFITS_API fits_set_huge_hdu(fitsfile *fptr, int huge, int *status)
int CFITS_API ffbnfmll(char *tform, int *datacode, LONGLONG *repeat, long *width, int *status)
int CFITS_API ffg2dd(fitsfile *fptr, long group, double nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, double *array, int *anynul, int *status)
int CFITS_API fits_get_compression_type(fitsfile *fptr, int *ctype, int *status)
int CFITS_API fffrwc(fitsfile *fptr, char *expr, char *timeCol, char *parCol, char *valCol, long ntimes, double *times, char *time_status, int *status)
int CFITS_API ffphpr(fitsfile *fptr, int simple, int bitpix, int naxis, long naxes[], LONGLONG pcount, LONGLONG gcount, int extend, int *status)
int CFITS_API ffp3db(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, unsigned char *array, int *status)
int CFITS_API ffgkne(fitsfile *fptr, const char *keyname, int nstart, int nmax, float *value, int *nfound, int *status)
int CFITS_API ffpcnd(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, double *array, double nulvalue, int *status)
int CFITS_API ffcdfl(fitsfile *fptr, int *status)
int CFITS_API ffgcl(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, char *array, int *status)
int CFITS_API ffikyd(fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
int CFITS_API ffikyu(fitsfile *fptr, const char *keyname, const char *comm, int *status)
int CFITS_API ffopentest(int soname, fitsfile **fptr, const char *filename, int iomode, int *status)
int CFITS_API ffghdn(fitsfile *fptr, int *chdunum)
int CFITS_API ffmaky(fitsfile *fptr, int nrec, int *status)
int CFITS_API ffpcld(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, double *array, int *status)
int CFITS_API ffp3dsb(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, signed char *array, int *status)
int CFITS_API fits_img_decompress(fitsfile *infptr, fitsfile *outfptr, int *status)
int CFITS_API ffpcl(fitsfile *fptr, int datatype, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, void *array, int *status)
int CFITS_API ffgcnn(fitsfile *fptr, int casesen, char *templt, char *colname, int *colnum, int *status)
int CFITS_API fits_get_noise_bits(fitsfile *fptr, int *noisebits, int *status)
int CFITS_API ffpkng(fitsfile *fptr, const char *keyroot, int nstart, int nkey, double *value, int decim, char *comm[], int *status)
int CFITS_API ffg2di(fitsfile *fptr, long group, short nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, short *array, int *anynul, int *status)
int CFITS_API ffpcli(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, short *array, int *status)
int CFITS_API ffpcljj(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, LONGLONG *array, int *status)
int CFITS_API ffphpsll(fitsfile *fptr, int bitpix, int naxis, LONGLONG naxes[], int *status)
int CFITS_API ffgpvk(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, int nulval, int *array, int *anynul, int *status)
int CFITS_API ffiurl(char *url, char *urltype, char *infile, char *outfile, char *extspec, char *rowfilter, char *binspec, char *colspec, int *status)
int CFITS_API ffinit(fitsfile **fptr, const char *filename, int *status)
int CFITS_API ffplsw(fitsfile *fptr, int *status)
int CFITS_API ffmkyu(fitsfile *fptr, const char *keyname, const char *comm, int *status)
int CFITS_API ffggpk(fitsfile *fptr, long group, long firstelem, long nelem, int *array, int *status)
int CFITS_API ffcrtb(fitsfile *fptr, int tbltype, LONGLONG naxis2, int tfields, char **ttype, char **tform, char **tunit, const char *extname, int *status)
int CFITS_API ffgkey(fitsfile *fptr, const char *keyname, char *keyval, char *comm, int *status)
void CFITS_API * fits_iter_get_array(iteratorCol *col)
int CFITS_API ffukyd(fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
int CFITS_API ffmvec(fitsfile *fptr, int colnum, LONGLONG newveclen, int *status)
int CFITS_API fits_pixel_filter(PixelFilter *filter, int *status)
int CFITS_API ffgtdm(fitsfile *fptr, int colnum, int maxdim, int *naxis, long naxes[], int *status)
int CFITS_API fits_get_section_range(char **ptr, long *secmin, long *secmax, long *incre, int *status)
int CFITS_API ffmkye(fitsfile *fptr, const char *keyname, float value, int decim, const char *comm, int *status)
int CFITS_API fits_read_wcstab(fitsfile *fptr, int nwtb, wtbarr *wtb, int *status)
int CFITS_API ffg2de(fitsfile *fptr, long group, float nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, float *array, int *anynul, int *status)
float request_quantize_level
int CFITS_API ffgbclll(fitsfile *fptr, int colnum, char *ttype, char *tunit, char *dtype, LONGLONG *repeat, double *tscal, double *tzero, LONGLONG *tnull, char *tdisp, int *status)
int CFITS_API fits_hdecompress64(unsigned char *input, int smooth, LONGLONG *a, int *nx, int *ny, int *scale, int *status)
int CFITS_API ffg2dsb(fitsfile *fptr, long group, signed char nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, signed char *array, int *anynul, int *status)
int CFITS_API ffgpf(fitsfile *fptr, int datatype, LONGLONG firstelem, LONGLONG nelem, void *array, char *nullarray, int *anynul, int *status)
int CFITS_API ffggpe(fitsfile *fptr, long group, long firstelem, long nelem, float *array, int *status)
int CFITS_API ffrsim(fitsfile *fptr, int bitpix, int naxis, long *naxes, int *status)
int CFITS_API ffupck(fitsfile *fptr, int *status)
int CFITS_API ffpgpd(fitsfile *fptr, long group, long firstelem, long nelem, double *array, int *status)
int CFITS_API ffpgpuk(fitsfile *fptr, long group, long firstelem, long nelem, unsigned int *array, int *status)
int CFITS_API ffrdef(fitsfile *fptr, int *status)
int CFITS_API ffppnui(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned short *array, unsigned short nulval, int *status)
int CFITS_API fficls(fitsfile *fptr, int firstcol, int ncols, char **ttype, char **tform, int *status)
int CFITS_API ffitab(fitsfile *fptr, LONGLONG naxis1, LONGLONG naxis2, int tfields, char **ttype, long *tbcol, char **tform, char **tunit, const char *extname, int *status)
int CFITS_API ffpkyf(fitsfile *fptr, const char *keyname, float value, int decim, const char *comm, int *status)
int CFITS_API ffgpfuk(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned int *array, char *nularray, int *anynul, int *status)
int CFITS_API ffp3dj(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, long *array, int *status)
int CFITS_API fits_set_dither_seed(fitsfile *fptr, int seed, int *status)
int CFITS_API ffgpvj(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, long nulval, long *array, int *anynul, int *status)
int CFITS_API ffpgpj(fitsfile *fptr, long group, long firstelem, long nelem, long *array, int *status)
int CFITS_API ffgkye(fitsfile *fptr, const char *keyname, float *value, char *comm, int *status)
int CFITS_API ffpgpui(fitsfile *fptr, long group, long firstelem, long nelem, unsigned short *array, int *status)
int CFITS_API ffmrec(fitsfile *fptr, int nkey, const char *card, int *status)
int CFITS_API ffhist(fitsfile **fptr, char *outfile, int imagetype, int naxis, char colname[4][FLEN_VALUE], double *minin, double *maxin, double *binsizein, char minname[4][FLEN_VALUE], char maxname[4][FLEN_VALUE], char binname[4][FLEN_VALUE], double weightin, char wtcol[FLEN_VALUE], int recip, char *rowselect, int *status)
int CFITS_API ffgcks(fitsfile *fptr, unsigned long *datasum, unsigned long *hdusum, int *status)
int CFITS_API fits_get_quantize_level(fitsfile *fptr, float *qlevel, int *status)
int CFITS_API ffppr(fitsfile *fptr, int datatype, LONGLONG firstelem, LONGLONG nelem, void *array, int *status)
int CFITS_API ffgpfk(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, int *array, char *nularray, int *anynul, int *status)
int CFITS_API ffsrow(fitsfile *infptr, fitsfile *outfptr, char *expr, int *status)
int CFITS_API ffp3di(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, short *array, int *status)
int CFITS_API ffppnuj(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned long *array, unsigned long nulval, int *status)
int CFITS_API ffpprk(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, int *array, int *status)
int CFITS_API fits_hcompress64(LONGLONG *a, int nx, int ny, int scale, char *output, long *nbytes, int *status)
int CFITS_API fits_get_hcomp_scale(fitsfile *fptr, float *scale, int *status)
int CFITS_API ffpclx(fitsfile *fptr, int colnum, LONGLONG frow, long fbit, long nbit, char *larray, int *status)
int CFITS_API ffuky(fitsfile *fptr, int datatype, const char *keyname, void *value, const char *comm, int *status)
int CFITS_API fits_get_token2(char **ptr, char *delimiter, char **token, int *isanumber, int *status)
int CFITS_API ffmcrd(fitsfile *fptr, const char *keyname, const char *card, int *status)
int CFITS_API ffmrky(fitsfile *fptr, int nrec, int *status)
int CFITS_API fftm2s(int year, int month, int day, int hour, int minute, double second, int decimals, char *datestr, int *status)
int CFITS_API ffppx(fitsfile *fptr, int datatype, long *firstpix, LONGLONG nelem, void *array, int *status)
int CFITS_API ffgknl(fitsfile *fptr, const char *keyname, int nstart, int nmax, int *value, int *nfound, int *status)
int CFITS_API ffeqty(fitsfile *fptr, int colnum, int *typecode, long *repeat, long *width, int *status)
int CFITS_API ffgdes(fitsfile *fptr, int colnum, LONGLONG rownum, long *length, long *heapaddr, int *status)
int CFITS_API ffikyc(fitsfile *fptr, const char *keyname, float *value, int decim, const char *comm, int *status)
int CFITS_API ffpdes(fitsfile *fptr, int colnum, LONGLONG rownum, LONGLONG length, LONGLONG heapaddr, int *status)
int CFITS_API ffukyj(fitsfile *fptr, const char *keyname, LONGLONG value, const char *comm, int *status)
int CFITS_API ffghprll(fitsfile *fptr, int maxdim, int *simple, int *bitpix, int *naxis, LONGLONG naxes[], long *pcount, long *gcount, int *extend, int *status)
int CFITS_API fits_compress_img(fitsfile *infptr, fitsfile *outfptr, int compress_type, long *tilesize, int parm1, int parm2, int *status)
int CFITS_API ffghdt(fitsfile *fptr, int *exttype, int *status)
int CFITS_API ffpkye(fitsfile *fptr, const char *keyname, float value, int decim, const char *comm, int *status)
void CFITS_API ffrprt(FILE *stream, int status)
int CFITS_API ffgcx(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstbit, LONGLONG nbits, char *larray, int *status)
int CFITS_API ffhist2(fitsfile **fptr, char *outfile, int imagetype, int naxis, char colname[4][FLEN_VALUE], double *minin, double *maxin, double *binsizein, char minname[4][FLEN_VALUE], char maxname[4][FLEN_VALUE], char binname[4][FLEN_VALUE], double weightin, char wtcol[FLEN_VALUE], int recip, char *rowselect, int *status)
int CFITS_API ffpgpk(fitsfile *fptr, long group, long firstelem, long nelem, int *array, int *status)
int CFITS_API ffimport_file(char *filename, char **contents, int *status)
int CFITS_API ffgpfj(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, long *array, char *nularray, int *anynul, int *status)
int CFITS_API ffgpvui(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned short nulval, unsigned short *array, int *anynul, int *status)
int request_lossy_int_compress
int CFITS_API ffikyl(fitsfile *fptr, const char *keyname, int value, const char *comm, int *status)
int CFITS_API ffgtclll(fitsfile *fptr, int colnum, int *typecode, LONGLONG *repeat, LONGLONG *width, int *status)
int CFITS_API ffpssi(fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, short *array, int *status)
int CFITS_API ffgsfuk(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, unsigned int *array, char *flagval, int *anynul, int *status)
int CFITS_API ffpsvc(char *card, char *value, char *comm, int *status)
int CFITS_API ffgiszll(fitsfile *fptr, int nlen, LONGLONG *naxes, int *status)
int CFITS_API ffgtmg(fitsfile *infptr, fitsfile *outfptr, int mgopt, int *status)
void CFITS_API ffesum(unsigned long sum, int complm, char *ascii)
int CFITS_API ffgpfi(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, short *array, char *nularray, int *anynul, int *status)
int CFITS_API ffppruk(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned int *array, int *status)
int CFITS_API ffp2de(fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, float *array, int *status)
int CFITS_API ffmahd(fitsfile *fptr, int hdunum, int *exttype, int *status)
int CFITS_API ffgkys(fitsfile *fptr, const char *keyname, char *value, char *comm, int *status)
int CFITS_API ffgsfui(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, unsigned short *array, char *flagval, int *anynul, int *status)
int CFITS_API ffpprjj(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, LONGLONG *array, int *status)
int CFITS_API ffukyl(fitsfile *fptr, const char *keyname, int value, const char *comm, int *status)
int CFITS_API ffgsvuk(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, unsigned int nulval, unsigned int *array, int *anynul, int *status)
int CFITS_API ffg3duj(fitsfile *fptr, long group, unsigned long nulval, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, unsigned long *array, int *anynul, int *status)
int CFITS_API fits_hcompress(int *a, int nx, int ny, int scale, char *output, long *nbytes, int *status)
int CFITS_API fftopn(fitsfile **fptr, const char *filename, int iomode, int *status)
int CFITS_API ffcnvthdr2str(fitsfile *fptr, int exclude_comm, char **exclist, int nexc, char **header, int *nkeys, int *status)
int CFITS_API fftscl(fitsfile *fptr, int colnum, double scale, double zeroval, int *status)
int CFITS_API ffgmsg(char *err_message)
int CFITS_API ffgsfi(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, short *array, char *flagval, int *anynul, int *status)
int CFITS_API ffmkyd(fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
int CFITS_API ffukfm(fitsfile *fptr, const char *keyname, double *value, int decim, const char *comm, int *status)
int CFITS_API ffpssk(fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, int *array, int *status)
int CFITS_API ffgiwcs(fitsfile *fptr, char **header, int *status)
int CFITS_API ffgtnm(fitsfile *gfptr, long *nmembers, int *status)
int CFITS_API ffmkyf(fitsfile *fptr, const char *keyname, float value, int decim, const char *comm, int *status)
int CFITS_API ffgpvi(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, short nulval, short *array, int *anynul, int *status)
int CFITS_API ffpkyu(fitsfile *fptr, const char *keyname, const char *comm, int *status)
int CFITS_API fits_get_dither_seed(fitsfile *fptr, int *seed, int *status)
int CFITS_API ffdopn(fitsfile **fptr, const char *filename, int iomode, int *status)
int CFITS_API ffpknj(fitsfile *fptr, const char *keyroot, int nstart, int nkey, long *value, char *comm[], int *status)
int CFITS_API ffgunt(fitsfile *fptr, const char *keyname, char *unit, int *status)
int CFITS_API ffgsvk(fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, int nulval, int *array, int *anynul, int *status)
int CFITS_API ffgcrd(fitsfile *fptr, const char *keyname, char *card, int *status)
int CFITS_API ffgcfs(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, char **array, char *nularray, int *anynul, int *status)
char CFITS_API * fits_iter_get_colname(iteratorCol *col)
int CFITS_API ffgmtf(fitsfile *infptr, fitsfile *outfptr, long member, int tfopt, int *status)
int CFITS_API ffgpfuj(fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned long *array, char *nularray, int *anynul, int *status)
int CFITS_API ffg2dk(fitsfile *fptr, long group, int nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, int *array, int *anynul, int *status)
int CFITS_API fits_iter_set_by_num(iteratorCol *col, fitsfile *fptr, int colnum, int datatype, int iotype)
int CFITS_API ffghbnll(fitsfile *fptr, int maxfield, LONGLONG *naxis2, int *tfields, char **ttype, char **tform, char **tunit, char *extname, LONGLONG *pcount, int *status)
int CFITS_API ffikye(fitsfile *fptr, const char *keyname, float value, int decim, const char *comm, int *status)
int CFITS_API ffg3duk(fitsfile *fptr, long group, unsigned int nulval, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, unsigned int *array, int *anynul, int *status)
int CFITS_API ffggpj(fitsfile *fptr, long group, long firstelem, long nelem, long *array, int *status)
int CFITS_API ffghad(fitsfile *fptr, long *headstart, long *datastart, long *dataend, int *status)
int CFITS_API fftplt(fitsfile **fptr, const char *filename, const char *tempname, int *status)
int CFITS_API ffpcnuj(fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned long *array, unsigned long nulvalue, int *status)
int CFITS_API fits_set_hcomp_smooth(fitsfile *fptr, int smooth, int *status)
int CFITS_API ffpnul(fitsfile *fptr, LONGLONG nulvalue, int *status)
int CFITS_API ffgabc(int tfields, char **tform, int space, long *rowlen, long *tbcol, int *status)
int CFITS_API ffgpv(fitsfile *fptr, int datatype, LONGLONG firstelem, LONGLONG nelem, void *nulval, void *array, int *anynul, int *status)
int CFITS_API fits_img_decompress_header(fitsfile *infptr, fitsfile *outfptr, int *status)
int CFITS_API ffprec(fitsfile *fptr, const char *card, int *status)
int CFITS_API ffexts(char *extspec, int *extnum, char *extname, int *extvers, int *hdutype, char *colname, char *rowexpress, int *status)
int CFITS_API fits_set_lossy_int(fitsfile *fptr, int lossy_int, int *status)
int CFITS_API ffifile2(char *url, char *urltype, char *infile, char *outfile, char *extspec, char *rowfilter, char *binspec, char *colspec, char *pixfilter, char *compspec, int *status)
int CFITS_API ffpkyj(fitsfile *fptr, const char *keyname, LONGLONG value, const char *comm, int *status)