/usr/include/wcslib-5.18/cel.inc is in wcslib-dev 5.18-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | *=======================================================================
*
* WCSLIB 5.18 - an implementation of the FITS WCS standard.
* Copyright (C) 1995-2018, Mark Calabretta
*
* This file is part of WCSLIB.
*
* WCSLIB is free software: you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published
* by the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* WCSLIB is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
* License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with WCSLIB. If not, see http://www.gnu.org/licenses.
*
* Direct correspondence concerning WCSLIB to mark@calabretta.id.au
*
* Author: Mark Calabretta, Australia Telescope National Facility, CSIRO.
* http://www.atnf.csiro.au/people/Mark.Calabretta
* $Id: cel.inc,v 5.18 2018/01/10 08:32:14 mcalabre Exp $
*=======================================================================
* Functions.
EXTERNAL CELPUT, CELPTC, CELPTD, CELPTI,
: CELGET, CELGTC, CELGTD, CELGTI,
: CELINI, CELFREE, CELPRT, CELPERR,
: CELSET, CELX2S, CELS2X
INTEGER CELPUT, CELPTC, CELPTD, CELPTI,
: CELGET, CELGTC, CELGTD, CELGTI,
: CELINI, CELFREE, CELPRT, CELPERR,
: CELSET, CELX2S, CELS2X
* Length of the CELPRM data structure (INTEGER array) on 64-bit
* machines. Only needs to be 144 on 32-bit machines.
INTEGER CELLEN
PARAMETER (CELLEN = 150)
* Codes for CEL data structure elements used by CELPUT and CELGET.
INTEGER CEL_FLAG, CEL_OFFSET, CEL_PHI0, CEL_THETA0, CEL_REF,
: CEL_PRJ
PARAMETER (CEL_FLAG = 100)
PARAMETER (CEL_OFFSET = 101)
PARAMETER (CEL_PHI0 = 102)
PARAMETER (CEL_THETA0 = 103)
PARAMETER (CEL_REF = 104)
PARAMETER (CEL_PRJ = 105)
* Codes for CEL data structure elements used by CELGET (only).
INTEGER CEL_EULER, CEL_LATPRQ, CEL_ISOLAT, CEL_ERR
PARAMETER (CEL_EULER = 200)
PARAMETER (CEL_LATPRQ = 201)
PARAMETER (CEL_ISOLAT = 202)
PARAMETER (CEL_ERR = 203)
* Error codes and messages.
INTEGER CELERR_SUCCESS, CELERR_NULL_POINTER, CELERR_BAD_PARAM,
: CELERR_BAD_COORD_TRANS, CELERR_ILL_COORD_TRANS,
: CELERR_BAD_PIX, CELERR_BAD_WORLD
PARAMETER (CELERR_SUCCESS = 0)
PARAMETER (CELERR_NULL_POINTER = 1)
PARAMETER (CELERR_BAD_PARAM = 2)
PARAMETER (CELERR_BAD_COORD_TRANS = 3)
PARAMETER (CELERR_ILL_COORD_TRANS = 4)
PARAMETER (CELERR_BAD_PIX = 5)
PARAMETER (CELERR_BAD_WORLD = 6)
CHARACTER CEL_ERRMSG(0:6)*80
COMMON /CEL_DATA/ CEL_ERRMSG
|