IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 15425


Ignore:
Timestamp:
Oct 31, 2007, 3:01:55 PM (19 years ago)
Author:
eugene
Message:

fix compile errors

Location:
branches/eam_branch_20071015/Ohana/src/libfits
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branch_20071015/Ohana/src/libfits/include/gfitsio.h

    r15353 r15425  
    111111int     gfits_copy_header              PROTO((Header *in, Header *out));
    112112int     gfits_create_header            PROTO((Header *header));
    113 int     gfits_delete_field             PROTO((Header *header, char *field, int N));
     113int     gfits_delete                   PROTO((Header *header, char *field, int N));
    114114int     gfits_fread_Xheader            PROTO((FILE *f, Header *header, int N));
    115115int     gfits_fread_header             PROTO((FILE *f, Header *header));
     
    155155void    gfits_set_matrix_value         PROTO((Matrix *matrix, int x, int y, double value));
    156156int     gfits_write_matrix             PROTO((char *filename, Matrix *matrix));
    157 Matrix *gfits_uncompress_image         PROTO((Header *header, FTable *ftable, int primary));
     157int     gfits_uncompress_image         PROTO((Header *header, Matrix *matrix, FTable *ftable, int primary));
    158158int     gfits_uncompress_data          PROTO((char *zdata, int Nzdata, char *cmptype, char **optname, char **optvalue, int Nopt, char *outdata, int *Nout));
    159159int     gfits_distribute_data          PROTO((Matrix *matrix, int bitpix, char *data, int Ndata, int *otile, int *ztile, float zscale, float zzero));
  • branches/eam_branch_20071015/Ohana/src/libfits/matrix/F_compress_M.c

    r15353 r15425  
    55# define MOD_KEYWORD(NAME,ZNAME,TYPE,IN,OUT) { \
    66  gfits_scan (header, ZNAME, TYPE, 1, IN); \
    7   gfits_delete_field (header, ZNAME, 1); \
     7  gfits_delete (header, ZNAME, 1); \
    88  gfits_print (header, NAME, TYPE, 1, OUT); }
    99
    1010# define MOD_KEYWORD_REQUIRED(NAME,ZNAME,TYPE,IN,OUT) { \
    1111  if (!gfits_scan (header, ZNAME, TYPE, 1, IN)) ESCAPE; \
    12   gfits_delete_field (header, ZNAME, 1); \
     12  gfits_delete (header, ZNAME, 1); \
    1313  gfits_print (header, NAME, TYPE, 1, OUT); }
    1414
     
    2626  if (otile != NULL) free (otile); \
    2727  if (ntile != NULL) free (ntile); \
    28   return (NULL); }
     28  return (FALSE); }
    2929
    3030int gfits_uncompress_image (Header *header, Matrix *matrix, FTable *ftable, int primary) {
    3131
    32   int i, j, status, zimage, zcol, Ncur, Nzrows, Nout, Nzdata;
     32  int i, j, status, zimage, zcol, Nzrows, Nout, Nzdata;
    3333  char cmptype[80];
    3434  char zaxis[10], naxis[10], key[10], word[81], exttype[81], checksum[81], datasum[81];
     
    5353  // extract compression-specific keywords, update header as needed.
    5454  if (!gfits_scan (header, "ZCMPTYPE", "%s", 1, cmptype)) ESCAPE;
    55   gfits_delete_field (header, "ZCMPTYPE", 1);
     55  gfits_delete (header, "ZCMPTYPE", 1);
    5656
    5757  MOD_KEYWORD_REQUIRED ("ZBITPIX", "BITPIX", "%d", &header->bitpix, header->bitpix);
     
    7575      snprintf (key, 10, "ZTILE%d", i + 1);
    7676      if (!gfits_scan (header, key, "%d", 1, &ztile[i])) ESCAPE;
    77       gfits_delete_field (header, key, 1);
     77      gfits_delete (header, key, 1);
    7878    }
    7979  }
     
    8686    snprintf (key, 10, "ZNAME%d", Noptions + 1);
    8787    if (!gfits_scan (header, key, "%s", 1, word)) break;
    88     gfits_delete_field (header, key, 1);
     88    gfits_delete (header, key, 1);
    8989    optname[Noptions] = strcreate (word);
    9090
    9191    snprintf (key, 10, "ZVAL%d", Noptions + 1);
    9292    if (!gfits_scan (header, key, "%s", 1, word)) ESCAPE;
    93     gfits_delete_field (header, key, 1);
     93    gfits_delete (header, key, 1);
    9494    optvalue[Noptions] = strcreate (word);
    9595
     
    108108    // XXX SIMPLE & XTENSION need to be set on the first line
    109109    if (!gfits_scan (header, "ZSIMPLE", "%t", 1, &header->simple)) ESCAPE;
    110     gfits_delete_field (header, "ZSIMPLE", 1);
     110    gfits_delete (header, "ZSIMPLE", 1);
    111111    gfits_extended_to_primary (header, header->simple, "Image data");
    112112
     
    116116    // XXX XTENSION needs to be set on the first line
    117117    if (!gfits_scan (header, "ZTENSION", "%s", 1, exttype)) ESCAPE;
    118     gfits_delete_field (header, "ZTENSION", 1);
     118    gfits_delete (header, "ZTENSION", 1);
    119119    gfits_modify_extended (header, exttype, "Image extension");
    120120
Note: See TracChangeset for help on using the changeset viewer.