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_define_column.c

    r7039 r7054  
    33
    44/***********************/
    5 int fits_define_bintable_column (Header *header, char *format, char *label, char *comment, char *unit, double bscale, double bzero) {
     5int gfits_define_bintable_column (Header *header, char *format, char *label, char *comment, char *unit, double bscale, double bzero) {
    66
    77  int Nfields, Nbytes, Nval, Naxis1;
    88  char type[16], field[16];
    99 
    10   if (!fits_bintable_format (format, type, &Nval, &Nbytes)) return (FALSE);
     10  if (!gfits_bintable_format (format, type, &Nval, &Nbytes)) return (FALSE);
    1111 
    1212  Nfields = 0;
    13   fits_scan (header, "TFIELDS", "%d", 1, &Nfields);
    14   fits_scan (header, "NAXIS1",  "%d", 1, &Naxis1);
     13  gfits_scan (header, "TFIELDS", "%d", 1, &Nfields);
     14  gfits_scan (header, "NAXIS1",  "%d", 1, &Naxis1);
    1515  Nfields ++;
    1616  Naxis1 += Nbytes*Nval;
    1717
    1818  sprintf (field, "TTYPE%d", Nfields);
    19   fits_modify (header, field, "%s", 1, label);
    20   fits_modify (header, field, "%C", 1, comment);
     19  gfits_modify (header, field, "%s", 1, label);
     20  gfits_modify (header, field, "%C", 1, comment);
    2121  sprintf (field, "TUNIT%d", Nfields);
    22   fits_modify (header, field, "%s", 1, unit);
     22  gfits_modify (header, field, "%s", 1, unit);
    2323  sprintf (field, "TFORM%d", Nfields);
    24   fits_modify (header, field, "%s", 1, format);
     24  gfits_modify (header, field, "%s", 1, format);
    2525  sprintf (field, "TSCAL%d", Nfields);
    26   fits_modify (header, field, "%lf", 1, bscale);
     26  gfits_modify (header, field, "%lf", 1, bscale);
    2727  sprintf (field, "TZERO%d", Nfields);
    28   fits_modify (header, field, "%lf", 1, bzero);
     28  gfits_modify (header, field, "%lf", 1, bzero);
    2929
    3030  /* update TFIELDS & NAXIS1 */
    31   fits_modify (header, "TFIELDS", "%d", 1, Nfields);
    32   fits_modify (header, "NAXIS1",  "%d", 1, Naxis1);
     31  gfits_modify (header, "TFIELDS", "%d", 1, Nfields);
     32  gfits_modify (header, "NAXIS1",  "%d", 1, Naxis1);
    3333  header[0].Naxis[0] = Naxis1;
    3434
     
    3737
    3838/***********************/
    39 int fits_define_table_column (Header *header, char *format, char *label, char *comment, char *unit) {
     39int gfits_define_table_column (Header *header, char *format, char *label, char *comment, char *unit) {
    4040
    4141  int Nstart, Nfields, Nbytes, Nval, Naxis1;
     
    4343
    4444  strcpy (cformat, format);
    45   if (!fits_table_format (cformat, type, &Nval, &Nbytes)) return (FALSE);
     45  if (!gfits_table_format (cformat, type, &Nval, &Nbytes)) return (FALSE);
    4646
    4747  Nfields = 0;
    48   fits_scan (header, "TFIELDS", "%d", 1, &Nfields);
    49   fits_scan (header, "NAXIS1",  "%d", 1, &Naxis1);
     48  gfits_scan (header, "TFIELDS", "%d", 1, &Nfields);
     49  gfits_scan (header, "NAXIS1",  "%d", 1, &Naxis1);
    5050  Nstart = Naxis1 + 1;
    5151  Nfields ++;
     
    5353
    5454  sprintf (field, "TTYPE%d", Nfields);
    55   fits_modify (header, field, "%s", 1, label);
    56   fits_modify (header, field, "%C", 1, comment);
     55  gfits_modify (header, field, "%s", 1, label);
     56  gfits_modify (header, field, "%C", 1, comment);
    5757  sprintf (field, "TUNIT%d", Nfields);
    58   fits_modify (header, field, "%s", 1, unit);
     58  gfits_modify (header, field, "%s", 1, unit);
    5959  sprintf (field, "TFORM%d", Nfields);
    60   fits_modify (header, field, "%s", 1, format);
     60  gfits_modify (header, field, "%s", 1, format);
    6161
    6262  sprintf (field, "TBCOL%d", Nfields);
    63   fits_modify (header, field, "%d", 1, Nstart);
     63  gfits_modify (header, field, "%d", 1, Nstart);
    6464
    65   fits_modify (header, "TFIELDS", "%d", 1, Nfields);
    66   fits_modify (header, "NAXIS1",  "%d", 1, Naxis1);
     65  gfits_modify (header, "TFIELDS", "%d", 1, Nfields);
     66  gfits_modify (header, "NAXIS1",  "%d", 1, Naxis1);
    6767  header[0].Naxis[0] = Naxis1;
    6868
Note: See TracChangeset for help on using the changeset viewer.