375 #ifndef WCSLIB_FITSHDR 
  376 #define WCSLIB_FITSHDR 
  378 #include "wcsconfig.h" 
  384 #define FITSHDR_KEYWORD  0x01 
  385 #define FITSHDR_KEYVALUE 0x02 
  386 #define FITSHDR_COMMENT  0x04 
  387 #define FITSHDR_KEYREC   0x08 
  388 #define FITSHDR_CARD     0x08    
  389 #define FITSHDR_TRAILER  0x10 
  395   typedef WCSLIB_INT64 
int64;
 
  397   typedef int int64[3];
 
  409 #define KEYIDLEN (sizeof(struct fitskeyid)/sizeof(int)) 
  433 #define KEYLEN (sizeof(struct fitskey)/sizeof(int)) 
  436 int fitshdr(
const char header[], 
int nkeyrec, 
int nkeyids,
 
double f
Definition: fitshdr.h:424
union fitskey::@1 keyvalue
char keyword[12]
Definition: fitshdr.h:417
int type
Definition: fitshdr.h:418
char s[72]
Definition: fitshdr.h:426
double c[2]
Definition: fitshdr.h:425
char name[12]
Definition: fitshdr.h:403
int ulen
Definition: fitshdr.h:428
int status
Definition: fitshdr.h:416
int int64[3]
64-bit signed integer data type. 
Definition: fitshdr.h:397
int fitshdr(const char header[], int nkeyrec, int nkeyids, struct fitskeyid keyids[], int *nreject, struct fitskey **keys)
FITS header parser routine. 
int keyno
Definition: fitshdr.h:414
int l[8]
Definition: fitshdr.h:423
int idx[2]
Definition: fitshdr.h:405
char comment[84]
Definition: fitshdr.h:429
int keyid
Definition: fitshdr.h:415
int count
Definition: fitshdr.h:404
int i
Definition: fitshdr.h:421
Keyword/value information. 
Definition: fitshdr.h:413
int padding
Definition: fitshdr.h:419
const char * fitshdr_errmsg[]
Status return messages. 
Keyword indexing. 
Definition: fitshdr.h:402
int64 k
Definition: fitshdr.h:422