Bump S-nail v14.9.9.ar ("Marsh tit savours first spring sun, II"), 2018-03-06
[s-mailx.git] / gen-okeys.h
blob1368468db0a9c1e632eb0f0448f8ab3849a5b5d6
1 /*@ gen-okeys.h, generated by ./make-okey-map.pl.
2 *@ See accmacvar.c for more */
4 static char const a_amv_var_names[] = {
5 '-','-','s','p','e','c','i','a','l','-','p','a','r','a','m','\0',
6 '?','\0',
7 '!','\0',
8 'a','c','c','o','u','n','t','\0',
9 'a','d','d','-','f','i','l','e','-','r','e','c','i','p','i','e','n','t','s','\0',
10 'a','g','e','n','t','-','s','h','e','l','l','-','l','o','o','k','u','p','\0',
11 'a','l','l','n','e','t','\0',
12 'a','p','p','e','n','d','\0',
13 'a','s','k','\0',
14 'a','s','k','a','t','e','n','d','\0',
15 'a','s','k','a','t','t','a','c','h','\0',
16 'a','s','k','b','c','c','\0',
17 'a','s','k','c','c','\0',
18 'a','s','k','s','i','g','n','\0',
19 'a','s','k','s','e','n','d','\0',
20 'a','s','k','s','u','b','\0',
21 'a','t','t','r','l','i','s','t','\0',
22 'a','u','t','o','b','c','c','\0',
23 'a','u','t','o','c','c','\0',
24 'a','u','t','o','c','o','l','l','a','p','s','e','\0',
25 'a','u','t','o','p','r','i','n','t','\0',
26 'a','u','t','o','t','h','r','e','a','d','\0',
27 'a','u','t','o','s','o','r','t','\0',
28 'b','a','n','g','\0',
29 'b','a','t','c','h','-','e','x','i','t','-','o','n','-','e','r','r','o','r','\0',
30 'b','i','n','d','-','t','i','m','e','o','u','t','\0',
31 'b','s','d','a','n','n','o','u','n','c','e','\0',
32 'b','s','d','c','o','m','p','a','t','\0',
33 'b','s','d','f','l','a','g','s','\0',
34 'b','s','d','h','e','a','d','l','i','n','e','\0',
35 'b','s','d','m','s','g','s','\0',
36 'b','s','d','o','r','d','e','r','\0',
37 'b','u','i','l','d','-','o','s','\0',
38 'b','u','i','l','d','-','o','s','e','n','v','\0',
39 'C','O','L','U','M','N','S','\0',
40 'c','h','a','r','s','e','t','-','7','b','i','t','\0',
41 'c','h','a','r','s','e','t','-','8','b','i','t','\0',
42 'c','h','a','r','s','e','t','-','u','n','k','n','o','w','n','-','8','b','i','t','\0',
43 'c','m','d','\0',
44 'c','o','l','o','u','r','-','d','i','s','a','b','l','e','\0',
45 'c','o','l','o','u','r','-','p','a','g','e','r','\0',
46 'c','o','n','t','a','c','t','-','m','a','i','l','\0',
47 'c','o','n','t','a','c','t','-','w','e','b','\0',
48 'c','r','t','\0',
49 'c','u','s','t','o','m','h','d','r','\0',
50 'D','E','A','D','\0',
51 'd','a','t','e','f','i','e','l','d','\0',
52 'd','a','t','e','f','i','e','l','d','-','m','a','r','k','o','u','t','-','o','l','d','e','r','\0',
53 'd','e','b','u','g','\0',
54 'd','i','s','p','o','s','i','t','i','o','n','-','n','o','t','i','f','i','c','a','t','i','o','n','-','s','e','n','d','\0',
55 'd','o','t','\0',
56 'd','o','t','l','o','c','k','-','i','g','n','o','r','e','-','e','r','r','o','r','\0',
57 'E','D','I','T','O','R','\0',
58 'e','d','i','t','a','l','o','n','g','\0',
59 'e','d','i','t','h','e','a','d','e','r','s','\0',
60 'e','m','p','t','y','s','t','a','r','t','\0',
61 'e','n','c','o','d','i','n','g','\0',
62 'e','r','r','e','x','i','t','\0',
63 'e','s','c','a','p','e','\0',
64 'e','x','p','a','n','d','a','d','d','r','\0',
65 'e','x','p','a','n','d','a','r','g','v','\0',
66 'f','e','a','t','u','r','e','s','\0',
67 'f','l','i','p','r','\0',
68 'f','o','l','d','e','r','\0',
69 'f','o','l','d','e','r','-','r','e','s','o','l','v','e','d','\0',
70 'f','o','l','d','e','r','-','h','o','o','k','\0',
71 'f','o','l','l','o','w','u','p','-','t','o','\0',
72 'f','o','l','l','o','w','u','p','-','t','o','-','h','o','n','o','u','r','\0',
73 'f','o','r','w','a','r','d','-','a','s','-','a','t','t','a','c','h','m','e','n','t','\0',
74 'f','o','r','w','a','r','d','-','i','n','j','e','c','t','-','h','e','a','d','\0',
75 'f','r','o','m','\0',
76 'f','u','l','l','n','a','m','e','s','\0',
77 'f','w','d','h','e','a','d','i','n','g','\0',
78 'H','O','M','E','\0',
79 'h','e','a','d','e','r','\0',
80 'h','e','a','d','l','i','n','e','\0',
81 'h','e','a','d','l','i','n','e','-','b','i','d','i','\0',
82 'h','e','a','d','l','i','n','e','-','p','l','a','i','n','\0',
83 'h','i','s','t','o','r','y','-','f','i','l','e','\0',
84 'h','i','s','t','o','r','y','-','g','a','b','b','y','\0',
85 'h','i','s','t','o','r','y','-','g','a','b','b','y','-','p','e','r','s','i','s','t','\0',
86 'h','i','s','t','o','r','y','-','s','i','z','e','\0',
87 'h','o','l','d','\0',
88 'h','o','s','t','n','a','m','e','\0',
89 'i','d','n','a','-','d','i','s','a','b','l','e','\0',
90 'i','f','s','\0',
91 'i','f','s','-','w','s','\0',
92 'i','g','n','o','r','e','\0',
93 'i','g','n','o','r','e','e','o','f','\0',
94 'i','n','b','o','x','\0',
95 'i','n','d','e','n','t','p','r','e','f','i','x','\0',
96 'k','e','e','p','\0',
97 'k','e','e','p','-','c','o','n','t','e','n','t','-','l','e','n','g','t','h','\0',
98 'k','e','e','p','s','a','v','e','\0',
99 'L','A','N','G','\0',
100 'L','C','_','A','L','L','\0',
101 'L','C','_','C','T','Y','P','E','\0',
102 'L','I','N','E','S','\0',
103 'L','I','S','T','E','R','\0',
104 'L','O','G','N','A','M','E','\0',
105 'l','i','n','e','-','e','d','i','t','o','r','-','d','i','s','a','b','l','e','\0',
106 'l','i','n','e','-','e','d','i','t','o','r','-','n','o','-','d','e','f','a','u','l','t','s','\0',
107 'l','o','g','-','p','r','e','f','i','x','\0',
108 'M','A','I','L','\0',
109 'M','A','I','L','R','C','\0',
110 'M','A','I','L','X','_','N','O','_','S','Y','S','T','E','M','_','R','C','\0',
111 'M','B','O','X','\0',
112 'm','a','i','l','b','o','x','-','r','e','s','o','l','v','e','d','\0',
113 'm','a','i','l','b','o','x','-','d','i','s','p','l','a','y','\0',
114 'm','a','i','l','x','-','e','x','t','r','a','-','r','c','\0',
115 'm','a','r','k','a','n','s','w','e','r','e','d','\0',
116 'm','b','o','x','-','r','f','c','4','1','5','5','\0',
117 'm','e','m','d','e','b','u','g','\0',
118 'm','e','s','s','a','g','e','-','i','d','-','d','i','s','a','b','l','e','\0',
119 'm','e','s','s','a','g','e','-','i','n','j','e','c','t','-','h','e','a','d','\0',
120 'm','e','s','s','a','g','e','-','i','n','j','e','c','t','-','t','a','i','l','\0',
121 'm','e','t','o','o','\0',
122 'm','i','m','e','-','a','l','l','o','w','-','t','e','x','t','-','c','o','n','t','r','o','l','s','\0',
123 'm','i','m','e','-','a','l','t','e','r','n','a','t','i','v','e','-','f','a','v','o','u','r','-','r','i','c','h','\0',
124 'm','i','m','e','-','c','o','u','n','t','e','r','-','e','v','i','d','e','n','c','e','\0',
125 'm','i','m','e','-','e','n','c','o','d','i','n','g','\0',
126 'm','i','m','e','t','y','p','e','s','-','l','o','a','d','-','c','o','n','t','r','o','l','\0',
127 'm','t','a','\0',
128 'm','t','a','-','a','r','g','u','m','e','n','t','s','\0',
129 'm','t','a','-','n','o','-','d','e','f','a','u','l','t','-','a','r','g','u','m','e','n','t','s','\0',
130 'm','t','a','-','n','o','-','r','e','c','e','i','v','e','r','-','a','r','g','u','m','e','n','t','s','\0',
131 'm','t','a','-','a','r','g','v','0','\0',
132 'm','a','i','l','x','-','c','o','m','m','a','n','d','\0',
133 'm','a','i','l','x','-','s','u','b','j','e','c','t','\0',
134 'm','a','i','l','x','-','f','r','o','m','\0',
135 'm','a','i','l','x','-','s','e','n','d','e','r','\0',
136 'm','a','i','l','x','-','t','o','\0',
137 'm','a','i','l','x','-','c','c','\0',
138 'm','a','i','l','x','-','b','c','c','\0',
139 'm','a','i','l','x','-','r','a','w','-','t','o','\0',
140 'm','a','i','l','x','-','r','a','w','-','c','c','\0',
141 'm','a','i','l','x','-','r','a','w','-','b','c','c','\0',
142 'm','a','i','l','x','-','o','r','i','g','-','f','r','o','m','\0',
143 'm','a','i','l','x','-','o','r','i','g','-','t','o','\0',
144 'm','a','i','l','x','-','o','r','i','g','-','c','c','\0',
145 'm','a','i','l','x','-','o','r','i','g','-','b','c','c','\0',
146 'N','A','I','L','_','E','X','T','R','A','_','R','C','\0',
147 'N','A','I','L','_','N','O','_','S','Y','S','T','E','M','_','R','C','\0',
148 'N','A','I','L','_','H','E','A','D','\0',
149 'N','A','I','L','_','H','I','S','T','F','I','L','E','\0',
150 'N','A','I','L','_','H','I','S','T','S','I','Z','E','\0',
151 'N','A','I','L','_','T','A','I','L','\0',
152 'N','E','T','R','C','\0',
153 'n','e','t','r','c','-','l','o','o','k','u','p','\0',
154 'n','e','t','r','c','-','p','i','p','e','\0',
155 'n','e','w','f','o','l','d','e','r','s','\0',
156 'n','e','w','m','a','i','l','\0',
157 'o','n','-','a','c','c','o','u','n','t','-','c','l','e','a','n','u','p','\0',
158 'o','n','-','c','o','m','p','o','s','e','-','c','l','e','a','n','u','p','\0',
159 'o','n','-','c','o','m','p','o','s','e','-','e','n','t','e','r','\0',
160 'o','n','-','c','o','m','p','o','s','e','-','l','e','a','v','e','\0',
161 'o','n','-','c','o','m','p','o','s','e','-','s','p','l','i','c','e','\0',
162 'o','n','-','c','o','m','p','o','s','e','-','s','p','l','i','c','e','-','s','h','e','l','l','\0',
163 'o','n','-','r','e','s','e','n','d','-','c','l','e','a','n','u','p','\0',
164 'o','n','-','r','e','s','e','n','d','-','e','n','t','e','r','\0',
165 'o','u','t','f','o','l','d','e','r','\0',
166 'P','A','G','E','R','\0',
167 'P','A','T','H','\0',
168 'P','O','S','I','X','L','Y','_','C','O','R','R','E','C','T','\0',
169 'p','a','g','e','\0',
170 'p','a','s','s','w','o','r','d','\0',
171 'p','i','p','e','r','a','w','\0',
172 'p','o','p','3','-','a','u','t','h','\0',
173 'p','o','p','3','-','b','u','l','k','-','l','o','a','d','\0',
174 'p','o','p','3','-','k','e','e','p','a','l','i','v','e','\0',
175 'p','o','p','3','-','n','o','-','a','p','o','p','\0',
176 'p','o','p','3','-','u','s','e','-','s','t','a','r','t','t','l','s','\0',
177 'p','o','s','i','x','\0',
178 'p','r','i','n','t','-','a','l','t','e','r','n','a','t','i','v','e','s','\0',
179 'p','r','o','m','p','t','\0',
180 'p','r','o','m','p','t','2','\0',
181 'q','u','i','e','t','\0',
182 'q','u','o','t','e','\0',
183 'q','u','o','t','e','-','a','s','-','a','t','t','a','c','h','m','e','n','t','\0',
184 'q','u','o','t','e','-','c','h','a','r','s','\0',
185 'q','u','o','t','e','-','f','o','l','d','\0',
186 'r','-','o','p','t','i','o','n','-','i','m','p','l','i','c','i','t','\0',
187 'r','e','c','i','p','i','e','n','t','s','-','i','n','-','c','c','\0',
188 'r','e','c','o','r','d','\0',
189 'r','e','c','o','r','d','-','f','i','l','e','s','\0',
190 'r','e','c','o','r','d','-','r','e','s','e','n','t','\0',
191 'r','e','p','l','y','-','i','n','-','s','a','m','e','-','c','h','a','r','s','e','t','\0',
192 'r','e','p','l','y','-','s','t','r','i','n','g','s','\0',
193 'r','e','p','l','y','t','o','\0',
194 'r','e','p','l','y','-','t','o','\0',
195 'r','e','p','l','y','-','t','o','-','h','o','n','o','u','r','\0',
196 'r','f','c','8','2','2','-','b','o','d','y','-','f','r','o','m','_','\0',
197 'S','H','E','L','L','\0',
198 'S','Y','S','V','3','\0',
199 's','a','v','e','\0',
200 's','c','r','e','e','n','\0',
201 's','e','a','r','c','h','h','e','a','d','e','r','s','\0',
202 's','e','n','d','c','h','a','r','s','e','t','s','\0',
203 's','e','n','d','c','h','a','r','s','e','t','s','-','e','l','s','e','-','t','t','y','c','h','a','r','s','e','t','\0',
204 's','e','n','d','e','r','\0',
205 's','e','n','d','m','a','i','l','\0',
206 's','e','n','d','m','a','i','l','-','a','r','g','u','m','e','n','t','s','\0',
207 's','e','n','d','m','a','i','l','-','n','o','-','d','e','f','a','u','l','t','-','a','r','g','u','m','e','n','t','s','\0',
208 's','e','n','d','m','a','i','l','-','p','r','o','g','n','a','m','e','\0',
209 's','e','n','d','w','a','i','t','\0',
210 's','h','o','w','l','a','s','t','\0',
211 's','h','o','w','n','a','m','e','\0',
212 's','h','o','w','t','o','\0',
213 'S','i','g','n','\0',
214 's','i','g','n','\0',
215 's','i','g','n','a','t','u','r','e','\0',
216 's','k','i','p','e','m','p','t','y','b','o','d','y','\0',
217 's','m','i','m','e','-','c','a','-','d','i','r','\0',
218 's','m','i','m','e','-','c','a','-','f','i','l','e','\0',
219 's','m','i','m','e','-','c','a','-','f','l','a','g','s','\0',
220 's','m','i','m','e','-','c','a','-','n','o','-','d','e','f','a','u','l','t','s','\0',
221 's','m','i','m','e','-','c','i','p','h','e','r','\0',
222 's','m','i','m','e','-','c','r','l','-','d','i','r','\0',
223 's','m','i','m','e','-','c','r','l','-','f','i','l','e','\0',
224 's','m','i','m','e','-','e','n','c','r','y','p','t','\0',
225 's','m','i','m','e','-','f','o','r','c','e','-','e','n','c','r','y','p','t','i','o','n','\0',
226 's','m','i','m','e','-','n','o','-','d','e','f','a','u','l','t','-','c','a','\0',
227 's','m','i','m','e','-','s','i','g','n','\0',
228 's','m','i','m','e','-','s','i','g','n','-','c','e','r','t','\0',
229 's','m','i','m','e','-','s','i','g','n','-','i','n','c','l','u','d','e','-','c','e','r','t','s','\0',
230 's','m','i','m','e','-','s','i','g','n','-','m','e','s','s','a','g','e','-','d','i','g','e','s','t','\0',
231 's','m','t','p','\0',
232 's','m','t','p','-','a','u','t','h','\0',
233 's','m','t','p','-','a','u','t','h','-','p','a','s','s','w','o','r','d','\0',
234 's','m','t','p','-','a','u','t','h','-','u','s','e','r','\0',
235 's','m','t','p','-','h','o','s','t','n','a','m','e','\0',
236 's','m','t','p','-','u','s','e','-','s','t','a','r','t','t','l','s','\0',
237 'S','O','U','R','C','E','_','D','A','T','E','_','E','P','O','C','H','\0',
238 's','o','c','k','s','-','p','r','o','x','y','\0',
239 's','p','a','m','-','i','n','t','e','r','f','a','c','e','\0',
240 's','p','a','m','-','m','a','x','s','i','z','e','\0',
241 's','p','a','m','c','-','c','o','m','m','a','n','d','\0',
242 's','p','a','m','c','-','a','r','g','u','m','e','n','t','s','\0',
243 's','p','a','m','c','-','u','s','e','r','\0',
244 's','p','a','m','d','-','s','o','c','k','e','t','\0',
245 's','p','a','m','d','-','u','s','e','r','\0',
246 's','p','a','m','f','i','l','t','e','r','-','h','a','m','\0',
247 's','p','a','m','f','i','l','t','e','r','-','n','o','h','a','m','\0',
248 's','p','a','m','f','i','l','t','e','r','-','n','o','s','p','a','m','\0',
249 's','p','a','m','f','i','l','t','e','r','-','r','a','t','e','\0',
250 's','p','a','m','f','i','l','t','e','r','-','r','a','t','e','-','s','c','a','n','s','c','o','r','e','\0',
251 's','p','a','m','f','i','l','t','e','r','-','s','p','a','m','\0',
252 's','s','l','-','c','a','-','d','i','r','\0',
253 's','s','l','-','c','a','-','f','i','l','e','\0',
254 's','s','l','-','c','a','-','f','l','a','g','s','\0',
255 's','s','l','-','c','a','-','n','o','-','d','e','f','a','u','l','t','s','\0',
256 's','s','l','-','c','e','r','t','\0',
257 's','s','l','-','c','i','p','h','e','r','-','l','i','s','t','\0',
258 's','s','l','-','c','o','n','f','i','g','-','f','i','l','e','\0',
259 's','s','l','-','c','o','n','f','i','g','-','m','o','d','u','l','e','\0',
260 's','s','l','-','c','o','n','f','i','g','-','p','a','i','r','s','\0',
261 's','s','l','-','c','u','r','v','e','s','\0',
262 's','s','l','-','c','r','l','-','d','i','r','\0',
263 's','s','l','-','c','r','l','-','f','i','l','e','\0',
264 's','s','l','-','f','e','a','t','u','r','e','s','\0',
265 's','s','l','-','k','e','y','\0',
266 's','s','l','-','m','e','t','h','o','d','\0',
267 's','s','l','-','n','o','-','d','e','f','a','u','l','t','-','c','a','\0',
268 's','s','l','-','p','r','o','t','o','c','o','l','\0',
269 's','s','l','-','r','a','n','d','-','e','g','d','\0',
270 's','s','l','-','r','a','n','d','-','f','i','l','e','\0',
271 's','s','l','-','v','e','r','i','f','y','\0',
272 's','t','e','a','l','t','h','m','u','a','\0',
273 'T','E','R','M','\0',
274 'T','M','P','D','I','R','\0',
275 't','e','r','m','c','a','p','\0',
276 't','e','r','m','c','a','p','-','c','a','-','m','o','d','e','\0',
277 't','e','r','m','c','a','p','-','d','i','s','a','b','l','e','\0',
278 't','o','p','l','i','n','e','s','\0',
279 't','o','p','s','q','u','e','e','z','e','\0',
280 't','t','y','c','h','a','r','s','e','t','\0',
281 't','y','p','e','s','c','r','i','p','t','-','m','o','d','e','\0',
282 'U','S','E','R','\0',
283 'u','m','a','s','k','\0',
284 'u','s','e','r','\0',
285 'V','I','S','U','A','L','\0',
286 'v','1','5','-','c','o','m','p','a','t','\0',
287 'v','e','r','b','o','s','e','\0',
288 'v','e','r','s','i','o','n','\0',
289 'v','e','r','s','i','o','n','-','d','a','t','e','\0',
290 'v','e','r','s','i','o','n','-','h','e','x','n','u','m','\0',
291 'v','e','r','s','i','o','n','-','m','a','j','o','r','\0',
292 'v','e','r','s','i','o','n','-','m','i','n','o','r','\0',
293 'v','e','r','s','i','o','n','-','u','p','d','a','t','e','\0',
294 'w','r','i','t','e','b','a','c','k','e','d','i','t','e','d','\0',
295 'd','i','s','c','o','n','n','e','c','t','e','d','\0',
296 'i','m','a','p','-','a','u','t','h','\0',
297 'i','m','a','p','-','c','a','c','h','e','\0',
298 'i','m','a','p','-','d','e','l','i','m','\0',
299 'i','m','a','p','-','k','e','e','p','a','l','i','v','e','\0',
300 'i','m','a','p','-','l','i','s','t','-','d','e','p','t','h','\0',
301 'i','m','a','p','-','u','s','e','-','s','t','a','r','t','t','l','s','\0',
304 n_CTA(a_AMV_VF_NONE == 0, "Value not 0 as expected");
305 static struct a_amv_var_map const a_amv_var_map[] = {
306 {2488521081u, 0u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
307 {63u, 16u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
308 {33u, 18u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
309 {419304365u, 20u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
310 {3722159545u, 28u, 0|a_AMV_VF_BOOL},
311 {838023451u, 48u, 0|a_AMV_VF_OBSOLETE},
312 {3928217024u, 67u, 0|a_AMV_VF_BOOL},
313 {3933094936u, 74u, 0|a_AMV_VF_BOOL},
314 {109535u, 81u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
315 {437227595u, 85u, 0|a_AMV_VF_BOOL},
316 {1544133716u, 94u, 0|a_AMV_VF_BOOL},
317 {3936469383u, 104u, 0|a_AMV_VF_BOOL},
318 {119286981u, 111u, 0|a_AMV_VF_BOOL},
319 {1055088464u, 117u, 0|a_AMV_VF_BOOL},
320 {1055084329u, 125u, 0|a_AMV_VF_BOOL|a_AMV_VF_I3VAL},
321 {3936488489u, 133u, 0|a_AMV_VF_BOOL|a_AMV_VF_I3VAL},
322 {2100791799u, 140u, 0},
323 {1143881025u, 149u, 0},
324 {3939178815u, 157u, 0},
325 {2551200844u, 164u, 0|a_AMV_VF_BOOL},
326 {163072614u, 177u, 0|a_AMV_VF_BOOL},
327 {1231424433u, 187u, 0|a_AMV_VF_BOOL|a_AMV_VF_OBSOLETE},
328 {3388960065u, 198u, 0},
329 {3631192u, 207u, 0|a_AMV_VF_BOOL},
330 {625280330u, 212u, 0|a_AMV_VF_BOOL|a_AMV_VF_OBSOLETE},
331 {321383761u, 232u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
332 {170960u, 245u, 0|a_AMV_VF_BOOL|a_AMV_VF_OBSOLETE},
333 {3120210877u, 257u, 0|a_AMV_VF_BOOL},
334 {4132654694u, 267u, 0|a_AMV_VF_BOOL},
335 {2716084787u, 276u, 0|a_AMV_VF_BOOL},
336 {2338050259u, 288u, 0|a_AMV_VF_BOOL},
337 {4143546805u, 296u, 0|a_AMV_VF_BOOL},
338 {2623071967u, 305u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
339 {3690146504u, 314u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
340 {3813975201u, 326u, 0|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
341 {358823789u, 334u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
342 {358859726u, 347u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
343 {3269304427u, 360u, 0|a_AMV_VF_VIP},
344 {111508u, 381u, 0},
345 {482327989u, 385u, 0|a_AMV_VF_BOOL},
346 {2857965296u, 400u, 0|a_AMV_VF_BOOL},
347 {2717291452u, 413u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
348 {2294912087u, 426u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
349 {111689u, 438u, 0|a_AMV_VF_POSNUM},
350 {2974539481u, 442u, 0|a_AMV_VF_VIP},
351 {2521070u, 452u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
352 {3657134018u, 457u, 0|a_AMV_VF_I3VAL},
353 {2384089013u, 467u, 0|a_AMV_VF_I3VAL},
354 {122332423u, 491u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
355 {1691626112u, 497u, 0|a_AMV_VF_BOOL},
356 {112679u, 527u, 0|a_AMV_VF_BOOL},
357 {1781498776u, 531u, 0|a_AMV_VF_BOOL},
358 {2783702311u, 552u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
359 {3877730807u, 559u, 0|a_AMV_VF_BOOL},
360 {1055429730u, 569u, 0|a_AMV_VF_BOOL},
361 {2449114909u, 581u, 0|a_AMV_VF_BOOL},
362 {947851527u, 592u, 0|a_AMV_VF_OBSOLETE},
363 {1894672387u, 601u, 0|a_AMV_VF_BOOL},
364 {4092722801u, 609u, 0|a_AMV_VF_DEFVAL},
365 {3254669595u, 616u, 0},
366 {3254684944u, 627u, 0},
367 {1806590975u, 638u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
368 {124963293u, 647u, 0|a_AMV_VF_BOOL},
369 {4127440860u, 653u, 0|a_AMV_VF_VIP},
370 {3875607917u, 660u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
371 {3184215642u, 676u, 0},
372 {845432648u, 688u, 0|a_AMV_VF_BOOL},
373 {1360940784u, 700u, 0},
374 {2102400300u, 719u, 0|a_AMV_VF_BOOL},
375 {1488952766u, 741u, 0},
376 {3793492u, 761u, 0|a_AMV_VF_VIP},
377 {3777473511u, 766u, 0|a_AMV_VF_BOOL},
378 {1142629489u, 776u, 0|a_AMV_VF_OBSOLETE},
379 {2676105u, 787u, 0|a_AMV_VF_VIP|a_AMV_VF_NODEL|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
380 {4193457129u, 792u, 0|a_AMV_VF_BOOL|a_AMV_VF_I3VAL},
381 {1124823322u, 799u, 0},
382 {3102083359u, 808u, 0},
383 {3601210587u, 822u, 0|a_AMV_VF_BOOL},
384 {78202687u, 837u, 0},
385 {2581576228u, 850u, 0|a_AMV_VF_BOOL},
386 {4251937947u, 864u, 0|a_AMV_VF_BOOL},
387 {78670330u, 886u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
388 {3861991u, 899u, 0|a_AMV_VF_BOOL},
389 {1878076063u, 904u, 0|a_AMV_VF_VIP},
390 {2723216029u, 913u, 0|a_AMV_VF_BOOL},
391 {117826u, 926u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL},
392 {4234366009u, 930u, 0|a_AMV_VF_VIP|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_I3VAL},
393 {4235443940u, 937u, 0|a_AMV_VF_BOOL},
394 {4097949886u, 944u, 0|a_AMV_VF_BOOL},
395 {128585280u, 954u, 0},
396 {1578583856u, 960u, 0|a_AMV_VF_DEFVAL},
397 {3958693u, 973u, 0|a_AMV_VF_BOOL},
398 {3727474588u, 978u, 0|a_AMV_VF_BOOL},
399 {302149108u, 998u, 0|a_AMV_VF_BOOL},
400 {2804642u, 1007u, 0|a_AMV_VF_VIP|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
401 {3057233959u, 1012u, 0|a_AMV_VF_VIP|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
402 {730803155u, 1019u, 0|a_AMV_VF_VIP|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
403 {92840699u, 1028u, 0|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
404 {3063938707u, 1034u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
405 {2546090755u, 1041u, 0|a_AMV_VF_RDONLY|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
406 {4215099357u, 1049u, 0|a_AMV_VF_BOOL},
407 {141716907u, 1069u, 0|a_AMV_VF_BOOL},
408 {3664601053u, 1093u, 0|a_AMV_VF_NODEL|a_AMV_VF_I3VAL},
409 {2840419u, 1104u, 0|a_AMV_VF_ENV},
410 {3093219064u, 1109u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
411 {3820534927u, 1116u, 0|a_AMV_VF_BOOL|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
412 {2841718u, 1135u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
413 {1907587133u, 1140u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
414 {745355887u, 1157u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
415 {1698534702u, 1173u, 0},
416 {2312309028u, 1188u, 0|a_AMV_VF_BOOL},
417 {68323757u, 1201u, 0|a_AMV_VF_BOOL},
418 {4233006470u, 1214u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
419 {130334368u, 1223u, 0|a_AMV_VF_BOOL},
420 {125627982u, 1242u, 0},
421 {126055142u, 1262u, 0},
422 {133025124u, 1282u, 0|a_AMV_VF_BOOL},
423 {3414355303u, 1288u, 0|a_AMV_VF_BOOL},
424 {3908858503u, 1313u, 0|a_AMV_VF_BOOL},
425 {3192709189u, 1342u, 0|a_AMV_VF_POSNUM},
426 {4065047964u, 1364u, 0},
427 {1028657528u, 1378u, 0},
428 {122626u, 1401u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
429 {2713248165u, 1405u, 0},
430 {4035420705u, 1419u, 0|a_AMV_VF_BOOL},
431 {1267658449u, 1444u, 0|a_AMV_VF_BOOL},
432 {1102401135u, 1470u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
433 {2964610855u, 1480u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
434 {2374925304u, 1494u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
435 {1468779164u, 1508u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
436 {2265976329u, 1519u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
437 {3215672747u, 1532u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
438 {3215672174u, 1541u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
439 {3037965648u, 1550u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
440 {2222361282u, 1560u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
441 {2222360709u, 1573u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
442 {323458375u, 1586u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
443 {2756351450u, 1600u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
444 {1394747753u, 1616u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
445 {1394747180u, 1630u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
446 {3076982990u, 1644u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
447 {4280681563u, 1659u, 0|a_AMV_VF_OBSOLETE},
448 {2845755096u, 1673u, 0|a_AMV_VF_BOOL|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_OBSOLETE},
449 {639934357u, 1691u, 0|a_AMV_VF_OBSOLETE},
450 {1058233243u, 1701u, 0|a_AMV_VF_OBSOLETE},
451 {1058700886u, 1715u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_NUM|a_AMV_VF_OBSOLETE},
452 {640361517u, 1729u, 0|a_AMV_VF_OBSOLETE},
453 {95075740u, 1739u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
454 {1137717571u, 1745u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
455 {4047680087u, 1758u, 0},
456 {985178617u, 1769u, 0},
457 {130414157u, 1780u, 0},
458 {4121481004u, 1788u, 0|a_AMV_VF_NOTEMPTY},
459 {1856115125u, 1807u, 0|a_AMV_VF_NOTEMPTY},
460 {3372302411u, 1826u, 0|a_AMV_VF_NOTEMPTY},
461 {3380260282u, 1843u, 0|a_AMV_VF_NOTEMPTY},
462 {166813677u, 1860u, 0|a_AMV_VF_NOTEMPTY},
463 {2352662354u, 1878u, 0|a_AMV_VF_NOTEMPTY},
464 {2040708256u, 1902u, 0|a_AMV_VF_NOTEMPTY},
465 {1802777718u, 1920u, 0|a_AMV_VF_NOTEMPTY},
466 {1400017300u, 1936u, 0|a_AMV_VF_BOOL},
467 {97289263u, 1946u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
468 {2948589u, 1952u, 0|a_AMV_VF_NODEL|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
469 {449570441u, 1957u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
470 {4134077u, 1973u, 0|a_AMV_VF_BOOL},
471 {2621674035u, 1978u, 0|a_AMV_VF_CHAIN},
472 {2861320984u, 1987u, 0|a_AMV_VF_BOOL},
473 {2396252929u, 1995u, 0|a_AMV_VF_CHAIN},
474 {275342634u, 2005u, 0|a_AMV_VF_BOOL},
475 {1495995749u, 2020u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
476 {3632267817u, 2035u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
477 {43237290u, 2048u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
478 {136940979u, 2066u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
479 {1388395788u, 2072u, 0|a_AMV_VF_BOOL},
480 {227503234u, 2091u, 0|a_AMV_VF_I3VAL},
481 {3212639476u, 2098u, 0|a_AMV_VF_I3VAL},
482 {138331496u, 2106u, 0|a_AMV_VF_BOOL},
483 {138338510u, 2112u, 0},
484 {3820786885u, 2118u, 0|a_AMV_VF_BOOL},
485 {360060076u, 2138u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
486 {1182381408u, 2150u, 0},
487 {295311392u, 2161u, 0|a_AMV_VF_BOOL},
488 {682388781u, 2179u, 0|a_AMV_VF_BOOL},
489 {289928031u, 2196u, 0},
490 {863507199u, 2203u, 0|a_AMV_VF_BOOL},
491 {3191066333u, 2216u, 0|a_AMV_VF_BOOL},
492 {3710195994u, 2230u, 0|a_AMV_VF_BOOL},
493 {4144529571u, 2252u, 0},
494 {993007855u, 2266u, 0|a_AMV_VF_OBSOLETE},
495 {2704411100u, 2274u, 0|a_AMV_VF_NOTEMPTY},
496 {4037862148u, 2283u, 0},
497 {145783858u, 2299u, 0|a_AMV_VF_BOOL},
498 {101096632u, 2317u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
499 {101723112u, 2323u, 0|a_AMV_VF_BOOL|a_AMV_VF_ENV|a_AMV_VF_OBSOLETE},
500 {4242383u, 2329u, 0|a_AMV_VF_BOOL|a_AMV_VF_I3VAL},
501 {327219328u, 2334u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
502 {2344495826u, 2341u, 0|a_AMV_VF_BOOL},
503 {1707020871u, 2355u, 0|a_AMV_VF_VIP},
504 {259282709u, 2368u, 0|a_AMV_VF_BOOL},
505 {329446337u, 2397u, 0|a_AMV_VF_VIP},
506 {2285047981u, 2404u, 0|a_AMV_VF_OBSOLETE},
507 {2932368656u, 2413u, 0|a_AMV_VF_OBSOLETE},
508 {1421298860u, 2432u, 0|a_AMV_VF_BOOL|a_AMV_VF_OBSOLETE},
509 {4267157331u, 2462u, 0|a_AMV_VF_OBSOLETE},
510 {2285407359u, 2480u, 0|a_AMV_VF_BOOL},
511 {1926116885u, 2489u, 0|a_AMV_VF_BOOL},
512 {1926188546u, 2498u, 0|a_AMV_VF_BOOL},
513 {333061220u, 2507u, 0|a_AMV_VF_BOOL},
514 {3100625u, 2514u, 0},
515 {4250609u, 2519u, 0},
516 {994697266u, 2524u, 0|a_AMV_VF_OBSOLETE},
517 {3875901652u, 2534u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
518 {3002585464u, 2548u, 0},
519 {301144281u, 2561u, 0},
520 {1347922694u, 2575u, 0},
521 {1918790587u, 2590u, 0|a_AMV_VF_BOOL},
522 {3014484835u, 2611u, 0|a_AMV_VF_CHAIN},
523 {1039105045u, 2624u, 0},
524 {4225767190u, 2638u, 0},
525 {3457328877u, 2653u, 0|a_AMV_VF_CHAIN},
526 {3116904399u, 2667u, 0|a_AMV_VF_BOOL},
527 {3384448360u, 2690u, 0|a_AMV_VF_BOOL|a_AMV_VF_OBSOLETE},
528 {105885657u, 2710u, 0|a_AMV_VF_BOOL},
529 {2215302260u, 2721u, 0|a_AMV_VF_CHAIN},
530 {1036659416u, 2737u, 0|a_AMV_VF_CHAIN},
531 {3719373112u, 2762u, 0|a_AMV_VF_CHAIN},
532 {4255396u, 2788u, 0|a_AMV_VF_OBSOLETE},
533 {3589879203u, 2793u, 0|a_AMV_VF_CHAIN},
534 {1996663907u, 2803u, 0|a_AMV_VF_OBSOLETE},
535 {2594939183u, 2822u, 0|a_AMV_VF_OBSOLETE},
536 {2613227248u, 2837u, 0|a_AMV_VF_VIP},
537 {1310886988u, 2851u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
538 {3578734108u, 2869u, 0|a_AMV_VF_RDONLY|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
539 {2053806514u, 2887u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_CHAIN},
540 {2190606319u, 2899u, 0},
541 {2952684415u, 2914u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
542 {3055596256u, 2927u, 0},
543 {3800420503u, 2941u, 0},
544 {4245507488u, 2957u, 0},
545 {1558523435u, 2968u, 0|a_AMV_VF_OBSOLETE},
546 {4284642881u, 2981u, 0|a_AMV_VF_OBSOLETE},
547 {2420736634u, 2992u, 0},
548 {3374858487u, 3007u, 0},
549 {3996559026u, 3024u, 0},
550 {2575257296u, 3042u, 0},
551 {4190460190u, 3058u, 0},
552 {2575308949u, 3084u, 0},
553 {1179440559u, 3100u, 0|a_AMV_VF_CHAIN},
554 {266904560u, 3111u, 0|a_AMV_VF_CHAIN},
555 {218011901u, 3123u, 0|a_AMV_VF_CHAIN},
556 {2201204466u, 3136u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
557 {3041879213u, 3155u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
558 {2789248355u, 3164u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
559 {390091074u, 3180u, 0},
560 {4183181448u, 3196u, 0|a_AMV_VF_CHAIN},
561 {4294639841u, 3214u, 0|a_AMV_VF_CHAIN},
562 {1205658103u, 3231u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
563 {1004865324u, 3242u, 0},
564 {3095856397u, 3254u, 0},
565 {2147211742u, 3267u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
566 {2825347880u, 3280u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
567 {1578094240u, 3288u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
568 {1961350591u, 3299u, 0|a_AMV_VF_BOOL},
569 {3286757489u, 3317u, 0|a_AMV_VF_CHAIN|a_AMV_VF_OBSOLETE},
570 {2083698465u, 3330u, 0},
571 {42611089u, 3343u, 0},
572 {1930241716u, 3357u, 0|a_AMV_VF_CHAIN},
573 {4266102040u, 3368u, 0},
574 {3096632u, 3379u, 0|a_AMV_VF_ENV},
575 {3381640432u, 3384u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
576 {3578326988u, 3391u, 0},
577 {3489285231u, 3399u, 0|a_AMV_VF_BOOL},
578 {881438381u, 3415u, 0|a_AMV_VF_BOOL},
579 {2071224238u, 3431u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY|a_AMV_VF_NUM},
580 {1477079445u, 3440u, 0|a_AMV_VF_BOOL},
581 {113531019u, 3451u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
582 {99884489u, 3462u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
583 {3147391u, 3478u, 0|a_AMV_VF_RDONLY|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
584 {142779425u, 3483u, 0|a_AMV_VF_VIP|a_AMV_VF_NODEL|a_AMV_VF_I3VAL|a_AMV_VF_POSNUM},
585 {4333311u, 3489u, 0|a_AMV_VF_CHAIN},
586 {3455293588u, 3494u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
587 {2303937485u, 3501u, 0|a_AMV_VF_BOOL},
588 {1865913974u, 3512u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
589 {1866518246u, 3520u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
590 {2581258033u, 3528u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
591 {2242829128u, 3541u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM},
592 {3587799308u, 3556u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM},
593 {3588091160u, 3570u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM},
594 {2763901430u, 3584u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM},
595 {3469190955u, 3599u, 0|a_AMV_VF_BOOL},
596 {989496243u, 3615u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
597 {2458536262u, 3628u, 0|a_AMV_VF_CHAIN},
598 {3823920008u, 3638u, 0},
599 {3825259519u, 3649u, 0|a_AMV_VF_CHAIN},
600 {75507402u, 3660u, 0|a_AMV_VF_CHAIN},
601 {270835474u, 3675u, 0},
602 {1934791407u, 3691u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
605 #ifndef __CREATE_OKEY_MAP_PL
606 # ifdef HAVE_PUTENV
607 # define a_X(X) X
608 # else
609 # define a_X(X)
610 # endif
612 /* Unfortunately init of varsized buffer won't work: define "subclass"es */
613 static char const a_amv_var_virt_build_os_val[] = {VAL_BUILD_OS};
614 static struct{
615 struct a_amv_var *av_link;
616 char const *av_value;
617 a_X(char *av_env;)
618 ui32_t av_flags;
619 char const av_name[8 +1];
620 } const a_amv_var_virt_build_os = {NULL, a_amv_var_virt_build_os_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "build-os"};
622 static char const a_amv_var_virt_build_osenv_val[] = {VAL_BUILD_OSENV};
623 static struct{
624 struct a_amv_var *av_link;
625 char const *av_value;
626 a_X(char *av_env;)
627 ui32_t av_flags;
628 char const av_name[11 +1];
629 } const a_amv_var_virt_build_osenv = {NULL, a_amv_var_virt_build_osenv_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "build-osenv"};
631 static char const a_amv_var_virt_contact_mail_val[] = {VAL_CONTACT_MAIL};
632 static struct{
633 struct a_amv_var *av_link;
634 char const *av_value;
635 a_X(char *av_env;)
636 ui32_t av_flags;
637 char const av_name[12 +1];
638 } const a_amv_var_virt_contact_mail = {NULL, a_amv_var_virt_contact_mail_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "contact-mail"};
640 static char const a_amv_var_virt_contact_web_val[] = {VAL_CONTACT_WEB};
641 static struct{
642 struct a_amv_var *av_link;
643 char const *av_value;
644 a_X(char *av_env;)
645 ui32_t av_flags;
646 char const av_name[11 +1];
647 } const a_amv_var_virt_contact_web = {NULL, a_amv_var_virt_contact_web_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "contact-web"};
649 static char const a_amv_var_virt_features_val[] = {VAL_FEATURES};
650 static struct{
651 struct a_amv_var *av_link;
652 char const *av_value;
653 a_X(char *av_env;)
654 ui32_t av_flags;
655 char const av_name[8 +1];
656 } const a_amv_var_virt_features = {NULL, a_amv_var_virt_features_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "features"};
658 static char const a_amv_var_virt_ssl_features_val[] = {VAL_SSL_FEATURES};
659 static struct{
660 struct a_amv_var *av_link;
661 char const *av_value;
662 a_X(char *av_env;)
663 ui32_t av_flags;
664 char const av_name[12 +1];
665 } const a_amv_var_virt_ssl_features = {NULL, a_amv_var_virt_ssl_features_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "ssl-features"};
667 static char const a_amv_var_virt_version_val[] = {n_VERSION};
668 static struct{
669 struct a_amv_var *av_link;
670 char const *av_value;
671 a_X(char *av_env;)
672 ui32_t av_flags;
673 char const av_name[7 +1];
674 } const a_amv_var_virt_version = {NULL, a_amv_var_virt_version_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "version"};
676 static char const a_amv_var_virt_version_date_val[] = {n_VERSION_DATE};
677 static struct{
678 struct a_amv_var *av_link;
679 char const *av_value;
680 a_X(char *av_env;)
681 ui32_t av_flags;
682 char const av_name[12 +1];
683 } const a_amv_var_virt_version_date = {NULL, a_amv_var_virt_version_date_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL, "version-date"};
685 static char const a_amv_var_virt_version_hexnum_val[] = {n_VERSION_HEXNUM};
686 static struct{
687 struct a_amv_var *av_link;
688 char const *av_value;
689 a_X(char *av_env;)
690 ui32_t av_flags;
691 char const av_name[14 +1];
692 } const a_amv_var_virt_version_hexnum = {NULL, a_amv_var_virt_version_hexnum_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM, "version-hexnum"};
694 static char const a_amv_var_virt_version_major_val[] = {n_VERSION_MAJOR};
695 static struct{
696 struct a_amv_var *av_link;
697 char const *av_value;
698 a_X(char *av_env;)
699 ui32_t av_flags;
700 char const av_name[13 +1];
701 } const a_amv_var_virt_version_major = {NULL, a_amv_var_virt_version_major_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM, "version-major"};
703 static char const a_amv_var_virt_version_minor_val[] = {n_VERSION_MINOR};
704 static struct{
705 struct a_amv_var *av_link;
706 char const *av_value;
707 a_X(char *av_env;)
708 ui32_t av_flags;
709 char const av_name[13 +1];
710 } const a_amv_var_virt_version_minor = {NULL, a_amv_var_virt_version_minor_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM, "version-minor"};
712 static char const a_amv_var_virt_version_update_val[] = {n_VERSION_UPDATE};
713 static struct{
714 struct a_amv_var *av_link;
715 char const *av_value;
716 a_X(char *av_env;)
717 ui32_t av_flags;
718 char const av_name[14 +1];
719 } const a_amv_var_virt_version_update = {NULL, a_amv_var_virt_version_update_val, a_X(0 COMMA) 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM, "version-update"};
721 # undef a_X
723 #define a_AMV_VAR_VIRTS_CNT 12
724 static struct a_amv_var_virt const a_amv_var_virts[] = {
725 {ok_v_build_os, {0,}, (void const*)&a_amv_var_virt_build_os},
726 {ok_v_build_osenv, {0,}, (void const*)&a_amv_var_virt_build_osenv},
727 {ok_v_contact_mail, {0,}, (void const*)&a_amv_var_virt_contact_mail},
728 {ok_v_contact_web, {0,}, (void const*)&a_amv_var_virt_contact_web},
729 {ok_v_features, {0,}, (void const*)&a_amv_var_virt_features},
730 {ok_v_ssl_features, {0,}, (void const*)&a_amv_var_virt_ssl_features},
731 {ok_v_version, {0,}, (void const*)&a_amv_var_virt_version},
732 {ok_v_version_date, {0,}, (void const*)&a_amv_var_virt_version_date},
733 {ok_v_version_hexnum, {0,}, (void const*)&a_amv_var_virt_version_hexnum},
734 {ok_v_version_major, {0,}, (void const*)&a_amv_var_virt_version_major},
735 {ok_v_version_minor, {0,}, (void const*)&a_amv_var_virt_version_minor},
736 {ok_v_version_update, {0,}, (void const*)&a_amv_var_virt_version_update},
739 #define a_AMV_VAR_I3VALS_CNT 11
740 static struct a_amv_var_defval const a_amv_var_i3vals[] = {
741 {ok_b_asksend, {0,}, NULL},
742 {ok_b_asksub, {0,}, NULL},
743 {ok_v_datefield, {0,}, "%Y-%m-%d %H:%M"},
744 {ok_v_datefield_markout_older, {0,}, "%Y-%m-%d"},
745 {ok_b_header, {0,}, NULL},
746 {ok_v_ifs_ws, {0,}, " \t\n"},
747 {ok_v_log_prefix, {0,}, VAL_UAGENT ": "},
748 {ok_v_prompt, {0,}, "? "},
749 {ok_v_prompt2, {0,}, ".. "},
750 {ok_b_save, {0,}, NULL},
751 {ok_v_umask, {0,}, "0077"},
754 #define a_AMV_VAR_DEFVALS_CNT 20
755 static struct a_amv_var_defval const a_amv_var_defvals[] = {
756 {ok_v_DEAD, {0,}, VAL_DEAD},
757 {ok_v_EDITOR, {0,}, VAL_EDITOR},
758 {ok_v_LISTER, {0,}, VAL_LISTER},
759 {ok_v_MAILRC, {0,}, VAL_MAILRC},
760 {ok_v_MBOX, {0,}, VAL_MBOX},
761 {ok_v_NETRC, {0,}, VAL_NETRC},
762 {ok_v_PAGER, {0,}, VAL_PAGER},
763 {ok_v_SHELL, {0,}, VAL_SHELL},
764 {ok_v_TMPDIR, {0,}, VAL_TMPDIR},
765 {ok_v_VISUAL, {0,}, VAL_VISUAL},
766 {ok_v_charset_7bit, {0,}, CHARSET_7BIT},
767 {ok_v_charset_8bit, {0,}, CHARSET_8BIT},
768 {ok_v_escape, {0,}, n_ESCAPE},
769 {ok_v_ifs, {0,}, " \t\n"},
770 {ok_v_indentprefix, {0,}, "\t"},
771 {ok_v_mta, {0,}, VAL_MTA},
772 {ok_v_mta_argv0, {0,}, VAL_MTA_ARGV0},
773 {ok_v_quote_chars, {0,}, ">|}:"},
774 {ok_v_toplines, {0,}, "5"},
775 {ok_v_ttycharset, {0,}, CHARSET_8BIT},
777 #endif /* __CREATE_OKEY_MAP_PL */
779 #define a_AMV_VAR__SPECIAL_PARAM_MAP_IDX 0u
780 #define a_AMV_VAR__QM_MAP_IDX 1u
781 #define a_AMV_VAR__EM_MAP_IDX 2u
783 #define a_AMV_VAR_REV_ILL 297u
784 #define a_AMV_VAR_REV_PRIME 661u
785 #define a_AMV_VAR_REV_LONGEST 5u
786 #define a_AMV_VAR_REV_WRAPAROUND 0
787 static ui16_t const a_amv_var_revmap[a_AMV_VAR_REV_PRIME] = {
788 297u,56u,297u,297u,297u,144u,297u,297u,136u,86u,
789 210u,297u,297u,70u,297u,297u,45u,297u,109u,94u,
790 297u,297u,297u,297u,153u,297u,297u,297u,297u,159u,
791 69u,248u,297u,2u,17u,280u,297u,27u,297u,10u,
792 297u,242u,297u,297u,297u,297u,297u,297u,166u,142u,
793 135u,294u,154u,256u,297u,297u,297u,297u,30u,93u,
794 99u,169u,176u,1u,235u,200u,287u,222u,42u,28u,
795 246u,297u,297u,297u,121u,297u,127u,138u,297u,106u,
796 297u,187u,297u,297u,297u,194u,53u,157u,297u,297u,
797 297u,297u,266u,29u,81u,14u,297u,297u,297u,297u,
798 234u,227u,103u,230u,258u,219u,297u,170u,267u,24u,
799 297u,297u,297u,297u,188u,297u,297u,297u,59u,98u,
800 276u,278u,296u,297u,117u,297u,221u,215u,232u,269u,
801 297u,160u,297u,297u,297u,201u,202u,297u,297u,218u,
802 297u,297u,297u,182u,147u,155u,225u,112u,129u,46u,
803 110u,236u,297u,111u,284u,297u,15u,179u,297u,104u,
804 297u,297u,47u,297u,139u,297u,297u,297u,85u,272u,
805 297u,198u,65u,259u,206u,281u,297u,7u,251u,0u,
806 151u,90u,36u,55u,164u,100u,270u,297u,297u,297u,
807 297u,297u,297u,297u,233u,297u,116u,297u,297u,297u,
808 49u,297u,297u,63u,297u,297u,297u,297u,297u,282u,
809 297u,183u,18u,190u,196u,252u,297u,297u,297u,11u,
810 249u,297u,31u,297u,297u,297u,297u,297u,140u,297u,
811 297u,297u,297u,96u,297u,212u,297u,297u,297u,297u,
812 297u,297u,297u,297u,297u,297u,130u,297u,297u,297u,
813 297u,297u,274u,297u,174u,39u,297u,40u,214u,185u,
814 297u,297u,297u,297u,13u,60u,297u,297u,297u,197u,
815 297u,297u,297u,25u,297u,297u,297u,12u,16u,297u,
816 297u,297u,297u,75u,216u,297u,297u,131u,172u,89u,
817 297u,297u,297u,297u,297u,297u,297u,297u,297u,297u,
818 293u,297u,297u,275u,291u,114u,297u,297u,191u,50u,
819 297u,297u,33u,158u,297u,297u,297u,149u,297u,23u,
820 297u,145u,173u,297u,262u,297u,297u,189u,64u,283u,
821 297u,297u,297u,238u,297u,243u,297u,3u,297u,297u,
822 297u,122u,237u,297u,297u,175u,297u,297u,297u,297u,
823 186u,297u,297u,297u,297u,297u,167u,297u,297u,297u,
824 297u,297u,297u,297u,297u,297u,261u,297u,297u,297u,
825 277u,113u,297u,286u,297u,132u,228u,73u,297u,209u,
826 5u,231u,297u,297u,297u,265u,297u,297u,181u,108u,
827 297u,297u,297u,297u,133u,290u,297u,297u,297u,297u,
828 297u,297u,297u,264u,92u,88u,148u,79u,297u,297u,
829 37u,297u,156u,247u,271u,297u,297u,297u,297u,74u,
830 120u,150u,26u,223u,297u,297u,297u,143u,66u,82u,
831 263u,297u,72u,41u,250u,297u,297u,297u,78u,297u,
832 168u,297u,297u,203u,76u,6u,297u,297u,297u,239u,
833 297u,297u,297u,297u,54u,245u,279u,297u,297u,115u,
834 38u,297u,4u,297u,177u,297u,297u,84u,297u,297u,
835 8u,297u,180u,297u,297u,297u,297u,297u,297u,297u,
836 297u,297u,44u,123u,297u,297u,217u,297u,297u,297u,
837 101u,297u,48u,297u,297u,57u,297u,297u,297u,297u,
838 193u,297u,124u,297u,297u,297u,22u,207u,58u,268u,
839 87u,297u,297u,297u,297u,297u,297u,297u,297u,297u,
840 204u,297u,297u,297u,297u,297u,297u,297u,102u,162u,
841 119u,297u,195u,297u,297u,208u,105u,297u,126u,226u,
842 289u,297u,220u,297u,297u,163u,297u,260u,297u,32u,
843 297u,297u,9u,297u,297u,95u,255u,128u,224u,83u,
844 240u,297u,205u,297u,297u,68u,257u,297u,273u,297u,
845 297u,297u,297u,297u,34u,297u,297u,297u,297u,211u,
846 297u,125u,62u,146u,80u,152u,229u,297u,297u,297u,
847 297u,297u,297u,297u,297u,184u,297u,297u,297u,297u,
848 35u,297u,21u,253u,285u,97u,297u,297u,297u,20u,
849 297u,297u,297u,67u,213u,141u,297u,19u,297u,137u,
850 171u,241u,52u,77u,107u,91u,71u,134u,297u,297u,
851 297u,118u,165u,199u,297u,244u,292u,297u,61u,161u,
852 295u,43u,297u,297u,254u,297u,297u,297u,192u,297u,
853 297u,297u,297u,178u,297u,297u,297u,288u,297u,297u,