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/header/F_scan.c

    r7039 r7054  
    22# include <gfitsio.h>
    33
    4 char *fits_keyword_start (char *line);
    5 char *fits_keyword_end (char *line);
     4char *gfits_keyword_start (char *line);
     5char *gfits_keyword_end (char *line);
    66
    7 int fits_scan (Header *header, char *field, char *mode, int N,...) {
     7int gfits_scan (Header *header, char *field, char *mode, int N,...) {
    88
    99  int status;
     
    1111 
    1212  va_start (argp, N);
    13   status = fits_vscan (header, field, mode, N, argp);
     13  status = gfits_vscan (header, field, mode, N, argp);
    1414  va_end (argp);
    1515  return (status);
    1616}
    1717 
    18 int fits_vscan (Header *header, char *field, char *mode, int N, va_list argp) {
     18int gfits_vscan (Header *header, char *field, char *mode, int N, va_list argp) {
    1919
    2020  char *p, *q, *s, tmp[81];
     
    2323 
    2424  /* find the correct line with field */
    25   p = fits_header_field (header, field, N);
     25  p = gfits_header_field (header, field, N);
    2626  if (p == NULL) return (FALSE);
    2727
     
    3737  /* comment from data line */
    3838  if (!strcmp (mode, "%C")) {
    39     q = fits_keyword_end (p) + 3;
     39    q = gfits_keyword_end (p) + 3;
    4040    q = MIN (p + 80, q);
    4141    bzero (tmp, 81);
    4242    Nchar = MIN (80, p + 80 - q);
    4343    memcpy (tmp, q, Nchar);
    44     fits_stripwhite (tmp);
     44    gfits_stripwhite (tmp);
    4545    strcpy (va_arg (argp, char *), tmp);
    4646    return (TRUE);
     
    4949  /* extract data into char array (exclude containing ' chars) */
    5050  if (!strcmp (mode, "%s")) {
    51     s = fits_keyword_start (p); /* points at first char (not ') */
    52     q = fits_keyword_end (p); /* points at following space or ' */
     51    s = gfits_keyword_start (p); /* points at first char (not ') */
     52    q = gfits_keyword_end (p); /* points at following space or ' */
    5353
    5454    Nchar = MAX (0, (q - s));
    5555    bzero (tmp, 81);
    5656    memcpy (tmp, s, Nchar);
    57     fits_stripwhite (tmp);
     57    gfits_stripwhite (tmp);
    5858    strcpy (va_arg (argp, char *), tmp);
    5959    return (TRUE);
     
    6262  /* boolean data, requires int target */
    6363  if (!strcmp (mode, "%t")) {
    64     s = fits_keyword_start (p);
     64    s = gfits_keyword_start (p);
    6565    if (*s == 'T') {
    6666      *va_arg (argp, int *) = TRUE;
     
    7575  /* remaining options are numerical data */
    7676  /* need to interpret 1.0d5 as 1.0e5 */
    77   s = fits_keyword_start (p); /* points at first char (not ') */
    78   q = fits_keyword_end (p); /* points at following space or ' */
     77  s = gfits_keyword_start (p); /* points at first char (not ') */
     78  q = gfits_keyword_end (p); /* points at following space or ' */
    7979  value = strtod (s, &q);
    8080  if ((*q == 'd') || (*q == 'D'))
     
    100100
    101101/* Strip whitespace from the start and end of STRING. */
    102 int fits_stripwhite (char *string) {
     102int gfits_stripwhite (char *string) {
    103103
    104104  int i;
Note: See TracChangeset for help on using the changeset viewer.