Linuxpops  3.01.04
Spectral Anaysis Package for Single Dish Data
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
fitsio.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include "longnam.h"

Go to the source code of this file.

Classes

struct  tcolumn
 
struct  FITSfile
 
struct  fitsfile
 
struct  iteratorCol
 
struct  wtbarr
 
struct  PixelFilter
 

Macros

#define CFITSIO_VERSION   3.38
 
#define CFITSIO_MINOR   38
 
#define CFITSIO_MAJOR   3
 
#define CFITSIO_SONAME   4
 
#define CFITS_API
 
#define OFF_T   long
 
#define USE_LL_SUFFIX   1
 
#define LONGLONG_TYPE
 
#define LONGLONG_MAX   9223372036854775807LL /* max 64-bit integer */
 
#define LONGLONG_MIN   (-LONGLONG_MAX -1LL) /* min 64-bit integer */
 
#define NIOBUF   40 /* number of IO buffers to create (default = 40) */
 
#define IOBUFLEN   2880 /* size in bytes of each IO buffer (DONT CHANGE!) */
 
#define FLEN_FILENAME   1025 /* max length of a filename */
 
#define FLEN_KEYWORD   75 /* max length of a keyword (HIERARCH convention) */
 
#define FLEN_CARD   81 /* length of a FITS header card */
 
#define FLEN_VALUE   71 /* max length of a keyword value string */
 
#define FLEN_COMMENT   73 /* max length of a keyword comment string */
 
#define FLEN_ERRMSG   81 /* max length of a FITSIO error message */
 
#define FLEN_STATUS   31 /* max length of a FITSIO status text string */
 
#define TBIT   1 /* codes for FITS table data types */
 
#define TBYTE   11
 
#define TSBYTE   12
 
#define TLOGICAL   14
 
#define TSTRING   16
 
#define TUSHORT   20
 
#define TSHORT   21
 
#define TUINT   30
 
#define TINT   31
 
#define TULONG   40
 
#define TLONG   41
 
#define TINT32BIT   41 /* used when returning datatype of a column */
 
#define TFLOAT   42
 
#define TLONGLONG   81
 
#define TDOUBLE   82
 
#define TCOMPLEX   83
 
#define TDBLCOMPLEX   163
 
#define TYP_STRUC_KEY   10
 
#define TYP_CMPRS_KEY   20
 
#define TYP_SCAL_KEY   30
 
#define TYP_NULL_KEY   40
 
#define TYP_DIM_KEY   50
 
#define TYP_RANG_KEY   60
 
#define TYP_UNIT_KEY   70
 
#define TYP_DISP_KEY   80
 
#define TYP_HDUID_KEY   90
 
#define TYP_CKSUM_KEY   100
 
#define TYP_WCS_KEY   110
 
#define TYP_REFSYS_KEY   120
 
#define TYP_COMM_KEY   130
 
#define TYP_CONT_KEY   140
 
#define TYP_USER_KEY   150
 
#define INT32BIT   int /* 32-bit integer datatype. Currently this */
 
#define BYTE_IMG   8 /* BITPIX code values for FITS image types */
 
#define SHORT_IMG   16
 
#define LONG_IMG   32
 
#define LONGLONG_IMG   64
 
#define FLOAT_IMG   -32
 
#define DOUBLE_IMG   -64
 
#define SBYTE_IMG   10
 
#define USHORT_IMG   20
 
#define ULONG_IMG   40
 
#define IMAGE_HDU   0 /* Primary Array or IMAGE HDU */
 
#define ASCII_TBL   1 /* ASCII table HDU */
 
#define BINARY_TBL   2 /* Binary table HDU */
 
#define ANY_HDU   -1 /* matches any HDU type */
 
#define READONLY   0 /* options when opening a file */
 
#define READWRITE   1
 
#define FLOATNULLVALUE   -9.11912E-36F
 
#define DOUBLENULLVALUE   -9.1191291391491E-36
 
#define NO_DITHER   -1
 
#define SUBTRACTIVE_DITHER_1   1
 
#define SUBTRACTIVE_DITHER_2   2
 
#define MAX_COMPRESS_DIM   6
 
#define RICE_1   11
 
#define GZIP_1   21
 
#define GZIP_2   22
 
#define PLIO_1   31
 
#define HCOMPRESS_1   41
 
#define BZIP2_1   51 /* not publicly supported; only for test purposes */
 
#define NOCOMPRESS   -1
 
#define TRUE   1
 
#define FALSE   0
 
#define CASESEN   1 /* do case-sensitive string match */
 
#define CASEINSEN   0 /* do case-insensitive string match */
 
#define GT_ID_ALL_URI   0 /* hierarchical grouping parameters */
 
#define GT_ID_REF   1
 
#define GT_ID_POS   2
 
#define GT_ID_ALL   3
 
#define GT_ID_REF_URI   11
 
#define GT_ID_POS_URI   12
 
#define OPT_RM_GPT   0
 
#define OPT_RM_ENTRY   1
 
#define OPT_RM_MBR   2
 
#define OPT_RM_ALL   3
 
#define OPT_GCP_GPT   0
 
#define OPT_GCP_MBR   1
 
#define OPT_GCP_ALL   2
 
#define OPT_MCP_ADD   0
 
#define OPT_MCP_NADD   1
 
#define OPT_MCP_REPL   2
 
#define OPT_MCP_MOV   3
 
#define OPT_MRG_COPY   0
 
#define OPT_MRG_MOV   1
 
#define OPT_CMT_MBR   1
 
#define OPT_CMT_MBR_DEL   11
 
#define VALIDSTRUC   555 /* magic value used to identify if structure is valid */
 
#define InputCol   0 /* flag for input only iterator column */
 
#define InputOutputCol   1 /* flag for input and output iterator column */
 
#define OutputCol   2 /* flag for output only iterator column */
 
#define WCSLIB_GETWCSTAB
 
#define CREATE_DISK_FILE   -106 /* create disk file, without extended filename syntax */
 
#define OPEN_DISK_FILE   -105 /* open disk file, without extended filename syntax */
 
#define SKIP_TABLE   -104 /* move to 1st image when opening file */
 
#define SKIP_IMAGE   -103 /* move to 1st table when opening file */
 
#define SKIP_NULL_PRIMARY   -102 /* skip null primary array when opening file */
 
#define USE_MEM_BUFF   -101 /* use memory buffer when opening file */
 
#define OVERFLOW_ERR   -11 /* overflow during datatype conversion */
 
#define PREPEND_PRIMARY   -9 /* used in ffiimg to insert new primary array */
 
#define SAME_FILE   101 /* input and output files are the same */
 
#define TOO_MANY_FILES   103 /* tried to open too many FITS files */
 
#define FILE_NOT_OPENED   104 /* could not open the named file */
 
#define FILE_NOT_CREATED   105 /* could not create the named file */
 
#define WRITE_ERROR   106 /* error writing to FITS file */
 
#define END_OF_FILE   107 /* tried to move past end of file */
 
#define READ_ERROR   108 /* error reading from FITS file */
 
#define FILE_NOT_CLOSED   110 /* could not close the file */
 
#define ARRAY_TOO_BIG   111 /* array dimensions exceed internal limit */
 
#define READONLY_FILE   112 /* Cannot write to readonly file */
 
#define MEMORY_ALLOCATION   113 /* Could not allocate memory */
 
#define BAD_FILEPTR   114 /* invalid fitsfile pointer */
 
#define NULL_INPUT_PTR   115 /* NULL input pointer to routine */
 
#define SEEK_ERROR   116 /* error seeking position in file */
 
#define BAD_URL_PREFIX   121 /* invalid URL prefix on file name */
 
#define TOO_MANY_DRIVERS   122 /* tried to register too many IO drivers */
 
#define DRIVER_INIT_FAILED   123 /* driver initialization failed */
 
#define NO_MATCHING_DRIVER   124 /* matching driver is not registered */
 
#define URL_PARSE_ERROR   125 /* failed to parse input file URL */
 
#define RANGE_PARSE_ERROR   126 /* failed to parse input file URL */
 
#define SHARED_ERRBASE   (150)
 
#define SHARED_BADARG   (SHARED_ERRBASE + 1)
 
#define SHARED_NULPTR   (SHARED_ERRBASE + 2)
 
#define SHARED_TABFULL   (SHARED_ERRBASE + 3)
 
#define SHARED_NOTINIT   (SHARED_ERRBASE + 4)
 
#define SHARED_IPCERR   (SHARED_ERRBASE + 5)
 
#define SHARED_NOMEM   (SHARED_ERRBASE + 6)
 
#define SHARED_AGAIN   (SHARED_ERRBASE + 7)
 
#define SHARED_NOFILE   (SHARED_ERRBASE + 8)
 
#define SHARED_NORESIZE   (SHARED_ERRBASE + 9)
 
#define HEADER_NOT_EMPTY   201 /* header already contains keywords */
 
#define KEY_NO_EXIST   202 /* keyword not found in header */
 
#define KEY_OUT_BOUNDS   203 /* keyword record number is out of bounds */
 
#define VALUE_UNDEFINED   204 /* keyword value field is blank */
 
#define NO_QUOTE   205 /* string is missing the closing quote */
 
#define BAD_INDEX_KEY   206 /* illegal indexed keyword name */
 
#define BAD_KEYCHAR   207 /* illegal character in keyword name or card */
 
#define BAD_ORDER   208 /* required keywords out of order */
 
#define NOT_POS_INT   209 /* keyword value is not a positive integer */
 
#define NO_END   210 /* couldn't find END keyword */
 
#define BAD_BITPIX   211 /* illegal BITPIX keyword value*/
 
#define BAD_NAXIS   212 /* illegal NAXIS keyword value */
 
#define BAD_NAXES   213 /* illegal NAXISn keyword value */
 
#define BAD_PCOUNT   214 /* illegal PCOUNT keyword value */
 
#define BAD_GCOUNT   215 /* illegal GCOUNT keyword value */
 
#define BAD_TFIELDS   216 /* illegal TFIELDS keyword value */
 
#define NEG_WIDTH   217 /* negative table row size */
 
#define NEG_ROWS   218 /* negative number of rows in table */
 
#define COL_NOT_FOUND   219 /* column with this name not found in table */
 
#define BAD_SIMPLE   220 /* illegal value of SIMPLE keyword */
 
#define NO_SIMPLE   221 /* Primary array doesn't start with SIMPLE */
 
#define NO_BITPIX   222 /* Second keyword not BITPIX */
 
#define NO_NAXIS   223 /* Third keyword not NAXIS */
 
#define NO_NAXES   224 /* Couldn't find all the NAXISn keywords */
 
#define NO_XTENSION   225 /* HDU doesn't start with XTENSION keyword */
 
#define NOT_ATABLE   226 /* the CHDU is not an ASCII table extension */
 
#define NOT_BTABLE   227 /* the CHDU is not a binary table extension */
 
#define NO_PCOUNT   228 /* couldn't find PCOUNT keyword */
 
#define NO_GCOUNT   229 /* couldn't find GCOUNT keyword */
 
#define NO_TFIELDS   230 /* couldn't find TFIELDS keyword */
 
#define NO_TBCOL   231 /* couldn't find TBCOLn keyword */
 
#define NO_TFORM   232 /* couldn't find TFORMn keyword */
 
#define NOT_IMAGE   233 /* the CHDU is not an IMAGE extension */
 
#define BAD_TBCOL   234 /* TBCOLn keyword value < 0 or > rowlength */
 
#define NOT_TABLE   235 /* the CHDU is not a table */
 
#define COL_TOO_WIDE   236 /* column is too wide to fit in table */
 
#define COL_NOT_UNIQUE   237 /* more than 1 column name matches template */
 
#define BAD_ROW_WIDTH   241 /* sum of column widths not = NAXIS1 */
 
#define UNKNOWN_EXT   251 /* unrecognizable FITS extension type */
 
#define UNKNOWN_REC   252 /* unrecognizable FITS record */
 
#define END_JUNK   253 /* END keyword is not blank */
 
#define BAD_HEADER_FILL   254 /* Header fill area not blank */
 
#define BAD_DATA_FILL   255 /* Data fill area not blank or zero */
 
#define BAD_TFORM   261 /* illegal TFORM format code */
 
#define BAD_TFORM_DTYPE   262 /* unrecognizable TFORM datatype code */
 
#define BAD_TDIM   263 /* illegal TDIMn keyword value */
 
#define BAD_HEAP_PTR   264 /* invalid BINTABLE heap address */
 
#define BAD_HDU_NUM   301 /* HDU number < 1 or > MAXHDU */
 
#define BAD_COL_NUM   302 /* column number < 1 or > tfields */
 
#define NEG_FILE_POS   304 /* tried to move before beginning of file */
 
#define NEG_BYTES   306 /* tried to read or write negative bytes */
 
#define BAD_ROW_NUM   307 /* illegal starting row number in table */
 
#define BAD_ELEM_NUM   308 /* illegal starting element number in vector */
 
#define NOT_ASCII_COL   309 /* this is not an ASCII string column */
 
#define NOT_LOGICAL_COL   310 /* this is not a logical datatype column */
 
#define BAD_ATABLE_FORMAT   311 /* ASCII table column has wrong format */
 
#define BAD_BTABLE_FORMAT   312 /* Binary table column has wrong format */
 
#define NO_NULL   314 /* null value has not been defined */
 
#define NOT_VARI_LEN   317 /* this is not a variable length column */
 
#define BAD_DIMEN   320 /* illegal number of dimensions in array */
 
#define BAD_PIX_NUM   321 /* first pixel number greater than last pixel */
 
#define ZERO_SCALE   322 /* illegal BSCALE or TSCALn keyword = 0 */
 
#define NEG_AXIS   323 /* illegal axis length < 1 */
 
#define NOT_GROUP_TABLE   340
 
#define HDU_ALREADY_MEMBER   341
 
#define MEMBER_NOT_FOUND   342
 
#define GROUP_NOT_FOUND   343
 
#define BAD_GROUP_ID   344
 
#define TOO_MANY_HDUS_TRACKED   345
 
#define HDU_ALREADY_TRACKED   346
 
#define BAD_OPTION   347
 
#define IDENTICAL_POINTERS   348
 
#define BAD_GROUP_ATTACH   349
 
#define BAD_GROUP_DETACH   350
 
#define BAD_I2C   401 /* bad int to formatted string conversion */
 
#define BAD_F2C   402 /* bad float to formatted string conversion */
 
#define BAD_INTKEY   403 /* can't interprete keyword value as integer */
 
#define BAD_LOGICALKEY   404 /* can't interprete keyword value as logical */
 
#define BAD_FLOATKEY   405 /* can't interprete keyword value as float */
 
#define BAD_DOUBLEKEY   406 /* can't interprete keyword value as double */
 
#define BAD_C2I   407 /* bad formatted string to int conversion */
 
#define BAD_C2F   408 /* bad formatted string to float conversion */
 
#define BAD_C2D   409 /* bad formatted string to double conversion */
 
#define BAD_DATATYPE   410 /* bad keyword datatype code */
 
#define BAD_DECIM   411 /* bad number of decimal places specified */
 
#define NUM_OVERFLOW   412 /* overflow during datatype conversion */
 
#define DATA_COMPRESSION_ERR   413 /* error in imcompress routines */
 
#define DATA_DECOMPRESSION_ERR   414 /* error in imcompress routines */
 
#define NO_COMPRESSED_TILE   415 /* compressed tile doesn't exist */
 
#define BAD_DATE   420 /* error in date or time conversion */
 
#define PARSE_SYNTAX_ERR   431 /* syntax error in parser expression */
 
#define PARSE_BAD_TYPE   432 /* expression did not evaluate to desired type */
 
#define PARSE_LRG_VECTOR   433 /* vector result too large to return in array */
 
#define PARSE_NO_OUTPUT   434 /* data parser failed not sent an out column */
 
#define PARSE_BAD_COL   435 /* bad data encounter while parsing column */
 
#define PARSE_BAD_OUTPUT   436 /* Output file not of proper type */
 
#define ANGLE_TOO_BIG   501 /* celestial angle too large for projection */
 
#define BAD_WCS_VAL   502 /* bad celestial coordinate or pixel value */
 
#define WCS_ERROR   503 /* error in celestial coordinate calculation */
 
#define BAD_WCS_PROJ   504 /* unsupported type of celestial projection */
 
#define NO_WCS_KEY   505 /* celestial coordinate keywords not found */
 
#define APPROX_WCS_KEY   506 /* approximate WCS keywords were calculated */
 
#define NO_CLOSE_ERROR   999 /* special value used internally to switch off */
 
#define NGP_ERRBASE   (360) /* base chosen so not to interfere with CFITSIO */
 
#define NGP_OK   (0)
 
#define NGP_NO_MEMORY   (NGP_ERRBASE + 0) /* malloc failed */
 
#define NGP_READ_ERR   (NGP_ERRBASE + 1) /* read error from file */
 
#define NGP_NUL_PTR   (NGP_ERRBASE + 2) /* null pointer passed as argument */
 
#define NGP_EMPTY_CURLINE   (NGP_ERRBASE + 3) /* line read seems to be empty */
 
#define NGP_UNREAD_QUEUE_FULL   (NGP_ERRBASE + 4) /* cannot unread more then 1 line (or single line twice) */
 
#define NGP_INC_NESTING   (NGP_ERRBASE + 5) /* too deep include file nesting (inf. loop ?) */
 
#define NGP_ERR_FOPEN   (NGP_ERRBASE + 6) /* fopen() failed, cannot open file */
 
#define NGP_EOF   (NGP_ERRBASE + 7) /* end of file encountered */
 
#define NGP_BAD_ARG   (NGP_ERRBASE + 8) /* bad arguments passed */
 
#define NGP_TOKEN_NOT_EXPECT   (NGP_ERRBASE + 9) /* token not expected here */
 

Typedefs

typedef long long LONGLONG
 

Functions

int CFITS_API fits_read_wcstab (fitsfile *fptr, int nwtb, wtbarr *wtb, int *status)
 
int CFITS2Unit (fitsfile *fptr)
 
CFITS_API fitsfile * CUnit2FITS (int unit)
 
int CFITS_API fits_get_token (char **ptr, char *delimiter, char *token, int *isanumber)
 
int CFITS_API fits_get_token2 (char **ptr, char *delimiter, char **token, int *isanumber, int *status)
 
char CFITS_API * fits_split_names (char *list)
 
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 ffifile (char *url, char *urltype, char *infile, char *outfile, char *extspec, char *rowfilter, char *binspec, char *colspec, char *pixfilter, 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 ffrtnm (char *url, char *rootname, int *status)
 
int CFITS_API ffexist (const char *infile, int *exists, 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 ffextn (char *url, int *extension_num, int *status)
 
int CFITS_API ffurlt (fitsfile *fptr, char *urlType, int *status)
 
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 ffbinr (char **binspec, char *colname, double *minin, double *maxin, double *binsizein, char *minname, char *maxname, char *binname, int *status)
 
int CFITS_API fits_copy_cell2image (fitsfile *fptr, fitsfile *newptr, char *colname, long rownum, int *status)
 
int CFITS_API fits_copy_image2cell (fitsfile *fptr, fitsfile *newptr, char *colname, long rownum, int copykeyflag, int *status)
 
int CFITS_API fits_copy_pixlist2image (fitsfile *infptr, fitsfile *outfptr, int firstkey, int naxis, int *colnum, int *status)
 
int CFITS_API ffimport_file (char *filename, char **contents, int *status)
 
int CFITS_API ffrwrg (char *rowlist, LONGLONG maxrows, int maxranges, int *numranges, long *minrow, long *maxrow, int *status)
 
int CFITS_API ffrwrgll (char *rowlist, LONGLONG maxrows, int maxranges, int *numranges, LONGLONG *minrow, LONGLONG *maxrow, int *status)
 
int CFITS_API fits_init_cfitsio (void)
 
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 ffopen (fitsfile **fptr, const char *filename, int iomode, int *status)
 
int CFITS_API ffopentest (int soname, fitsfile **fptr, const char *filename, int iomode, int *status)
 
int CFITS_API ffdopn (fitsfile **fptr, const char *filename, int iomode, int *status)
 
int CFITS_API fftopn (fitsfile **fptr, const char *filename, int iomode, int *status)
 
int CFITS_API ffiopn (fitsfile **fptr, const char *filename, int iomode, int *status)
 
int CFITS_API ffdkopn (fitsfile **fptr, const char *filename, int iomode, int *status)
 
int CFITS_API ffreopen (fitsfile *openfptr, fitsfile **newfptr, int *status)
 
int CFITS_API ffinit (fitsfile **fptr, const char *filename, int *status)
 
int CFITS_API ffdkinit (fitsfile **fptr, const char *filename, 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 fftplt (fitsfile **fptr, const char *filename, const char *tempname, int *status)
 
int CFITS_API ffflus (fitsfile *fptr, int *status)
 
int CFITS_API ffflsh (fitsfile *fptr, int clearbuf, int *status)
 
int CFITS_API ffclos (fitsfile *fptr, int *status)
 
int CFITS_API ffdelt (fitsfile *fptr, int *status)
 
int CFITS_API ffflnm (fitsfile *fptr, char *filename, int *status)
 
int CFITS_API ffflmd (fitsfile *fptr, int *filemode, int *status)
 
int CFITS_API fits_delete_iraf_file (const char *filename, int *status)
 
float CFITS_API ffvers (float *version)
 
void CFITS_API ffupch (char *string)
 
void CFITS_API ffgerr (int status, char *errtext)
 
void CFITS_API ffpmsg (const char *err_message)
 
void CFITS_API ffpmrk (void)
 
int CFITS_API ffgmsg (char *err_message)
 
void CFITS_API ffcmsg (void)
 
void CFITS_API ffcmrk (void)
 
void CFITS_API ffrprt (FILE *stream, int status)
 
void CFITS_API ffcmps (char *templt, char *colname, int casesen, int *match, int *exact)
 
int CFITS_API fftkey (const char *keyword, int *status)
 
int CFITS_API fftrec (char *card, int *status)
 
int CFITS_API ffnchk (fitsfile *fptr, int *status)
 
int CFITS_API ffkeyn (const char *keyroot, int value, char *keyname, int *status)
 
int CFITS_API ffnkey (int value, const char *keyroot, char *keyname, int *status)
 
int CFITS_API ffgkcl (char *card)
 
int CFITS_API ffdtyp (const char *cval, char *dtype, int *status)
 
int CFITS_API ffinttyp (char *cval, int *datatype, int *negative, int *status)
 
int CFITS_API ffpsvc (char *card, char *value, char *comm, int *status)
 
int CFITS_API ffgknm (char *card, char *name, int *length, int *status)
 
int CFITS_API ffgthd (char *tmplt, char *card, int *hdtype, int *status)
 
int CFITS_API ffmkky (const char *keyname, char *keyval, const char *comm, char *card, 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 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 ffasfm (char *tform, int *datacode, long *width, int *decim, int *status)
 
int CFITS_API ffbnfm (char *tform, int *datacode, long *repeat, long *width, int *status)
 
int CFITS_API ffbnfmll (char *tform, int *datacode, LONGLONG *repeat, long *width, int *status)
 
int CFITS_API ffgabc (int tfields, char **tform, int space, long *rowlen, long *tbcol, int *status)
 
int CFITS_API fits_get_section_range (char **ptr, long *secmin, long *secmax, long *incre, int *status)
 
int CFITS_API ffmbyt (fitsfile *fptr, LONGLONG bytpos, int ignore_err, int *status)
 
int CFITS_API ffpky (fitsfile *fptr, int datatype, const char *keyname, void *value, const char *comm, int *status)
 
int CFITS_API ffprec (fitsfile *fptr, const char *card, int *status)
 
int CFITS_API ffpcom (fitsfile *fptr, const char *comm, int *status)
 
int CFITS_API ffpunt (fitsfile *fptr, const char *keyname, const char *unit, int *status)
 
int CFITS_API ffphis (fitsfile *fptr, const char *history, int *status)
 
int CFITS_API ffpdat (fitsfile *fptr, int *status)
 
int CFITS_API ffverifydate (int year, int month, int day, int *status)
 
int CFITS_API ffgstm (char *timestr, int *timeref, int *status)
 
int CFITS_API ffgsdt (int *day, int *month, int *year, int *status)
 
int CFITS_API ffdt2s (int year, int month, int day, char *datestr, 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 ffs2dt (char *datestr, int *year, int *month, int *day, 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 ffpkyu (fitsfile *fptr, const char *keyname, const char *comm, int *status)
 
int CFITS_API ffpkys (fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
 
int CFITS_API ffpkls (fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
 
int CFITS_API ffplsw (fitsfile *fptr, int *status)
 
int CFITS_API ffpkyl (fitsfile *fptr, const char *keyname, int value, const char *comm, int *status)
 
int CFITS_API ffpkyj (fitsfile *fptr, const char *keyname, LONGLONG value, const char *comm, int *status)
 
int CFITS_API ffpkyf (fitsfile *fptr, const char *keyname, float value, int decim, const char *comm, int *status)
 
int CFITS_API ffpkye (fitsfile *fptr, const char *keyname, float value, int decim, const char *comm, int *status)
 
int CFITS_API ffpkyg (fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
 
int CFITS_API ffpkyd (fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
 
int CFITS_API ffpkyc (fitsfile *fptr, const char *keyname, float *value, int decim, const char *comm, int *status)
 
int CFITS_API ffpkym (fitsfile *fptr, const char *keyname, double *value, int decim, const char *comm, int *status)
 
int CFITS_API ffpkfc (fitsfile *fptr, const char *keyname, float *value, int decim, const char *comm, int *status)
 
int CFITS_API ffpkfm (fitsfile *fptr, const char *keyname, double *value, int decim, const char *comm, int *status)
 
int CFITS_API ffpkyt (fitsfile *fptr, const char *keyname, long intval, double frac, const char *comm, int *status)
 
int CFITS_API ffptdm (fitsfile *fptr, int colnum, int naxis, long naxes[], int *status)
 
int CFITS_API ffptdmll (fitsfile *fptr, int colnum, int naxis, LONGLONG naxes[], int *status)
 
int CFITS_API ffpkns (fitsfile *fptr, const char *keyroot, int nstart, int nkey, char *value[], char *comm[], int *status)
 
int CFITS_API ffpknl (fitsfile *fptr, const char *keyroot, int nstart, int nkey, int *value, char *comm[], int *status)
 
int CFITS_API ffpknj (fitsfile *fptr, const char *keyroot, int nstart, int nkey, long *value, char *comm[], int *status)
 
int CFITS_API ffpknjj (fitsfile *fptr, const char *keyroot, int nstart, int nkey, LONGLONG *value, 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 ffpkne (fitsfile *fptr, const char *keyroot, int nstart, int nkey, float *value, int decim, char *comm[], 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 ffpknd (fitsfile *fptr, const char *keyroot, int nstart, int nkey, double *value, int decim, char *comm[], int *status)
 
int CFITS_API ffcpky (fitsfile *infptr, fitsfile *outfptr, int incol, int outcol, char *rootname, int *status)
 
int CFITS_API ffphps (fitsfile *fptr, int bitpix, int naxis, long naxes[], int *status)
 
int CFITS_API ffphpsll (fitsfile *fptr, int bitpix, int naxis, LONGLONG naxes[], 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 ffphprll (fitsfile *fptr, int simple, int bitpix, int naxis, LONGLONG naxes[], LONGLONG pcount, LONGLONG gcount, int extend, 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 ffphbn (fitsfile *fptr, LONGLONG naxis2, int tfields, char **ttype, char **tform, char **tunit, const char *extname, LONGLONG pcount, 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 ffpktp (fitsfile *fptr, const char *filename, int *status)
 
int CFITS_API ffghsp (fitsfile *fptr, int *nexist, int *nmore, int *status)
 
int CFITS_API ffghps (fitsfile *fptr, int *nexist, int *position, int *status)
 
int CFITS_API ffmaky (fitsfile *fptr, int nrec, int *status)
 
int CFITS_API ffmrky (fitsfile *fptr, int nrec, int *status)
 
int CFITS_API ffgnxk (fitsfile *fptr, char **inclist, int ninc, char **exclist, int nexc, char *card, int *status)
 
int CFITS_API ffgrec (fitsfile *fptr, int nrec, char *card, int *status)
 
int CFITS_API ffgcrd (fitsfile *fptr, const char *keyname, char *card, int *status)
 
int CFITS_API ffgstr (fitsfile *fptr, const char *string, char *card, int *status)
 
int CFITS_API ffgunt (fitsfile *fptr, const char *keyname, char *unit, int *status)
 
int CFITS_API ffgkyn (fitsfile *fptr, int nkey, char *keyname, char *keyval, char *comm, int *status)
 
int CFITS_API ffgkey (fitsfile *fptr, const char *keyname, char *keyval, char *comm, int *status)
 
int CFITS_API ffgky (fitsfile *fptr, int datatype, const char *keyname, void *value, char *comm, int *status)
 
int CFITS_API ffgkys (fitsfile *fptr, const char *keyname, char *value, char *comm, int *status)
 
int CFITS_API ffgkls (fitsfile *fptr, const char *keyname, char **value, char *comm, int *status)
 
int CFITS_API fffree (void *value, int *status)
 
int CFITS_API fffkls (char *value, int *status)
 
int CFITS_API ffgkyl (fitsfile *fptr, const char *keyname, int *value, char *comm, int *status)
 
int CFITS_API ffgkyj (fitsfile *fptr, const char *keyname, long *value, char *comm, int *status)
 
int CFITS_API ffgkyjj (fitsfile *fptr, const char *keyname, LONGLONG *value, char *comm, int *status)
 
int CFITS_API ffgkye (fitsfile *fptr, const char *keyname, float *value, char *comm, int *status)
 
int CFITS_API ffgkyd (fitsfile *fptr, const char *keyname, double *value, char *comm, int *status)
 
int CFITS_API ffgkyc (fitsfile *fptr, const char *keyname, float *value, char *comm, int *status)
 
int CFITS_API ffgkym (fitsfile *fptr, const char *keyname, double *value, char *comm, int *status)
 
int CFITS_API ffgkyt (fitsfile *fptr, const char *keyname, long *ivalue, double *dvalue, char *comm, int *status)
 
int CFITS_API ffgtdm (fitsfile *fptr, int colnum, int maxdim, int *naxis, long naxes[], int *status)
 
int CFITS_API ffgtdmll (fitsfile *fptr, int colnum, int maxdim, int *naxis, LONGLONG naxes[], int *status)
 
int CFITS_API ffdtdm (fitsfile *fptr, char *tdimstr, int colnum, int maxdim, int *naxis, long naxes[], int *status)
 
int CFITS_API ffdtdmll (fitsfile *fptr, char *tdimstr, int colnum, int maxdim, int *naxis, LONGLONG naxes[], int *status)
 
int CFITS_API ffgkns (fitsfile *fptr, const char *keyname, int nstart, int nmax, char *value[], int *nfound, int *status)
 
int CFITS_API ffgknl (fitsfile *fptr, const char *keyname, int nstart, int nmax, int *value, int *nfound, int *status)
 
int CFITS_API ffgknj (fitsfile *fptr, const char *keyname, int nstart, int nmax, long *value, int *nfound, int *status)
 
int CFITS_API ffgknjj (fitsfile *fptr, const char *keyname, int nstart, int nmax, LONGLONG *value, int *nfound, int *status)
 
int CFITS_API ffgkne (fitsfile *fptr, const char *keyname, int nstart, int nmax, float *value, int *nfound, int *status)
 
int CFITS_API ffgknd (fitsfile *fptr, const char *keyname, int nstart, int nmax, double *value, int *nfound, int *status)
 
int CFITS_API ffh2st (fitsfile *fptr, char **header, int *status)
 
int CFITS_API ffhdr2str (fitsfile *fptr, int exclude_comm, char **exclist, int nexc, char **header, int *nkeys, int *status)
 
int CFITS_API ffcnvthdr2str (fitsfile *fptr, int exclude_comm, char **exclist, int nexc, char **header, int *nkeys, 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 ffghprll (fitsfile *fptr, int maxdim, int *simple, int *bitpix, int *naxis, LONGLONG naxes[], long *pcount, long *gcount, int *extend, 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 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 ffghbn (fitsfile *fptr, int maxfield, long *naxis2, int *tfields, char **ttype, char **tform, char **tunit, char *extname, long *pcount, int *status)
 
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 ffuky (fitsfile *fptr, int datatype, const char *keyname, void *value, const char *comm, int *status)
 
int CFITS_API ffucrd (fitsfile *fptr, const char *keyname, const char *card, int *status)
 
int CFITS_API ffukyu (fitsfile *fptr, const char *keyname, const char *comm, int *status)
 
int CFITS_API ffukys (fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
 
int CFITS_API ffukls (fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
 
int CFITS_API ffukyl (fitsfile *fptr, const char *keyname, int value, const char *comm, int *status)
 
int CFITS_API ffukyj (fitsfile *fptr, const char *keyname, LONGLONG value, const char *comm, int *status)
 
int CFITS_API ffukyf (fitsfile *fptr, const char *keyname, float value, int decim, const 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 ffukyg (fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
 
int CFITS_API ffukyd (fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
 
int CFITS_API ffukyc (fitsfile *fptr, const char *keyname, float *value, int decim, const char *comm, int *status)
 
int CFITS_API ffukym (fitsfile *fptr, const char *keyname, double *value, int decim, const char *comm, int *status)
 
int CFITS_API ffukfc (fitsfile *fptr, const char *keyname, float *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 ffmrec (fitsfile *fptr, int nkey, const char *card, int *status)
 
int CFITS_API ffmcrd (fitsfile *fptr, const char *keyname, const char *card, int *status)
 
int CFITS_API ffmnam (fitsfile *fptr, const char *oldname, const char *newname, int *status)
 
int CFITS_API ffmcom (fitsfile *fptr, const char *keyname, const char *comm, int *status)
 
int CFITS_API ffmkyu (fitsfile *fptr, const char *keyname, 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 ffmkls (fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
 
int CFITS_API ffmkyl (fitsfile *fptr, const char *keyname, int value, const char *comm, int *status)
 
int CFITS_API ffmkyj (fitsfile *fptr, const char *keyname, LONGLONG value, const char *comm, int *status)
 
int CFITS_API ffmkyf (fitsfile *fptr, const char *keyname, float value, int decim, const char *comm, int *status)
 
int CFITS_API ffmkye (fitsfile *fptr, const char *keyname, float value, int decim, const char *comm, int *status)
 
int CFITS_API ffmkyg (fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
 
int CFITS_API ffmkyd (fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
 
int CFITS_API ffmkyc (fitsfile *fptr, const char *keyname, float *value, int decim, const char *comm, int *status)
 
int CFITS_API ffmkym (fitsfile *fptr, const char *keyname, double *value, int decim, const char *comm, int *status)
 
int CFITS_API ffmkfc (fitsfile *fptr, const char *keyname, float *value, int decim, const char *comm, int *status)
 
int CFITS_API ffmkfm (fitsfile *fptr, const char *keyname, double *value, int decim, const char *comm, int *status)
 
int CFITS_API ffirec (fitsfile *fptr, int nkey, const char *card, int *status)
 
int CFITS_API ffikey (fitsfile *fptr, const char *card, int *status)
 
int CFITS_API ffikyu (fitsfile *fptr, const char *keyname, const char *comm, int *status)
 
int CFITS_API ffikys (fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
 
int CFITS_API ffikls (fitsfile *fptr, const char *keyname, const char *value, const char *comm, int *status)
 
int CFITS_API ffikyl (fitsfile *fptr, const char *keyname, int value, const char *comm, int *status)
 
int CFITS_API ffikyj (fitsfile *fptr, const char *keyname, LONGLONG value, const char *comm, int *status)
 
int CFITS_API ffikyf (fitsfile *fptr, const char *keyname, float value, int decim, const char *comm, int *status)
 
int CFITS_API ffikye (fitsfile *fptr, const char *keyname, float value, int decim, const char *comm, int *status)
 
int CFITS_API ffikyg (fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
 
int CFITS_API ffikyd (fitsfile *fptr, const char *keyname, double value, int decim, const char *comm, int *status)
 
int CFITS_API ffikyc (fitsfile *fptr, const char *keyname, float *value, int decim, const char *comm, int *status)
 
int CFITS_API ffikym (fitsfile *fptr, const char *keyname, double *value, int decim, const char *comm, int *status)
 
int CFITS_API ffikfc (fitsfile *fptr, const char *keyname, float *value, int decim, 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 ffdkey (fitsfile *fptr, const char *keyname, int *status)
 
int CFITS_API ffdstr (fitsfile *fptr, const char *string, int *status)
 
int CFITS_API ffdrec (fitsfile *fptr, int keypos, int *status)
 
int CFITS_API ffghdn (fitsfile *fptr, int *chdunum)
 
int CFITS_API ffghdt (fitsfile *fptr, int *exttype, int *status)
 
int CFITS_API ffghad (fitsfile *fptr, long *headstart, long *datastart, long *dataend, int *status)
 
int CFITS_API ffghadll (fitsfile *fptr, LONGLONG *headstart, LONGLONG *datastart, LONGLONG *dataend, int *status)
 
int CFITS_API ffghof (fitsfile *fptr, OFF_T *headstart, OFF_T *datastart, OFF_T *dataend, int *status)
 
int CFITS_API ffgipr (fitsfile *fptr, int maxaxis, int *imgtype, int *naxis, long *naxes, int *status)
 
int CFITS_API ffgiprll (fitsfile *fptr, int maxaxis, int *imgtype, int *naxis, LONGLONG *naxes, int *status)
 
int CFITS_API ffgidt (fitsfile *fptr, int *imgtype, int *status)
 
int CFITS_API ffgiet (fitsfile *fptr, int *imgtype, int *status)
 
int CFITS_API ffgidm (fitsfile *fptr, int *naxis, int *status)
 
int CFITS_API ffgisz (fitsfile *fptr, int nlen, long *naxes, int *status)
 
int CFITS_API ffgiszll (fitsfile *fptr, int nlen, LONGLONG *naxes, int *status)
 
int CFITS_API ffmahd (fitsfile *fptr, int hdunum, int *exttype, int *status)
 
int CFITS_API ffmrhd (fitsfile *fptr, int hdumov, int *exttype, int *status)
 
int CFITS_API ffmnhd (fitsfile *fptr, int exttype, char *hduname, int hduvers, int *status)
 
int CFITS_API ffthdu (fitsfile *fptr, int *nhdu, int *status)
 
int CFITS_API ffcrhd (fitsfile *fptr, int *status)
 
int CFITS_API ffcrim (fitsfile *fptr, int bitpix, int naxis, long *naxes, int *status)
 
int CFITS_API ffcrimll (fitsfile *fptr, int bitpix, int naxis, LONGLONG *naxes, 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 ffiimg (fitsfile *fptr, int bitpix, int naxis, long *naxes, int *status)
 
int CFITS_API ffiimgll (fitsfile *fptr, int bitpix, int naxis, LONGLONG *naxes, 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 ffibin (fitsfile *fptr, LONGLONG naxis2, int tfields, char **ttype, char **tform, char **tunit, const char *extname, LONGLONG pcount, int *status)
 
int CFITS_API ffrsim (fitsfile *fptr, int bitpix, int naxis, long *naxes, int *status)
 
int CFITS_API ffrsimll (fitsfile *fptr, int bitpix, int naxis, LONGLONG *naxes, int *status)
 
int CFITS_API ffdhdu (fitsfile *fptr, int *hdutype, int *status)
 
int CFITS_API ffcopy (fitsfile *infptr, fitsfile *outfptr, int morekeys, int *status)
 
int CFITS_API ffcpfl (fitsfile *infptr, fitsfile *outfptr, int prev, int cur, int follow, int *status)
 
int CFITS_API ffcphd (fitsfile *infptr, fitsfile *outfptr, int *status)
 
int CFITS_API ffcpdt (fitsfile *infptr, fitsfile *outfptr, int *status)
 
int CFITS_API ffchfl (fitsfile *fptr, int *status)
 
int CFITS_API ffcdfl (fitsfile *fptr, int *status)
 
int CFITS_API ffwrhdu (fitsfile *fptr, FILE *outstream, int *status)
 
int CFITS_API ffrdef (fitsfile *fptr, int *status)
 
int CFITS_API ffhdef (fitsfile *fptr, int morekeys, int *status)
 
int CFITS_API ffpthp (fitsfile *fptr, long theap, int *status)
 
int CFITS_API ffcsum (fitsfile *fptr, long nrec, unsigned long *sum, int *status)
 
void CFITS_API ffesum (unsigned long sum, int complm, char *ascii)
 
unsigned long CFITS_API ffdsum (char *ascii, int complm, unsigned long *sum)
 
int CFITS_API ffpcks (fitsfile *fptr, int *status)
 
int CFITS_API ffupck (fitsfile *fptr, int *status)
 
int CFITS_API ffvcks (fitsfile *fptr, int *datastatus, int *hdustatus, int *status)
 
int CFITS_API ffgcks (fitsfile *fptr, unsigned long *datasum, unsigned long *hdusum, int *status)
 
int CFITS_API ffpscl (fitsfile *fptr, double scale, double zeroval, int *status)
 
int CFITS_API ffpnul (fitsfile *fptr, LONGLONG nulvalue, int *status)
 
int CFITS_API fftscl (fitsfile *fptr, int colnum, double scale, double zeroval, int *status)
 
int CFITS_API fftnul (fitsfile *fptr, int colnum, LONGLONG nulvalue, int *status)
 
int CFITS_API ffsnul (fitsfile *fptr, int colnum, char *nulstring, int *status)
 
int CFITS_API ffgcno (fitsfile *fptr, int casesen, char *templt, int *colnum, int *status)
 
int CFITS_API ffgcnn (fitsfile *fptr, int casesen, char *templt, char *colname, int *colnum, int *status)
 
int CFITS_API ffgtcl (fitsfile *fptr, int colnum, int *typecode, long *repeat, long *width, int *status)
 
int CFITS_API ffgtclll (fitsfile *fptr, int colnum, int *typecode, LONGLONG *repeat, LONGLONG *width, int *status)
 
int CFITS_API ffeqty (fitsfile *fptr, int colnum, int *typecode, long *repeat, long *width, int *status)
 
int CFITS_API ffeqtyll (fitsfile *fptr, int colnum, int *typecode, LONGLONG *repeat, LONGLONG *width, int *status)
 
int CFITS_API ffgncl (fitsfile *fptr, int *ncols, int *status)
 
int CFITS_API ffgnrw (fitsfile *fptr, long *nrows, int *status)
 
int CFITS_API ffgnrwll (fitsfile *fptr, LONGLONG *nrows, 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 ffgbcl (fitsfile *fptr, int colnum, char *ttype, char *tunit, char *dtype, long *repeat, double *tscal, double *tzero, long *tnull, char *tdisp, int *status)
 
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 ffgrsz (fitsfile *fptr, long *nrows, int *status)
 
int CFITS_API ffgcdw (fitsfile *fptr, int colnum, int *width, 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 ffgpxf (fitsfile *fptr, int datatype, long *firstpix, LONGLONG nelem, void *array, char *nullarray, int *anynul, 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 ffgsv (fitsfile *fptr, int datatype, long *blc, long *trc, long *inc, void *nulval, void *array, int *anynul, 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 ffgpf (fitsfile *fptr, int datatype, LONGLONG firstelem, LONGLONG nelem, void *array, char *nullarray, int *anynul, 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 ffgpvsb (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, signed char nulval, signed char *array, 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 CFITS_API ffgpvi (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, short nulval, short *array, int *anynul, 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 ffgpvj (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, long nulval, long *array, int *anynul, 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 ffgpvuk (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned int nulval, unsigned int *array, int *anynul, 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 ffgpve (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, float nulval, float *array, int *anynul, 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 ffgpfb (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned char *array, char *nularray, int *anynul, int *status)
 
int CFITS_API ffgpfsb (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, signed char *array, char *nularray, int *anynul, 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 ffgpfi (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, short *array, char *nularray, int *anynul, 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 ffgpfj (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, long *array, char *nularray, int *anynul, 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 ffgpfuk (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned int *array, char *nularray, int *anynul, 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 ffgpfe (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, float *array, char *nularray, int *anynul, 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 ffg2db (fitsfile *fptr, long group, unsigned char nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned char *array, int *anynul, 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 ffg2dui (fitsfile *fptr, long group, unsigned short nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned short *array, int *anynul, 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 ffg2duj (fitsfile *fptr, long group, unsigned long nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned long *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 ffg2djj (fitsfile *fptr, long group, LONGLONG nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, LONGLONG *array, int *anynul, 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 ffg2dk (fitsfile *fptr, long group, int nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, int *array, int *anynul, int *status)
 
int CFITS_API ffg2de (fitsfile *fptr, long group, float nulval, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, float *array, int *anynul, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 ffgsfb (fitsfile *fptr, int colnum, int naxis, long *naxes, long *blc, long *trc, long *inc, unsigned char *array, char *flagval, int *anynul, 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 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 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 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 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 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 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 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 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 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 ffggpb (fitsfile *fptr, long group, long firstelem, long nelem, unsigned char *array, int *status)
 
int CFITS_API ffggpsb (fitsfile *fptr, long group, long firstelem, long nelem, signed char *array, int *status)
 
int CFITS_API ffggpui (fitsfile *fptr, long group, long firstelem, long nelem, unsigned short *array, int *status)
 
int CFITS_API ffggpi (fitsfile *fptr, long group, long firstelem, long nelem, short *array, int *status)
 
int CFITS_API ffggpuj (fitsfile *fptr, long group, long firstelem, long nelem, unsigned long *array, int *status)
 
int CFITS_API ffggpj (fitsfile *fptr, long group, long firstelem, long nelem, long *array, int *status)
 
int CFITS_API ffggpjj (fitsfile *fptr, long group, long firstelem, long nelem, LONGLONG *array, int *status)
 
int CFITS_API ffggpuk (fitsfile *fptr, long group, long firstelem, long nelem, unsigned int *array, int *status)
 
int CFITS_API ffggpk (fitsfile *fptr, long group, long firstelem, long nelem, int *array, int *status)
 
int CFITS_API ffggpe (fitsfile *fptr, long group, long firstelem, long nelem, float *array, int *status)
 
int CFITS_API ffggpd (fitsfile *fptr, long group, long firstelem, long nelem, double *array, 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 ffgcf (fitsfile *fptr, int datatype, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, void *array, char *nullarray, int *anynul, 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 ffgcl (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, char *array, 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 ffgcvb (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned char nulval, unsigned char *array, int *anynul, 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)
 
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 ffgcvi (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, short nulval, short *array, int *anynul, 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 ffgcvj (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, long nulval, long *array, int *anynul, 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 ffgcvuk (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned int nulval, unsigned int *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 ffgcve (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, float nulval, float *array, int *anynul, 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 ffgcvc (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, float nulval, float *array, int *anynul, 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 ffgcx (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstbit, LONGLONG nbits, char *larray, 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 ffgcxuk (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG nrows, long firstbit, int nbits, unsigned int *array, int *status)
 
int CFITS_API ffgcfs (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, char **array, char *nularray, int *anynul, int *status)
 
int CFITS_API ffgcfl (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, char *array, char *nularray, int *anynul, 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 ffgcfsb (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, signed char *array, char *nularray, int *anynul, int *status)
 
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 ffgcfi (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, short *array, char *nularray, int *anynul, 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 ffgcfj (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, long *array, char *nularray, int *anynul, 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 ffgcfuk (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned int *array, char *nularray, int *anynul, int *status)
 
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 ffgcfe (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, float *array, char *nularray, int *anynul, 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 ffgcfc (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, float *array, char *nularray, int *anynul, int *status)
 
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 ffgdes (fitsfile *fptr, int colnum, LONGLONG rownum, long *length, long *heapaddr, int *status)
 
int CFITS_API ffgdesll (fitsfile *fptr, int colnum, LONGLONG rownum, LONGLONG *length, LONGLONG *heapaddr, int *status)
 
int CFITS_API ffgdess (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG nrows, long *length, long *heapaddr, int *status)
 
int CFITS_API ffgdessll (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG nrows, LONGLONG *length, LONGLONG *heapaddr, int *status)
 
int CFITS_API ffpdes (fitsfile *fptr, int colnum, LONGLONG rownum, LONGLONG length, LONGLONG heapaddr, int *status)
 
int CFITS_API fftheap (fitsfile *fptr, LONGLONG *heapsize, LONGLONG *unused, LONGLONG *overlap, int *valid, int *status)
 
int CFITS_API ffcmph (fitsfile *fptr, int *status)
 
int CFITS_API ffgtbb (fitsfile *fptr, LONGLONG firstrow, LONGLONG firstchar, LONGLONG nchars, unsigned char *values, int *status)
 
int CFITS_API ffgextn (fitsfile *fptr, LONGLONG offset, LONGLONG nelem, void *array, int *status)
 
int CFITS_API ffpextn (fitsfile *fptr, LONGLONG offset, LONGLONG nelem, void *array, int *status)
 
int CFITS_API ffppx (fitsfile *fptr, int datatype, long *firstpix, LONGLONG nelem, void *array, int *status)
 
int CFITS_API ffppxll (fitsfile *fptr, int datatype, LONGLONG *firstpix, LONGLONG nelem, void *array, int *status)
 
int CFITS_API ffppxn (fitsfile *fptr, int datatype, long *firstpix, LONGLONG nelem, void *array, void *nulval, int *status)
 
int CFITS_API ffppxnll (fitsfile *fptr, int datatype, LONGLONG *firstpix, LONGLONG nelem, void *array, void *nulval, int *status)
 
int CFITS_API ffppr (fitsfile *fptr, int datatype, LONGLONG firstelem, LONGLONG nelem, void *array, int *status)
 
int CFITS_API ffpprb (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned char *array, int *status)
 
int CFITS_API ffpprsb (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, signed char *array, int *status)
 
int CFITS_API ffpprui (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned short *array, int *status)
 
int CFITS_API ffppri (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, short *array, int *status)
 
int CFITS_API ffppruj (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned long *array, int *status)
 
int CFITS_API ffpprj (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, long *array, int *status)
 
int CFITS_API ffppruk (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned int *array, int *status)
 
int CFITS_API ffpprk (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, int *array, int *status)
 
int CFITS_API ffppre (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, float *array, int *status)
 
int CFITS_API ffpprd (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, double *array, int *status)
 
int CFITS_API ffpprjj (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, LONGLONG *array, int *status)
 
int CFITS_API ffppru (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, int *status)
 
int CFITS_API ffpprn (fitsfile *fptr, LONGLONG firstelem, LONGLONG nelem, int *status)
 
int CFITS_API ffppn (fitsfile *fptr, int datatype, LONGLONG firstelem, LONGLONG nelem, void *array, void *nulval, int *status)
 
int CFITS_API ffppnb (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned char *array, unsigned char nulval, 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 ffppnui (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned short *array, unsigned short nulval, int *status)
 
int CFITS_API ffppni (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, short *array, short nulval, int *status)
 
int CFITS_API ffppnj (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, long *array, long nulval, 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 ffppnuk (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, unsigned int *array, unsigned int nulval, int *status)
 
int CFITS_API ffppnk (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, int *array, int nulval, int *status)
 
int CFITS_API ffppne (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, float *array, float nulval, int *status)
 
int CFITS_API ffppnd (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, double *array, double nulval, int *status)
 
int CFITS_API ffppnjj (fitsfile *fptr, long group, LONGLONG firstelem, LONGLONG nelem, LONGLONG *array, LONGLONG nulval, int *status)
 
int CFITS_API ffp2db (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned char *array, int *status)
 
int CFITS_API ffp2dsb (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, signed char *array, int *status)
 
int CFITS_API ffp2dui (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned short *array, int *status)
 
int CFITS_API ffp2di (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, short *array, int *status)
 
int CFITS_API ffp2duj (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned long *array, int *status)
 
int CFITS_API ffp2dj (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, long *array, int *status)
 
int CFITS_API ffp2duk (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, unsigned int *array, int *status)
 
int CFITS_API ffp2dk (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, 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 ffp2dd (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, double *array, int *status)
 
int CFITS_API ffp2djj (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG naxis1, LONGLONG naxis2, LONGLONG *array, 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 ffp3dsb (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, signed char *array, 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 ffp3di (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, short *array, 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 ffp3dj (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, long *array, 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 ffp3dk (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, int *array, int *status)
 
int CFITS_API ffp3de (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, float *array, 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 ffp3djj (fitsfile *fptr, long group, LONGLONG ncols, LONGLONG nrows, LONGLONG naxis1, LONGLONG naxis2, LONGLONG naxis3, LONGLONG *array, int *status)
 
int CFITS_API ffpss (fitsfile *fptr, int datatype, long *fpixel, long *lpixel, void *array, 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 ffpsssb (fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, signed char *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 ffpssi (fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, short *array, int *status)
 
int CFITS_API ffpssuj (fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, unsigned long *array, 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 ffpssuk (fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, unsigned int *array, 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 ffpsse (fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, float *array, 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 ffpssjj (fitsfile *fptr, long group, long naxis, long *naxes, long *fpixel, long *lpixel, LONGLONG *array, int *status)
 
int CFITS_API ffpgpb (fitsfile *fptr, long group, long firstelem, long nelem, unsigned char *array, int *status)
 
int CFITS_API ffpgpsb (fitsfile *fptr, long group, long firstelem, long nelem, signed char *array, int *status)
 
int CFITS_API ffpgpui (fitsfile *fptr, long group, long firstelem, long nelem, unsigned short *array, int *status)
 
int CFITS_API ffpgpi (fitsfile *fptr, long group, long firstelem, long nelem, short *array, int *status)
 
int CFITS_API ffpgpuj (fitsfile *fptr, long group, long firstelem, long nelem, unsigned long *array, int *status)
 
int CFITS_API ffpgpj (fitsfile *fptr, long group, long firstelem, long nelem, long *array, int *status)
 
int CFITS_API ffpgpuk (fitsfile *fptr, long group, long firstelem, long nelem, unsigned int *array, int *status)
 
int CFITS_API ffpgpk (fitsfile *fptr, long group, long firstelem, long nelem, int *array, int *status)
 
int CFITS_API ffpgpe (fitsfile *fptr, long group, long firstelem, long nelem, float *array, int *status)
 
int CFITS_API ffpgpd (fitsfile *fptr, long group, long firstelem, long nelem, double *array, int *status)
 
int CFITS_API ffpgpjj (fitsfile *fptr, long group, long firstelem, long nelem, LONGLONG *array, int *status)
 
int CFITS_API fits_iter_set_by_name (iteratorCol *col, fitsfile *fptr, char *colname, int datatype, int iotype)
 
int CFITS_API fits_iter_set_by_num (iteratorCol *col, fitsfile *fptr, int colnum, int datatype, int iotype)
 
int CFITS_API fits_iter_set_file (iteratorCol *col, fitsfile *fptr)
 
int CFITS_API fits_iter_set_colname (iteratorCol *col, char *colname)
 
int CFITS_API fits_iter_set_colnum (iteratorCol *col, int colnum)
 
int CFITS_API fits_iter_set_datatype (iteratorCol *col, int datatype)
 
int CFITS_API fits_iter_set_iotype (iteratorCol *col, int iotype)
 
CFITS_API fitsfile * fits_iter_get_file (iteratorCol *col)
 
char CFITS_API * fits_iter_get_colname (iteratorCol *col)
 
int CFITS_API fits_iter_get_colnum (iteratorCol *col)
 
int CFITS_API fits_iter_get_datatype (iteratorCol *col)
 
int CFITS_API fits_iter_get_iotype (iteratorCol *col)
 
void CFITS_API * fits_iter_get_array (iteratorCol *col)
 
long CFITS_API fits_iter_get_tlmin (iteratorCol *col)
 
long CFITS_API fits_iter_get_tlmax (iteratorCol *col)
 
long CFITS_API fits_iter_get_repeat (iteratorCol *col)
 
char CFITS_API * fits_iter_get_tunit (iteratorCol *col)
 
char CFITS_API * fits_iter_get_tdisp (iteratorCol *col)
 
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 ffpcl (fitsfile *fptr, int datatype, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, void *array, int *status)
 
int CFITS_API ffpcls (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, 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 ffpclb (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned char *array, int *status)
 
int CFITS_API ffpclsb (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, signed char *array, int *status)
 
int CFITS_API ffpclui (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned short *array, int *status)
 
int CFITS_API ffpcli (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, short *array, int *status)
 
int CFITS_API ffpcluj (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned long *array, int *status)
 
int CFITS_API ffpclj (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, long *array, int *status)
 
int CFITS_API ffpcluk (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned int *array, int *status)
 
int CFITS_API ffpclk (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, int *array, int *status)
 
int CFITS_API ffpcle (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, float *array, int *status)
 
int CFITS_API ffpcld (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, double *array, int *status)
 
int CFITS_API ffpclc (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, float *array, int *status)
 
int CFITS_API ffpclm (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, double *array, int *status)
 
int CFITS_API ffpclu (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, int *status)
 
int CFITS_API ffprwu (fitsfile *fptr, LONGLONG firstrow, LONGLONG nrows, int *status)
 
int CFITS_API ffpcljj (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, LONGLONG *array, int *status)
 
int CFITS_API ffpclx (fitsfile *fptr, int colnum, LONGLONG frow, long fbit, long nbit, char *larray, 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 ffpcns (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, char **array, char *nulvalue, 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 ffpcnb (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned char *array, unsigned char nulvalue, 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 ffpcnui (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned short *array, unsigned short nulvalue, 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 ffpcnuj (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned long *array, unsigned long nulvalue, 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 ffpcnuk (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, unsigned int *array, unsigned int nulvalue, 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 ffpcne (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, float *array, float nulvalue, 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 ffpcnjj (fitsfile *fptr, int colnum, LONGLONG firstrow, LONGLONG firstelem, LONGLONG nelem, LONGLONG *array, LONGLONG nulvalue, int *status)
 
int CFITS_API ffptbb (fitsfile *fptr, LONGLONG firstrow, LONGLONG firstchar, LONGLONG nchars, unsigned char *values, int *status)
 
int CFITS_API ffirow (fitsfile *fptr, LONGLONG firstrow, LONGLONG nrows, int *status)
 
int CFITS_API ffdrow (fitsfile *fptr, LONGLONG firstrow, LONGLONG nrows, int *status)
 
int CFITS_API ffdrrg (fitsfile *fptr, char *ranges, int *status)
 
int CFITS_API ffdrws (fitsfile *fptr, long *rownum, long nrows, int *status)
 
int CFITS_API ffdrwsll (fitsfile *fptr, LONGLONG *rownum, LONGLONG nrows, int *status)
 
int CFITS_API fficol (fitsfile *fptr, int numcol, char *ttype, char *tform, int *status)
 
int CFITS_API fficls (fitsfile *fptr, int firstcol, int ncols, char **ttype, char **tform, int *status)
 
int CFITS_API ffmvec (fitsfile *fptr, int colnum, LONGLONG newveclen, int *status)
 
int CFITS_API ffdcol (fitsfile *fptr, int numcol, int *status)
 
int CFITS_API ffcpcl (fitsfile *infptr, fitsfile *outfptr, int incol, int outcol, int create_col, int *status)
 
int CFITS_API ffcprw (fitsfile *infptr, fitsfile *outfptr, LONGLONG firstrow, LONGLONG nrows, 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 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 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 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 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 ffgiwcs (fitsfile *fptr, char **header, int *status)
 
int CFITS_API ffgtwcs (fitsfile *fptr, int xcol, int ycol, char **header, int *status)
 
int CFITS_API fftexp (fitsfile *fptr, char *expr, int maxdim, int *datatype, long *nelem, int *naxis, long *naxes, 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 ffffrw (fitsfile *fptr, char *expr, long *rownum, 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 ffsrow (fitsfile *infptr, fitsfile *outfptr, char *expr, 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 ffcalc_rng (fitsfile *infptr, char *expr, fitsfile *outfptr, char *parName, char *parInfo, int nRngs, long *start, long *end, int *status)
 
int CFITS_API ffcalc (fitsfile *infptr, char *expr, fitsfile *outfptr, char *parName, char *parInfo, 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 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 fits_select_image_section (fitsfile **fptr, char *outfile, char *imagesection, int *status)
 
int CFITS_API fits_copy_image_section (fitsfile *infptr, fitsfile *outfile, char *imagesection, 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 fits_write_keys_histo (fitsfile *fptr, fitsfile *histptr, int naxis, int *colnum, int *status)
 
int CFITS_API fits_rebin_wcs (fitsfile *fptr, int naxis, float *amin, float *binsize, 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_pixel_filter (PixelFilter *filter, int *status)
 
int CFITS_API ffgtcr (fitsfile *fptr, char *grpname, int grouptype, int *status)
 
int CFITS_API ffgtis (fitsfile *fptr, char *grpname, int grouptype, int *status)
 
int CFITS_API ffgtch (fitsfile *gfptr, int grouptype, int *status)
 
int CFITS_API ffgtrm (fitsfile *gfptr, int rmopt, int *status)
 
int CFITS_API ffgtcp (fitsfile *infptr, fitsfile *outfptr, int cpopt, int *status)
 
int CFITS_API ffgtmg (fitsfile *infptr, fitsfile *outfptr, int mgopt, int *status)
 
int CFITS_API ffgtcm (fitsfile *gfptr, int cmopt, int *status)
 
int CFITS_API ffgtvf (fitsfile *gfptr, long *firstfailed, int *status)
 
int CFITS_API ffgtop (fitsfile *mfptr, int group, fitsfile **gfptr, int *status)
 
int CFITS_API ffgtam (fitsfile *gfptr, fitsfile *mfptr, int hdupos, int *status)
 
int CFITS_API ffgtnm (fitsfile *gfptr, long *nmembers, int *status)
 
int CFITS_API ffgmng (fitsfile *mfptr, long *nmembers, int *status)
 
int CFITS_API ffgmop (fitsfile *gfptr, long member, fitsfile **mfptr, int *status)
 
int CFITS_API ffgmcp (fitsfile *gfptr, fitsfile *mfptr, long member, int cpopt, int *status)
 
int CFITS_API ffgmtf (fitsfile *infptr, fitsfile *outfptr, long member, int tfopt, int *status)
 
int CFITS_API ffgmrm (fitsfile *fptr, long member, int rmopt, int *status)
 
int CFITS_API fits_execute_template (fitsfile *ff, char *ngp_template, 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 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 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 fits_set_compression_type (fitsfile *fptr, int ctype, int *status)
 
int CFITS_API fits_set_tile_dim (fitsfile *fptr, int ndim, long *dims, int *status)
 
int CFITS_API fits_set_noise_bits (fitsfile *fptr, int noisebits, int *status)
 
int CFITS_API fits_set_quantize_level (fitsfile *fptr, float qlevel, int *status)
 
int CFITS_API fits_set_hcomp_scale (fitsfile *fptr, float scale, int *status)
 
int CFITS_API fits_set_hcomp_smooth (fitsfile *fptr, int smooth, int *status)
 
int CFITS_API fits_set_quantize_method (fitsfile *fptr, int method, int *status)
 
int CFITS_API fits_set_quantize_dither (fitsfile *fptr, int dither, int *status)
 
int CFITS_API fits_set_dither_seed (fitsfile *fptr, int seed, int *status)
 
int CFITS_API fits_set_dither_offset (fitsfile *fptr, int offset, int *status)
 
int CFITS_API fits_set_lossy_int (fitsfile *fptr, int lossy_int, int *status)
 
int CFITS_API fits_set_huge_hdu (fitsfile *fptr, int huge, int *status)
 
int CFITS_API fits_set_compression_pref (fitsfile *infptr, fitsfile *outfptr, int *status)
 
int CFITS_API fits_get_compression_type (fitsfile *fptr, int *ctype, int *status)
 
int CFITS_API fits_get_tile_dim (fitsfile *fptr, int ndim, long *dims, int *status)
 
int CFITS_API fits_get_quantize_level (fitsfile *fptr, float *qlevel, int *status)
 
int CFITS_API fits_get_noise_bits (fitsfile *fptr, int *noisebits, int *status)
 
int CFITS_API fits_get_hcomp_scale (fitsfile *fptr, float *scale, int *status)
 
int CFITS_API fits_get_hcomp_smooth (fitsfile *fptr, int *smooth, int *status)
 
int CFITS_API fits_get_dither_seed (fitsfile *fptr, int *seed, int *status)
 
int CFITS_API fits_img_compress (fitsfile *infptr, fitsfile *outfptr, 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 fits_is_compressed_image (fitsfile *fptr, int *status)
 
int CFITS_API fits_is_reentrant (void)
 
int CFITS_API fits_decompress_img (fitsfile *infptr, fitsfile *outfptr, int *status)
 
int CFITS_API fits_img_decompress_header (fitsfile *infptr, fitsfile *outfptr, int *status)
 
int CFITS_API fits_img_decompress (fitsfile *infptr, fitsfile *outfptr, int *status)
 
int CFITS_API fits_hcompress (int *a, int nx, int ny, int scale, char *output, long *nbytes, 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_hdecompress (unsigned char *input, int smooth, int *a, int *nx, int *ny, int *scale, 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 fits_compress_table (fitsfile *infptr, fitsfile *outfptr, int *status)
 
int CFITS_API fits_uncompress_table (fitsfile *infptr, fitsfile *outfptr, int *status)
 

Macro Definition Documentation

#define ANGLE_TOO_BIG   501 /* celestial angle too large for projection */

Definition at line 691 of file fitsio.h.

#define ANY_HDU   -1 /* matches any HDU type */

Definition at line 271 of file fitsio.h.

#define APPROX_WCS_KEY   506 /* approximate WCS keywords were calculated */

Definition at line 696 of file fitsio.h.

#define ARRAY_TOO_BIG   111 /* array dimensions exceed internal limit */

Definition at line 563 of file fitsio.h.

#define ASCII_TBL   1 /* ASCII table HDU */

Definition at line 269 of file fitsio.h.

#define BAD_ATABLE_FORMAT   311 /* ASCII table column has wrong format */

Definition at line 644 of file fitsio.h.

#define BAD_BITPIX   211 /* illegal BITPIX keyword value*/

Definition at line 598 of file fitsio.h.

#define BAD_BTABLE_FORMAT   312 /* Binary table column has wrong format */

Definition at line 645 of file fitsio.h.

#define BAD_C2D   409 /* bad formatted string to double conversion */

Definition at line 673 of file fitsio.h.

#define BAD_C2F   408 /* bad formatted string to float conversion */

Definition at line 672 of file fitsio.h.

#define BAD_C2I   407 /* bad formatted string to int conversion */

Definition at line 671 of file fitsio.h.

#define BAD_COL_NUM   302 /* column number < 1 or > tfields */

Definition at line 637 of file fitsio.h.

#define BAD_DATA_FILL   255 /* Data fill area not blank or zero */

Definition at line 630 of file fitsio.h.

#define BAD_DATATYPE   410 /* bad keyword datatype code */

Definition at line 674 of file fitsio.h.

#define BAD_DATE   420 /* error in date or time conversion */

Definition at line 682 of file fitsio.h.

#define BAD_DECIM   411 /* bad number of decimal places specified */

Definition at line 675 of file fitsio.h.

#define BAD_DIMEN   320 /* illegal number of dimensions in array */

Definition at line 648 of file fitsio.h.

#define BAD_DOUBLEKEY   406 /* can't interprete keyword value as double */

Definition at line 670 of file fitsio.h.

#define BAD_ELEM_NUM   308 /* illegal starting element number in vector */

Definition at line 641 of file fitsio.h.

#define BAD_F2C   402 /* bad float to formatted string conversion */

Definition at line 666 of file fitsio.h.

#define BAD_FILEPTR   114 /* invalid fitsfile pointer */

Definition at line 566 of file fitsio.h.

#define BAD_FLOATKEY   405 /* can't interprete keyword value as float */

Definition at line 669 of file fitsio.h.

#define BAD_GCOUNT   215 /* illegal GCOUNT keyword value */

Definition at line 602 of file fitsio.h.

#define BAD_GROUP_ATTACH   349

Definition at line 662 of file fitsio.h.

#define BAD_GROUP_DETACH   350

Definition at line 663 of file fitsio.h.

#define BAD_GROUP_ID   344

Definition at line 657 of file fitsio.h.

#define BAD_HDU_NUM   301 /* HDU number < 1 or > MAXHDU */

Definition at line 636 of file fitsio.h.

#define BAD_HEADER_FILL   254 /* Header fill area not blank */

Definition at line 629 of file fitsio.h.

#define BAD_HEAP_PTR   264 /* invalid BINTABLE heap address */

Definition at line 634 of file fitsio.h.

#define BAD_I2C   401 /* bad int to formatted string conversion */

Definition at line 665 of file fitsio.h.

#define BAD_INDEX_KEY   206 /* illegal indexed keyword name */

Definition at line 593 of file fitsio.h.

#define BAD_INTKEY   403 /* can't interprete keyword value as integer */

Definition at line 667 of file fitsio.h.

#define BAD_KEYCHAR   207 /* illegal character in keyword name or card */

Definition at line 594 of file fitsio.h.

#define BAD_LOGICALKEY   404 /* can't interprete keyword value as logical */

Definition at line 668 of file fitsio.h.

#define BAD_NAXES   213 /* illegal NAXISn keyword value */

Definition at line 600 of file fitsio.h.

#define BAD_NAXIS   212 /* illegal NAXIS keyword value */

Definition at line 599 of file fitsio.h.

#define BAD_OPTION   347

Definition at line 660 of file fitsio.h.

#define BAD_ORDER   208 /* required keywords out of order */

Definition at line 595 of file fitsio.h.

#define BAD_PCOUNT   214 /* illegal PCOUNT keyword value */

Definition at line 601 of file fitsio.h.

#define BAD_PIX_NUM   321 /* first pixel number greater than last pixel */

Definition at line 649 of file fitsio.h.

#define BAD_ROW_NUM   307 /* illegal starting row number in table */

Definition at line 640 of file fitsio.h.

#define BAD_ROW_WIDTH   241 /* sum of column widths not = NAXIS1 */

Definition at line 625 of file fitsio.h.

#define BAD_SIMPLE   220 /* illegal value of SIMPLE keyword */

Definition at line 607 of file fitsio.h.

#define BAD_TBCOL   234 /* TBCOLn keyword value < 0 or > rowlength */

Definition at line 621 of file fitsio.h.

#define BAD_TDIM   263 /* illegal TDIMn keyword value */

Definition at line 633 of file fitsio.h.

#define BAD_TFIELDS   216 /* illegal TFIELDS keyword value */

Definition at line 603 of file fitsio.h.

#define BAD_TFORM   261 /* illegal TFORM format code */

Definition at line 631 of file fitsio.h.

#define BAD_TFORM_DTYPE   262 /* unrecognizable TFORM datatype code */

Definition at line 632 of file fitsio.h.

#define BAD_URL_PREFIX   121 /* invalid URL prefix on file name */

Definition at line 570 of file fitsio.h.

#define BAD_WCS_PROJ   504 /* unsupported type of celestial projection */

Definition at line 694 of file fitsio.h.

#define BAD_WCS_VAL   502 /* bad celestial coordinate or pixel value */

Definition at line 692 of file fitsio.h.

#define BINARY_TBL   2 /* Binary table HDU */

Definition at line 270 of file fitsio.h.

#define BYTE_IMG   8 /* BITPIX code values for FITS image types */

Definition at line 254 of file fitsio.h.

#define BZIP2_1   51 /* not publicly supported; only for test purposes */

Definition at line 291 of file fitsio.h.

#define CASEINSEN   0 /* do case-insensitive string match */

Definition at line 303 of file fitsio.h.

#define CASESEN   1 /* do case-sensitive string match */

Definition at line 302 of file fitsio.h.

#define CFITS_API

Definition at line 58 of file fitsio.h.

#define CFITSIO_MAJOR   3

Definition at line 39 of file fitsio.h.

#define CFITSIO_MINOR   38

Definition at line 38 of file fitsio.h.

#define CFITSIO_SONAME   4

Definition at line 40 of file fitsio.h.

#define CFITSIO_VERSION   3.38

Definition at line 37 of file fitsio.h.

#define COL_NOT_FOUND   219 /* column with this name not found in table */

Definition at line 606 of file fitsio.h.

#define COL_NOT_UNIQUE   237 /* more than 1 column name matches template */

Definition at line 624 of file fitsio.h.

#define COL_TOO_WIDE   236 /* column is too wide to fit in table */

Definition at line 623 of file fitsio.h.

#define CREATE_DISK_FILE   -106 /* create disk file, without extended filename syntax */

Definition at line 547 of file fitsio.h.

#define DATA_COMPRESSION_ERR   413 /* error in imcompress routines */

Definition at line 678 of file fitsio.h.

#define DATA_DECOMPRESSION_ERR   414 /* error in imcompress routines */

Definition at line 679 of file fitsio.h.

#define DOUBLE_IMG   -64

Definition at line 259 of file fitsio.h.

#define DOUBLENULLVALUE   -9.1191291391491E-36

Definition at line 279 of file fitsio.h.

#define DRIVER_INIT_FAILED   123 /* driver initialization failed */

Definition at line 572 of file fitsio.h.

#define END_JUNK   253 /* END keyword is not blank */

Definition at line 628 of file fitsio.h.

#define END_OF_FILE   107 /* tried to move past end of file */

Definition at line 560 of file fitsio.h.

#define FALSE   0

Definition at line 299 of file fitsio.h.

#define FILE_NOT_CLOSED   110 /* could not close the file */

Definition at line 562 of file fitsio.h.

#define FILE_NOT_CREATED   105 /* could not create the named file */

Definition at line 558 of file fitsio.h.

#define FILE_NOT_OPENED   104 /* could not open the named file */

Definition at line 557 of file fitsio.h.

#define FLEN_CARD   81 /* length of a FITS header card */

Definition at line 207 of file fitsio.h.

#define FLEN_COMMENT   73 /* max length of a keyword comment string */

Definition at line 209 of file fitsio.h.

#define FLEN_ERRMSG   81 /* max length of a FITSIO error message */

Definition at line 210 of file fitsio.h.

#define FLEN_FILENAME   1025 /* max length of a filename */

Definition at line 205 of file fitsio.h.

#define FLEN_KEYWORD   75 /* max length of a keyword (HIERARCH convention) */

Definition at line 206 of file fitsio.h.

#define FLEN_STATUS   31 /* max length of a FITSIO status text string */

Definition at line 211 of file fitsio.h.

#define FLEN_VALUE   71 /* max length of a keyword value string */

Definition at line 208 of file fitsio.h.

#define FLOAT_IMG   -32

Definition at line 258 of file fitsio.h.

#define FLOATNULLVALUE   -9.11912E-36F

Definition at line 278 of file fitsio.h.

#define GROUP_NOT_FOUND   343

Definition at line 656 of file fitsio.h.

#define GT_ID_ALL   3

Definition at line 308 of file fitsio.h.

#define GT_ID_ALL_URI   0 /* hierarchical grouping parameters */

Definition at line 305 of file fitsio.h.

#define GT_ID_POS   2

Definition at line 307 of file fitsio.h.

#define GT_ID_POS_URI   12

Definition at line 310 of file fitsio.h.

#define GT_ID_REF   1

Definition at line 306 of file fitsio.h.

#define GT_ID_REF_URI   11

Definition at line 309 of file fitsio.h.

#define GZIP_1   21

Definition at line 287 of file fitsio.h.

#define GZIP_2   22

Definition at line 288 of file fitsio.h.

#define HCOMPRESS_1   41

Definition at line 290 of file fitsio.h.

#define HDU_ALREADY_MEMBER   341

Definition at line 654 of file fitsio.h.

#define HDU_ALREADY_TRACKED   346

Definition at line 659 of file fitsio.h.

#define HEADER_NOT_EMPTY   201 /* header already contains keywords */

Definition at line 588 of file fitsio.h.

#define IDENTICAL_POINTERS   348

Definition at line 661 of file fitsio.h.

#define IMAGE_HDU   0 /* Primary Array or IMAGE HDU */

Definition at line 268 of file fitsio.h.

#define InputCol   0 /* flag for input only iterator column */

Definition at line 471 of file fitsio.h.

#define InputOutputCol   1 /* flag for input and output iterator column */

Definition at line 472 of file fitsio.h.

#define INT32BIT   int /* 32-bit integer datatype. Currently this */

Definition at line 248 of file fitsio.h.

#define IOBUFLEN   2880 /* size in bytes of each IO buffer (DONT CHANGE!) */

Definition at line 201 of file fitsio.h.

#define KEY_NO_EXIST   202 /* keyword not found in header */

Definition at line 589 of file fitsio.h.

#define KEY_OUT_BOUNDS   203 /* keyword record number is out of bounds */

Definition at line 590 of file fitsio.h.

#define LONG_IMG   32

Definition at line 256 of file fitsio.h.

#define LONGLONG_IMG   64

Definition at line 257 of file fitsio.h.

#define LONGLONG_MAX   9223372036854775807LL /* max 64-bit integer */

Definition at line 183 of file fitsio.h.

#define LONGLONG_MIN   (-LONGLONG_MAX -1LL) /* min 64-bit integer */

Definition at line 184 of file fitsio.h.

#define LONGLONG_TYPE

Definition at line 141 of file fitsio.h.

#define MAX_COMPRESS_DIM   6

Definition at line 285 of file fitsio.h.

#define MEMBER_NOT_FOUND   342

Definition at line 655 of file fitsio.h.

#define MEMORY_ALLOCATION   113 /* Could not allocate memory */

Definition at line 565 of file fitsio.h.

#define NEG_AXIS   323 /* illegal axis length < 1 */

Definition at line 651 of file fitsio.h.

#define NEG_BYTES   306 /* tried to read or write negative bytes */

Definition at line 639 of file fitsio.h.

#define NEG_FILE_POS   304 /* tried to move before beginning of file */

Definition at line 638 of file fitsio.h.

#define NEG_ROWS   218 /* negative number of rows in table */

Definition at line 605 of file fitsio.h.

#define NEG_WIDTH   217 /* negative table row size */

Definition at line 604 of file fitsio.h.

#define NGP_BAD_ARG   (NGP_ERRBASE + 8) /* bad arguments passed */

Definition at line 712 of file fitsio.h.

#define NGP_EMPTY_CURLINE   (NGP_ERRBASE + 3) /* line read seems to be empty */

Definition at line 707 of file fitsio.h.

#define NGP_EOF   (NGP_ERRBASE + 7) /* end of file encountered */

Definition at line 711 of file fitsio.h.

#define NGP_ERR_FOPEN   (NGP_ERRBASE + 6) /* fopen() failed, cannot open file */

Definition at line 710 of file fitsio.h.

#define NGP_ERRBASE   (360) /* base chosen so not to interfere with CFITSIO */

Definition at line 702 of file fitsio.h.

#define NGP_INC_NESTING   (NGP_ERRBASE + 5) /* too deep include file nesting (inf. loop ?) */

Definition at line 709 of file fitsio.h.

#define NGP_NO_MEMORY   (NGP_ERRBASE + 0) /* malloc failed */

Definition at line 704 of file fitsio.h.

#define NGP_NUL_PTR   (NGP_ERRBASE + 2) /* null pointer passed as argument */

Definition at line 706 of file fitsio.h.

#define NGP_OK   (0)

Definition at line 703 of file fitsio.h.

#define NGP_READ_ERR   (NGP_ERRBASE + 1) /* read error from file */

Definition at line 705 of file fitsio.h.

#define NGP_TOKEN_NOT_EXPECT   (NGP_ERRBASE + 9) /* token not expected here */

Definition at line 713 of file fitsio.h.

#define NGP_UNREAD_QUEUE_FULL   (NGP_ERRBASE + 4) /* cannot unread more then 1 line (or single line twice) */

Definition at line 708 of file fitsio.h.

#define NIOBUF   40 /* number of IO buffers to create (default = 40) */

Definition at line 198 of file fitsio.h.

#define NO_BITPIX   222 /* Second keyword not BITPIX */

Definition at line 609 of file fitsio.h.

#define NO_CLOSE_ERROR   999 /* special value used internally to switch off */

Definition at line 698 of file fitsio.h.

#define NO_COMPRESSED_TILE   415 /* compressed tile doesn't exist */

Definition at line 680 of file fitsio.h.

#define NO_DITHER   -1

Definition at line 282 of file fitsio.h.

#define NO_END   210 /* couldn't find END keyword */

Definition at line 597 of file fitsio.h.

#define NO_GCOUNT   229 /* couldn't find GCOUNT keyword */

Definition at line 616 of file fitsio.h.

#define NO_MATCHING_DRIVER   124 /* matching driver is not registered */

Definition at line 573 of file fitsio.h.

#define NO_NAXES   224 /* Couldn't find all the NAXISn keywords */

Definition at line 611 of file fitsio.h.

#define NO_NAXIS   223 /* Third keyword not NAXIS */

Definition at line 610 of file fitsio.h.

#define NO_NULL   314 /* null value has not been defined */

Definition at line 646 of file fitsio.h.

#define NO_PCOUNT   228 /* couldn't find PCOUNT keyword */

Definition at line 615 of file fitsio.h.

#define NO_QUOTE   205 /* string is missing the closing quote */

Definition at line 592 of file fitsio.h.

#define NO_SIMPLE   221 /* Primary array doesn't start with SIMPLE */

Definition at line 608 of file fitsio.h.

#define NO_TBCOL   231 /* couldn't find TBCOLn keyword */

Definition at line 618 of file fitsio.h.

#define NO_TFIELDS   230 /* couldn't find TFIELDS keyword */

Definition at line 617 of file fitsio.h.

#define NO_TFORM   232 /* couldn't find TFORMn keyword */

Definition at line 619 of file fitsio.h.

#define NO_WCS_KEY   505 /* celestial coordinate keywords not found */

Definition at line 695 of file fitsio.h.

#define NO_XTENSION   225 /* HDU doesn't start with XTENSION keyword */

Definition at line 612 of file fitsio.h.

#define NOCOMPRESS   -1

Definition at line 292 of file fitsio.h.

#define NOT_ASCII_COL   309 /* this is not an ASCII string column */

Definition at line 642 of file fitsio.h.

#define NOT_ATABLE   226 /* the CHDU is not an ASCII table extension */

Definition at line 613 of file fitsio.h.

#define NOT_BTABLE   227 /* the CHDU is not a binary table extension */

Definition at line 614 of file fitsio.h.

#define NOT_GROUP_TABLE   340

Definition at line 653 of file fitsio.h.

#define NOT_IMAGE   233 /* the CHDU is not an IMAGE extension */

Definition at line 620 of file fitsio.h.

#define NOT_LOGICAL_COL   310 /* this is not a logical datatype column */

Definition at line 643 of file fitsio.h.

#define NOT_POS_INT   209 /* keyword value is not a positive integer */

Definition at line 596 of file fitsio.h.

#define NOT_TABLE   235 /* the CHDU is not a table */

Definition at line 622 of file fitsio.h.

#define NOT_VARI_LEN   317 /* this is not a variable length column */

Definition at line 647 of file fitsio.h.

#define NULL_INPUT_PTR   115 /* NULL input pointer to routine */

Definition at line 567 of file fitsio.h.

#define NUM_OVERFLOW   412 /* overflow during datatype conversion */

Definition at line 676 of file fitsio.h.

#define OFF_T   long

Definition at line 96 of file fitsio.h.

#define OPEN_DISK_FILE   -105 /* open disk file, without extended filename syntax */

Definition at line 548 of file fitsio.h.

#define OPT_CMT_MBR   1

Definition at line 329 of file fitsio.h.

#define OPT_CMT_MBR_DEL   11

Definition at line 330 of file fitsio.h.

#define OPT_GCP_ALL   2

Definition at line 319 of file fitsio.h.

#define OPT_GCP_GPT   0

Definition at line 317 of file fitsio.h.

#define OPT_GCP_MBR   1

Definition at line 318 of file fitsio.h.

#define OPT_MCP_ADD   0

Definition at line 321 of file fitsio.h.

#define OPT_MCP_MOV   3

Definition at line 324 of file fitsio.h.

#define OPT_MCP_NADD   1

Definition at line 322 of file fitsio.h.

#define OPT_MCP_REPL   2

Definition at line 323 of file fitsio.h.

#define OPT_MRG_COPY   0

Definition at line 326 of file fitsio.h.

#define OPT_MRG_MOV   1

Definition at line 327 of file fitsio.h.

#define OPT_RM_ALL   3

Definition at line 315 of file fitsio.h.

#define OPT_RM_ENTRY   1

Definition at line 313 of file fitsio.h.

#define OPT_RM_GPT   0

Definition at line 312 of file fitsio.h.

#define OPT_RM_MBR   2

Definition at line 314 of file fitsio.h.

#define OutputCol   2 /* flag for output only iterator column */

Definition at line 473 of file fitsio.h.

#define OVERFLOW_ERR   -11 /* overflow during datatype conversion */

Definition at line 553 of file fitsio.h.

#define PARSE_BAD_COL   435 /* bad data encounter while parsing column */

Definition at line 688 of file fitsio.h.

#define PARSE_BAD_OUTPUT   436 /* Output file not of proper type */

Definition at line 689 of file fitsio.h.

#define PARSE_BAD_TYPE   432 /* expression did not evaluate to desired type */

Definition at line 685 of file fitsio.h.

#define PARSE_LRG_VECTOR   433 /* vector result too large to return in array */

Definition at line 686 of file fitsio.h.

#define PARSE_NO_OUTPUT   434 /* data parser failed not sent an out column */

Definition at line 687 of file fitsio.h.

#define PARSE_SYNTAX_ERR   431 /* syntax error in parser expression */

Definition at line 684 of file fitsio.h.

#define PLIO_1   31

Definition at line 289 of file fitsio.h.

#define PREPEND_PRIMARY   -9 /* used in ffiimg to insert new primary array */

Definition at line 554 of file fitsio.h.

#define RANGE_PARSE_ERROR   126 /* failed to parse input file URL */

Definition at line 575 of file fitsio.h.

#define READ_ERROR   108 /* error reading from FITS file */

Definition at line 561 of file fitsio.h.

#define READONLY   0 /* options when opening a file */

Definition at line 273 of file fitsio.h.

#define READONLY_FILE   112 /* Cannot write to readonly file */

Definition at line 564 of file fitsio.h.

#define READWRITE   1

Definition at line 274 of file fitsio.h.

#define RICE_1   11

Definition at line 286 of file fitsio.h.

#define SAME_FILE   101 /* input and output files are the same */

Definition at line 555 of file fitsio.h.

#define SBYTE_IMG   10

Definition at line 264 of file fitsio.h.

#define SEEK_ERROR   116 /* error seeking position in file */

Definition at line 568 of file fitsio.h.

#define SHARED_AGAIN   (SHARED_ERRBASE + 7)

Definition at line 584 of file fitsio.h.

#define SHARED_BADARG   (SHARED_ERRBASE + 1)

Definition at line 578 of file fitsio.h.

#define SHARED_ERRBASE   (150)

Definition at line 577 of file fitsio.h.

#define SHARED_IPCERR   (SHARED_ERRBASE + 5)

Definition at line 582 of file fitsio.h.

#define SHARED_NOFILE   (SHARED_ERRBASE + 8)

Definition at line 585 of file fitsio.h.

#define SHARED_NOMEM   (SHARED_ERRBASE + 6)

Definition at line 583 of file fitsio.h.

#define SHARED_NORESIZE   (SHARED_ERRBASE + 9)

Definition at line 586 of file fitsio.h.

#define SHARED_NOTINIT   (SHARED_ERRBASE + 4)

Definition at line 581 of file fitsio.h.

#define SHARED_NULPTR   (SHARED_ERRBASE + 2)

Definition at line 579 of file fitsio.h.

#define SHARED_TABFULL   (SHARED_ERRBASE + 3)

Definition at line 580 of file fitsio.h.

#define SHORT_IMG   16

Definition at line 255 of file fitsio.h.

#define SKIP_IMAGE   -103 /* move to 1st table when opening file */

Definition at line 550 of file fitsio.h.

#define SKIP_NULL_PRIMARY   -102 /* skip null primary array when opening file */

Definition at line 551 of file fitsio.h.

#define SKIP_TABLE   -104 /* move to 1st image when opening file */

Definition at line 549 of file fitsio.h.

#define SUBTRACTIVE_DITHER_1   1

Definition at line 283 of file fitsio.h.

#define SUBTRACTIVE_DITHER_2   2

Definition at line 284 of file fitsio.h.

#define TBIT   1 /* codes for FITS table data types */

Definition at line 213 of file fitsio.h.

#define TBYTE   11

Definition at line 214 of file fitsio.h.

#define TCOMPLEX   83

Definition at line 228 of file fitsio.h.

#define TDBLCOMPLEX   163

Definition at line 229 of file fitsio.h.

#define TDOUBLE   82

Definition at line 227 of file fitsio.h.

#define TFLOAT   42

Definition at line 225 of file fitsio.h.

#define TINT   31

Definition at line 221 of file fitsio.h.

#define TINT32BIT   41 /* used when returning datatype of a column */

Definition at line 224 of file fitsio.h.

#define TLOGICAL   14

Definition at line 216 of file fitsio.h.

#define TLONG   41

Definition at line 223 of file fitsio.h.

#define TLONGLONG   81

Definition at line 226 of file fitsio.h.

#define TOO_MANY_DRIVERS   122 /* tried to register too many IO drivers */

Definition at line 571 of file fitsio.h.

#define TOO_MANY_FILES   103 /* tried to open too many FITS files */

Definition at line 556 of file fitsio.h.

#define TOO_MANY_HDUS_TRACKED   345

Definition at line 658 of file fitsio.h.

#define TRUE   1

Definition at line 295 of file fitsio.h.

#define TSBYTE   12

Definition at line 215 of file fitsio.h.

#define TSHORT   21

Definition at line 219 of file fitsio.h.

#define TSTRING   16

Definition at line 217 of file fitsio.h.

#define TUINT   30

Definition at line 220 of file fitsio.h.

#define TULONG   40

Definition at line 222 of file fitsio.h.

#define TUSHORT   20

Definition at line 218 of file fitsio.h.

#define TYP_CKSUM_KEY   100

Definition at line 240 of file fitsio.h.

#define TYP_CMPRS_KEY   20

Definition at line 232 of file fitsio.h.

#define TYP_COMM_KEY   130

Definition at line 243 of file fitsio.h.

#define TYP_CONT_KEY   140

Definition at line 244 of file fitsio.h.

#define TYP_DIM_KEY   50

Definition at line 235 of file fitsio.h.

#define TYP_DISP_KEY   80

Definition at line 238 of file fitsio.h.

#define TYP_HDUID_KEY   90

Definition at line 239 of file fitsio.h.

#define TYP_NULL_KEY   40

Definition at line 234 of file fitsio.h.

#define TYP_RANG_KEY   60

Definition at line 236 of file fitsio.h.

#define TYP_REFSYS_KEY   120

Definition at line 242 of file fitsio.h.

#define TYP_SCAL_KEY   30

Definition at line 233 of file fitsio.h.

#define TYP_STRUC_KEY   10

Definition at line 231 of file fitsio.h.

#define TYP_UNIT_KEY   70

Definition at line 237 of file fitsio.h.

#define TYP_USER_KEY   150

Definition at line 245 of file fitsio.h.

#define TYP_WCS_KEY   110

Definition at line 241 of file fitsio.h.

#define ULONG_IMG   40

Definition at line 266 of file fitsio.h.

#define UNKNOWN_EXT   251 /* unrecognizable FITS extension type */

Definition at line 626 of file fitsio.h.

#define UNKNOWN_REC   252 /* unrecognizable FITS record */

Definition at line 627 of file fitsio.h.

#define URL_PARSE_ERROR   125 /* failed to parse input file URL */

Definition at line 574 of file fitsio.h.

#define USE_LL_SUFFIX   1

Definition at line 117 of file fitsio.h.

#define USE_MEM_BUFF   -101 /* use memory buffer when opening file */

Definition at line 552 of file fitsio.h.

#define USHORT_IMG   20

Definition at line 265 of file fitsio.h.

#define VALIDSTRUC   555 /* magic value used to identify if structure is valid */

Definition at line 346 of file fitsio.h.

#define VALUE_UNDEFINED   204 /* keyword value field is blank */

Definition at line 591 of file fitsio.h.

#define WCS_ERROR   503 /* error in celestial coordinate calculation */

Definition at line 693 of file fitsio.h.

#define WCSLIB_GETWCSTAB

Definition at line 509 of file fitsio.h.

#define WRITE_ERROR   106 /* error writing to FITS file */

Definition at line 559 of file fitsio.h.

#define ZERO_SCALE   322 /* illegal BSCALE or TSCALn keyword = 0 */

Definition at line 650 of file fitsio.h.

Typedef Documentation

typedef long long LONGLONG

Definition at line 138 of file fitsio.h.

Function Documentation

int CFITS2Unit ( fitsfile *  fptr)
CFITS_API fitsfile* CUnit2FITS ( int  unit)
int CFITS_API ffasfm ( char *  tform,
int *  datacode,
long *  width,
int *  decim,
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 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 ffbnfm ( char *  tform,
int *  datacode,
long *  repeat,
long *  width,
int *  status 
)
int CFITS_API ffbnfmll ( char *  tform,
int *  datacode,
LONGLONG *  repeat,
long *  width,
int *  status 
)
int CFITS_API ffcalc ( fitsfile *  infptr,
char *  expr,
fitsfile *  outfptr,
char *  parName,
char *  parInfo,
int *  status 
)
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 ffcdfl ( fitsfile *  fptr,
int *  status 
)
int CFITS_API ffchfl ( fitsfile *  fptr,
int *  status 
)
int CFITS_API ffclos ( fitsfile *  fptr,
int *  status 
)
int CFITS_API ffcmph ( fitsfile *  fptr,
int *  status 
)
void CFITS_API ffcmps ( char *  templt,
char *  colname,
int  casesen,
int *  match,
int *  exact 
)
void CFITS_API ffcmrk ( void  )
void CFITS_API ffcmsg ( void  )
int CFITS_API ffcnvthdr2str ( fitsfile *  fptr,
int  exclude_comm,
char **  exclist,
int  nexc,
char **  header,
int *  nkeys,
int *  status 
)
int CFITS_API ffcopy ( fitsfile *  infptr,
fitsfile *  outfptr,
int  morekeys,
int *  status 
)
int CFITS_API ffcpcl ( fitsfile *  infptr,
fitsfile *  outfptr,
int  incol,
int  outcol,
int  create_col,
int *  status 
)
int CFITS_API ffcpdt ( fitsfile *  infptr,
fitsfile *  outfptr,
int *  status 
)
int CFITS_API ffcpfl ( fitsfile *  infptr,
fitsfile *  outfptr,
int  prev,
int  cur,
int  follow,
int *  status 
)
int CFITS_API ffcphd ( fitsfile *  infptr,
fitsfile *  outfptr,
int *  status 
)
int CFITS_API ffcpky ( fitsfile *  infptr,
fitsfile *  outfptr,
int  incol,
int  outcol,
char *  rootname,
int *  status 
)
int CFITS_API ffcprw ( fitsfile *  infptr,
fitsfile *  outfptr,
LONGLONG  firstrow,
LONGLONG  nrows,
int *  status 
)
int CFITS_API ffcrhd ( fitsfile *  fptr,
int *  status 
)
int CFITS_API ffcrim ( fitsfile *  fptr,
int  bitpix,
int  naxis,
long *  naxes,
int *  status 
)
int CFITS_API ffcrimll ( fitsfile *  fptr,
int  bitpix,
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 ffcrtb ( fitsfile *  fptr,
int  tbltype,
LONGLONG  naxis2,
int  tfields,
char **  ttype,
char **  tform,
char **  tunit,
const char *  extname,
int *  status 
)
int CFITS_API ffcsum ( fitsfile *  fptr,
long  nrec,
unsigned long *  sum,
int *  status 
)
int CFITS_API ffdcol ( fitsfile *  fptr,
int  numcol,
int *  status 
)
int CFITS_API ffdelt ( fitsfile *  fptr,
int *  status 
)
int CFITS_API ffdhdu ( fitsfile *  fptr,
int *  hdutype,
int *  status 
)
int CFITS_API ffdkey ( fitsfile *  fptr,
const char *  keyname,
int *  status 
)
int CFITS_API ffdkinit ( fitsfile **  fptr,
const char *  filename,
int *  status 
)
int CFITS_API ffdkopn ( fitsfile **  fptr,
const char *  filename,
int  iomode,
int *  status 
)
int CFITS_API ffdopn ( fitsfile **  fptr,
const char *  filename,
int  iomode,
int *  status 
)
int CFITS_API ffdrec ( fitsfile *  fptr,
int  keypos,
int *  status 
)
int CFITS_API ffdrow ( fitsfile *  fptr,
LONGLONG  firstrow,
LONGLONG  nrows,
int *  status 
)
int CFITS_API ffdrrg ( fitsfile *  fptr,
char *  ranges,
int *  status 
)
int CFITS_API ffdrws ( fitsfile *  fptr,
long *  rownum,
long  nrows,
int *  status 
)
int CFITS_API ffdrwsll ( fitsfile *  fptr,
LONGLONG *  rownum,
LONGLONG  nrows,
int *  status 
)
int CFITS_API ffdstr ( fitsfile *  fptr,
const char *  string,
int *  status 
)
unsigned long CFITS_API ffdsum ( char *  ascii,
int  complm,
unsigned long *  sum 
)
int CFITS_API ffdt2s ( int  year,
int  month,
int  day,
char *  datestr,
int *  status 
)
int CFITS_API ffdtdm ( fitsfile *  fptr,
char *  tdimstr,
int  colnum,
int  maxdim,
int *  naxis,
long  naxes[],
int *  status 
)
int CFITS_API ffdtdmll ( fitsfile *  fptr,
char *  tdimstr,
int  colnum,
int  maxdim,
int *  naxis,
LONGLONG  naxes[],
int *  status 
)
int CFITS_API ffdtyp ( const char *  cval,
char *  dtype,
int *  status 
)
int CFITS_API ffeqty ( fitsfile *  fptr,
int  colnum,
int *  typecode,
long *  repeat,
long *  width,
int *  status 
)
int CFITS_API ffeqtyll ( fitsfile *  fptr,
int  colnum,
int *  typecode,
LONGLONG *  repeat,
LONGLONG *  width,
int *  status 
)
void CFITS_API ffesum ( unsigned long  sum,
int  complm,
char *  ascii 
)
int CFITS_API ffexist ( const char *  infile,
int *  exists,
int *  status 
)
int CFITS_API ffextn ( char *  url,
int *  extension_num,
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 ffffrw ( fitsfile *  fptr,
char *  expr,
long *  rownum,
int *  status 
)
int CFITS_API fffkls ( char *  value,
int *  status 
)
int CFITS_API ffflmd ( fitsfile *  fptr,
int *  filemode,
int *  status 
)
int CFITS_API ffflnm ( fitsfile *  fptr,
char *  filename,
int *  status 
)
int CFITS_API ffflsh ( fitsfile *  fptr,
int  clearbuf,
int *  status 
)
int CFITS_API ffflus ( fitsfile *  fptr,
int *  status 
)
int CFITS_API fffree ( void *  value,
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 fffrwc ( fitsfile *  fptr,
char *  expr,
char *  timeCol,
char *  parCol,
char *  valCol,
long  ntimes,
double *  times,
char *  time_status,
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 ffg2dd ( fitsfile *  fptr,
long  group,
double  nulval,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
double *  array,
int *  anynul,
int *  status 
)
int CFITS_API ffg2de ( fitsfile *  fptr,
long  group,
float  nulval,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
float *  array,
int *  anynul,
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 ffg2dj ( fitsfile *  fptr,
long  group,
long  nulval,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
long *  array,
int *  anynul,
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 ffg2dk ( fitsfile *  fptr,
long  group,
int  nulval,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
int *  array,
int *  anynul,
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 ffg2dui ( fitsfile *  fptr,
long  group,
unsigned short  nulval,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
unsigned short *  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 ffg2duk ( fitsfile *  fptr,
long  group,
unsigned int  nulval,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
unsigned int *  array,
int *  anynul,
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 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 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 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 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 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 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 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 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 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 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 ffgabc ( int  tfields,
char **  tform,
int  space,
long *  rowlen,
long *  tbcol,
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 ffgbcl ( fitsfile *  fptr,
int  colnum,
char *  ttype,
char *  tunit,
char *  dtype,
long *  repeat,
double *  tscal,
double *  tzero,
long *  tnull,
char *  tdisp,
int *  status 
)
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 ffgcdw ( fitsfile *  fptr,
int  colnum,
int *  width,
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 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 ffgcfc ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
float *  array,
char *  nularray,
int *  anynul,
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 ffgcfe ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
float *  array,
char *  nularray,
int *  anynul,
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 ffgcfj ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
long *  array,
char *  nularray,
int *  anynul,
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 ffgcfk ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
int *  array,
char *  nularray,
int *  anynul,
int *  status 
)
int CFITS_API ffgcfl ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
char *  array,
char *  nularray,
int *  anynul,
int *  status 
)
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 ffgcfs ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
char **  array,
char *  nularray,
int *  anynul,
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 ffgcfui ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned short *  array,
char *  nularray,
int *  anynul,
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 ffgcfuk ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned int *  array,
char *  nularray,
int *  anynul,
int *  status 
)
int CFITS_API ffgcks ( fitsfile *  fptr,
unsigned long *  datasum,
unsigned long *  hdusum,
int *  status 
)
int CFITS_API ffgcl ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
char *  array,
int *  status 
)
int CFITS_API ffgcnn ( fitsfile *  fptr,
int  casesen,
char *  templt,
char *  colname,
int *  colnum,
int *  status 
)
int CFITS_API ffgcno ( fitsfile *  fptr,
int  casesen,
char *  templt,
int *  colnum,
int *  status 
)
int CFITS_API ffgcrd ( fitsfile *  fptr,
const char *  keyname,
char *  card,
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 ffgcvb ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned char  nulval,
unsigned char *  array,
int *  anynul,
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 ffgcvd ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
double  nulval,
double *  array,
int *  anynul,
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 ffgcvi ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
short  nulval,
short *  array,
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 ffgcvjj ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
LONGLONG  nulval,
LONGLONG *  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 ffgcvl ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
char  nulval,
char *  array,
int *  anynul,
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 ffgcvs ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
char *  nulval,
char **  array,
int *  anynul,
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 
)
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 ffgcvuj ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned long  nulval,
unsigned 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 ffgcx ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstbit,
LONGLONG  nbits,
char *  larray,
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 ffgcxuk ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  nrows,
long  firstbit,
int  nbits,
unsigned int *  array,
int *  status 
)
int CFITS_API ffgdes ( fitsfile *  fptr,
int  colnum,
LONGLONG  rownum,
long *  length,
long *  heapaddr,
int *  status 
)
int CFITS_API ffgdesll ( fitsfile *  fptr,
int  colnum,
LONGLONG  rownum,
LONGLONG *  length,
LONGLONG *  heapaddr,
int *  status 
)
int CFITS_API ffgdess ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  nrows,
long *  length,
long *  heapaddr,
int *  status 
)
int CFITS_API ffgdessll ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  nrows,
LONGLONG *  length,
LONGLONG *  heapaddr,
int *  status 
)
void CFITS_API ffgerr ( int  status,
char *  errtext 
)
int CFITS_API ffgextn ( fitsfile *  fptr,
LONGLONG  offset,
LONGLONG  nelem,
void *  array,
int *  status 
)
int CFITS_API ffggpb ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
unsigned char *  array,
int *  status 
)
int CFITS_API ffggpd ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
double *  array,
int *  status 
)
int CFITS_API ffggpe ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
float *  array,
int *  status 
)
int CFITS_API ffggpi ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
short *  array,
int *  status 
)
int CFITS_API ffggpj ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
long *  array,
int *  status 
)
int CFITS_API ffggpjj ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
LONGLONG *  array,
int *  status 
)
int CFITS_API ffggpk ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
int *  array,
int *  status 
)
int CFITS_API ffggpsb ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
signed char *  array,
int *  status 
)
int CFITS_API ffggpui ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
unsigned short *  array,
int *  status 
)
int CFITS_API ffggpuj ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
unsigned long *  array,
int *  status 
)
int CFITS_API ffggpuk ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
unsigned int *  array,
int *  status 
)
int CFITS_API ffghad ( fitsfile *  fptr,
long *  headstart,
long *  datastart,
long *  dataend,
int *  status 
)
int CFITS_API ffghadll ( fitsfile *  fptr,
LONGLONG *  headstart,
LONGLONG *  datastart,
LONGLONG *  dataend,
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 ffghbnll ( fitsfile *  fptr,
int  maxfield,
LONGLONG *  naxis2,
int *  tfields,
char **  ttype,
char **  tform,
char **  tunit,
char *  extname,
LONGLONG *  pcount,
int *  status 
)
int CFITS_API ffghdn ( fitsfile *  fptr,
int *  chdunum 
)
int CFITS_API ffghdt ( fitsfile *  fptr,
int *  exttype,
int *  status 
)
int CFITS_API ffghof ( fitsfile *  fptr,
OFF_T *  headstart,
OFF_T *  datastart,
OFF_T *  dataend,
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 ffghprll ( fitsfile *  fptr,
int  maxdim,
int *  simple,
int *  bitpix,
int *  naxis,
LONGLONG  naxes[],
long *  pcount,
long *  gcount,
int *  extend,
int *  status 
)
int CFITS_API ffghps ( fitsfile *  fptr,
int *  nexist,
int *  position,
int *  status 
)
int CFITS_API ffghsp ( fitsfile *  fptr,
int *  nexist,
int *  nmore,
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 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 ffgics ( fitsfile *  fptr,
double *  xrval,
double *  yrval,
double *  xrpix,
double *  yrpix,
double *  xinc,
double *  yinc,
double *  rot,
char *  type,
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 ffgidm ( fitsfile *  fptr,
int *  naxis,
int *  status 
)
int CFITS_API ffgidt ( fitsfile *  fptr,
int *  imgtype,
int *  status 
)
int CFITS_API ffgiet ( fitsfile *  fptr,
int *  imgtype,
int *  status 
)
int CFITS_API ffgipr ( fitsfile *  fptr,
int  maxaxis,
int *  imgtype,
int *  naxis,
long *  naxes,
int *  status 
)
int CFITS_API ffgiprll ( fitsfile *  fptr,
int  maxaxis,
int *  imgtype,
int *  naxis,
LONGLONG *  naxes,
int *  status 
)
int CFITS_API ffgisz ( fitsfile *  fptr,
int  nlen,
long *  naxes,
int *  status 
)
int CFITS_API ffgiszll ( fitsfile *  fptr,
int  nlen,
LONGLONG *  naxes,
int *  status 
)
int CFITS_API ffgiwcs ( fitsfile *  fptr,
char **  header,
int *  status 
)
int CFITS_API ffgkcl ( char *  card)
int CFITS_API ffgkey ( fitsfile *  fptr,
const char *  keyname,
char *  keyval,
char *  comm,
int *  status 
)
int CFITS_API ffgkls ( fitsfile *  fptr,
const char *  keyname,
char **  value,
char *  comm,
int *  status 
)
int CFITS_API ffgknd ( fitsfile *  fptr,
const char *  keyname,
int  nstart,
int  nmax,
double *  value,
int *  nfound,
int *  status 
)
int CFITS_API ffgkne ( fitsfile *  fptr,
const char *  keyname,
int  nstart,
int  nmax,
float *  value,
int *  nfound,
int *  status 
)
int CFITS_API ffgknj ( fitsfile *  fptr,
const char *  keyname,
int  nstart,
int  nmax,
long *  value,
int *  nfound,
int *  status 
)
int CFITS_API ffgknjj ( fitsfile *  fptr,
const char *  keyname,
int  nstart,
int  nmax,
LONGLONG *  value,
int *  nfound,
int *  status 
)
int CFITS_API ffgknl ( fitsfile *  fptr,
const char *  keyname,
int  nstart,
int  nmax,
int *  value,
int *  nfound,
int *  status 
)
int CFITS_API ffgknm ( char *  card,
char *  name,
int *  length,
int *  status 
)
int CFITS_API ffgkns ( fitsfile *  fptr,
const char *  keyname,
int  nstart,
int  nmax,
char *  value[],
int *  nfound,
int *  status 
)
int CFITS_API ffgky ( fitsfile *  fptr,
int  datatype,
const char *  keyname,
void *  value,
char *  comm,
int *  status 
)
int CFITS_API ffgkyc ( fitsfile *  fptr,
const char *  keyname,
float *  value,
char *  comm,
int *  status 
)
int CFITS_API ffgkyd ( fitsfile *  fptr,
const char *  keyname,
double *  value,
char *  comm,
int *  status 
)
int CFITS_API ffgkye ( fitsfile *  fptr,
const char *  keyname,
float *  value,
char *  comm,
int *  status 
)
int CFITS_API ffgkyj ( fitsfile *  fptr,
const char *  keyname,
long *  value,
char *  comm,
int *  status 
)
int CFITS_API ffgkyjj ( fitsfile *  fptr,
const char *  keyname,
LONGLONG *  value,
char *  comm,
int *  status 
)
int CFITS_API ffgkyl ( fitsfile *  fptr,
const char *  keyname,
int *  value,
char *  comm,
int *  status 
)
int CFITS_API ffgkym ( fitsfile *  fptr,
const char *  keyname,
double *  value,
char *  comm,
int *  status 
)
int CFITS_API ffgkyn ( fitsfile *  fptr,
int  nkey,
char *  keyname,
char *  keyval,
char *  comm,
int *  status 
)
int CFITS_API ffgkys ( fitsfile *  fptr,
const char *  keyname,
char *  value,
char *  comm,
int *  status 
)
int CFITS_API ffgkyt ( fitsfile *  fptr,
const char *  keyname,
long *  ivalue,
double *  dvalue,
char *  comm,
int *  status 
)
int CFITS_API ffgmcp ( fitsfile *  gfptr,
fitsfile *  mfptr,
long  member,
int  cpopt,
int *  status 
)
int CFITS_API ffgmng ( fitsfile *  mfptr,
long *  nmembers,
int *  status 
)
int CFITS_API ffgmop ( fitsfile *  gfptr,
long  member,
fitsfile **  mfptr,
int *  status 
)
int CFITS_API ffgmrm ( fitsfile *  fptr,
long  member,
int  rmopt,
int *  status 
)
int CFITS_API ffgmsg ( char *  err_message)
int CFITS_API ffgmtf ( fitsfile *  infptr,
fitsfile *  outfptr,
long  member,
int  tfopt,
int *  status 
)
int CFITS_API ffgncl ( fitsfile *  fptr,
int *  ncols,
int *  status 
)
int CFITS_API ffgnrw ( fitsfile *  fptr,
long *  nrows,
int *  status 
)
int CFITS_API ffgnrwll ( fitsfile *  fptr,
LONGLONG *  nrows,
int *  status 
)
int CFITS_API ffgnxk ( fitsfile *  fptr,
char **  inclist,
int  ninc,
char **  exclist,
int  nexc,
char *  card,
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 ffgpfb ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned char *  array,
char *  nularray,
int *  anynul,
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 ffgpfe ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
float *  array,
char *  nularray,
int *  anynul,
int *  status 
)
int CFITS_API ffgpfi ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
short *  array,
char *  nularray,
int *  anynul,
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 ffgpfjj ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
LONGLONG *  array,
char *  nularray,
int *  anynul,
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 ffgpfsb ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
signed char *  array,
char *  nularray,
int *  anynul,
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 ffgpfuj ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned long *  array,
char *  nularray,
int *  anynul,
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 ffgpv ( fitsfile *  fptr,
int  datatype,
LONGLONG  firstelem,
LONGLONG  nelem,
void *  nulval,
void *  array,
int *  anynul,
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 ffgpvd ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
double  nulval,
double *  array,
int *  anynul,
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 ffgpvi ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
short  nulval,
short *  array,
int *  anynul,
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 ffgpvjj ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
LONGLONG  nulval,
LONGLONG *  array,
int *  anynul,
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 ffgpvsb ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
signed char  nulval,
signed char *  array,
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 CFITS_API ffgpvuj ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned long  nulval,
unsigned long *  array,
int *  anynul,
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 ffgpxf ( fitsfile *  fptr,
int  datatype,
long *  firstpix,
LONGLONG  nelem,
void *  array,
char *  nullarray,
int *  anynul,
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 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 ffgrec ( fitsfile *  fptr,
int  nrec,
char *  card,
int *  status 
)
int CFITS_API ffgrsz ( fitsfile *  fptr,
long *  nrows,
int *  status 
)
int CFITS_API ffgsdt ( int *  day,
int *  month,
int *  year,
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 
)
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 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 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 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 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 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 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 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 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 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 ffgstm ( char *  timestr,
int *  timeref,
int *  status 
)
int CFITS_API ffgstr ( fitsfile *  fptr,
const char *  string,
char *  card,
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 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 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 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 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 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 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 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 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 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 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 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 ffgtam ( fitsfile *  gfptr,
fitsfile *  mfptr,
int  hdupos,
int *  status 
)
int CFITS_API ffgtbb ( fitsfile *  fptr,
LONGLONG  firstrow,
LONGLONG  firstchar,
LONGLONG  nchars,
unsigned char *  values,
int *  status 
)
int CFITS_API ffgtch ( fitsfile *  gfptr,
int  grouptype,
int *  status 
)
int CFITS_API ffgtcl ( fitsfile *  fptr,
int  colnum,
int *  typecode,
long *  repeat,
long *  width,
int *  status 
)
int CFITS_API ffgtclll ( fitsfile *  fptr,
int  colnum,
int *  typecode,
LONGLONG *  repeat,
LONGLONG *  width,
int *  status 
)
int CFITS_API ffgtcm ( fitsfile *  gfptr,
int  cmopt,
int *  status 
)
int CFITS_API ffgtcp ( fitsfile *  infptr,
fitsfile *  outfptr,
int  cpopt,
int *  status 
)
int CFITS_API ffgtcr ( fitsfile *  fptr,
char *  grpname,
int  grouptype,
int *  status 
)
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 ffgtdm ( fitsfile *  fptr,
int  colnum,
int  maxdim,
int *  naxis,
long  naxes[],
int *  status 
)
int CFITS_API ffgtdmll ( fitsfile *  fptr,
int  colnum,
int  maxdim,
int *  naxis,
LONGLONG  naxes[],
int *  status 
)
int CFITS_API ffgthd ( char *  tmplt,
char *  card,
int *  hdtype,
int *  status 
)
int CFITS_API ffgtis ( fitsfile *  fptr,
char *  grpname,
int  grouptype,
int *  status 
)
int CFITS_API ffgtmg ( fitsfile *  infptr,
fitsfile *  outfptr,
int  mgopt,
int *  status 
)
int CFITS_API ffgtnm ( fitsfile *  gfptr,
long *  nmembers,
int *  status 
)
int CFITS_API ffgtop ( fitsfile *  mfptr,
int  group,
fitsfile **  gfptr,
int *  status 
)
int CFITS_API ffgtrm ( fitsfile *  gfptr,
int  rmopt,
int *  status 
)
int CFITS_API ffgtvf ( fitsfile *  gfptr,
long *  firstfailed,
int *  status 
)
int CFITS_API ffgtwcs ( fitsfile *  fptr,
int  xcol,
int  ycol,
char **  header,
int *  status 
)
int CFITS_API ffgunt ( fitsfile *  fptr,
const char *  keyname,
char *  unit,
int *  status 
)
int CFITS_API ffh2st ( fitsfile *  fptr,
char **  header,
int *  status 
)
int CFITS_API ffhdef ( fitsfile *  fptr,
int  morekeys,
int *  status 
)
int CFITS_API ffhdr2str ( fitsfile *  fptr,
int  exclude_comm,
char **  exclist,
int  nexc,
char **  header,
int *  nkeys,
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 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 ffibin ( fitsfile *  fptr,
LONGLONG  naxis2,
int  tfields,
char **  ttype,
char **  tform,
char **  tunit,
const char *  extname,
LONGLONG  pcount,
int *  status 
)
int CFITS_API fficls ( fitsfile *  fptr,
int  firstcol,
int  ncols,
char **  ttype,
char **  tform,
int *  status 
)
int CFITS_API fficol ( fitsfile *  fptr,
int  numcol,
char *  ttype,
char *  tform,
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 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 ffiimg ( fitsfile *  fptr,
int  bitpix,
int  naxis,
long *  naxes,
int *  status 
)
int CFITS_API ffiimgll ( fitsfile *  fptr,
int  bitpix,
int  naxis,
LONGLONG *  naxes,
int *  status 
)
int CFITS_API ffikey ( fitsfile *  fptr,
const char *  card,
int *  status 
)
int CFITS_API ffikfc ( fitsfile *  fptr,
const char *  keyname,
float *  value,
int  decim,
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 ffikls ( fitsfile *  fptr,
const char *  keyname,
const char *  value,
const char *  comm,
int *  status 
)
int CFITS_API ffikyc ( fitsfile *  fptr,
const char *  keyname,
float *  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffikyd ( fitsfile *  fptr,
const char *  keyname,
double  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffikye ( fitsfile *  fptr,
const char *  keyname,
float  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffikyf ( fitsfile *  fptr,
const char *  keyname,
float  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffikyg ( fitsfile *  fptr,
const char *  keyname,
double  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffikyj ( fitsfile *  fptr,
const char *  keyname,
LONGLONG  value,
const char *  comm,
int *  status 
)
int CFITS_API ffikyl ( fitsfile *  fptr,
const char *  keyname,
int  value,
const char *  comm,
int *  status 
)
int CFITS_API ffikym ( fitsfile *  fptr,
const char *  keyname,
double *  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffikys ( fitsfile *  fptr,
const char *  keyname,
const char *  value,
const char *  comm,
int *  status 
)
int CFITS_API ffikyu ( fitsfile *  fptr,
const char *  keyname,
const char *  comm,
int *  status 
)
int CFITS_API ffimem ( fitsfile **  fptr,
void **  buffptr,
size_t *  buffsize,
size_t  deltasize,
void *(*)(void *p, size_t newsize)  mem_realloc,
int *  status 
)
int CFITS_API ffimport_file ( char *  filename,
char **  contents,
int *  status 
)
int CFITS_API ffinit ( fitsfile **  fptr,
const char *  filename,
int *  status 
)
int CFITS_API ffinttyp ( char *  cval,
int *  datatype,
int *  negative,
int *  status 
)
int CFITS_API ffiopn ( fitsfile **  fptr,
const char *  filename,
int  iomode,
int *  status 
)
int CFITS_API ffirec ( fitsfile *  fptr,
int  nkey,
const char *  card,
int *  status 
)
int CFITS_API ffirow ( fitsfile *  fptr,
LONGLONG  firstrow,
LONGLONG  nrows,
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 ffiter ( int  ncols,
iteratorCol *  data,
long  offset,
long  nPerLoop,
int(*)(long totaln, long offset, long firstn, long nvalues, int narrays, iteratorCol *data, void *userPointer)  workFn,
void *  userPointer,
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 ffkeyn ( const char *  keyroot,
int  value,
char *  keyname,
int *  status 
)
int CFITS_API ffmahd ( fitsfile *  fptr,
int  hdunum,
int *  exttype,
int *  status 
)
int CFITS_API ffmaky ( fitsfile *  fptr,
int  nrec,
int *  status 
)
int CFITS_API ffmbyt ( fitsfile *  fptr,
LONGLONG  bytpos,
int  ignore_err,
int *  status 
)
int CFITS_API ffmcom ( fitsfile *  fptr,
const char *  keyname,
const char *  comm,
int *  status 
)
int CFITS_API ffmcrd ( fitsfile *  fptr,
const char *  keyname,
const char *  card,
int *  status 
)
int CFITS_API ffmkfc ( fitsfile *  fptr,
const char *  keyname,
float *  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffmkfm ( fitsfile *  fptr,
const char *  keyname,
double *  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffmkky ( const char *  keyname,
char *  keyval,
const char *  comm,
char *  card,
int *  status 
)
int CFITS_API ffmkls ( fitsfile *  fptr,
const char *  keyname,
const char *  value,
const char *  comm,
int *  status 
)
int CFITS_API ffmkyc ( fitsfile *  fptr,
const char *  keyname,
float *  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffmkyd ( fitsfile *  fptr,
const char *  keyname,
double  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffmkye ( fitsfile *  fptr,
const char *  keyname,
float  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffmkyf ( fitsfile *  fptr,
const char *  keyname,
float  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffmkyg ( fitsfile *  fptr,
const char *  keyname,
double  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffmkyj ( fitsfile *  fptr,
const char *  keyname,
LONGLONG  value,
const char *  comm,
int *  status 
)
int CFITS_API ffmkyl ( fitsfile *  fptr,
const char *  keyname,
int  value,
const char *  comm,
int *  status 
)
int CFITS_API ffmkym ( 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 ffmkyu ( fitsfile *  fptr,
const char *  keyname,
const char *  comm,
int *  status 
)
int CFITS_API ffmnam ( fitsfile *  fptr,
const char *  oldname,
const char *  newname,
int *  status 
)
int CFITS_API ffmnhd ( fitsfile *  fptr,
int  exttype,
char *  hduname,
int  hduvers,
int *  status 
)
int CFITS_API ffmrec ( fitsfile *  fptr,
int  nkey,
const char *  card,
int *  status 
)
int CFITS_API ffmrhd ( fitsfile *  fptr,
int  hdumov,
int *  exttype,
int *  status 
)
int CFITS_API ffmrky ( fitsfile *  fptr,
int  nrec,
int *  status 
)
int CFITS_API ffmvec ( fitsfile *  fptr,
int  colnum,
LONGLONG  newveclen,
int *  status 
)
int CFITS_API ffnchk ( fitsfile *  fptr,
int *  status 
)
int CFITS_API ffnkey ( int  value,
const char *  keyroot,
char *  keyname,
int *  status 
)
int CFITS_API ffomem ( fitsfile **  fptr,
const char *  name,
int  mode,
void **  buffptr,
size_t *  buffsize,
size_t  deltasize,
void *(*)(void *p, size_t newsize)  mem_realloc,
int *  status 
)
int CFITS_API ffopen ( fitsfile **  fptr,
const char *  filename,
int  iomode,
int *  status 
)
int CFITS_API ffopentest ( int  soname,
fitsfile **  fptr,
const char *  filename,
int  iomode,
int *  status 
)
int CFITS_API ffp2db ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
unsigned char *  array,
int *  status 
)
int CFITS_API ffp2dd ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
double *  array,
int *  status 
)
int CFITS_API ffp2de ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
float *  array,
int *  status 
)
int CFITS_API ffp2di ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
short *  array,
int *  status 
)
int CFITS_API ffp2dj ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
long *  array,
int *  status 
)
int CFITS_API ffp2djj ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
LONGLONG *  array,
int *  status 
)
int CFITS_API ffp2dk ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
int *  array,
int *  status 
)
int CFITS_API ffp2dsb ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
signed char *  array,
int *  status 
)
int CFITS_API ffp2dui ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
unsigned short *  array,
int *  status 
)
int CFITS_API ffp2duj ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
unsigned long *  array,
int *  status 
)
int CFITS_API ffp2duk ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  naxis1,
LONGLONG  naxis2,
unsigned int *  array,
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 ffp3dd ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  nrows,
LONGLONG  naxis1,
LONGLONG  naxis2,
LONGLONG  naxis3,
double *  array,
int *  status 
)
int CFITS_API ffp3de ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  nrows,
LONGLONG  naxis1,
LONGLONG  naxis2,
LONGLONG  naxis3,
float *  array,
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 ffp3dj ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  nrows,
LONGLONG  naxis1,
LONGLONG  naxis2,
LONGLONG  naxis3,
long *  array,
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 ffp3dk ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  nrows,
LONGLONG  naxis1,
LONGLONG  naxis2,
LONGLONG  naxis3,
int *  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 ffp3dui ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  nrows,
LONGLONG  naxis1,
LONGLONG  naxis2,
LONGLONG  naxis3,
unsigned short *  array,
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 ffp3duk ( fitsfile *  fptr,
long  group,
LONGLONG  ncols,
LONGLONG  nrows,
LONGLONG  naxis1,
LONGLONG  naxis2,
LONGLONG  naxis3,
unsigned int *  array,
int *  status 
)
int CFITS_API ffpcks ( fitsfile *  fptr,
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 ffpclb ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned char *  array,
int *  status 
)
int CFITS_API ffpclc ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
float *  array,
int *  status 
)
int CFITS_API ffpcld ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
double *  array,
int *  status 
)
int CFITS_API ffpcle ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
float *  array,
int *  status 
)
int CFITS_API ffpcli ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
short *  array,
int *  status 
)
int CFITS_API ffpclj ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
long *  array,
int *  status 
)
int CFITS_API ffpcljj ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
LONGLONG *  array,
int *  status 
)
int CFITS_API ffpclk ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
int *  array,
int *  status 
)
int CFITS_API ffpcll ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
char *  array,
int *  status 
)
int CFITS_API ffpclm ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
double *  array,
int *  status 
)
int CFITS_API ffpcls ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
char **  array,
int *  status 
)
int CFITS_API ffpclsb ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
signed char *  array,
int *  status 
)
int CFITS_API ffpclu ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
int *  status 
)
int CFITS_API ffpclui ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned short *  array,
int *  status 
)
int CFITS_API ffpcluj ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned long *  array,
int *  status 
)
int CFITS_API ffpcluk ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned int *  array,
int *  status 
)
int CFITS_API ffpclx ( fitsfile *  fptr,
int  colnum,
LONGLONG  frow,
long  fbit,
long  nbit,
char *  larray,
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 ffpcnb ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned char *  array,
unsigned char  nulvalue,
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 ffpcne ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
float *  array,
float  nulvalue,
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 ffpcnj ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
long *  array,
long  nulvalue,
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 ffpcnk ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
int *  array,
int  nulvalue,
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 ffpcns ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
char **  array,
char *  nulvalue,
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 ffpcnui ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned short *  array,
unsigned short  nulvalue,
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 ffpcnuk ( fitsfile *  fptr,
int  colnum,
LONGLONG  firstrow,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned int *  array,
unsigned int  nulvalue,
int *  status 
)
int CFITS_API ffpcom ( fitsfile *  fptr,
const char *  comm,
int *  status 
)
int CFITS_API ffpdat ( fitsfile *  fptr,
int *  status 
)
int CFITS_API ffpdes ( fitsfile *  fptr,
int  colnum,
LONGLONG  rownum,
LONGLONG  length,
LONGLONG  heapaddr,
int *  status 
)
int CFITS_API ffpextn ( fitsfile *  fptr,
LONGLONG  offset,
LONGLONG  nelem,
void *  array,
int *  status 
)
int CFITS_API ffpgpb ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
unsigned char *  array,
int *  status 
)
int CFITS_API ffpgpd ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
double *  array,
int *  status 
)
int CFITS_API ffpgpe ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
float *  array,
int *  status 
)
int CFITS_API ffpgpi ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
short *  array,
int *  status 
)
int CFITS_API ffpgpj ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
long *  array,
int *  status 
)
int CFITS_API ffpgpjj ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
LONGLONG *  array,
int *  status 
)
int CFITS_API ffpgpk ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
int *  array,
int *  status 
)
int CFITS_API ffpgpsb ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
signed char *  array,
int *  status 
)
int CFITS_API ffpgpui ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
unsigned short *  array,
int *  status 
)
int CFITS_API ffpgpuj ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
unsigned long *  array,
int *  status 
)
int CFITS_API ffpgpuk ( fitsfile *  fptr,
long  group,
long  firstelem,
long  nelem,
unsigned int *  array,
int *  status 
)
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 ffphext ( fitsfile *  fptr,
const char *  xtension,
int  bitpix,
int  naxis,
long  naxes[],
LONGLONG  pcount,
LONGLONG  gcount,
int *  status 
)
int CFITS_API ffphis ( fitsfile *  fptr,
const char *  history,
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 ffphprll ( fitsfile *  fptr,
int  simple,
int  bitpix,
int  naxis,
LONGLONG  naxes[],
LONGLONG  pcount,
LONGLONG  gcount,
int  extend,
int *  status 
)
int CFITS_API ffphps ( fitsfile *  fptr,
int  bitpix,
int  naxis,
long  naxes[],
int *  status 
)
int CFITS_API ffphpsll ( fitsfile *  fptr,
int  bitpix,
int  naxis,
LONGLONG  naxes[],
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 ffpkfc ( fitsfile *  fptr,
const char *  keyname,
float *  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffpkfm ( fitsfile *  fptr,
const char *  keyname,
double *  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffpkls ( fitsfile *  fptr,
const char *  keyname,
const char *  value,
const char *  comm,
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 ffpkne ( fitsfile *  fptr,
const char *  keyroot,
int  nstart,
int  nkey,
float *  value,
int  decim,
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 ffpkng ( fitsfile *  fptr,
const char *  keyroot,
int  nstart,
int  nkey,
double *  value,
int  decim,
char *  comm[],
int *  status 
)
int CFITS_API ffpknj ( fitsfile *  fptr,
const char *  keyroot,
int  nstart,
int  nkey,
long *  value,
char *  comm[],
int *  status 
)
int CFITS_API ffpknjj ( fitsfile *  fptr,
const char *  keyroot,
int  nstart,
int  nkey,
LONGLONG *  value,
char *  comm[],
int *  status 
)
int CFITS_API ffpknl ( fitsfile *  fptr,
const char *  keyroot,
int  nstart,
int  nkey,
int *  value,
char *  comm[],
int *  status 
)
int CFITS_API ffpkns ( fitsfile *  fptr,
const char *  keyroot,
int  nstart,
int  nkey,
char *  value[],
char *  comm[],
int *  status 
)
int CFITS_API ffpktp ( fitsfile *  fptr,
const char *  filename,
int *  status 
)
int CFITS_API ffpky ( fitsfile *  fptr,
int  datatype,
const char *  keyname,
void *  value,
const char *  comm,
int *  status 
)
int CFITS_API ffpkyc ( fitsfile *  fptr,
const char *  keyname,
float *  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffpkyd ( fitsfile *  fptr,
const char *  keyname,
double  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffpkye ( fitsfile *  fptr,
const char *  keyname,
float  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffpkyf ( fitsfile *  fptr,
const char *  keyname,
float  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffpkyg ( fitsfile *  fptr,
const char *  keyname,
double  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffpkyj ( fitsfile *  fptr,
const char *  keyname,
LONGLONG  value,
const char *  comm,
int *  status 
)
int CFITS_API ffpkyl ( fitsfile *  fptr,
const char *  keyname,
int  value,
const char *  comm,
int *  status 
)
int CFITS_API ffpkym ( fitsfile *  fptr,
const char *  keyname,
double *  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffpkys ( fitsfile *  fptr,
const char *  keyname,
const char *  value,
const char *  comm,
int *  status 
)
int CFITS_API ffpkyt ( fitsfile *  fptr,
const char *  keyname,
long  intval,
double  frac,
const char *  comm,
int *  status 
)
int CFITS_API ffpkyu ( fitsfile *  fptr,
const char *  keyname,
const char *  comm,
int *  status 
)
int CFITS_API ffplsw ( fitsfile *  fptr,
int *  status 
)
void CFITS_API ffpmrk ( void  )
void CFITS_API ffpmsg ( const char *  err_message)
int CFITS_API ffpnul ( fitsfile *  fptr,
LONGLONG  nulvalue,
int *  status 
)
int CFITS_API ffppn ( fitsfile *  fptr,
int  datatype,
LONGLONG  firstelem,
LONGLONG  nelem,
void *  array,
void *  nulval,
int *  status 
)
int CFITS_API ffppnb ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned char *  array,
unsigned char  nulval,
int *  status 
)
int CFITS_API ffppnd ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
double *  array,
double  nulval,
int *  status 
)
int CFITS_API ffppne ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
float *  array,
float  nulval,
int *  status 
)
int CFITS_API ffppni ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
short *  array,
short  nulval,
int *  status 
)
int CFITS_API ffppnj ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
long *  array,
long  nulval,
int *  status 
)
int CFITS_API ffppnjj ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
LONGLONG *  array,
LONGLONG  nulval,
int *  status 
)
int CFITS_API ffppnk ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
int *  array,
int  nulval,
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 ffppnui ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned short *  array,
unsigned short  nulval,
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 ffppnuk ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned int *  array,
unsigned int  nulval,
int *  status 
)
int CFITS_API ffppr ( fitsfile *  fptr,
int  datatype,
LONGLONG  firstelem,
LONGLONG  nelem,
void *  array,
int *  status 
)
int CFITS_API ffpprb ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned char *  array,
int *  status 
)
int CFITS_API ffpprd ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
double *  array,
int *  status 
)
int CFITS_API ffppre ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
float *  array,
int *  status 
)
int CFITS_API ffppri ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
short *  array,
int *  status 
)
int CFITS_API ffpprj ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
long *  array,
int *  status 
)
int CFITS_API ffpprjj ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
LONGLONG *  array,
int *  status 
)
int CFITS_API ffpprk ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
int *  array,
int *  status 
)
int CFITS_API ffpprn ( fitsfile *  fptr,
LONGLONG  firstelem,
LONGLONG  nelem,
int *  status 
)
int CFITS_API ffpprsb ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
signed char *  array,
int *  status 
)
int CFITS_API ffppru ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
int *  status 
)
int CFITS_API ffpprui ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned short *  array,
int *  status 
)
int CFITS_API ffppruj ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned long *  array,
int *  status 
)
int CFITS_API ffppruk ( fitsfile *  fptr,
long  group,
LONGLONG  firstelem,
LONGLONG  nelem,
unsigned int *  array,
int *  status 
)
int CFITS_API ffppx ( fitsfile *  fptr,
int  datatype,
long *  firstpix,
LONGLONG  nelem,
void *  array,
int *  status 
)
int CFITS_API ffppxll ( fitsfile *  fptr,
int  datatype,
LONGLONG *  firstpix,
LONGLONG  nelem,
void *  array,
int *  status 
)
int CFITS_API ffppxn ( fitsfile *  fptr,
int  datatype,
long *  firstpix,
LONGLONG  nelem,
void *  array,
void *  nulval,
int *  status 
)
int CFITS_API ffppxnll ( fitsfile *  fptr,
int  datatype,
LONGLONG *  firstpix,
LONGLONG  nelem,
void *  array,
void *  nulval,
int *  status 
)
int CFITS_API ffprec ( fitsfile *  fptr,
const char *  card,
int *  status 
)
int CFITS_API ffprwu ( fitsfile *  fptr,
LONGLONG  firstrow,
LONGLONG  nrows,
int *  status 
)
int CFITS_API ffpscl ( fitsfile *  fptr,
double  scale,
double  zeroval,
int *  status 
)
int CFITS_API ffpss ( fitsfile *  fptr,
int  datatype,
long *  fpixel,
long *  lpixel,
void *  array,
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 ffpssd ( fitsfile *  fptr,
long  group,
long  naxis,
long *  naxes,
long *  fpixel,
long *  lpixel,
double *  array,
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 ffpssi ( fitsfile *  fptr,
long  group,
long  naxis,
long *  naxes,
long *  fpixel,
long *  lpixel,
short *  array,
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 ffpssjj ( fitsfile *  fptr,
long  group,
long  naxis,
long *  naxes,
long *  fpixel,
long *  lpixel,
LONGLONG *  array,
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 ffpsssb ( fitsfile *  fptr,
long  group,
long  naxis,
long *  naxes,
long *  fpixel,
long *  lpixel,
signed char *  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 ffpssuj ( fitsfile *  fptr,
long  group,
long  naxis,
long *  naxes,
long *  fpixel,
long *  lpixel,
unsigned long *  array,
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 ffpsvc ( char *  card,
char *  value,
char *  comm,
int *  status 
)
int CFITS_API ffptbb ( fitsfile *  fptr,
LONGLONG  firstrow,
LONGLONG  firstchar,
LONGLONG  nchars,
unsigned char *  values,
int *  status 
)
int CFITS_API ffptdm ( fitsfile *  fptr,
int  colnum,
int  naxis,
long  naxes[],
int *  status 
)
int CFITS_API ffptdmll ( fitsfile *  fptr,
int  colnum,
int  naxis,
LONGLONG  naxes[],
int *  status 
)
int CFITS_API ffpthp ( fitsfile *  fptr,
long  theap,
int *  status 
)
int CFITS_API ffpunt ( fitsfile *  fptr,
const char *  keyname,
const char *  unit,
int *  status 
)
int CFITS_API ffrdef ( fitsfile *  fptr,
int *  status 
)
int CFITS_API ffreopen ( fitsfile *  openfptr,
fitsfile **  newfptr,
int *  status 
)
void CFITS_API ffrprt ( FILE *  stream,
int  status 
)
int CFITS_API ffrsim ( fitsfile *  fptr,
int  bitpix,
int  naxis,
long *  naxes,
int *  status 
)
int CFITS_API ffrsimll ( fitsfile *  fptr,
int  bitpix,
int  naxis,
LONGLONG *  naxes,
int *  status 
)
int CFITS_API ffrtnm ( char *  url,
char *  rootname,
int *  status 
)
int CFITS_API ffrwrg ( char *  rowlist,
LONGLONG  maxrows,
int  maxranges,
int *  numranges,
long *  minrow,
long *  maxrow,
int *  status 
)
int CFITS_API ffrwrgll ( char *  rowlist,
LONGLONG  maxrows,
int  maxranges,
int *  numranges,
LONGLONG *  minrow,
LONGLONG *  maxrow,
int *  status 
)
int CFITS_API ffs2dt ( char *  datestr,
int *  year,
int *  month,
int *  day,
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 ffsnul ( fitsfile *  fptr,
int  colnum,
char *  nulstring,
int *  status 
)
int CFITS_API ffsrow ( fitsfile *  infptr,
fitsfile *  outfptr,
char *  expr,
int *  status 
)
int CFITS_API fftexp ( fitsfile *  fptr,
char *  expr,
int  maxdim,
int *  datatype,
long *  nelem,
int *  naxis,
long *  naxes,
int *  status 
)
int CFITS_API ffthdu ( fitsfile *  fptr,
int *  nhdu,
int *  status 
)
int CFITS_API fftheap ( fitsfile *  fptr,
LONGLONG *  heapsize,
LONGLONG *  unused,
LONGLONG *  overlap,
int *  valid,
int *  status 
)
int CFITS_API fftkey ( const char *  keyword,
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 fftnul ( fitsfile *  fptr,
int  colnum,
LONGLONG  nulvalue,
int *  status 
)
int CFITS_API fftopn ( fitsfile **  fptr,
const char *  filename,
int  iomode,
int *  status 
)
int CFITS_API fftplt ( fitsfile **  fptr,
const char *  filename,
const char *  tempname,
int *  status 
)
int CFITS_API fftrec ( char *  card,
int *  status 
)
int CFITS_API fftscl ( fitsfile *  fptr,
int  colnum,
double  scale,
double  zeroval,
int *  status 
)
int CFITS_API ffucrd ( fitsfile *  fptr,
const char *  keyname,
const char *  card,
int *  status 
)
int CFITS_API ffukfc ( fitsfile *  fptr,
const char *  keyname,
float *  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 ffukls ( fitsfile *  fptr,
const char *  keyname,
const char *  value,
const char *  comm,
int *  status 
)
int CFITS_API ffuky ( fitsfile *  fptr,
int  datatype,
const char *  keyname,
void *  value,
const char *  comm,
int *  status 
)
int CFITS_API ffukyc ( fitsfile *  fptr,
const char *  keyname,
float *  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffukyd ( fitsfile *  fptr,
const char *  keyname,
double  value,
int  decim,
const 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 ffukyf ( fitsfile *  fptr,
const char *  keyname,
float  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffukyg ( fitsfile *  fptr,
const char *  keyname,
double  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffukyj ( fitsfile *  fptr,
const char *  keyname,
LONGLONG  value,
const char *  comm,
int *  status 
)
int CFITS_API ffukyl ( fitsfile *  fptr,
const char *  keyname,
int  value,
const char *  comm,
int *  status 
)
int CFITS_API ffukym ( fitsfile *  fptr,
const char *  keyname,
double *  value,
int  decim,
const char *  comm,
int *  status 
)
int CFITS_API ffukys ( fitsfile *  fptr,
const char *  keyname,
const char *  value,
const char *  comm,
int *  status 
)
int CFITS_API ffukyu ( fitsfile *  fptr,
const char *  keyname,
const char *  comm,
int *  status 
)
void CFITS_API ffupch ( char *  string)
int CFITS_API ffupck ( fitsfile *  fptr,
int *  status 
)
int CFITS_API ffurlt ( fitsfile *  fptr,
char *  urlType,
int *  status 
)
int CFITS_API ffvcks ( fitsfile *  fptr,
int *  datastatus,
int *  hdustatus,
int *  status 
)
int CFITS_API ffverifydate ( int  year,
int  month,
int  day,
int *  status 
)
float CFITS_API ffvers ( float *  version)
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 ffwrhdu ( fitsfile *  fptr,
FILE *  outstream,
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 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 fits_compress_img ( fitsfile *  infptr,
fitsfile *  outfptr,
int  compress_type,
long *  tilesize,
int  parm1,
int  parm2,
int *  status 
)
int CFITS_API fits_compress_table ( fitsfile *  infptr,
fitsfile *  outfptr,
int *  status 
)
int CFITS_API fits_copy_cell2image ( fitsfile *  fptr,
fitsfile *  newptr,
char *  colname,
long  rownum,
int *  status 
)
int CFITS_API fits_copy_image2cell ( fitsfile *  fptr,
fitsfile *  newptr,
char *  colname,
long  rownum,
int  copykeyflag,
int *  status 
)
int CFITS_API fits_copy_image_section ( fitsfile *  infptr,
fitsfile *  outfile,
char *  imagesection,
int *  status 
)
int CFITS_API fits_copy_pixlist2image ( fitsfile *  infptr,
fitsfile *  outfptr,
int  firstkey,
int  naxis,
int *  colnum,
int *  status 
)
int CFITS_API fits_decompress_img ( fitsfile *  infptr,
fitsfile *  outfptr,
int *  status 
)
int CFITS_API fits_delete_iraf_file ( const char *  filename,
int *  status 
)
int CFITS_API fits_execute_template ( fitsfile *  ff,
char *  ngp_template,
int *  status 
)
int CFITS_API fits_get_compression_type ( fitsfile *  fptr,
int *  ctype,
int *  status 
)
int CFITS_API fits_get_dither_seed ( fitsfile *  fptr,
int *  seed,
int *  status 
)
int CFITS_API fits_get_hcomp_scale ( fitsfile *  fptr,
float *  scale,
int *  status 
)
int CFITS_API fits_get_hcomp_smooth ( fitsfile *  fptr,
int *  smooth,
int *  status 
)
int CFITS_API fits_get_noise_bits ( fitsfile *  fptr,
int *  noisebits,
int *  status 
)
int CFITS_API fits_get_quantize_level ( fitsfile *  fptr,
float *  qlevel,
int *  status 
)
int CFITS_API fits_get_section_range ( char **  ptr,
long *  secmin,
long *  secmax,
long *  incre,
int *  status 
)
int CFITS_API fits_get_tile_dim ( fitsfile *  fptr,
int  ndim,
long *  dims,
int *  status 
)
int CFITS_API fits_get_token ( char **  ptr,
char *  delimiter,
char *  token,
int *  isanumber 
)
int CFITS_API fits_get_token2 ( char **  ptr,
char *  delimiter,
char **  token,
int *  isanumber,
int *  status 
)
int CFITS_API fits_hcompress ( int *  a,
int  nx,
int  ny,
int  scale,
char *  output,
long *  nbytes,
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_hdecompress ( unsigned char *  input,
int  smooth,
int *  a,
int *  nx,
int *  ny,
int *  scale,
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 fits_img_compress ( fitsfile *  infptr,
fitsfile *  outfptr,
int *  status 
)
int CFITS_API fits_img_decompress ( fitsfile *  infptr,
fitsfile *  outfptr,
int *  status 
)
int CFITS_API fits_img_decompress_header ( fitsfile *  infptr,
fitsfile *  outfptr,
int *  status 
)
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 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 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 fits_init_cfitsio ( void  )
int CFITS_API fits_is_compressed_image ( fitsfile *  fptr,
int *  status 
)
int CFITS_API fits_is_reentrant ( void  )
void CFITS_API* fits_iter_get_array ( iteratorCol *  col)
char CFITS_API* fits_iter_get_colname ( iteratorCol *  col)
int CFITS_API fits_iter_get_colnum ( iteratorCol *  col)
int CFITS_API fits_iter_get_datatype ( iteratorCol *  col)
CFITS_API fitsfile* fits_iter_get_file ( iteratorCol *  col)
int CFITS_API fits_iter_get_iotype ( iteratorCol *  col)
long CFITS_API fits_iter_get_repeat ( iteratorCol *  col)
char CFITS_API* fits_iter_get_tdisp ( iteratorCol *  col)
long CFITS_API fits_iter_get_tlmax ( iteratorCol *  col)
long CFITS_API fits_iter_get_tlmin ( iteratorCol *  col)
char CFITS_API* fits_iter_get_tunit ( iteratorCol *  col)
int CFITS_API fits_iter_set_by_name ( iteratorCol *  col,
fitsfile *  fptr,
char *  colname,
int  datatype,
int  iotype 
)
int CFITS_API fits_iter_set_by_num ( iteratorCol *  col,
fitsfile *  fptr,
int  colnum,
int  datatype,
int  iotype 
)
int CFITS_API fits_iter_set_colname ( iteratorCol *  col,
char *  colname 
)
int CFITS_API fits_iter_set_colnum ( iteratorCol *  col,
int  colnum 
)
int CFITS_API fits_iter_set_datatype ( iteratorCol *  col,
int  datatype 
)
int CFITS_API fits_iter_set_file ( iteratorCol *  col,
fitsfile *  fptr 
)
int CFITS_API fits_iter_set_iotype ( iteratorCol *  col,
int  iotype 
)
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_pixel_filter ( PixelFilter *  filter,
int *  status 
)
int CFITS_API fits_read_wcstab ( fitsfile *  fptr,
int  nwtb,
wtbarr *  wtb,
int *  status 
)
int CFITS_API fits_rebin_wcs ( fitsfile *  fptr,
int  naxis,
float *  amin,
float *  binsize,
int *  status 
)
int CFITS_API fits_select_image_section ( fitsfile **  fptr,
char *  outfile,
char *  imagesection,
int *  status 
)
int CFITS_API fits_set_compression_pref ( fitsfile *  infptr,
fitsfile *  outfptr,
int *  status 
)
int CFITS_API fits_set_compression_type ( fitsfile *  fptr,
int  ctype,
int *  status 
)
int CFITS_API fits_set_dither_offset ( fitsfile *  fptr,
int  offset,
int *  status 
)
int CFITS_API fits_set_dither_seed ( fitsfile *  fptr,
int  seed,
int *  status 
)
int CFITS_API fits_set_hcomp_scale ( fitsfile *  fptr,
float  scale,
int *  status 
)
int CFITS_API fits_set_hcomp_smooth ( fitsfile *  fptr,
int  smooth,
int *  status 
)
int CFITS_API fits_set_huge_hdu ( fitsfile *  fptr,
int  huge,
int *  status 
)
int CFITS_API fits_set_lossy_int ( fitsfile *  fptr,
int  lossy_int,
int *  status 
)
int CFITS_API fits_set_noise_bits ( fitsfile *  fptr,
int  noisebits,
int *  status 
)
int CFITS_API fits_set_quantize_dither ( fitsfile *  fptr,
int  dither,
int *  status 
)
int CFITS_API fits_set_quantize_level ( fitsfile *  fptr,
float  qlevel,
int *  status 
)
int CFITS_API fits_set_quantize_method ( fitsfile *  fptr,
int  method,
int *  status 
)
int CFITS_API fits_set_tile_dim ( fitsfile *  fptr,
int  ndim,
long *  dims,
int *  status 
)
char CFITS_API* fits_split_names ( char *  list)
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 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 fits_uncompress_table ( fitsfile *  infptr,
fitsfile *  outfptr,
int *  status 
)
int CFITS_API fits_write_keys_histo ( fitsfile *  fptr,
fitsfile *  histptr,
int  naxis,
int *  colnum,
int *  status 
)