IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 5, 2006, 5:44:26 PM (20 years ago)
Author:
eugene
Message:

big move: fits_ to gfits_; minor updates to relphot

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/dvo/imrough.c

    r5850 r7080  
    249249
    250250  /* load in database header */
    251   if (!fits_fread_header (f, &header)) {
     251  if (!gfits_fread_header (f, &header)) {
    252252    fclose (f);
    253     fits_free_header (&header);
     253    gfits_free_header (&header);
    254254    fprintf (stderr, "ERROR: trouble reading database header\n");
    255255    return ((RegImage *) NULL);
     
    257257
    258258  /* check for database v1, v2 */
    259   fits_scan (&header, "ORIGIN", "%s", 1, line);
     259  gfits_scan (&header, "ORIGIN", "%s", 1, line);
    260260  if (!strcmp (line, "MDM Observatory")) {
    261261
     
    263263   
    264264    /* load existing data from database */
    265     fits_scan (&header, "NIMAGES", "%d", 1, &Nimage);
     265    gfits_scan (&header, "NIMAGES", "%d", 1, &Nimage);
    266266    ALLOCATE (image, RegImage, Nimage);
    267267    status = fread (image, sizeof(RegImage), Nimage, f);
     
    270270    if (status != Nimage) {
    271271      fprintf (stderr, "ERROR: header and data in dB don't match (%d vs %d)\n", Nimage, status);
    272       fits_free_header (&header);
     272      gfits_free_header (&header);
    273273      free (image);
    274274      return ((RegImage *) NULL);
    275275    }
    276     fits_convert_RegImage (image, sizeof (RegImage), Nimage);
     276    gfits_convert_RegImage (image, sizeof (RegImage), Nimage);
    277277
    278278    *nimage = Nimage;
     
    281281
    282282  /* we probably have v3 */
    283   if (!fits_fread_matrix (f, &matrix, &header)) {
     283  if (!gfits_fread_matrix (f, &matrix, &header)) {
    284284    fclose (f);
    285     fits_free_header (&header);
    286     fits_free_matrix (&matrix);
     285    gfits_free_header (&header);
     286    gfits_free_matrix (&matrix);
    287287    fprintf (stderr, "ERROR: trouble reading database matrix\n");
    288288    return ((RegImage *) NULL);
     
    290290
    291291  table.header = &theader;
    292   if (!fits_fread_ftable  (f, &table, "IMAGE_DATABASE")) {
     292  if (!gfits_fread_ftable  (f, &table, "IMAGE_DATABASE")) {
    293293    fclose (f);
    294     fits_free_header (&header);
    295     fits_free_matrix (&matrix);
     294    gfits_free_header (&header);
     295    gfits_free_matrix (&matrix);
    296296    fprintf (stderr, "ERROR: trouble reading database table\n");
    297297    return ((RegImage *) NULL);
     
    300300  /* convert to internal format */
    301301  image = (RegImage *) table.buffer;
    302   fits_scan (table.header, "NAXIS2", "%d", 1, &Nimage);
    303   fits_convert_RegImage (image, sizeof (RegImage), Nimage);
    304 
    305   fits_free_header (&header);
    306   fits_free_matrix (&matrix);
     302  gfits_scan (table.header, "NAXIS2", "%d", 1, &Nimage);
     303  gfits_convert_RegImage (image, sizeof (RegImage), Nimage);
     304
     305  gfits_free_header (&header);
     306  gfits_free_matrix (&matrix);
    307307
    308308  *nimage = Nimage;
Note: See TracChangeset for help on using the changeset viewer.