This file is indexed.

/usr/include/gribex/ecdef21.h is in libemos-dev 2:4.5.1-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
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
C
C Copyright 1981-2016 ECMWF.
C
C This software is licensed under the terms of the Apache Licence 
C Version 2.0 which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
C
C In applying this licence, ECMWF does not waive the privileges and immunities 
C granted to it by virtue of its status as an intergovernmental organisation 
C nor does it submit to any jurisdiction.
C
C!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
C
C     ECMWF local GRIB use definition 21.
C     Sensitive area predictions
C     -----------------------------------
C
C     Octet     KSEC1(n)
C     -----     --------
C
C     42        38        Class
C
C     43        39        Type
C
C     44-45     40        Stream
C
C     46-49     41        Expver
C
C     50-51     42        Forecast number or singular vector number. Zero for
C                         analysis.
C
C
C     If type = 60 (perturbed analysis):
C
C     52-93     43-57     Set to zero.
C
C
C     For other types, the area definition (octets 58 to 77) should always be
C     coded. Other octets from 53 to 93 may be coded as zeroes.
C
C     Allowed ranges are [-90,90] for latitudes and [0,360] for longitudes.
C
C
C     52-53     43        Number of iterations.
C
C     54-55     44        Number of singular vectors computed.
C
C     56        45        Norm used at initial time.
C
C     57        46        Norm used at final time.
C
C     58-61     47        Multiplication factor to convert latitude/longitude
C                         and accuracy from real to integer.
C
C     62-65     48        Latitude in degrees of north-west corner of forecast
C                         verification area multiplied by KSEC1(47).
C
C     66-69     49        Longitude in degrees of north-west corner of forecast
C                         verification area multiplied by KSEC1(47).
C
C     70-73     50        Latitude in degrees of south-east corner of forecast
C                         verification area multiplied by KSEC1(47).
C
C     74-77     51        Longitude in degrees of south-east corner of forecast
C                         verification area multiplied by KSEC1(47).
C
C     78-81     52        Accuracy multiplied by KSEC1(47).
C
C     82-83     53        Number of singular vectors evolved.
C
C     84-91     54-55     Ritz numbers.
C                         Given ritz, then:
C                           KSEC1(54) = NINT( LOG10(RITZ)-5 )
C                           KSEC1(55) = NINT( RITZ/ EXP(LOG(10.0)*KSEC1(54) ) )
C                         Thus:
C                           RITZ = KSEC1(55)*EXP( LOG(10.0)*KSEC1(54) )
C
C     92        56        For all types, this is the period in hours between
C                         the time when the targeted observations are taken
C                         (the reference time in KSEC1(10:14)) and the forecast
C                         verification time.
C                         For singular vectors, this is the optimisation time.
C
C     93        57        Forecast lead time (hours)
C                         For all types, this is the lead time of forecast(s)
C                         on which sensitive area prediction is based. The lead
C                         time is the time from the initialization of the
C                         forecast to the reference time in KSEC1(10:14).
C
C     94        58        WMO identifier of the centre from which the data
C                         originated
C
C     95-96     59        Method number
C
C     97-98     60        Total number of forecasts in ensemble (or zero if
C                         not appropriate).
C
C     99        61        Shape of verification region:
C                         0: lat-lon box as given by KSEC1(48-51)
C                         1: circular region with centre at
C                         latitude  = 0.5*(KSEC1(48)+KSEC1(50))/KSEC1(47) (deg)
C                         longitude = 0.5*(KSEC1(49)+KSEC1(51))/KSEC1(47) (deg)
C                         and with
C                         radius = 0.5*(KSEC1(48)-KSEC1(50))/(KSEC1(47)*111.199)
C                                = great-circle distance in km
C
C                         This is the largest circle fitting in a lat-lon box
C                         defined by KSEC1(48-51).

C
C     100                 Reserved. Set to zero.
C
C
C!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
C