Extracted kernel structures for device addressing in ifconfig.
[virt-mem.git] / lib / kernel_in_ifaddr.ml
1 (* WARNING: This file and the corresponding mli (interface) are
2  * automatically generated by the extract/codegen/kerneldb_to_parser.ml
3  * program.
4  *
5  * Any edits you make to this file will be lost.
6  *
7  * To update this file from the latest kernel database, it is recommended
8  * that you do 'make update-kernel-structs'.
9  *)
10
11 let zero = 0;;
12 let struct_name = "in_ifaddr";;
13 let match_err = "failed to match kernel structure";;
14 type t =
15   { in_ifaddr_ifa_next : Virt_mem_mmap.addr; in_ifaddr_ifa_local : int64;
16     in_ifaddr_ifa_address : int64; in_ifaddr_ifa_mask : int64;
17     in_ifaddr_ifa_broadcast : int64
18   };;
19 type fs_t =
20   { __fs_in_ifaddr_ifa_next : Virt_mem_types.fieldsig;
21     __fs_in_ifaddr_ifa_local : Virt_mem_types.fieldsig;
22     __fs_in_ifaddr_ifa_address : Virt_mem_types.fieldsig;
23     __fs_in_ifaddr_ifa_mask : Virt_mem_types.fieldsig;
24     __fs_in_ifaddr_ifa_broadcast : Virt_mem_types.fieldsig
25   };;
26 let fieldsig_1 =
27   {
28     __fs_in_ifaddr_ifa_next =
29       { Virt_mem_types.field_available = true; field_offset = 0; };
30     __fs_in_ifaddr_ifa_local =
31       { Virt_mem_types.field_available = true; field_offset = 16; };
32     __fs_in_ifaddr_ifa_address =
33       { Virt_mem_types.field_available = true; field_offset = 20; };
34     __fs_in_ifaddr_ifa_mask =
35       { Virt_mem_types.field_available = true; field_offset = 24; };
36     __fs_in_ifaddr_ifa_broadcast =
37       { Virt_mem_types.field_available = true; field_offset = 28; };
38   };;
39 let fieldsig_2 =
40   {
41     __fs_in_ifaddr_ifa_next =
42       { Virt_mem_types.field_available = true; field_offset = 0; };
43     __fs_in_ifaddr_ifa_local =
44       { Virt_mem_types.field_available = true; field_offset = 32; };
45     __fs_in_ifaddr_ifa_address =
46       { Virt_mem_types.field_available = true; field_offset = 36; };
47     __fs_in_ifaddr_ifa_mask =
48       { Virt_mem_types.field_available = true; field_offset = 40; };
49     __fs_in_ifaddr_ifa_broadcast =
50       { Virt_mem_types.field_available = true; field_offset = 44; };
51   };;
52 let fieldsig_3 =
53   {
54     __fs_in_ifaddr_ifa_next =
55       { Virt_mem_types.field_available = true; field_offset = 0; };
56     __fs_in_ifaddr_ifa_local =
57       { Virt_mem_types.field_available = true; field_offset = 16; };
58     __fs_in_ifaddr_ifa_address =
59       { Virt_mem_types.field_available = true; field_offset = 20; };
60     __fs_in_ifaddr_ifa_mask =
61       { Virt_mem_types.field_available = true; field_offset = 24; };
62     __fs_in_ifaddr_ifa_broadcast =
63       { Virt_mem_types.field_available = true; field_offset = 28; };
64   };;
65 let fieldsig_4 =
66   {
67     __fs_in_ifaddr_ifa_next =
68       { Virt_mem_types.field_available = true; field_offset = 0; };
69     __fs_in_ifaddr_ifa_local =
70       { Virt_mem_types.field_available = true; field_offset = 32; };
71     __fs_in_ifaddr_ifa_address =
72       { Virt_mem_types.field_available = true; field_offset = 36; };
73     __fs_in_ifaddr_ifa_mask =
74       { Virt_mem_types.field_available = true; field_offset = 40; };
75     __fs_in_ifaddr_ifa_broadcast =
76       { Virt_mem_types.field_available = true; field_offset = 44; };
77   };;
78 let parser_1 bits = 
79   bitmatch bits with
80   | { in_ifaddr_ifa_next : zero+32 : offset(0), littleendian;
81       in_ifaddr_ifa_local : zero+32 : offset(128), littleendian;
82       in_ifaddr_ifa_address : zero+32 : offset(160), littleendian;
83       in_ifaddr_ifa_mask : zero+32 : offset(192), littleendian;
84       in_ifaddr_ifa_broadcast : zero+32 : offset(224), littleendian } ->
85       { in_ifaddr_ifa_next = in_ifaddr_ifa_next;
86         in_ifaddr_ifa_local = in_ifaddr_ifa_local;
87         in_ifaddr_ifa_address = in_ifaddr_ifa_address;
88         in_ifaddr_ifa_mask = in_ifaddr_ifa_mask;
89         in_ifaddr_ifa_broadcast = in_ifaddr_ifa_broadcast }
90   | { _ } ->
91       raise (Virt_mem_types.ParseError (struct_name, "parser_1", match_err));;
92 let parser_2 bits = 
93   bitmatch bits with
94   | { in_ifaddr_ifa_next : zero+64 : offset(0), littleendian;
95       in_ifaddr_ifa_local : zero+32 : offset(256), littleendian;
96       in_ifaddr_ifa_address : zero+32 : offset(288), littleendian;
97       in_ifaddr_ifa_mask : zero+32 : offset(320), littleendian;
98       in_ifaddr_ifa_broadcast : zero+32 : offset(352), littleendian } ->
99       { in_ifaddr_ifa_next = in_ifaddr_ifa_next;
100         in_ifaddr_ifa_local = in_ifaddr_ifa_local;
101         in_ifaddr_ifa_address = in_ifaddr_ifa_address;
102         in_ifaddr_ifa_mask = in_ifaddr_ifa_mask;
103         in_ifaddr_ifa_broadcast = in_ifaddr_ifa_broadcast }
104   | { _ } ->
105       raise (Virt_mem_types.ParseError (struct_name, "parser_2", match_err));;
106 let parser_3 bits = 
107   bitmatch bits with
108   | { in_ifaddr_ifa_next : zero+32 : offset(0), bigendian;
109       in_ifaddr_ifa_local : zero+32 : offset(128), bigendian;
110       in_ifaddr_ifa_address : zero+32 : offset(160), bigendian;
111       in_ifaddr_ifa_mask : zero+32 : offset(192), bigendian;
112       in_ifaddr_ifa_broadcast : zero+32 : offset(224), bigendian } ->
113       { in_ifaddr_ifa_next = in_ifaddr_ifa_next;
114         in_ifaddr_ifa_local = in_ifaddr_ifa_local;
115         in_ifaddr_ifa_address = in_ifaddr_ifa_address;
116         in_ifaddr_ifa_mask = in_ifaddr_ifa_mask;
117         in_ifaddr_ifa_broadcast = in_ifaddr_ifa_broadcast }
118   | { _ } ->
119       raise (Virt_mem_types.ParseError (struct_name, "parser_3", match_err));;
120 let parser_4 bits = 
121   bitmatch bits with
122   | { in_ifaddr_ifa_next : zero+64 : offset(0), bigendian;
123       in_ifaddr_ifa_local : zero+32 : offset(256), bigendian;
124       in_ifaddr_ifa_address : zero+32 : offset(288), bigendian;
125       in_ifaddr_ifa_mask : zero+32 : offset(320), bigendian;
126       in_ifaddr_ifa_broadcast : zero+32 : offset(352), bigendian } ->
127       { in_ifaddr_ifa_next = in_ifaddr_ifa_next;
128         in_ifaddr_ifa_local = in_ifaddr_ifa_local;
129         in_ifaddr_ifa_address = in_ifaddr_ifa_address;
130         in_ifaddr_ifa_mask = in_ifaddr_ifa_mask;
131         in_ifaddr_ifa_broadcast = in_ifaddr_ifa_broadcast }
132   | { _ } ->
133       raise (Virt_mem_types.ParseError (struct_name, "parser_4", match_err));;
134 module StringMap = Map.Make(String);;
135 let map = StringMap.empty;;
136 let v = (parser_1, 55, fieldsig_1);;
137 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
138 let v = (parser_1, 55, fieldsig_1);;
139 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
140 let v = (parser_1, 55, fieldsig_1);;
141 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
142 let v = (parser_1, 55, fieldsig_1);;
143 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
144 let v = (parser_1, 55, fieldsig_1);;
145 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
146 let v = (parser_1, 55, fieldsig_1);;
147 let map = StringMap.add "2.6.23.14-78.fc7.i686" v map;;
148 let v = (parser_1, 55, fieldsig_1);;
149 let map = StringMap.add "2.6.25.14-69.fc8.i686" v map;;
150 let v = (parser_1, 51, fieldsig_1);;
151 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
152 let v = (parser_1, 55, fieldsig_1);;
153 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
154 let v = (parser_1, 55, fieldsig_1);;
155 let map = StringMap.add "2.6.21-1.3128.fc7.i686" v map;;
156 let v = (parser_1, 55, fieldsig_1);;
157 let map = StringMap.add "2.6.21-1.3132.fc7.i686" v map;;
158 let v = (parser_1, 55, fieldsig_1);;
159 let map = StringMap.add "2.6.21-1.3141.fc7.i686" v map;;
160 let v = (parser_1, 55, fieldsig_1);;
161 let map = StringMap.add "2.6.21-1.3144.fc7.i686" v map;;
162 let v = (parser_1, 55, fieldsig_1);;
163 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
164 let v = (parser_1, 55, fieldsig_1);;
165 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
166 let v = (parser_1, 55, fieldsig_1);;
167 let map = StringMap.add "2.6.21-1.3209.fc8.i686" v map;;
168 let v = (parser_1, 55, fieldsig_1);;
169 let map = StringMap.add "2.6.21-1.3218.fc8.i686" v map;;
170 let v = (parser_1, 55, fieldsig_1);;
171 let map = StringMap.add "2.6.21-1.3221.fc8.i686" v map;;
172 let v = (parser_1, 55, fieldsig_1);;
173 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
174 let v = (parser_1, 55, fieldsig_1);;
175 let map = StringMap.add "2.6.21-1.3234.fc8.i686" v map;;
176 let v = (parser_1, 55, fieldsig_1);;
177 let map = StringMap.add "2.6.21-1.3236.fc8.i686" v map;;
178 let v = (parser_1, 55, fieldsig_1);;
179 let map = StringMap.add "2.6.21-1.3238.fc8.i686" v map;;
180 let v = (parser_1, 55, fieldsig_1);;
181 let map = StringMap.add "2.6.21-1.3242.fc8.i686" v map;;
182 let v = (parser_1, 55, fieldsig_1);;
183 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.i686" v map;;
184 let v = (parser_1, 55, fieldsig_1);;
185 let map = StringMap.add "2.6.22-0.rc7.2.fc8.i686" v map;;
186 let v = (parser_1, 55, fieldsig_1);;
187 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
188 let v = (parser_1, 55, fieldsig_1);;
189 let map = StringMap.add "2.6.23.14-78.fc7.i686" v map;;
190 let v = (parser_1, 55, fieldsig_1);;
191 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.i686" v map;;
192 let v = (parser_1, 55, fieldsig_1);;
193 let map = StringMap.add "2.6.24-7.fc9.i686" v map;;
194 let v = (parser_1, 55, fieldsig_1);;
195 let map = StringMap.add "2.6.24-9.fc9.i686" v map;;
196 let v = (parser_1, 55, fieldsig_1);;
197 let map = StringMap.add "2.6.25.14-69.fc8.i686" v map;;
198 let v = (parser_1, 51, fieldsig_1);;
199 let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
200 let v = (parser_1, 51, fieldsig_1);;
201 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
202 let v = (parser_1, 51, fieldsig_1);;
203 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.i686" v map;;
204 let v = (parser_1, 51, fieldsig_1);;
205 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.i686" v map;;
206 let v = (parser_1, 51, fieldsig_1);;
207 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.i686" v map;;
208 let v = (parser_1, 51, fieldsig_1);;
209 let map = StringMap.add "2.6.27-0.237.rc2.fc10.i686" v map;;
210 let v = (parser_1, 51, fieldsig_1);;
211 let map = StringMap.add "2.6.27-0.238.rc2.fc10.i686" v map;;
212 let v = (parser_1, 51, fieldsig_1);;
213 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.i686" v map;;
214 let v = (parser_1, 51, fieldsig_1);;
215 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.i686" v map;;
216 let v = (parser_1, 51, fieldsig_1);;
217 let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
218 let v = (parser_1, 55, fieldsig_1);;
219 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
220 let v = (parser_2, 71, fieldsig_2);;
221 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
222 let v = (parser_1, 55, fieldsig_1);;
223 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
224 let v = (parser_2, 71, fieldsig_2);;
225 let map = StringMap.add "2.6.21-1.3145.fc7.x86_64" v map;;
226 let v = (parser_1, 55, fieldsig_1);;
227 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
228 let v = (parser_2, 71, fieldsig_2);;
229 let map = StringMap.add "2.6.21-1.3190.fc7.x86_64" v map;;
230 let v = (parser_1, 55, fieldsig_1);;
231 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
232 let v = (parser_2, 71, fieldsig_2);;
233 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
234 let v = (parser_1, 55, fieldsig_1);;
235 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
236 let v = (parser_2, 71, fieldsig_2);;
237 let map = StringMap.add "2.6.23.14-135.fc8.x86_64" v map;;
238 let v = (parser_2, 71, fieldsig_2);;
239 let map = StringMap.add "2.6.23.14-78.fc7.x86_64" v map;;
240 let v = (parser_1, 55, fieldsig_1);;
241 let map = StringMap.add "2.6.25.14-69.fc8.i686" v map;;
242 let v = (parser_2, 71, fieldsig_2);;
243 let map = StringMap.add "2.6.25.14-69.fc8.x86_64" v map;;
244 let v = (parser_1, 51, fieldsig_1);;
245 let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
246 let v = (parser_2, 67, fieldsig_2);;
247 let map = StringMap.add "2.6.26.1-9.fc9.x86_64" v map;;
248 let v = (parser_1, 51, fieldsig_1);;
249 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
250 let v = (parser_2, 67, fieldsig_2);;
251 let map = StringMap.add "2.6.26.2-2.fc8.x86_64" v map;;
252 let v = (parser_1, 55, fieldsig_1);;
253 let map = StringMap.add "2.6.18-1.2798.fc6.i586" v map;;
254 let v = (parser_1, 55, fieldsig_1);;
255 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
256 let v = (parser_3, 55, fieldsig_3);;
257 let map = StringMap.add "2.6.18-1.2798.fc6.ppc" v map;;
258 let v = (parser_4, 71, fieldsig_4);;
259 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64" v map;;
260 let v = (parser_4, 71, fieldsig_4);;
261 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64iseries" v map;;
262 let v = (parser_2, 71, fieldsig_2);;
263 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
264 let v = (parser_1, 55, fieldsig_1);;
265 let map = StringMap.add "2.6.20-1.2933.fc6.i586" v map;;
266 let v = (parser_1, 55, fieldsig_1);;
267 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
268 let v = (parser_3, 55, fieldsig_3);;
269 let map = StringMap.add "2.6.20-1.2933.fc6.ppc" v map;;
270 let v = (parser_4, 71, fieldsig_4);;
271 let map = StringMap.add "2.6.20-1.2933.fc6.ppc64" v map;;
272 let v = (parser_2, 71, fieldsig_2);;
273 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
274 let v = (parser_1, 55, fieldsig_1);;
275 let map = StringMap.add "2.6.21-1.3128.fc7.i586" v map;;
276 let v = (parser_1, 55, fieldsig_1);;
277 let map = StringMap.add "2.6.21-1.3128.fc7.i686" v map;;
278 let v = (parser_3, 55, fieldsig_3);;
279 let map = StringMap.add "2.6.21-1.3128.fc7.ppc" v map;;
280 let v = (parser_4, 71, fieldsig_4);;
281 let map = StringMap.add "2.6.21-1.3128.fc7.ppc64" v map;;
282 let v = (parser_2, 71, fieldsig_2);;
283 let map = StringMap.add "2.6.21-1.3128.fc7.x86_64" v map;;
284 let v = (parser_1, 55, fieldsig_1);;
285 let map = StringMap.add "2.6.21-1.3132.fc7.i586" v map;;
286 let v = (parser_1, 55, fieldsig_1);;
287 let map = StringMap.add "2.6.21-1.3132.fc7.i686" v map;;
288 let v = (parser_3, 55, fieldsig_3);;
289 let map = StringMap.add "2.6.21-1.3132.fc7.ppc" v map;;
290 let v = (parser_4, 71, fieldsig_4);;
291 let map = StringMap.add "2.6.21-1.3132.fc7.ppc64" v map;;
292 let v = (parser_2, 71, fieldsig_2);;
293 let map = StringMap.add "2.6.21-1.3132.fc7.x86_64" v map;;
294 let v = (parser_1, 55, fieldsig_1);;
295 let map = StringMap.add "2.6.21-1.3141.fc7.i586" v map;;
296 let v = (parser_1, 55, fieldsig_1);;
297 let map = StringMap.add "2.6.21-1.3141.fc7.i686" v map;;
298 let v = (parser_3, 55, fieldsig_3);;
299 let map = StringMap.add "2.6.21-1.3141.fc7.ppc" v map;;
300 let v = (parser_4, 71, fieldsig_4);;
301 let map = StringMap.add "2.6.21-1.3141.fc7.ppc64" v map;;
302 let v = (parser_2, 71, fieldsig_2);;
303 let map = StringMap.add "2.6.21-1.3141.fc7.x86_64" v map;;
304 let v = (parser_1, 55, fieldsig_1);;
305 let map = StringMap.add "2.6.21-1.3144.fc7.i586" v map;;
306 let v = (parser_1, 55, fieldsig_1);;
307 let map = StringMap.add "2.6.21-1.3144.fc7.i686" v map;;
308 let v = (parser_3, 55, fieldsig_3);;
309 let map = StringMap.add "2.6.21-1.3144.fc7.ppc" v map;;
310 let v = (parser_4, 71, fieldsig_4);;
311 let map = StringMap.add "2.6.21-1.3144.fc7.ppc64" v map;;
312 let v = (parser_2, 71, fieldsig_2);;
313 let map = StringMap.add "2.6.21-1.3144.fc7.x86_64" v map;;
314 let v = (parser_1, 55, fieldsig_1);;
315 let map = StringMap.add "2.6.21-1.3145.fc7.i586" v map;;
316 let v = (parser_1, 55, fieldsig_1);;
317 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
318 let v = (parser_3, 55, fieldsig_3);;
319 let map = StringMap.add "2.6.21-1.3145.fc7.ppc" v map;;
320 let v = (parser_4, 71, fieldsig_4);;
321 let map = StringMap.add "2.6.21-1.3145.fc7.ppc64" v map;;
322 let v = (parser_2, 71, fieldsig_2);;
323 let map = StringMap.add "2.6.21-1.3145.fc7.x86_64" v map;;
324 let v = (parser_1, 55, fieldsig_1);;
325 let map = StringMap.add "2.6.21-1.3190.fc7.i586" v map;;
326 let v = (parser_1, 55, fieldsig_1);;
327 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
328 let v = (parser_3, 55, fieldsig_3);;
329 let map = StringMap.add "2.6.21-1.3190.fc7.ppc" v map;;
330 let v = (parser_4, 71, fieldsig_4);;
331 let map = StringMap.add "2.6.21-1.3190.fc7.ppc64" v map;;
332 let v = (parser_2, 71, fieldsig_2);;
333 let map = StringMap.add "2.6.21-1.3190.fc7.x86_64" v map;;
334 let v = (parser_1, 55, fieldsig_1);;
335 let map = StringMap.add "2.6.21-1.3209.fc8.i586" v map;;
336 let v = (parser_1, 55, fieldsig_1);;
337 let map = StringMap.add "2.6.21-1.3209.fc8.i686" v map;;
338 let v = (parser_3, 55, fieldsig_3);;
339 let map = StringMap.add "2.6.21-1.3209.fc8.ppc" v map;;
340 let v = (parser_4, 71, fieldsig_4);;
341 let map = StringMap.add "2.6.21-1.3209.fc8.ppc64" v map;;
342 let v = (parser_2, 71, fieldsig_2);;
343 let map = StringMap.add "2.6.21-1.3209.fc8.x86_64" v map;;
344 let v = (parser_1, 55, fieldsig_1);;
345 let map = StringMap.add "2.6.21-1.3218.fc8.i586" v map;;
346 let v = (parser_1, 55, fieldsig_1);;
347 let map = StringMap.add "2.6.21-1.3218.fc8.i686" v map;;
348 let v = (parser_3, 55, fieldsig_3);;
349 let map = StringMap.add "2.6.21-1.3218.fc8.ppc" v map;;
350 let v = (parser_4, 71, fieldsig_4);;
351 let map = StringMap.add "2.6.21-1.3218.fc8.ppc64" v map;;
352 let v = (parser_2, 71, fieldsig_2);;
353 let map = StringMap.add "2.6.21-1.3218.fc8.x86_64" v map;;
354 let v = (parser_1, 55, fieldsig_1);;
355 let map = StringMap.add "2.6.21-1.3221.fc8.i586" v map;;
356 let v = (parser_1, 55, fieldsig_1);;
357 let map = StringMap.add "2.6.21-1.3221.fc8.i686" v map;;
358 let v = (parser_3, 55, fieldsig_3);;
359 let map = StringMap.add "2.6.21-1.3221.fc8.ppc" v map;;
360 let v = (parser_4, 71, fieldsig_4);;
361 let map = StringMap.add "2.6.21-1.3221.fc8.ppc64" v map;;
362 let v = (parser_2, 71, fieldsig_2);;
363 let map = StringMap.add "2.6.21-1.3221.fc8.x86_64" v map;;
364 let v = (parser_1, 55, fieldsig_1);;
365 let map = StringMap.add "2.6.21-1.3228.fc7.i586" v map;;
366 let v = (parser_1, 55, fieldsig_1);;
367 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
368 let v = (parser_3, 55, fieldsig_3);;
369 let map = StringMap.add "2.6.21-1.3228.fc7.ppc" v map;;
370 let v = (parser_4, 71, fieldsig_4);;
371 let map = StringMap.add "2.6.21-1.3228.fc7.ppc64" v map;;
372 let v = (parser_2, 71, fieldsig_2);;
373 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
374 let v = (parser_1, 55, fieldsig_1);;
375 let map = StringMap.add "2.6.21-1.3234.fc8.i686" v map;;
376 let v = (parser_3, 55, fieldsig_3);;
377 let map = StringMap.add "2.6.21-1.3234.fc8.ppc" v map;;
378 let v = (parser_4, 71, fieldsig_4);;
379 let map = StringMap.add "2.6.21-1.3234.fc8.ppc64" v map;;
380 let v = (parser_2, 71, fieldsig_2);;
381 let map = StringMap.add "2.6.21-1.3234.fc8.x86_64" v map;;
382 let v = (parser_1, 55, fieldsig_1);;
383 let map = StringMap.add "2.6.21-1.3236.fc8.i686" v map;;
384 let v = (parser_3, 55, fieldsig_3);;
385 let map = StringMap.add "2.6.21-1.3236.fc8.ppc" v map;;
386 let v = (parser_4, 71, fieldsig_4);;
387 let map = StringMap.add "2.6.21-1.3236.fc8.ppc64" v map;;
388 let v = (parser_2, 71, fieldsig_2);;
389 let map = StringMap.add "2.6.21-1.3236.fc8.x86_64" v map;;
390 let v = (parser_1, 55, fieldsig_1);;
391 let map = StringMap.add "2.6.21-1.3238.fc8.i686" v map;;
392 let v = (parser_3, 55, fieldsig_3);;
393 let map = StringMap.add "2.6.21-1.3238.fc8.ppc" v map;;
394 let v = (parser_4, 71, fieldsig_4);;
395 let map = StringMap.add "2.6.21-1.3238.fc8.ppc64" v map;;
396 let v = (parser_2, 71, fieldsig_2);;
397 let map = StringMap.add "2.6.21-1.3238.fc8.x86_64" v map;;
398 let v = (parser_1, 55, fieldsig_1);;
399 let map = StringMap.add "2.6.21-1.3242.fc8.i686" v map;;
400 let v = (parser_3, 55, fieldsig_3);;
401 let map = StringMap.add "2.6.21-1.3242.fc8.ppc" v map;;
402 let v = (parser_4, 71, fieldsig_4);;
403 let map = StringMap.add "2.6.21-1.3242.fc8.ppc64" v map;;
404 let v = (parser_2, 71, fieldsig_2);;
405 let map = StringMap.add "2.6.21-1.3242.fc8.x86_64" v map;;
406 let v = (parser_1, 55, fieldsig_1);;
407 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.i686" v map;;
408 let v = (parser_3, 55, fieldsig_3);;
409 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" v map;;
410 let v = (parser_4, 71, fieldsig_4);;
411 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc64" v map;;
412 let v = (parser_2, 71, fieldsig_2);;
413 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.x86_64" v map;;
414 let v = (parser_1, 55, fieldsig_1);;
415 let map = StringMap.add "2.6.22-0.rc7.2.fc8.i686" v map;;
416 let v = (parser_3, 55, fieldsig_3);;
417 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc" v map;;
418 let v = (parser_4, 71, fieldsig_4);;
419 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc64" v map;;
420 let v = (parser_2, 71, fieldsig_2);;
421 let map = StringMap.add "2.6.22-0.rc7.2.fc8.x86_64" v map;;
422 let v = (parser_1, 55, fieldsig_1);;
423 let map = StringMap.add "2.6.23.14-135.fc8.i586" v map;;
424 let v = (parser_1, 55, fieldsig_1);;
425 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
426 let v = (parser_3, 55, fieldsig_3);;
427 let map = StringMap.add "2.6.23.14-135.fc8.ppc" v map;;
428 let v = (parser_4, 71, fieldsig_4);;
429 let map = StringMap.add "2.6.23.14-135.fc8.ppc64" v map;;
430 let v = (parser_2, 71, fieldsig_2);;
431 let map = StringMap.add "2.6.23.14-135.fc8.x86_64" v map;;
432 let v = (parser_1, 55, fieldsig_1);;
433 let map = StringMap.add "2.6.23.14-78.fc7.i586" v map;;
434 let v = (parser_1, 55, fieldsig_1);;
435 let map = StringMap.add "2.6.23.14-78.fc7.i686" v map;;
436 let v = (parser_3, 55, fieldsig_3);;
437 let map = StringMap.add "2.6.23.14-78.fc7.ppc" v map;;
438 let v = (parser_4, 71, fieldsig_4);;
439 let map = StringMap.add "2.6.23.14-78.fc7.ppc64" v map;;
440 let v = (parser_2, 71, fieldsig_2);;
441 let map = StringMap.add "2.6.23.14-78.fc7.x86_64" v map;;
442 let v = (parser_1, 55, fieldsig_1);;
443 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.i586" v map;;
444 let v = (parser_1, 55, fieldsig_1);;
445 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.i686" v map;;
446 let v = (parser_3, 55, fieldsig_3);;
447 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc" v map;;
448 let v = (parser_4, 71, fieldsig_4);;
449 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" v map;;
450 let v = (parser_2, 71, fieldsig_2);;
451 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.x86_64" v map;;
452 let v = (parser_1, 55, fieldsig_1);;
453 let map = StringMap.add "2.6.24-7.fc9.i586" v map;;
454 let v = (parser_1, 55, fieldsig_1);;
455 let map = StringMap.add "2.6.24-7.fc9.i686" v map;;
456 let v = (parser_3, 55, fieldsig_3);;
457 let map = StringMap.add "2.6.24-7.fc9.ppc" v map;;
458 let v = (parser_4, 71, fieldsig_4);;
459 let map = StringMap.add "2.6.24-7.fc9.ppc64" v map;;
460 let v = (parser_2, 71, fieldsig_2);;
461 let map = StringMap.add "2.6.24-7.fc9.x86_64" v map;;
462 let v = (parser_1, 55, fieldsig_1);;
463 let map = StringMap.add "2.6.24-9.fc9.i586" v map;;
464 let v = (parser_1, 55, fieldsig_1);;
465 let map = StringMap.add "2.6.24-9.fc9.i686" v map;;
466 let v = (parser_3, 55, fieldsig_3);;
467 let map = StringMap.add "2.6.24-9.fc9.ppc" v map;;
468 let v = (parser_4, 71, fieldsig_4);;
469 let map = StringMap.add "2.6.24-9.fc9.ppc64" v map;;
470 let v = (parser_2, 71, fieldsig_2);;
471 let map = StringMap.add "2.6.24-9.fc9.x86_64" v map;;
472 let v = (parser_1, 55, fieldsig_1);;
473 let map = StringMap.add "2.6.25.11-97.fc9.i686" v map;;
474 let v = (parser_2, 71, fieldsig_2);;
475 let map = StringMap.add "2.6.25.11-97.fc9.x86_64" v map;;
476 let v = (parser_1, 55, fieldsig_1);;
477 let map = StringMap.add "2.6.25.14-69.fc8.i586" v map;;
478 let v = (parser_1, 55, fieldsig_1);;
479 let map = StringMap.add "2.6.25.14-69.fc8.i686" v map;;
480 let v = (parser_4, 71, fieldsig_4);;
481 let map = StringMap.add "2.6.25.14-69.fc8.ppc64" v map;;
482 let v = (parser_1, 51, fieldsig_1);;
483 let map = StringMap.add "2.6.26.1-9.fc9.i586" v map;;
484 let v = (parser_1, 51, fieldsig_1);;
485 let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
486 let v = (parser_3, 51, fieldsig_3);;
487 let map = StringMap.add "2.6.26.1-9.fc9.ppc" v map;;
488 let v = (parser_4, 67, fieldsig_4);;
489 let map = StringMap.add "2.6.26.1-9.fc9.ppc64" v map;;
490 let v = (parser_2, 67, fieldsig_2);;
491 let map = StringMap.add "2.6.26.1-9.fc9.x86_64" v map;;
492 let v = (parser_1, 51, fieldsig_1);;
493 let map = StringMap.add "2.6.26.2-2.fc8.i586" v map;;
494 let v = (parser_1, 51, fieldsig_1);;
495 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
496 let v = (parser_3, 51, fieldsig_3);;
497 let map = StringMap.add "2.6.26.2-2.fc8.ppc" v map;;
498 let v = (parser_4, 67, fieldsig_4);;
499 let map = StringMap.add "2.6.26.2-2.fc8.ppc64" v map;;
500 let v = (parser_2, 67, fieldsig_2);;
501 let map = StringMap.add "2.6.26.2-2.fc8.x86_64" v map;;
502 let v = (parser_1, 51, fieldsig_1);;
503 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.i586" v map;;
504 let v = (parser_1, 51, fieldsig_1);;
505 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.i686" v map;;
506 let v = (parser_3, 51, fieldsig_3);;
507 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.ppc" v map;;
508 let v = (parser_4, 67, fieldsig_4);;
509 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.ppc64" v map;;
510 let v = (parser_2, 67, fieldsig_2);;
511 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.x86_64" v map;;
512 let v = (parser_1, 51, fieldsig_1);;
513 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.i586" v map;;
514 let v = (parser_1, 51, fieldsig_1);;
515 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.i686" v map;;
516 let v = (parser_3, 51, fieldsig_3);;
517 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" v map;;
518 let v = (parser_4, 67, fieldsig_4);;
519 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc64" v map;;
520 let v = (parser_2, 67, fieldsig_2);;
521 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.x86_64" v map;;
522 let v = (parser_1, 51, fieldsig_1);;
523 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.i586" v map;;
524 let v = (parser_1, 51, fieldsig_1);;
525 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.i686" v map;;
526 let v = (parser_3, 51, fieldsig_3);;
527 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc" v map;;
528 let v = (parser_4, 67, fieldsig_4);;
529 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc64" v map;;
530 let v = (parser_2, 67, fieldsig_2);;
531 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.x86_64" v map;;
532 let v = (parser_1, 51, fieldsig_1);;
533 let map = StringMap.add "2.6.27-0.237.rc2.fc10.i586" v map;;
534 let v = (parser_1, 51, fieldsig_1);;
535 let map = StringMap.add "2.6.27-0.237.rc2.fc10.i686" v map;;
536 let v = (parser_3, 51, fieldsig_3);;
537 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc" v map;;
538 let v = (parser_4, 67, fieldsig_4);;
539 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc64" v map;;
540 let v = (parser_2, 67, fieldsig_2);;
541 let map = StringMap.add "2.6.27-0.237.rc2.fc10.x86_64" v map;;
542 let v = (parser_1, 51, fieldsig_1);;
543 let map = StringMap.add "2.6.27-0.238.rc2.fc10.i586" v map;;
544 let v = (parser_1, 51, fieldsig_1);;
545 let map = StringMap.add "2.6.27-0.238.rc2.fc10.i686" v map;;
546 let v = (parser_3, 51, fieldsig_3);;
547 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc" v map;;
548 let v = (parser_4, 67, fieldsig_4);;
549 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc64" v map;;
550 let v = (parser_2, 67, fieldsig_2);;
551 let map = StringMap.add "2.6.27-0.238.rc2.fc10.x86_64" v map;;
552 let v = (parser_1, 51, fieldsig_1);;
553 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.i586" v map;;
554 let v = (parser_1, 51, fieldsig_1);;
555 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.i686" v map;;
556 let v = (parser_3, 51, fieldsig_3);;
557 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc" v map;;
558 let v = (parser_4, 67, fieldsig_4);;
559 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc64" v map;;
560 let v = (parser_2, 67, fieldsig_2);;
561 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.x86_64" v map;;
562 let v = (parser_1, 51, fieldsig_1);;
563 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.i586" v map;;
564 let v = (parser_1, 51, fieldsig_1);;
565 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.i686" v map;;
566 let v = (parser_3, 51, fieldsig_3);;
567 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc" v map;;
568 let v = (parser_4, 67, fieldsig_4);;
569 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc64" v map;;
570 let v = (parser_2, 67, fieldsig_2);;
571 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.x86_64" v map;;
572 let v = (parser_1, 55, fieldsig_1);;
573 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
574 let v = (parser_4, 71, fieldsig_4);;
575 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64" v map;;
576 let v = (parser_4, 71, fieldsig_4);;
577 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64iseries" v map;;
578 let v = (parser_2, 71, fieldsig_2);;
579 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
580 let v = (parser_1, 55, fieldsig_1);;
581 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
582 let v = (parser_4, 71, fieldsig_4);;
583 let map = StringMap.add "2.6.20-1.2933.fc6.ppc64" v map;;
584 let v = (parser_2, 71, fieldsig_2);;
585 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
586 let v = (parser_4, 71, fieldsig_4);;
587 let map = StringMap.add "2.6.21-1.3128.fc7.ppc64" v map;;
588 let v = (parser_2, 71, fieldsig_2);;
589 let map = StringMap.add "2.6.21-1.3128.fc7.x86_64" v map;;
590 let v = (parser_4, 71, fieldsig_4);;
591 let map = StringMap.add "2.6.21-1.3132.fc7.ppc64" v map;;
592 let v = (parser_2, 71, fieldsig_2);;
593 let map = StringMap.add "2.6.21-1.3132.fc7.x86_64" v map;;
594 let v = (parser_4, 71, fieldsig_4);;
595 let map = StringMap.add "2.6.21-1.3141.fc7.ppc64" v map;;
596 let v = (parser_2, 71, fieldsig_2);;
597 let map = StringMap.add "2.6.21-1.3141.fc7.x86_64" v map;;
598 let v = (parser_4, 71, fieldsig_4);;
599 let map = StringMap.add "2.6.21-1.3144.fc7.ppc64" v map;;
600 let v = (parser_2, 71, fieldsig_2);;
601 let map = StringMap.add "2.6.21-1.3144.fc7.x86_64" v map;;
602 let v = (parser_4, 71, fieldsig_4);;
603 let map = StringMap.add "2.6.21-1.3145.fc7.ppc64" v map;;
604 let v = (parser_2, 71, fieldsig_2);;
605 let map = StringMap.add "2.6.21-1.3145.fc7.x86_64" v map;;
606 let v = (parser_4, 71, fieldsig_4);;
607 let map = StringMap.add "2.6.21-1.3190.fc7.ppc64" v map;;
608 let v = (parser_2, 71, fieldsig_2);;
609 let map = StringMap.add "2.6.21-1.3190.fc7.x86_64" v map;;
610 let v = (parser_4, 71, fieldsig_4);;
611 let map = StringMap.add "2.6.21-1.3209.fc8.ppc64" v map;;
612 let v = (parser_4, 71, fieldsig_4);;
613 let map = StringMap.add "2.6.21-1.3218.fc8.ppc64" v map;;
614 let v = (parser_4, 71, fieldsig_4);;
615 let map = StringMap.add "2.6.21-1.3221.fc8.ppc64" v map;;
616 let v = (parser_4, 71, fieldsig_4);;
617 let map = StringMap.add "2.6.21-1.3228.fc7.ppc64" v map;;
618 let v = (parser_2, 71, fieldsig_2);;
619 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
620 let v = (parser_4, 71, fieldsig_4);;
621 let map = StringMap.add "2.6.21-1.3234.fc8.ppc64" v map;;
622 let v = (parser_4, 71, fieldsig_4);;
623 let map = StringMap.add "2.6.21-1.3236.fc8.ppc64" v map;;
624 let v = (parser_4, 71, fieldsig_4);;
625 let map = StringMap.add "2.6.21-1.3238.fc8.ppc64" v map;;
626 let v = (parser_4, 71, fieldsig_4);;
627 let map = StringMap.add "2.6.21-1.3242.fc8.ppc64" v map;;
628 let v = (parser_4, 71, fieldsig_4);;
629 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc64" v map;;
630 let v = (parser_4, 71, fieldsig_4);;
631 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc64" v map;;
632 let v = (parser_4, 71, fieldsig_4);;
633 let map = StringMap.add "2.6.23.14-135.fc8.ppc64" v map;;
634 let v = (parser_4, 71, fieldsig_4);;
635 let map = StringMap.add "2.6.23.14-78.fc7.ppc64" v map;;
636 let v = (parser_4, 71, fieldsig_4);;
637 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" v map;;
638 let v = (parser_4, 71, fieldsig_4);;
639 let map = StringMap.add "2.6.24-7.fc9.ppc64" v map;;
640 let v = (parser_4, 71, fieldsig_4);;
641 let map = StringMap.add "2.6.24-9.fc9.ppc64" v map;;
642 let v = (parser_4, 71, fieldsig_4);;
643 let map = StringMap.add "2.6.25.14-69.fc8.ppc64" v map;;
644 let v = (parser_4, 67, fieldsig_4);;
645 let map = StringMap.add "2.6.26.1-9.fc9.ppc64" v map;;
646 let v = (parser_4, 67, fieldsig_4);;
647 let map = StringMap.add "2.6.26.2-2.fc8.ppc64" v map;;
648 let v = (parser_4, 67, fieldsig_4);;
649 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.ppc64" v map;;
650 let v = (parser_4, 67, fieldsig_4);;
651 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc64" v map;;
652 let v = (parser_4, 67, fieldsig_4);;
653 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc64" v map;;
654 let v = (parser_4, 67, fieldsig_4);;
655 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc64" v map;;
656 let v = (parser_4, 67, fieldsig_4);;
657 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc64" v map;;
658 let v = (parser_4, 67, fieldsig_4);;
659 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc64" v map;;
660 let v = (parser_4, 67, fieldsig_4);;
661 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc64" v map;;
662 let v = (parser_3, 55, fieldsig_3);;
663 let map = StringMap.add "2.6.18-1.2798.fc6.ppc" v map;;
664 let v = (parser_3, 55, fieldsig_3);;
665 let map = StringMap.add "2.6.20-1.2933.fc6.ppc" v map;;
666 let v = (parser_3, 55, fieldsig_3);;
667 let map = StringMap.add "2.6.21-1.3128.fc7.ppc" v map;;
668 let v = (parser_3, 55, fieldsig_3);;
669 let map = StringMap.add "2.6.21-1.3132.fc7.ppc" v map;;
670 let v = (parser_3, 55, fieldsig_3);;
671 let map = StringMap.add "2.6.21-1.3141.fc7.ppc" v map;;
672 let v = (parser_3, 55, fieldsig_3);;
673 let map = StringMap.add "2.6.21-1.3144.fc7.ppc" v map;;
674 let v = (parser_3, 55, fieldsig_3);;
675 let map = StringMap.add "2.6.21-1.3145.fc7.ppc" v map;;
676 let v = (parser_3, 55, fieldsig_3);;
677 let map = StringMap.add "2.6.21-1.3190.fc7.ppc" v map;;
678 let v = (parser_3, 55, fieldsig_3);;
679 let map = StringMap.add "2.6.21-1.3209.fc8.ppc" v map;;
680 let v = (parser_3, 55, fieldsig_3);;
681 let map = StringMap.add "2.6.21-1.3218.fc8.ppc" v map;;
682 let v = (parser_3, 55, fieldsig_3);;
683 let map = StringMap.add "2.6.21-1.3221.fc8.ppc" v map;;
684 let v = (parser_3, 55, fieldsig_3);;
685 let map = StringMap.add "2.6.21-1.3228.fc7.ppc" v map;;
686 let v = (parser_3, 55, fieldsig_3);;
687 let map = StringMap.add "2.6.21-1.3234.fc8.ppc" v map;;
688 let v = (parser_3, 55, fieldsig_3);;
689 let map = StringMap.add "2.6.21-1.3236.fc8.ppc" v map;;
690 let v = (parser_3, 55, fieldsig_3);;
691 let map = StringMap.add "2.6.21-1.3238.fc8.ppc" v map;;
692 let v = (parser_3, 55, fieldsig_3);;
693 let map = StringMap.add "2.6.21-1.3242.fc8.ppc" v map;;
694 let v = (parser_3, 55, fieldsig_3);;
695 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" v map;;
696 let v = (parser_3, 55, fieldsig_3);;
697 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc" v map;;
698 let v = (parser_3, 55, fieldsig_3);;
699 let map = StringMap.add "2.6.23.14-135.fc8.ppc" v map;;
700 let v = (parser_3, 55, fieldsig_3);;
701 let map = StringMap.add "2.6.23.14-78.fc7.ppc" v map;;
702 let v = (parser_3, 55, fieldsig_3);;
703 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc" v map;;
704 let v = (parser_3, 55, fieldsig_3);;
705 let map = StringMap.add "2.6.24-7.fc9.ppc" v map;;
706 let v = (parser_3, 55, fieldsig_3);;
707 let map = StringMap.add "2.6.24-9.fc9.ppc" v map;;
708 let v = (parser_3, 51, fieldsig_3);;
709 let map = StringMap.add "2.6.26.1-9.fc9.ppc" v map;;
710 let v = (parser_3, 51, fieldsig_3);;
711 let map = StringMap.add "2.6.26.2-2.fc8.ppc" v map;;
712 let v = (parser_3, 51, fieldsig_3);;
713 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.ppc" v map;;
714 let v = (parser_3, 51, fieldsig_3);;
715 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" v map;;
716 let v = (parser_3, 51, fieldsig_3);;
717 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc" v map;;
718 let v = (parser_3, 51, fieldsig_3);;
719 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc" v map;;
720 let v = (parser_3, 51, fieldsig_3);;
721 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc" v map;;
722 let v = (parser_3, 51, fieldsig_3);;
723 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc" v map;;
724 let v = (parser_3, 51, fieldsig_3);;
725 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc" v map;;
726 let v = (parser_1, 55, fieldsig_1);;
727 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
728 let v = (parser_2, 71, fieldsig_2);;
729 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
730 let v = (parser_1, 55, fieldsig_1);;
731 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
732 let v = (parser_2, 71, fieldsig_2);;
733 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
734 type kernel_version = string;;
735 let in_ifaddr_known version = StringMap.mem version map;;
736 let in_ifaddr_size version =
737   let (_, size, _) = StringMap.find version map in size;;
738 let in_ifaddr_of_bits version bits =
739   let (parsefn, _, _) = StringMap.find version map in parsefn bits;;
740 let get_in_ifaddr version mem addr =
741   let (parsefn, size, _) = StringMap.find version map in
742   let bytes = Virt_mem_mmap.get_bytes mem addr size in
743   let bits = Bitstring.bitstring_of_string bytes in parsefn bits;;
744 let field_signature_of_in_ifaddr_ifa_next version =
745   let (_, _, fs) = StringMap.find version map in fs.__fs_in_ifaddr_ifa_next;;
746 let field_signature_of_in_ifaddr_ifa_local version =
747   let (_, _, fs) = StringMap.find version map in fs.__fs_in_ifaddr_ifa_local;;
748 let field_signature_of_in_ifaddr_ifa_address version =
749   let (_, _, fs) = StringMap.find version map
750   in fs.__fs_in_ifaddr_ifa_address;;
751 let field_signature_of_in_ifaddr_ifa_mask version =
752   let (_, _, fs) = StringMap.find version map in fs.__fs_in_ifaddr_ifa_mask;;
753 let field_signature_of_in_ifaddr_ifa_broadcast version =
754   let (_, _, fs) = StringMap.find version map
755   in fs.__fs_in_ifaddr_ifa_broadcast;;