82 lines
2.6 KiB
C
82 lines
2.6 KiB
C
/*----------------------------------------------------------------------------*/
|
|
/**
|
|
@file fits_p.h
|
|
@author N. Devillard
|
|
@date Mar 2000
|
|
@version $Revision: 1.5 $
|
|
@brief FITS parser for a single card
|
|
|
|
This module contains various routines to help parsing a single FITS
|
|
card into its components: key, value, comment.
|
|
*/
|
|
/*----------------------------------------------------------------------------*/
|
|
|
|
/*
|
|
$Id: fits_p.h,v 1.5 2003/11/24 09:44:53 yjung Exp $
|
|
$Author: yjung $
|
|
$Date: 2003/11/24 09:44:53 $
|
|
$Revision: 1.5 $
|
|
*/
|
|
|
|
#ifndef FITSEP_H
|
|
#define FITSEP_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
{
|
|
#endif
|
|
|
|
/* <dox> */
|
|
/*-----------------------------------------------------------------------------
|
|
Function ANSI C prototypes
|
|
-----------------------------------------------------------------------------*/
|
|
|
|
/*----------------------------------------------------------------------------*/
|
|
/**
|
|
@brief Find the keyword in a key card (80 chars)
|
|
@param line allocated 80-char line from a FITS header
|
|
@return statically allocated char *
|
|
|
|
Find out the part of a FITS line corresponding to the keyword.
|
|
Returns NULL in case of error. The returned pointer is statically
|
|
allocated in this function, so do not modify or try to free it.
|
|
*/
|
|
/*----------------------------------------------------------------------------*/
|
|
char *qfits_getkey (char *line);
|
|
|
|
/*----------------------------------------------------------------------------*/
|
|
/**
|
|
@brief Find the value in a key card (80 chars)
|
|
@param line allocated 80-char line from a FITS header
|
|
@return statically allocated char *
|
|
|
|
Find out the part of a FITS line corresponding to the value.
|
|
Returns NULL in case of error, or if no value can be found. The
|
|
returned pointer is statically allocated in this function, so do not
|
|
modify or try to free it.
|
|
*/
|
|
/*----------------------------------------------------------------------------*/
|
|
char *qfits_getvalue (char *line);
|
|
|
|
/*----------------------------------------------------------------------------*/
|
|
/**
|
|
@brief Find the comment in a key card (80 chars)
|
|
@param line allocated 80-char line from a FITS header
|
|
@return statically allocated char *
|
|
|
|
Find out the part of a FITS line corresponding to the comment.
|
|
Returns NULL in case of error, or if no comment can be found. The
|
|
returned pointer is statically allocated in this function, so do not
|
|
modify or try to free it.
|
|
*/
|
|
/*----------------------------------------------------------------------------*/
|
|
char *qfits_getcomment (char *line);
|
|
/* </dox> */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
/* vim: set ts=4 et sw=4 tw=75 */
|