Bump S-nail v14.9.6.ar ("Marsh tit abiding a snow storm"), 2017-12-05
[s-mailx.git] / gen-okeys.h
blob8269c58b643e24da039aac77a71a7a7e39c28bed
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','i','s','t','o','r','y','-','f','i','l','e','\0',
83 'h','i','s','t','o','r','y','-','g','a','b','b','y','\0',
84 'h','i','s','t','o','r','y','-','g','a','b','b','y','-','p','e','r','s','i','s','t','\0',
85 'h','i','s','t','o','r','y','-','s','i','z','e','\0',
86 'h','o','l','d','\0',
87 'h','o','s','t','n','a','m','e','\0',
88 'i','d','n','a','-','d','i','s','a','b','l','e','\0',
89 'i','f','s','\0',
90 'i','f','s','-','w','s','\0',
91 'i','g','n','o','r','e','\0',
92 'i','g','n','o','r','e','e','o','f','\0',
93 'i','n','b','o','x','\0',
94 'i','n','d','e','n','t','p','r','e','f','i','x','\0',
95 'k','e','e','p','\0',
96 'k','e','e','p','-','c','o','n','t','e','n','t','-','l','e','n','g','t','h','\0',
97 'k','e','e','p','s','a','v','e','\0',
98 'L','A','N','G','\0',
99 'L','C','_','A','L','L','\0',
100 'L','C','_','C','T','Y','P','E','\0',
101 'L','I','N','E','S','\0',
102 'L','I','S','T','E','R','\0',
103 'L','O','G','N','A','M','E','\0',
104 'l','i','n','e','-','e','d','i','t','o','r','-','d','i','s','a','b','l','e','\0',
105 'l','i','n','e','-','e','d','i','t','o','r','-','n','o','-','d','e','f','a','u','l','t','s','\0',
106 'l','o','g','-','p','r','e','f','i','x','\0',
107 'M','A','I','L','\0',
108 'M','A','I','L','R','C','\0',
109 'M','A','I','L','X','_','N','O','_','S','Y','S','T','E','M','_','R','C','\0',
110 'M','B','O','X','\0',
111 'm','a','i','l','b','o','x','-','r','e','s','o','l','v','e','d','\0',
112 'm','a','i','l','b','o','x','-','d','i','s','p','l','a','y','\0',
113 'm','a','i','l','x','-','e','x','t','r','a','-','r','c','\0',
114 'm','a','r','k','a','n','s','w','e','r','e','d','\0',
115 'm','b','o','x','-','r','f','c','4','1','5','5','\0',
116 'm','e','m','d','e','b','u','g','\0',
117 'm','e','s','s','a','g','e','-','i','d','-','d','i','s','a','b','l','e','\0',
118 'm','e','s','s','a','g','e','-','i','n','j','e','c','t','-','h','e','a','d','\0',
119 'm','e','s','s','a','g','e','-','i','n','j','e','c','t','-','t','a','i','l','\0',
120 'm','e','t','o','o','\0',
121 'm','i','m','e','-','a','l','l','o','w','-','t','e','x','t','-','c','o','n','t','r','o','l','s','\0',
122 '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',
123 'm','i','m','e','-','c','o','u','n','t','e','r','-','e','v','i','d','e','n','c','e','\0',
124 'm','i','m','e','-','e','n','c','o','d','i','n','g','\0',
125 'm','i','m','e','t','y','p','e','s','-','l','o','a','d','-','c','o','n','t','r','o','l','\0',
126 'm','t','a','\0',
127 'm','t','a','-','a','r','g','u','m','e','n','t','s','\0',
128 'm','t','a','-','n','o','-','d','e','f','a','u','l','t','-','a','r','g','u','m','e','n','t','s','\0',
129 'm','t','a','-','n','o','-','r','e','c','e','i','v','e','r','-','a','r','g','u','m','e','n','t','s','\0',
130 'm','t','a','-','a','r','g','v','0','\0',
131 'm','a','i','l','x','-','c','o','m','m','a','n','d','\0',
132 'm','a','i','l','x','-','s','u','b','j','e','c','t','\0',
133 'm','a','i','l','x','-','f','r','o','m','\0',
134 'm','a','i','l','x','-','s','e','n','d','e','r','\0',
135 'm','a','i','l','x','-','t','o','\0',
136 'm','a','i','l','x','-','c','c','\0',
137 'm','a','i','l','x','-','b','c','c','\0',
138 'm','a','i','l','x','-','r','a','w','-','t','o','\0',
139 'm','a','i','l','x','-','r','a','w','-','c','c','\0',
140 'm','a','i','l','x','-','r','a','w','-','b','c','c','\0',
141 'm','a','i','l','x','-','o','r','i','g','-','f','r','o','m','\0',
142 'm','a','i','l','x','-','o','r','i','g','-','t','o','\0',
143 'm','a','i','l','x','-','o','r','i','g','-','c','c','\0',
144 'm','a','i','l','x','-','o','r','i','g','-','b','c','c','\0',
145 'N','A','I','L','_','E','X','T','R','A','_','R','C','\0',
146 'N','A','I','L','_','N','O','_','S','Y','S','T','E','M','_','R','C','\0',
147 'N','A','I','L','_','H','E','A','D','\0',
148 'N','A','I','L','_','H','I','S','T','F','I','L','E','\0',
149 'N','A','I','L','_','H','I','S','T','S','I','Z','E','\0',
150 'N','A','I','L','_','T','A','I','L','\0',
151 'N','E','T','R','C','\0',
152 'n','e','t','r','c','-','l','o','o','k','u','p','\0',
153 'n','e','t','r','c','-','p','i','p','e','\0',
154 'n','e','w','f','o','l','d','e','r','s','\0',
155 'n','e','w','m','a','i','l','\0',
156 'o','n','-','a','c','c','o','u','n','t','-','c','l','e','a','n','u','p','\0',
157 'o','n','-','c','o','m','p','o','s','e','-','c','l','e','a','n','u','p','\0',
158 'o','n','-','c','o','m','p','o','s','e','-','e','n','t','e','r','\0',
159 'o','n','-','c','o','m','p','o','s','e','-','l','e','a','v','e','\0',
160 'o','n','-','c','o','m','p','o','s','e','-','s','p','l','i','c','e','\0',
161 'o','n','-','c','o','m','p','o','s','e','-','s','p','l','i','c','e','-','s','h','e','l','l','\0',
162 'o','n','-','r','e','s','e','n','d','-','c','l','e','a','n','u','p','\0',
163 'o','n','-','r','e','s','e','n','d','-','e','n','t','e','r','\0',
164 'o','u','t','f','o','l','d','e','r','\0',
165 'P','A','G','E','R','\0',
166 'P','A','T','H','\0',
167 'P','O','S','I','X','L','Y','_','C','O','R','R','E','C','T','\0',
168 'p','a','g','e','\0',
169 'p','a','s','s','w','o','r','d','\0',
170 'p','i','p','e','r','a','w','\0',
171 'p','o','p','3','-','a','u','t','h','\0',
172 'p','o','p','3','-','b','u','l','k','-','l','o','a','d','\0',
173 'p','o','p','3','-','k','e','e','p','a','l','i','v','e','\0',
174 'p','o','p','3','-','n','o','-','a','p','o','p','\0',
175 'p','o','p','3','-','u','s','e','-','s','t','a','r','t','t','l','s','\0',
176 'p','o','s','i','x','\0',
177 'p','r','i','n','t','-','a','l','t','e','r','n','a','t','i','v','e','s','\0',
178 'p','r','o','m','p','t','\0',
179 'p','r','o','m','p','t','2','\0',
180 'q','u','i','e','t','\0',
181 'q','u','o','t','e','\0',
182 'q','u','o','t','e','-','a','s','-','a','t','t','a','c','h','m','e','n','t','\0',
183 'q','u','o','t','e','-','c','h','a','r','s','\0',
184 'q','u','o','t','e','-','f','o','l','d','\0',
185 'r','-','o','p','t','i','o','n','-','i','m','p','l','i','c','i','t','\0',
186 'r','e','c','i','p','i','e','n','t','s','-','i','n','-','c','c','\0',
187 'r','e','c','o','r','d','\0',
188 'r','e','c','o','r','d','-','f','i','l','e','s','\0',
189 'r','e','c','o','r','d','-','r','e','s','e','n','t','\0',
190 'r','e','p','l','y','-','i','n','-','s','a','m','e','-','c','h','a','r','s','e','t','\0',
191 'r','e','p','l','y','-','s','t','r','i','n','g','s','\0',
192 'r','e','p','l','y','t','o','\0',
193 'r','e','p','l','y','-','t','o','\0',
194 'r','e','p','l','y','-','t','o','-','h','o','n','o','u','r','\0',
195 'r','f','c','8','2','2','-','b','o','d','y','-','f','r','o','m','_','\0',
196 'S','H','E','L','L','\0',
197 'S','Y','S','V','3','\0',
198 's','a','v','e','\0',
199 's','c','r','e','e','n','\0',
200 's','e','a','r','c','h','h','e','a','d','e','r','s','\0',
201 's','e','n','d','c','h','a','r','s','e','t','s','\0',
202 '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',
203 's','e','n','d','e','r','\0',
204 's','e','n','d','m','a','i','l','\0',
205 's','e','n','d','m','a','i','l','-','a','r','g','u','m','e','n','t','s','\0',
206 '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',
207 's','e','n','d','m','a','i','l','-','p','r','o','g','n','a','m','e','\0',
208 's','e','n','d','w','a','i','t','\0',
209 's','h','o','w','l','a','s','t','\0',
210 's','h','o','w','n','a','m','e','\0',
211 's','h','o','w','t','o','\0',
212 'S','i','g','n','\0',
213 's','i','g','n','\0',
214 's','i','g','n','a','t','u','r','e','\0',
215 's','k','i','p','e','m','p','t','y','b','o','d','y','\0',
216 's','m','i','m','e','-','c','a','-','d','i','r','\0',
217 's','m','i','m','e','-','c','a','-','f','i','l','e','\0',
218 's','m','i','m','e','-','c','a','-','f','l','a','g','s','\0',
219 's','m','i','m','e','-','c','a','-','n','o','-','d','e','f','a','u','l','t','s','\0',
220 's','m','i','m','e','-','c','i','p','h','e','r','\0',
221 's','m','i','m','e','-','c','r','l','-','d','i','r','\0',
222 's','m','i','m','e','-','c','r','l','-','f','i','l','e','\0',
223 's','m','i','m','e','-','e','n','c','r','y','p','t','\0',
224 's','m','i','m','e','-','f','o','r','c','e','-','e','n','c','r','y','p','t','i','o','n','\0',
225 's','m','i','m','e','-','n','o','-','d','e','f','a','u','l','t','-','c','a','\0',
226 's','m','i','m','e','-','s','i','g','n','\0',
227 's','m','i','m','e','-','s','i','g','n','-','c','e','r','t','\0',
228 's','m','i','m','e','-','s','i','g','n','-','i','n','c','l','u','d','e','-','c','e','r','t','s','\0',
229 's','m','i','m','e','-','s','i','g','n','-','m','e','s','s','a','g','e','-','d','i','g','e','s','t','\0',
230 's','m','t','p','\0',
231 's','m','t','p','-','a','u','t','h','\0',
232 's','m','t','p','-','a','u','t','h','-','p','a','s','s','w','o','r','d','\0',
233 's','m','t','p','-','a','u','t','h','-','u','s','e','r','\0',
234 's','m','t','p','-','h','o','s','t','n','a','m','e','\0',
235 's','m','t','p','-','u','s','e','-','s','t','a','r','t','t','l','s','\0',
236 'S','O','U','R','C','E','_','D','A','T','E','_','E','P','O','C','H','\0',
237 's','o','c','k','s','-','p','r','o','x','y','\0',
238 's','p','a','m','-','i','n','t','e','r','f','a','c','e','\0',
239 's','p','a','m','-','m','a','x','s','i','z','e','\0',
240 's','p','a','m','c','-','c','o','m','m','a','n','d','\0',
241 's','p','a','m','c','-','a','r','g','u','m','e','n','t','s','\0',
242 's','p','a','m','c','-','u','s','e','r','\0',
243 's','p','a','m','d','-','s','o','c','k','e','t','\0',
244 's','p','a','m','d','-','u','s','e','r','\0',
245 's','p','a','m','f','i','l','t','e','r','-','h','a','m','\0',
246 's','p','a','m','f','i','l','t','e','r','-','n','o','h','a','m','\0',
247 's','p','a','m','f','i','l','t','e','r','-','n','o','s','p','a','m','\0',
248 's','p','a','m','f','i','l','t','e','r','-','r','a','t','e','\0',
249 's','p','a','m','f','i','l','t','e','r','-','r','a','t','e','-','s','c','a','n','s','c','o','r','e','\0',
250 's','p','a','m','f','i','l','t','e','r','-','s','p','a','m','\0',
251 's','s','l','-','c','a','-','d','i','r','\0',
252 's','s','l','-','c','a','-','f','i','l','e','\0',
253 's','s','l','-','c','a','-','f','l','a','g','s','\0',
254 's','s','l','-','c','a','-','n','o','-','d','e','f','a','u','l','t','s','\0',
255 's','s','l','-','c','e','r','t','\0',
256 's','s','l','-','c','i','p','h','e','r','-','l','i','s','t','\0',
257 's','s','l','-','c','o','n','f','i','g','-','f','i','l','e','\0',
258 's','s','l','-','c','o','n','f','i','g','-','m','o','d','u','l','e','\0',
259 's','s','l','-','c','o','n','f','i','g','-','p','a','i','r','s','\0',
260 's','s','l','-','c','u','r','v','e','s','\0',
261 's','s','l','-','c','r','l','-','d','i','r','\0',
262 's','s','l','-','c','r','l','-','f','i','l','e','\0',
263 's','s','l','-','f','e','a','t','u','r','e','s','\0',
264 's','s','l','-','k','e','y','\0',
265 's','s','l','-','m','e','t','h','o','d','\0',
266 's','s','l','-','n','o','-','d','e','f','a','u','l','t','-','c','a','\0',
267 's','s','l','-','p','r','o','t','o','c','o','l','\0',
268 's','s','l','-','r','a','n','d','-','e','g','d','\0',
269 's','s','l','-','r','a','n','d','-','f','i','l','e','\0',
270 's','s','l','-','v','e','r','i','f','y','\0',
271 's','t','e','a','l','t','h','m','u','a','\0',
272 'T','E','R','M','\0',
273 'T','M','P','D','I','R','\0',
274 't','e','r','m','c','a','p','\0',
275 't','e','r','m','c','a','p','-','c','a','-','m','o','d','e','\0',
276 't','e','r','m','c','a','p','-','d','i','s','a','b','l','e','\0',
277 't','o','p','l','i','n','e','s','\0',
278 't','o','p','s','q','u','e','e','z','e','\0',
279 't','t','y','c','h','a','r','s','e','t','\0',
280 't','y','p','e','s','c','r','i','p','t','-','m','o','d','e','\0',
281 'U','S','E','R','\0',
282 'u','m','a','s','k','\0',
283 'u','s','e','r','\0',
284 'V','I','S','U','A','L','\0',
285 'v','1','5','-','c','o','m','p','a','t','\0',
286 'v','e','r','b','o','s','e','\0',
287 'v','e','r','s','i','o','n','\0',
288 'v','e','r','s','i','o','n','-','d','a','t','e','\0',
289 'v','e','r','s','i','o','n','-','h','e','x','n','u','m','\0',
290 'v','e','r','s','i','o','n','-','m','a','j','o','r','\0',
291 'v','e','r','s','i','o','n','-','m','i','n','o','r','\0',
292 'v','e','r','s','i','o','n','-','u','p','d','a','t','e','\0',
293 'w','r','i','t','e','b','a','c','k','e','d','i','t','e','d','\0',
294 'd','i','s','c','o','n','n','e','c','t','e','d','\0',
295 'i','m','a','p','-','a','u','t','h','\0',
296 'i','m','a','p','-','c','a','c','h','e','\0',
297 'i','m','a','p','-','d','e','l','i','m','\0',
298 'i','m','a','p','-','k','e','e','p','a','l','i','v','e','\0',
299 'i','m','a','p','-','l','i','s','t','-','d','e','p','t','h','\0',
300 'i','m','a','p','-','u','s','e','-','s','t','a','r','t','t','l','s','\0',
303 n_CTA(a_AMV_VF_NONE == 0, "Value not 0 as expected");
304 static struct a_amv_var_map const a_amv_var_map[] = {
305 {2488521081u, 0u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
306 {63u, 16u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
307 {33u, 18u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
308 {419304365u, 20u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
309 {3722159545u, 28u, 0|a_AMV_VF_BOOL},
310 {838023451u, 48u, 0},
311 {3928217024u, 67u, 0|a_AMV_VF_BOOL},
312 {3933094936u, 74u, 0|a_AMV_VF_BOOL},
313 {109535u, 81u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
314 {437227595u, 85u, 0|a_AMV_VF_BOOL},
315 {1544133716u, 94u, 0|a_AMV_VF_BOOL},
316 {3936469383u, 104u, 0|a_AMV_VF_BOOL},
317 {119286981u, 111u, 0|a_AMV_VF_BOOL},
318 {1055088464u, 117u, 0|a_AMV_VF_BOOL},
319 {1055084329u, 125u, 0|a_AMV_VF_BOOL|a_AMV_VF_I3VAL},
320 {3936488489u, 133u, 0|a_AMV_VF_BOOL|a_AMV_VF_I3VAL},
321 {2100791799u, 140u, 0},
322 {1143881025u, 149u, 0},
323 {3939178815u, 157u, 0},
324 {2551200844u, 164u, 0|a_AMV_VF_BOOL},
325 {163072614u, 177u, 0|a_AMV_VF_BOOL},
326 {1231424433u, 187u, 0|a_AMV_VF_BOOL},
327 {3388960065u, 198u, 0},
328 {3631192u, 207u, 0|a_AMV_VF_BOOL},
329 {625280330u, 212u, 0|a_AMV_VF_BOOL},
330 {321383761u, 232u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
331 {170960u, 245u, 0|a_AMV_VF_BOOL},
332 {3120210877u, 257u, 0|a_AMV_VF_BOOL},
333 {4132654694u, 267u, 0|a_AMV_VF_BOOL},
334 {2716084787u, 276u, 0|a_AMV_VF_BOOL},
335 {2338050259u, 288u, 0|a_AMV_VF_BOOL},
336 {4143546805u, 296u, 0|a_AMV_VF_BOOL},
337 {2623071967u, 305u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
338 {3690146504u, 314u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
339 {3813975201u, 326u, 0|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
340 {358823789u, 334u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY|a_AMV_VF_LOWER},
341 {358859726u, 347u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY|a_AMV_VF_LOWER},
342 {3269304427u, 360u, 0|a_AMV_VF_LOWER},
343 {111508u, 381u, 0},
344 {482327989u, 385u, 0|a_AMV_VF_BOOL},
345 {2857965296u, 400u, 0|a_AMV_VF_BOOL},
346 {2717291452u, 413u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
347 {2294912087u, 426u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
348 {111689u, 438u, 0|a_AMV_VF_POSNUM},
349 {2974539481u, 442u, 0|a_AMV_VF_NOCNTRLS},
350 {2521070u, 452u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
351 {3657134018u, 457u, 0|a_AMV_VF_I3VAL},
352 {2384089013u, 467u, 0|a_AMV_VF_I3VAL},
353 {122332423u, 491u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
354 {1691626112u, 497u, 0|a_AMV_VF_BOOL},
355 {112679u, 527u, 0|a_AMV_VF_BOOL},
356 {1781498776u, 531u, 0|a_AMV_VF_BOOL},
357 {2783702311u, 552u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
358 {3877730807u, 559u, 0|a_AMV_VF_BOOL},
359 {1055429730u, 569u, 0|a_AMV_VF_BOOL},
360 {2449114909u, 581u, 0|a_AMV_VF_BOOL},
361 {947851527u, 592u, 0},
362 {1894672387u, 601u, 0|a_AMV_VF_BOOL},
363 {4092722801u, 609u, 0|a_AMV_VF_DEFVAL},
364 {3254669595u, 616u, 0},
365 {3254684944u, 627u, 0},
366 {1806590975u, 638u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
367 {124963293u, 647u, 0|a_AMV_VF_BOOL},
368 {4127440860u, 653u, 0|a_AMV_VF_VIP},
369 {3875607917u, 660u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
370 {3184215642u, 676u, 0},
371 {845432648u, 688u, 0|a_AMV_VF_BOOL},
372 {1360940784u, 700u, 0},
373 {2102400300u, 719u, 0|a_AMV_VF_BOOL},
374 {1488952766u, 741u, 0},
375 {3793492u, 761u, 0},
376 {3777473511u, 766u, 0|a_AMV_VF_BOOL},
377 {1142629489u, 776u, 0},
378 {2676105u, 787u, 0|a_AMV_VF_VIP|a_AMV_VF_NODEL|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
379 {4193457129u, 792u, 0|a_AMV_VF_BOOL|a_AMV_VF_I3VAL},
380 {1124823322u, 799u, 0},
381 {3102083359u, 808u, 0},
382 {78202687u, 822u, 0},
383 {2581576228u, 835u, 0|a_AMV_VF_BOOL},
384 {4251937947u, 849u, 0|a_AMV_VF_BOOL},
385 {78670330u, 871u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
386 {3861991u, 884u, 0|a_AMV_VF_BOOL},
387 {1878076063u, 889u, 0},
388 {2723216029u, 898u, 0|a_AMV_VF_BOOL},
389 {117826u, 911u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL},
390 {4234366009u, 915u, 0|a_AMV_VF_VIP|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_I3VAL},
391 {4235443940u, 922u, 0|a_AMV_VF_BOOL},
392 {4097949886u, 929u, 0|a_AMV_VF_BOOL},
393 {128585280u, 939u, 0},
394 {1578583856u, 945u, 0|a_AMV_VF_DEFVAL},
395 {3958693u, 958u, 0|a_AMV_VF_BOOL},
396 {3727474588u, 963u, 0|a_AMV_VF_BOOL},
397 {302149108u, 983u, 0|a_AMV_VF_BOOL},
398 {2804642u, 992u, 0|a_AMV_VF_VIP|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
399 {3057233959u, 997u, 0|a_AMV_VF_VIP|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
400 {730803155u, 1004u, 0|a_AMV_VF_VIP|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
401 {92840699u, 1013u, 0|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
402 {3063938707u, 1019u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
403 {2546090755u, 1026u, 0|a_AMV_VF_RDONLY|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
404 {4215099357u, 1034u, 0|a_AMV_VF_BOOL},
405 {141716907u, 1054u, 0|a_AMV_VF_BOOL},
406 {3664601053u, 1078u, 0|a_AMV_VF_NODEL|a_AMV_VF_I3VAL},
407 {2840419u, 1089u, 0|a_AMV_VF_ENV},
408 {3093219064u, 1094u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
409 {3820534927u, 1101u, 0|a_AMV_VF_BOOL|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
410 {2841718u, 1120u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
411 {1907587133u, 1125u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
412 {745355887u, 1142u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_NOLOPTS},
413 {1698534702u, 1158u, 0},
414 {2312309028u, 1173u, 0|a_AMV_VF_BOOL},
415 {68323757u, 1186u, 0|a_AMV_VF_BOOL},
416 {4233006470u, 1199u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
417 {130334368u, 1208u, 0|a_AMV_VF_BOOL},
418 {125627982u, 1227u, 0},
419 {126055142u, 1247u, 0},
420 {133025124u, 1267u, 0|a_AMV_VF_BOOL},
421 {3414355303u, 1273u, 0|a_AMV_VF_BOOL},
422 {3908858503u, 1298u, 0|a_AMV_VF_BOOL},
423 {3192709189u, 1327u, 0|a_AMV_VF_POSNUM},
424 {4065047964u, 1349u, 0},
425 {1028657528u, 1363u, 0},
426 {122626u, 1386u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
427 {2713248165u, 1390u, 0},
428 {4035420705u, 1404u, 0|a_AMV_VF_BOOL},
429 {1267658449u, 1429u, 0|a_AMV_VF_BOOL},
430 {1102401135u, 1455u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
431 {2964610855u, 1465u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
432 {2374925304u, 1479u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
433 {1468779164u, 1493u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
434 {2265976329u, 1504u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
435 {3215672747u, 1517u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
436 {3215672174u, 1526u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
437 {3037965648u, 1535u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
438 {2222361282u, 1545u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
439 {2222360709u, 1558u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
440 {323458375u, 1571u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
441 {2756351450u, 1585u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
442 {1394747753u, 1601u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
443 {1394747180u, 1615u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
444 {3076982990u, 1629u, 0|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
445 {4280681563u, 1644u, 0},
446 {2845755096u, 1658u, 0|a_AMV_VF_BOOL|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
447 {639934357u, 1676u, 0},
448 {1058233243u, 1686u, 0},
449 {1058700886u, 1700u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_NUM},
450 {640361517u, 1714u, 0},
451 {95075740u, 1724u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
452 {1137717571u, 1730u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
453 {4047680087u, 1743u, 0},
454 {985178617u, 1754u, 0},
455 {130414157u, 1765u, 0},
456 {4121481004u, 1773u, 0|a_AMV_VF_NOTEMPTY},
457 {1856115125u, 1792u, 0|a_AMV_VF_NOTEMPTY},
458 {3372302411u, 1811u, 0|a_AMV_VF_NOTEMPTY},
459 {3380260282u, 1828u, 0|a_AMV_VF_NOTEMPTY},
460 {166813677u, 1845u, 0|a_AMV_VF_NOTEMPTY},
461 {2352662354u, 1863u, 0|a_AMV_VF_NOTEMPTY},
462 {2040708256u, 1887u, 0|a_AMV_VF_NOTEMPTY},
463 {1802777718u, 1905u, 0|a_AMV_VF_NOTEMPTY},
464 {1400017300u, 1921u, 0|a_AMV_VF_BOOL},
465 {97289263u, 1931u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
466 {2948589u, 1937u, 0|a_AMV_VF_NODEL|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
467 {449570441u, 1942u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
468 {4134077u, 1958u, 0|a_AMV_VF_BOOL},
469 {2621674035u, 1963u, 0|a_AMV_VF_CHAIN},
470 {2861320984u, 1972u, 0|a_AMV_VF_BOOL},
471 {2396252929u, 1980u, 0|a_AMV_VF_CHAIN},
472 {275342634u, 1990u, 0|a_AMV_VF_BOOL},
473 {1495995749u, 2005u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
474 {3632267817u, 2020u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
475 {43237290u, 2033u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
476 {136940979u, 2051u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
477 {1388395788u, 2057u, 0|a_AMV_VF_BOOL},
478 {227503234u, 2076u, 0|a_AMV_VF_I3VAL},
479 {3212639476u, 2083u, 0|a_AMV_VF_I3VAL},
480 {138331496u, 2091u, 0|a_AMV_VF_BOOL},
481 {138338510u, 2097u, 0},
482 {3820786885u, 2103u, 0|a_AMV_VF_BOOL},
483 {360060076u, 2123u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY},
484 {1182381408u, 2135u, 0},
485 {295311392u, 2146u, 0|a_AMV_VF_BOOL},
486 {682388781u, 2164u, 0|a_AMV_VF_BOOL},
487 {289928031u, 2181u, 0},
488 {863507199u, 2188u, 0|a_AMV_VF_BOOL},
489 {3191066333u, 2201u, 0|a_AMV_VF_BOOL},
490 {3710195994u, 2215u, 0|a_AMV_VF_BOOL},
491 {4144529571u, 2237u, 0},
492 {993007855u, 2251u, 0},
493 {2704411100u, 2259u, 0|a_AMV_VF_NOTEMPTY},
494 {4037862148u, 2268u, 0},
495 {145783858u, 2284u, 0|a_AMV_VF_BOOL},
496 {101096632u, 2302u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
497 {101723112u, 2308u, 0|a_AMV_VF_BOOL|a_AMV_VF_ENV},
498 {4242383u, 2314u, 0|a_AMV_VF_BOOL|a_AMV_VF_I3VAL},
499 {327219328u, 2319u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
500 {2344495826u, 2326u, 0|a_AMV_VF_BOOL},
501 {1707020871u, 2340u, 0|a_AMV_VF_LOWER},
502 {259282709u, 2353u, 0|a_AMV_VF_BOOL},
503 {329446337u, 2382u, 0},
504 {2285047981u, 2389u, 0},
505 {2932368656u, 2398u, 0},
506 {1421298860u, 2417u, 0|a_AMV_VF_BOOL},
507 {4267157331u, 2447u, 0},
508 {2285407359u, 2465u, 0|a_AMV_VF_BOOL},
509 {1926116885u, 2474u, 0|a_AMV_VF_BOOL},
510 {1926188546u, 2483u, 0|a_AMV_VF_BOOL},
511 {333061220u, 2492u, 0|a_AMV_VF_BOOL},
512 {3100625u, 2499u, 0},
513 {4250609u, 2504u, 0},
514 {994697266u, 2509u, 0},
515 {3875901652u, 2519u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
516 {3002585464u, 2533u, 0},
517 {301144281u, 2546u, 0},
518 {1347922694u, 2560u, 0},
519 {1918790587u, 2575u, 0|a_AMV_VF_BOOL},
520 {3014484835u, 2596u, 0|a_AMV_VF_CHAIN},
521 {1039105045u, 2609u, 0},
522 {4225767190u, 2623u, 0},
523 {3457328877u, 2638u, 0|a_AMV_VF_CHAIN},
524 {3116904399u, 2652u, 0|a_AMV_VF_BOOL},
525 {3384448360u, 2675u, 0|a_AMV_VF_BOOL},
526 {105885657u, 2695u, 0|a_AMV_VF_BOOL},
527 {2215302260u, 2706u, 0|a_AMV_VF_CHAIN},
528 {1036659416u, 2722u, 0|a_AMV_VF_CHAIN},
529 {3719373112u, 2747u, 0|a_AMV_VF_CHAIN},
530 {4255396u, 2773u, 0},
531 {3589879203u, 2778u, 0|a_AMV_VF_CHAIN},
532 {1996663907u, 2788u, 0},
533 {2594939183u, 2807u, 0},
534 {2613227248u, 2822u, 0},
535 {1310886988u, 2836u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
536 {3578734108u, 2854u, 0|a_AMV_VF_RDONLY|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
537 {2053806514u, 2872u, 0|a_AMV_VF_CHAIN|a_AMV_VF_NOTEMPTY},
538 {2190606319u, 2884u, 0},
539 {2952684415u, 2899u, 0|a_AMV_VF_NOTEMPTY|a_AMV_VF_POSNUM},
540 {3055596256u, 2912u, 0},
541 {3800420503u, 2926u, 0},
542 {4245507488u, 2942u, 0},
543 {1558523435u, 2953u, 0},
544 {4284642881u, 2966u, 0},
545 {2420736634u, 2977u, 0},
546 {3374858487u, 2992u, 0},
547 {3996559026u, 3009u, 0},
548 {2575257296u, 3027u, 0},
549 {4190460190u, 3043u, 0},
550 {2575308949u, 3069u, 0},
551 {1179440559u, 3085u, 0|a_AMV_VF_CHAIN},
552 {266904560u, 3096u, 0|a_AMV_VF_CHAIN},
553 {218011901u, 3108u, 0|a_AMV_VF_CHAIN},
554 {2201204466u, 3121u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
555 {3041879213u, 3140u, 0|a_AMV_VF_CHAIN},
556 {2789248355u, 3149u, 0|a_AMV_VF_CHAIN},
557 {390091074u, 3165u, 0},
558 {4183181448u, 3181u, 0|a_AMV_VF_CHAIN},
559 {4294639841u, 3199u, 0|a_AMV_VF_CHAIN},
560 {1205658103u, 3216u, 0|a_AMV_VF_CHAIN},
561 {1004865324u, 3227u, 0},
562 {3095856397u, 3239u, 0},
563 {2147211742u, 3252u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
564 {2825347880u, 3265u, 0|a_AMV_VF_CHAIN},
565 {1578094240u, 3273u, 0|a_AMV_VF_CHAIN},
566 {1961350591u, 3284u, 0|a_AMV_VF_BOOL},
567 {3286757489u, 3302u, 0|a_AMV_VF_CHAIN},
568 {2083698465u, 3315u, 0},
569 {42611089u, 3328u, 0},
570 {1930241716u, 3342u, 0|a_AMV_VF_CHAIN},
571 {4266102040u, 3353u, 0},
572 {3096632u, 3364u, 0|a_AMV_VF_ENV},
573 {3381640432u, 3369u, 0|a_AMV_VF_VIP|a_AMV_VF_DEFVAL|a_AMV_VF_IMPORT|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
574 {3578326988u, 3376u, 0},
575 {3489285231u, 3384u, 0|a_AMV_VF_BOOL},
576 {881438381u, 3400u, 0|a_AMV_VF_BOOL},
577 {2071224238u, 3416u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY|a_AMV_VF_NUM},
578 {1477079445u, 3425u, 0|a_AMV_VF_BOOL},
579 {113531019u, 3436u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_NOTEMPTY|a_AMV_VF_LOWER},
580 {99884489u, 3447u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
581 {3147391u, 3463u, 0|a_AMV_VF_RDONLY|a_AMV_VF_IMPORT|a_AMV_VF_ENV},
582 {142779425u, 3468u, 0|a_AMV_VF_VIP|a_AMV_VF_NODEL|a_AMV_VF_I3VAL|a_AMV_VF_POSNUM},
583 {4333311u, 3474u, 0|a_AMV_VF_CHAIN},
584 {3455293588u, 3479u, 0|a_AMV_VF_DEFVAL|a_AMV_VF_ENV|a_AMV_VF_NOTEMPTY},
585 {2303937485u, 3486u, 0|a_AMV_VF_BOOL},
586 {1865913974u, 3497u, 0|a_AMV_VF_BOOL|a_AMV_VF_VIP},
587 {1866518246u, 3505u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
588 {2581258033u, 3513u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL},
589 {2242829128u, 3526u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM},
590 {3587799308u, 3541u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM},
591 {3588091160u, 3555u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM},
592 {2763901430u, 3569u, 0|a_AMV_VF_VIRT|a_AMV_VF_RDONLY|a_AMV_VF_NODEL|a_AMV_VF_POSNUM},
593 {3469190955u, 3584u, 0|a_AMV_VF_BOOL},
594 {989496243u, 3600u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
595 {2458536262u, 3613u, 0|a_AMV_VF_CHAIN},
596 {3823920008u, 3623u, 0},
597 {3825259519u, 3634u, 0|a_AMV_VF_CHAIN},
598 {75507402u, 3645u, 0|a_AMV_VF_CHAIN},
599 {270835474u, 3660u, 0},
600 {1934791407u, 3676u, 0|a_AMV_VF_BOOL|a_AMV_VF_CHAIN},
603 #ifndef __CREATE_OKEY_MAP_PL
604 # ifdef HAVE_PUTENV
605 # define a_X(X) X
606 # else
607 # define a_X(X)
608 # endif
610 /* Unfortunately init of varsized buffer won't work: define "subclass"es */
611 static char const a_amv_var_virt_build_os_val[] = {VAL_BUILD_OS};
612 static struct{
613 struct a_amv_var *av_link;
614 char const *av_value;
615 a_X(char *av_env;)
616 ui32_t av_flags;
617 char const av_name[8 +1];
618 } 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"};
620 static char const a_amv_var_virt_build_osenv_val[] = {VAL_BUILD_OSENV};
621 static struct{
622 struct a_amv_var *av_link;
623 char const *av_value;
624 a_X(char *av_env;)
625 ui32_t av_flags;
626 char const av_name[11 +1];
627 } 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"};
629 static char const a_amv_var_virt_contact_mail_val[] = {VAL_CONTACT_MAIL};
630 static struct{
631 struct a_amv_var *av_link;
632 char const *av_value;
633 a_X(char *av_env;)
634 ui32_t av_flags;
635 char const av_name[12 +1];
636 } 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"};
638 static char const a_amv_var_virt_contact_web_val[] = {VAL_CONTACT_WEB};
639 static struct{
640 struct a_amv_var *av_link;
641 char const *av_value;
642 a_X(char *av_env;)
643 ui32_t av_flags;
644 char const av_name[11 +1];
645 } 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"};
647 static char const a_amv_var_virt_features_val[] = {VAL_FEATURES};
648 static struct{
649 struct a_amv_var *av_link;
650 char const *av_value;
651 a_X(char *av_env;)
652 ui32_t av_flags;
653 char const av_name[8 +1];
654 } 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"};
656 static char const a_amv_var_virt_ssl_features_val[] = {VAL_SSL_FEATURES};
657 static struct{
658 struct a_amv_var *av_link;
659 char const *av_value;
660 a_X(char *av_env;)
661 ui32_t av_flags;
662 char const av_name[12 +1];
663 } 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"};
665 static char const a_amv_var_virt_version_val[] = {n_VERSION};
666 static struct{
667 struct a_amv_var *av_link;
668 char const *av_value;
669 a_X(char *av_env;)
670 ui32_t av_flags;
671 char const av_name[7 +1];
672 } 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"};
674 static char const a_amv_var_virt_version_date_val[] = {n_VERSION_DATE};
675 static struct{
676 struct a_amv_var *av_link;
677 char const *av_value;
678 a_X(char *av_env;)
679 ui32_t av_flags;
680 char const av_name[12 +1];
681 } 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"};
683 static char const a_amv_var_virt_version_hexnum_val[] = {n_VERSION_HEXNUM};
684 static struct{
685 struct a_amv_var *av_link;
686 char const *av_value;
687 a_X(char *av_env;)
688 ui32_t av_flags;
689 char const av_name[14 +1];
690 } 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"};
692 static char const a_amv_var_virt_version_major_val[] = {n_VERSION_MAJOR};
693 static struct{
694 struct a_amv_var *av_link;
695 char const *av_value;
696 a_X(char *av_env;)
697 ui32_t av_flags;
698 char const av_name[13 +1];
699 } 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"};
701 static char const a_amv_var_virt_version_minor_val[] = {n_VERSION_MINOR};
702 static struct{
703 struct a_amv_var *av_link;
704 char const *av_value;
705 a_X(char *av_env;)
706 ui32_t av_flags;
707 char const av_name[13 +1];
708 } 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"};
710 static char const a_amv_var_virt_version_update_val[] = {n_VERSION_UPDATE};
711 static struct{
712 struct a_amv_var *av_link;
713 char const *av_value;
714 a_X(char *av_env;)
715 ui32_t av_flags;
716 char const av_name[14 +1];
717 } 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"};
719 # undef a_X
721 #define a_AMV_VAR_VIRTS_CNT 12
722 static struct a_amv_var_virt const a_amv_var_virts[] = {
723 {ok_v_build_os, {0,}, (void const*)&a_amv_var_virt_build_os},
724 {ok_v_build_osenv, {0,}, (void const*)&a_amv_var_virt_build_osenv},
725 {ok_v_contact_mail, {0,}, (void const*)&a_amv_var_virt_contact_mail},
726 {ok_v_contact_web, {0,}, (void const*)&a_amv_var_virt_contact_web},
727 {ok_v_features, {0,}, (void const*)&a_amv_var_virt_features},
728 {ok_v_ssl_features, {0,}, (void const*)&a_amv_var_virt_ssl_features},
729 {ok_v_version, {0,}, (void const*)&a_amv_var_virt_version},
730 {ok_v_version_date, {0,}, (void const*)&a_amv_var_virt_version_date},
731 {ok_v_version_hexnum, {0,}, (void const*)&a_amv_var_virt_version_hexnum},
732 {ok_v_version_major, {0,}, (void const*)&a_amv_var_virt_version_major},
733 {ok_v_version_minor, {0,}, (void const*)&a_amv_var_virt_version_minor},
734 {ok_v_version_update, {0,}, (void const*)&a_amv_var_virt_version_update},
737 #define a_AMV_VAR_I3VALS_CNT 11
738 static struct a_amv_var_defval const a_amv_var_i3vals[] = {
739 {ok_b_asksend, {0,}, NULL},
740 {ok_b_asksub, {0,}, NULL},
741 {ok_v_datefield, {0,}, "%Y-%m-%d %H:%M"},
742 {ok_v_datefield_markout_older, {0,}, "%Y-%m-%d"},
743 {ok_b_header, {0,}, NULL},
744 {ok_v_ifs_ws, {0,}, " \t\n"},
745 {ok_v_log_prefix, {0,}, VAL_UAGENT ": "},
746 {ok_v_prompt, {0,}, "? "},
747 {ok_v_prompt2, {0,}, ".. "},
748 {ok_b_save, {0,}, NULL},
749 {ok_v_umask, {0,}, "0077"},
752 #define a_AMV_VAR_DEFVALS_CNT 20
753 static struct a_amv_var_defval const a_amv_var_defvals[] = {
754 {ok_v_DEAD, {0,}, VAL_DEAD},
755 {ok_v_EDITOR, {0,}, VAL_EDITOR},
756 {ok_v_LISTER, {0,}, VAL_LISTER},
757 {ok_v_MAILRC, {0,}, VAL_MAILRC},
758 {ok_v_MBOX, {0,}, VAL_MBOX},
759 {ok_v_NETRC, {0,}, VAL_NETRC},
760 {ok_v_PAGER, {0,}, VAL_PAGER},
761 {ok_v_SHELL, {0,}, VAL_SHELL},
762 {ok_v_TMPDIR, {0,}, VAL_TMPDIR},
763 {ok_v_VISUAL, {0,}, VAL_VISUAL},
764 {ok_v_charset_7bit, {0,}, CHARSET_7BIT},
765 {ok_v_charset_8bit, {0,}, CHARSET_8BIT},
766 {ok_v_escape, {0,}, n_ESCAPE},
767 {ok_v_ifs, {0,}, " \t\n"},
768 {ok_v_indentprefix, {0,}, "\t"},
769 {ok_v_mta, {0,}, VAL_MTA},
770 {ok_v_mta_argv0, {0,}, VAL_MTA_ARGV0},
771 {ok_v_quote_chars, {0,}, ">|}:"},
772 {ok_v_toplines, {0,}, "5"},
773 {ok_v_ttycharset, {0,}, CHARSET_8BIT},
775 #endif /* __CREATE_OKEY_MAP_PL */
777 #define a_AMV_VAR__SPECIAL_PARAM_MAP_IDX 0u
778 #define a_AMV_VAR__QM_MAP_IDX 1u
779 #define a_AMV_VAR__EM_MAP_IDX 2u
781 #define a_AMV_VAR_REV_ILL 296u
782 #define a_AMV_VAR_REV_PRIME 661u
783 #define a_AMV_VAR_REV_LONGEST 5u
784 #define a_AMV_VAR_REV_WRAPAROUND 0
785 static ui16_t const a_amv_var_revmap[a_AMV_VAR_REV_PRIME] = {
786 296u,56u,296u,296u,296u,143u,296u,296u,135u,85u,
787 209u,296u,296u,70u,296u,296u,45u,296u,108u,93u,
788 296u,296u,296u,296u,152u,296u,296u,296u,296u,158u,
789 69u,247u,296u,2u,17u,279u,296u,27u,296u,10u,
790 296u,241u,296u,296u,296u,296u,296u,296u,165u,141u,
791 134u,293u,153u,255u,296u,296u,296u,296u,30u,92u,
792 98u,168u,175u,1u,234u,199u,286u,221u,42u,28u,
793 245u,296u,296u,296u,120u,296u,126u,137u,296u,105u,
794 296u,186u,296u,296u,296u,193u,53u,156u,296u,296u,
795 296u,296u,265u,29u,80u,14u,296u,296u,296u,296u,
796 233u,226u,102u,229u,257u,218u,296u,169u,266u,24u,
797 296u,296u,296u,296u,187u,296u,296u,296u,59u,97u,
798 275u,277u,295u,296u,116u,296u,220u,214u,231u,268u,
799 296u,159u,296u,296u,296u,200u,201u,296u,296u,217u,
800 296u,296u,296u,181u,146u,154u,224u,111u,128u,46u,
801 109u,235u,296u,110u,283u,296u,15u,178u,296u,103u,
802 296u,296u,47u,296u,138u,296u,296u,296u,84u,271u,
803 296u,197u,65u,258u,205u,280u,296u,7u,250u,0u,
804 150u,89u,36u,55u,163u,99u,269u,296u,296u,296u,
805 296u,296u,296u,296u,232u,296u,115u,296u,296u,296u,
806 49u,296u,296u,63u,296u,296u,296u,296u,296u,281u,
807 296u,182u,18u,189u,195u,251u,296u,296u,296u,11u,
808 248u,296u,31u,296u,296u,296u,296u,296u,139u,296u,
809 296u,296u,296u,95u,296u,211u,296u,296u,296u,296u,
810 296u,296u,296u,296u,296u,296u,129u,296u,296u,296u,
811 296u,296u,273u,296u,173u,39u,296u,40u,213u,184u,
812 296u,296u,296u,296u,13u,60u,296u,296u,296u,196u,
813 296u,296u,296u,25u,296u,296u,296u,12u,16u,296u,
814 296u,296u,296u,75u,215u,296u,296u,130u,171u,88u,
815 296u,296u,296u,296u,296u,296u,296u,296u,296u,296u,
816 292u,296u,296u,274u,290u,113u,296u,296u,190u,50u,
817 296u,296u,33u,157u,296u,296u,296u,148u,296u,23u,
818 296u,144u,172u,296u,261u,296u,296u,188u,64u,282u,
819 296u,296u,296u,237u,296u,242u,296u,3u,296u,296u,
820 296u,121u,236u,296u,296u,174u,296u,296u,296u,296u,
821 185u,296u,296u,296u,296u,296u,166u,296u,296u,296u,
822 296u,296u,296u,296u,296u,296u,260u,296u,296u,296u,
823 276u,112u,296u,285u,296u,131u,227u,73u,296u,208u,
824 5u,230u,296u,296u,296u,264u,296u,296u,180u,107u,
825 296u,296u,296u,296u,132u,289u,296u,296u,296u,296u,
826 296u,296u,296u,263u,91u,87u,147u,78u,296u,296u,
827 37u,296u,155u,246u,270u,296u,296u,296u,296u,74u,
828 119u,149u,26u,222u,296u,296u,296u,142u,66u,81u,
829 262u,296u,72u,41u,249u,296u,296u,296u,77u,296u,
830 167u,296u,296u,202u,76u,6u,296u,296u,296u,238u,
831 296u,296u,296u,296u,54u,244u,278u,296u,296u,114u,
832 38u,296u,4u,296u,176u,296u,296u,83u,296u,296u,
833 8u,296u,179u,296u,296u,296u,296u,296u,296u,296u,
834 296u,296u,44u,122u,296u,296u,216u,296u,296u,296u,
835 100u,296u,48u,296u,296u,57u,296u,296u,296u,296u,
836 192u,296u,123u,296u,296u,296u,22u,206u,58u,267u,
837 86u,296u,296u,296u,296u,296u,296u,296u,296u,296u,
838 203u,296u,296u,296u,296u,296u,296u,296u,101u,161u,
839 118u,296u,194u,296u,296u,207u,104u,296u,125u,225u,
840 288u,296u,219u,296u,296u,162u,296u,259u,296u,32u,
841 296u,296u,9u,296u,296u,94u,254u,127u,223u,82u,
842 239u,296u,204u,296u,296u,68u,256u,296u,272u,296u,
843 296u,296u,296u,296u,34u,296u,296u,296u,296u,210u,
844 296u,124u,62u,145u,79u,151u,228u,296u,296u,296u,
845 296u,296u,296u,296u,296u,183u,296u,296u,296u,296u,
846 35u,296u,21u,252u,284u,96u,296u,296u,296u,20u,
847 296u,296u,296u,67u,212u,140u,296u,19u,296u,136u,
848 170u,240u,52u,106u,133u,90u,71u,296u,296u,296u,
849 296u,117u,164u,198u,296u,243u,291u,296u,61u,160u,
850 294u,43u,296u,296u,253u,296u,296u,296u,191u,296u,
851 296u,296u,296u,177u,296u,296u,296u,287u,296u,296u,