/usr/share/gnudatalanguage/astrolib/fxbintable.pro is in gdl-astrolib 2018.02.16+dfsg-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 | ;+
; NAME:
; FXBINTABLE
; Purpose :
; Common block FXBINTABLE used by "FXB" routines.
; Explanation :
; This is not an IDL routine as such, but contains the definition of the
; common block FXBINTABLE for inclusion into other routines. By defining
; the common block in one place, the problem of conflicting definitions
; is avoided.
;
; This file is included into routines that need this common block with
; the single line (left justified)
;
; @fxbintable
;
; FXBINTABLE contains the following arrays:
;
; LUN = An array of logical unit numbers of currently (or
; previously) opened binary table files.
; STATE = Array containing the state of the FITS files
; associated with the logical unit numbers, where
; 0=closed, 1=open for read, and 2=open for write.
; HEAD = FITS binary table headers.
; MHEADER = Array containing the positions of the first data byte
; of the header for each file referenced by array LUN.
; NHEADER = Array containing the positions of the first data byte
; after the header for each file referenced by array
; LUN.
; NAXIS1 = Values of NAXIS1 from the binary table headers.
; NAXIS2 = Values of NAXIS2 from the binary table headers.
; TFIELDS = Values of TFIELDS from the binary table headers.
; HEAP = The start of the first byte of the heap area
; for variable length arrays.
; DHEAP = The start of the first byte of the next variable
; length array, if writing.
; BYTOFF = Byte offset from the beginning of the row for each
; column in the binary table headers.
; TTYPE = Values of TTYPE for each column in the binary table
; headers.
; FORMAT = Character code formats of the various columns.
; IDLTYPE = IDL type code for each column in the binary table
; headers.
; N_ELEM = Number of elements for each column in the binary
; table headers.
; TSCAL = Scale factors for the individual columns.
; TZERO = Zero offsets for the individual columns.
; MAXVAL = For variable length arrays, contains the maximum
; number of elements for each column in the binary
; table headers.
; N_DIMS = Number of dimensions, and array of dimensions for
; each column of type string in the binary table
; headers.
; Category :
; Data Handling, I/O, FITS, Generic.
; Prev. Hist. :
; William Thompson, Feb 1992.
; Written :
; William Thompson, GSFC, February 1992.
; Modified :
; Version 1, William Thompson, GSFC, 12 April 1993.
; Incorporated into CDS library.
; Version 2, William Thompson, GSFC, 21 July 1993.
; Added DHEAP variable to fix bug with variable length arrays.
; Version :
; Version 2, 21 July 1993.
;-
;
COMMON FXBINTABLE,LUN,STATE,HEAD,MHEADER,NHEADER,NAXIS1,NAXIS2, $
TFIELDS,HEAP,DHEAP,BYTOFF,TTYPE,FORMAT,IDLTYPE,N_ELEM,TSCAL, $
TZERO,MAXVAL,N_DIMS
|