IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 3, 2006, 12:01:09 PM (20 years ago)
Author:
eugene
Message:

converted fits_ to gfits_

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/libfits/table/F_read_TH.c

    r7039 r7054  
    33
    44/*********************** fits read Theader ***********************************/
    5 int fits_read_Theader (char *filename, Header *Theader) {
     5int gfits_read_Theader (char *filename, Header *Theader) {
    66 
    77  FILE *f;
     
    99  int status, Nbytes;
    1010 
    11   status = fits_read_header (filename, &header);
     11  status = gfits_read_header (filename, &header);
    1212  if (!status) {
    1313    fprintf (stderr, "error reading header of FITS file %s\n", filename);
     
    1818  if (f == NULL) {
    1919    Theader[0].buffer = NULL;
    20     fits_free_header (&header);
     20    gfits_free_header (&header);
    2121    return (FALSE);
    2222  }
    2323
    24   Nbytes = fits_matrix_size (&header);
     24  Nbytes = gfits_matrix_size (&header);
    2525  fseek (f, Nbytes, SEEK_SET);
    26   fits_free_header (&header);
     26  gfits_free_header (&header);
    2727
    28   status = fits_load_Theader (f, Theader);
     28  status = gfits_load_Theader (f, Theader);
    2929  fclose (f);
    3030  return (status);
     
    3333/* load table from STREAM positioned at beginning of table header */
    3434/*********************** fits load Theader ***********************************/
    35 int fits_load_Theader (FILE *f, Header *Theader) {
     35int gfits_load_Theader (FILE *f, Header *Theader) {
    3636 
    3737  char *p;
     
    4949    if (Nbytes != FT_RECORD_SIZE)
    5050      done = TRUE;
    51     p = fits_header_field (Theader, "END", 1);
     51    p = gfits_header_field (Theader, "END", 1);
    5252    if (p != NULL)
    5353      done = TRUE;
     
    6060
    6161  status = TRUE;
    62   status &= fits_scan (Theader,  "BITPIX", "%d", 1, &Theader[0].bitpix);
    63   status &= fits_scan (Theader,  "NAXIS",  "%d", 1, &Theader[0].Naxes);
     62  status &= gfits_scan (Theader,  "BITPIX", "%d", 1, &Theader[0].bitpix);
     63  status &= gfits_scan (Theader,  "NAXIS",  "%d", 1, &Theader[0].Naxes);
    6464  if (!status) return (FALSE);
    6565                                                           
    66   fits_scan (Theader,  "NAXIS1", "%d", 1, &Theader[0].Naxis[0]);
    67   fits_scan (Theader,  "NAXIS2", "%d", 1, &Theader[0].Naxis[1]);
    68   fits_scan (Theader,  "NAXIS3", "%d", 1, &Theader[0].Naxis[2]);
    69   fits_scan (Theader,  "NAXIS4", "%d", 1, &Theader[0].Naxis[3]);
    70   fits_scan (Theader,  "NAXIS5", "%d", 1, &Theader[0].Naxis[4]);
    71   fits_scan (Theader,  "NAXIS6", "%d", 1, &Theader[0].Naxis[5]);
    72   fits_scan (Theader,  "NAXIS7", "%d", 1, &Theader[0].Naxis[6]);
    73   fits_scan (Theader,  "NAXIS8", "%d", 1, &Theader[0].Naxis[7]);
    74   fits_scan (Theader,  "NAXIS9", "%d", 1, &Theader[0].Naxis[8]);
    75   fits_scan (Theader, "NAXIS10", "%d", 1, &Theader[0].Naxis[9]);
     66  gfits_scan (Theader,  "NAXIS1", "%d", 1, &Theader[0].Naxis[0]);
     67  gfits_scan (Theader,  "NAXIS2", "%d", 1, &Theader[0].Naxis[1]);
     68  gfits_scan (Theader,  "NAXIS3", "%d", 1, &Theader[0].Naxis[2]);
     69  gfits_scan (Theader,  "NAXIS4", "%d", 1, &Theader[0].Naxis[3]);
     70  gfits_scan (Theader,  "NAXIS5", "%d", 1, &Theader[0].Naxis[4]);
     71  gfits_scan (Theader,  "NAXIS6", "%d", 1, &Theader[0].Naxis[5]);
     72  gfits_scan (Theader,  "NAXIS7", "%d", 1, &Theader[0].Naxis[6]);
     73  gfits_scan (Theader,  "NAXIS8", "%d", 1, &Theader[0].Naxis[7]);
     74  gfits_scan (Theader,  "NAXIS9", "%d", 1, &Theader[0].Naxis[8]);
     75  gfits_scan (Theader, "NAXIS10", "%d", 1, &Theader[0].Naxis[9]);
    7676
    7777  return (TRUE);
     
    7979
    8080/*********************** fits fread Theader ***********************************/
    81 int fits_fread_Theader (FILE *f, Header *Theader) {
     81int gfits_fread_Theader (FILE *f, Header *Theader) {
    8282 
    8383  int status;
    8484 
    85   status = fits_load_Theader (f, Theader);
     85  status = gfits_load_Theader (f, Theader);
    8686  return (status);
    8787}
Note: See TracChangeset for help on using the changeset viewer.