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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
//! EK Keyword Code Parameters
//!
//! ```text
//! C$ Disclaimer
//! C
//! C THIS SOFTWARE AND ANY RELATED MATERIALS WERE CREATED BY THE
//! C CALIFORNIA INSTITUTE OF TECHNOLOGY (CALTECH) UNDER A U.S.
//! C GOVERNMENT CONTRACT WITH THE NATIONAL AERONAUTICS AND SPACE
//! C ADMINISTRATION (NASA). THE SOFTWARE IS TECHNOLOGY AND SOFTWARE
//! C PUBLICLY AVAILABLE UNDER U.S. EXPORT LAWS AND IS PROVIDED "AS-IS"
//! C TO THE RECIPIENT WITHOUT WARRANTY OF ANY KIND, INCLUDING ANY
//! C WARRANTIES OF PERFORMANCE OR MERCHANTABILITY OR FITNESS FOR A
//! C PARTICULAR USE OR PURPOSE (AS SET FORTH IN UNITED STATES UCC
//! C SECTIONS 2312-2313) OR FOR ANY PURPOSE WHATSOEVER, FOR THE
//! C SOFTWARE AND RELATED MATERIALS, HOWEVER USED.
//! C
//! C IN NO EVENT SHALL CALTECH, ITS JET PROPULSION LABORATORY, OR NASA
//! C BE LIABLE FOR ANY DAMAGES AND/OR COSTS, INCLUDING, BUT NOT
//! C LIMITED TO, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND,
//! C INCLUDING ECONOMIC DAMAGE OR INJURY TO PROPERTY AND LOST PROFITS,
//! C REGARDLESS OF WHETHER CALTECH, JPL, OR NASA BE ADVISED, HAVE
//! C REASON TO KNOW, OR, IN FACT, SHALL KNOW OF THE POSSIBILITY.
//! C
//! C RECIPIENT BEARS ALL RISK RELATING TO QUALITY AND PERFORMANCE OF
//! C THE SOFTWARE AND ANY RELATED MATERIALS, AND AGREES TO INDEMNIFY
//! C CALTECH AND NASA FOR ALL THIRD-PARTY CLAIMS RESULTING FROM THE
//! C ACTIONS OF RECIPIENT IN THE USE OF THE SOFTWARE.
//! C
//! C
//! C Include Section: EK Keyword Code Parameters
//! C
//! C ekkeyw.inc Version 4 24-JAN-1995 (NJB)
//! C
//! C
//! C
//! C The EK query language keywords and codes are:
//! C
//! C ALL
//! C AND
//! C ASC
//! C AVG
//! C BETWEEN
//! C BY
//! C COUNT
//! C DESC
//! C DISTINCT
//! C EQ
//! C FROM
//! C GE
//! C GROUP
//! C GT
//! C HAVING
//! C IS
//! C LE
//! C LT
//! C LIKE
//! C MAX
//! C MIN
//! C NE
//! C NOT
//! C NULL
//! C OR
//! C ORDER
//! C SELECT
//! C SUM
//! C WHERE
//! C
//!
//! INTEGER KWLEN
//! PARAMETER ( KWLEN = 32 )
//!
//! INTEGER NKEYWD
//! PARAMETER ( NKEYWD = 29 )
//!
//!
//! INTEGER KWALL
//! PARAMETER ( KWALL = 1 )
//!
//! INTEGER KWAND
//! PARAMETER ( KWAND = KWALL + 1 )
//!
//! INTEGER KWASND
//! PARAMETER ( KWASND = KWAND + 1 )
//!
//! INTEGER KWAVG
//! PARAMETER ( KWAVG = KWASND + 1 )
//!
//! INTEGER KWBETW
//! PARAMETER ( KWBETW = KWAVG + 1 )
//!
//! INTEGER KWBY
//! PARAMETER ( KWBY = KWBETW + 1 )
//!
//! INTEGER KWCNT
//! PARAMETER ( KWCNT = KWBY + 1 )
//!
//! INTEGER KWDSND
//! PARAMETER ( KWDSND = KWCNT + 1 )
//!
//! INTEGER KWDSTN
//! PARAMETER ( KWDSTN = KWDSND + 1 )
//!
//! INTEGER KWEQ
//! PARAMETER ( KWEQ = KWDSTN + 1 )
//!
//! INTEGER KWFROM
//! PARAMETER ( KWFROM = KWEQ + 1 )
//!
//! INTEGER KWGE
//! PARAMETER ( KWGE = KWFROM + 1 )
//!
//! INTEGER KWGRP
//! PARAMETER ( KWGRP = KWGE + 1 )
//!
//! INTEGER KWGT
//! PARAMETER ( KWGT = KWGRP + 1 )
//!
//! INTEGER KWHAV
//! PARAMETER ( KWHAV = KWGT + 1 )
//!
//! INTEGER KWIS
//! PARAMETER ( KWIS = KWHAV + 1 )
//!
//! INTEGER KWLE
//! PARAMETER ( KWLE = KWIS + 1 )
//!
//! INTEGER KWLIKE
//! PARAMETER ( KWLIKE = KWLE + 1 )
//!
//! INTEGER KWLT
//! PARAMETER ( KWLT = KWLIKE + 1 )
//!
//! INTEGER KWMAX
//! PARAMETER ( KWMAX = KWLT + 1 )
//!
//! INTEGER KWMIN
//! PARAMETER ( KWMIN = KWMAX + 1 )
//!
//! INTEGER KWNE
//! PARAMETER ( KWNE = KWMIN + 1 )
//!
//! INTEGER KWNOT
//! PARAMETER ( KWNOT = KWNE + 1 )
//!
//! INTEGER KWNULL
//! PARAMETER ( KWNULL = KWNOT + 1 )
//!
//! INTEGER KWOR
//! PARAMETER ( KWOR = KWNULL + 1 )
//!
//! INTEGER KWORDR
//! PARAMETER ( KWORDR = KWOR + 1 )
//!
//! INTEGER KWSEL
//! PARAMETER ( KWSEL = KWORDR + 1 )
//!
//! INTEGER KWSUM
//! PARAMETER ( KWSUM = KWSEL + 1 )
//!
//! INTEGER KWWHER
//! PARAMETER ( KWWHER = KWSUM + 1 )
//!
//! C
//! C End Include Section: EK Keyword Code Parameters
//! C
//! ```
pub const KWLEN: i32 = 32;
pub const NKEYWD: i32 = 29;
pub const KWALL: i32 = 1;
pub const KWAND: i32 = ;
pub const KWASND: i32 = ;
pub const KWAVG: i32 = ;
pub const KWBETW: i32 = ;
pub const KWBY: i32 = ;
pub const KWCNT: i32 = ;
pub const KWDSND: i32 = ;
pub const KWDSTN: i32 = ;
pub const KWEQ: i32 = ;
pub const KWFROM: i32 = ;
pub const KWGE: i32 = ;
pub const KWGRP: i32 = ;
pub const KWGT: i32 = ;
pub const KWHAV: i32 = ;
pub const KWIS: i32 = ;
pub const KWLE: i32 = ;
pub const KWLIKE: i32 = ;
pub const KWLT: i32 = ;
pub const KWMAX: i32 = ;
pub const KWMIN: i32 = ;
pub const KWNE: i32 = ;
pub const KWNOT: i32 = ;
pub const KWNULL: i32 = ;
pub const KWOR: i32 = ;
pub const KWORDR: i32 = ;
pub const KWSEL: i32 = ;
pub const KWSUM: i32 = ;
pub const KWWHER: i32 = ;