diff options
Diffstat (limited to 'pkg/tbtables/fitsio/ftucrd.f')
-rw-r--r-- | pkg/tbtables/fitsio/ftucrd.f | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/pkg/tbtables/fitsio/ftucrd.f b/pkg/tbtables/fitsio/ftucrd.f new file mode 100644 index 00000000..5f525c42 --- /dev/null +++ b/pkg/tbtables/fitsio/ftucrd.f @@ -0,0 +1,28 @@ +C-------------------------------------------------------------------------- + subroutine ftucrd(ounit,keywrd,card,status) + +C update a 80-character FITS header card/record +C +C ounit i fortran output unit number +C keywrd c keyword name ( 8 characters, cols. 1- 8) +C card c 80-character FITS card image +C OUTPUT PARAMETERS: +C status i output error status (0 = ok) +C +C written by Wm Pence, HEASARC/GSFC, May 1995 + + character*(*) keywrd,card + integer ounit,status,tstat + + if (status .gt. 0)return + tstat=status + +C try modifying the card, if it exists + call ftmcrd(ounit,keywrd,card,status) + + if (status .eq. 202)then +C card doesn't exist, so create it + status=tstat + call ftprec(ounit,card,status) + end if + end |