xref: /freebsd/usr.sbin/ntp/ntpdc/nl.c (revision 5b9c547c)
1 /* $FreeBSD$ */
2   printf("sizeof(union req_data_u_tag) = %d\n",
3 	 (int) sizeof(union req_data_u_tag));
4   printf("offsetof(u32) = %d\n",
5 	 (int) offsetof(union req_data_u_tag, u32));
6   printf("offsetof(data) = %d\n",
7 	 (int) offsetof(union req_data_u_tag, data));
8   printf("\n");
9 
10   printf("sizeof(struct req_pkt) = %d\n",
11 	 (int) sizeof(struct req_pkt));
12   printf("offsetof(rm_vn_mode) = %d\n",
13 	 (int) offsetof(struct req_pkt, rm_vn_mode));
14   printf("offsetof(auth_seq) = %d\n",
15 	 (int) offsetof(struct req_pkt, auth_seq));
16   printf("offsetof(implementation) = %d\n",
17 	 (int) offsetof(struct req_pkt, implementation));
18   printf("offsetof(request) = %d\n",
19 	 (int) offsetof(struct req_pkt, request));
20   printf("offsetof(err_nitems) = %d\n",
21 	 (int) offsetof(struct req_pkt, err_nitems));
22   printf("offsetof(mbz_itemsize) = %d\n",
23 	 (int) offsetof(struct req_pkt, mbz_itemsize));
24   printf("offsetof(u) = %d\n",
25 	 (int) offsetof(struct req_pkt, u));
26   printf("offsetof(tstamp) = %d\n",
27 	 (int) offsetof(struct req_pkt, tstamp));
28   printf("offsetof(keyid) = %d\n",
29 	 (int) offsetof(struct req_pkt, keyid));
30   printf("offsetof(mac) = %d\n",
31 	 (int) offsetof(struct req_pkt, mac));
32   printf("\n");
33 
34   printf("sizeof(struct req_pkt_tail) = %d\n",
35 	 (int) sizeof(struct req_pkt_tail));
36   printf("offsetof(tstamp) = %d\n",
37 	 (int) offsetof(struct req_pkt_tail, tstamp));
38   printf("offsetof(keyid) = %d\n",
39 	 (int) offsetof(struct req_pkt_tail, keyid));
40   printf("offsetof(mac) = %d\n",
41 	 (int) offsetof(struct req_pkt_tail, mac));
42   printf("\n");
43 
44   printf("sizeof(union resp_pkt_u_tag) = %d\n",
45 	 (int) sizeof(union resp_pkt_u_tag));
46   printf("offsetof(data) = %d\n",
47 	 (int) offsetof(union resp_pkt_u_tag, data));
48   printf("offsetof(u32) = %d\n",
49 	 (int) offsetof(union resp_pkt_u_tag, u32));
50   printf("\n");
51 
52   printf("sizeof(struct resp_pkt) = %d\n",
53 	 (int) sizeof(struct resp_pkt));
54   printf("offsetof(rm_vn_mode) = %d\n",
55 	 (int) offsetof(struct resp_pkt, rm_vn_mode));
56   printf("offsetof(auth_seq) = %d\n",
57 	 (int) offsetof(struct resp_pkt, auth_seq));
58   printf("offsetof(implementation) = %d\n",
59 	 (int) offsetof(struct resp_pkt, implementation));
60   printf("offsetof(request) = %d\n",
61 	 (int) offsetof(struct resp_pkt, request));
62   printf("offsetof(err_nitems) = %d\n",
63 	 (int) offsetof(struct resp_pkt, err_nitems));
64   printf("offsetof(mbz_itemsize) = %d\n",
65 	 (int) offsetof(struct resp_pkt, mbz_itemsize));
66   printf("offsetof(u) = %d\n",
67 	 (int) offsetof(struct resp_pkt, u));
68   printf("\n");
69 
70   printf("sizeof(struct info_peer_list) = %d\n",
71 	 (int) sizeof(struct info_peer_list));
72   printf("offsetof(addr) = %d\n",
73 	 (int) offsetof(struct info_peer_list, addr));
74   printf("offsetof(port) = %d\n",
75 	 (int) offsetof(struct info_peer_list, port));
76   printf("offsetof(hmode) = %d\n",
77 	 (int) offsetof(struct info_peer_list, hmode));
78   printf("offsetof(flags) = %d\n",
79 	 (int) offsetof(struct info_peer_list, flags));
80   printf("offsetof(v6_flag) = %d\n",
81 	 (int) offsetof(struct info_peer_list, v6_flag));
82   printf("offsetof(unused1) = %d\n",
83 	 (int) offsetof(struct info_peer_list, unused1));
84   printf("offsetof(addr6) = %d\n",
85 	 (int) offsetof(struct info_peer_list, addr6));
86   printf("\n");
87 
88   printf("sizeof(struct info_peer_summary) = %d\n",
89 	 (int) sizeof(struct info_peer_summary));
90   printf("offsetof(dstadr) = %d\n",
91 	 (int) offsetof(struct info_peer_summary, dstadr));
92   printf("offsetof(srcadr) = %d\n",
93 	 (int) offsetof(struct info_peer_summary, srcadr));
94   printf("offsetof(srcport) = %d\n",
95 	 (int) offsetof(struct info_peer_summary, srcport));
96   printf("offsetof(stratum) = %d\n",
97 	 (int) offsetof(struct info_peer_summary, stratum));
98   printf("offsetof(hpoll) = %d\n",
99 	 (int) offsetof(struct info_peer_summary, hpoll));
100   printf("offsetof(ppoll) = %d\n",
101 	 (int) offsetof(struct info_peer_summary, ppoll));
102   printf("offsetof(reach) = %d\n",
103 	 (int) offsetof(struct info_peer_summary, reach));
104   printf("offsetof(flags) = %d\n",
105 	 (int) offsetof(struct info_peer_summary, flags));
106   printf("offsetof(hmode) = %d\n",
107 	 (int) offsetof(struct info_peer_summary, hmode));
108   printf("offsetof(delay) = %d\n",
109 	 (int) offsetof(struct info_peer_summary, delay));
110   printf("offsetof(offset) = %d\n",
111 	 (int) offsetof(struct info_peer_summary, offset));
112   printf("offsetof(dispersion) = %d\n",
113 	 (int) offsetof(struct info_peer_summary, dispersion));
114   printf("offsetof(v6_flag) = %d\n",
115 	 (int) offsetof(struct info_peer_summary, v6_flag));
116   printf("offsetof(unused1) = %d\n",
117 	 (int) offsetof(struct info_peer_summary, unused1));
118   printf("offsetof(dstadr6) = %d\n",
119 	 (int) offsetof(struct info_peer_summary, dstadr6));
120   printf("offsetof(srcadr6) = %d\n",
121 	 (int) offsetof(struct info_peer_summary, srcadr6));
122   printf("\n");
123 
124   printf("sizeof(struct info_peer) = %d\n",
125 	 (int) sizeof(struct info_peer));
126   printf("offsetof(dstadr) = %d\n",
127 	 (int) offsetof(struct info_peer, dstadr));
128   printf("offsetof(srcadr) = %d\n",
129 	 (int) offsetof(struct info_peer, srcadr));
130   printf("offsetof(srcport) = %d\n",
131 	 (int) offsetof(struct info_peer, srcport));
132   printf("offsetof(flags) = %d\n",
133 	 (int) offsetof(struct info_peer, flags));
134   printf("offsetof(leap) = %d\n",
135 	 (int) offsetof(struct info_peer, leap));
136   printf("offsetof(hmode) = %d\n",
137 	 (int) offsetof(struct info_peer, hmode));
138   printf("offsetof(pmode) = %d\n",
139 	 (int) offsetof(struct info_peer, pmode));
140   printf("offsetof(stratum) = %d\n",
141 	 (int) offsetof(struct info_peer, stratum));
142   printf("offsetof(ppoll) = %d\n",
143 	 (int) offsetof(struct info_peer, ppoll));
144   printf("offsetof(hpoll) = %d\n",
145 	 (int) offsetof(struct info_peer, hpoll));
146   printf("offsetof(precision) = %d\n",
147 	 (int) offsetof(struct info_peer, precision));
148   printf("offsetof(version) = %d\n",
149 	 (int) offsetof(struct info_peer, version));
150   printf("offsetof(unused8) = %d\n",
151 	 (int) offsetof(struct info_peer, unused8));
152   printf("offsetof(reach) = %d\n",
153 	 (int) offsetof(struct info_peer, reach));
154   printf("offsetof(unreach) = %d\n",
155 	 (int) offsetof(struct info_peer, unreach));
156   printf("offsetof(flash) = %d\n",
157 	 (int) offsetof(struct info_peer, flash));
158   printf("offsetof(ttl) = %d\n",
159 	 (int) offsetof(struct info_peer, ttl));
160   printf("offsetof(flash2) = %d\n",
161 	 (int) offsetof(struct info_peer, flash2));
162   printf("offsetof(associd) = %d\n",
163 	 (int) offsetof(struct info_peer, associd));
164   printf("offsetof(keyid) = %d\n",
165 	 (int) offsetof(struct info_peer, keyid));
166   printf("offsetof(pkeyid) = %d\n",
167 	 (int) offsetof(struct info_peer, pkeyid));
168   printf("offsetof(refid) = %d\n",
169 	 (int) offsetof(struct info_peer, refid));
170   printf("offsetof(timer) = %d\n",
171 	 (int) offsetof(struct info_peer, timer));
172   printf("offsetof(rootdelay) = %d\n",
173 	 (int) offsetof(struct info_peer, rootdelay));
174   printf("offsetof(rootdispersion) = %d\n",
175 	 (int) offsetof(struct info_peer, rootdispersion));
176   printf("offsetof(reftime) = %d\n",
177 	 (int) offsetof(struct info_peer, reftime));
178   printf("offsetof(org) = %d\n",
179 	 (int) offsetof(struct info_peer, org));
180   printf("offsetof(rec) = %d\n",
181 	 (int) offsetof(struct info_peer, rec));
182   printf("offsetof(xmt) = %d\n",
183 	 (int) offsetof(struct info_peer, xmt));
184   printf("offsetof(filtdelay) = %d\n",
185 	 (int) offsetof(struct info_peer, filtdelay));
186   printf("offsetof(filtoffset) = %d\n",
187 	 (int) offsetof(struct info_peer, filtoffset));
188   printf("offsetof(order) = %d\n",
189 	 (int) offsetof(struct info_peer, order));
190   printf("offsetof(delay) = %d\n",
191 	 (int) offsetof(struct info_peer, delay));
192   printf("offsetof(dispersion) = %d\n",
193 	 (int) offsetof(struct info_peer, dispersion));
194   printf("offsetof(offset) = %d\n",
195 	 (int) offsetof(struct info_peer, offset));
196   printf("offsetof(selectdisp) = %d\n",
197 	 (int) offsetof(struct info_peer, selectdisp));
198   printf("offsetof(unused1) = %d\n",
199 	 (int) offsetof(struct info_peer, unused1));
200   printf("offsetof(unused2) = %d\n",
201 	 (int) offsetof(struct info_peer, unused2));
202   printf("offsetof(unused3) = %d\n",
203 	 (int) offsetof(struct info_peer, unused3));
204   printf("offsetof(unused4) = %d\n",
205 	 (int) offsetof(struct info_peer, unused4));
206   printf("offsetof(unused5) = %d\n",
207 	 (int) offsetof(struct info_peer, unused5));
208   printf("offsetof(unused6) = %d\n",
209 	 (int) offsetof(struct info_peer, unused6));
210   printf("offsetof(unused7) = %d\n",
211 	 (int) offsetof(struct info_peer, unused7));
212   printf("offsetof(estbdelay) = %d\n",
213 	 (int) offsetof(struct info_peer, estbdelay));
214   printf("offsetof(v6_flag) = %d\n",
215 	 (int) offsetof(struct info_peer, v6_flag));
216   printf("offsetof(unused9) = %d\n",
217 	 (int) offsetof(struct info_peer, unused9));
218   printf("offsetof(dstadr6) = %d\n",
219 	 (int) offsetof(struct info_peer, dstadr6));
220   printf("offsetof(srcadr6) = %d\n",
221 	 (int) offsetof(struct info_peer, srcadr6));
222   printf("\n");
223 
224   printf("sizeof(struct info_peer_stats) = %d\n",
225 	 (int) sizeof(struct info_peer_stats));
226   printf("offsetof(dstadr) = %d\n",
227 	 (int) offsetof(struct info_peer_stats, dstadr));
228   printf("offsetof(srcadr) = %d\n",
229 	 (int) offsetof(struct info_peer_stats, srcadr));
230   printf("offsetof(srcport) = %d\n",
231 	 (int) offsetof(struct info_peer_stats, srcport));
232   printf("offsetof(flags) = %d\n",
233 	 (int) offsetof(struct info_peer_stats, flags));
234   printf("offsetof(timereset) = %d\n",
235 	 (int) offsetof(struct info_peer_stats, timereset));
236   printf("offsetof(timereceived) = %d\n",
237 	 (int) offsetof(struct info_peer_stats, timereceived));
238   printf("offsetof(timetosend) = %d\n",
239 	 (int) offsetof(struct info_peer_stats, timetosend));
240   printf("offsetof(timereachable) = %d\n",
241 	 (int) offsetof(struct info_peer_stats, timereachable));
242   printf("offsetof(sent) = %d\n",
243 	 (int) offsetof(struct info_peer_stats, sent));
244   printf("offsetof(unused1) = %d\n",
245 	 (int) offsetof(struct info_peer_stats, unused1));
246   printf("offsetof(processed) = %d\n",
247 	 (int) offsetof(struct info_peer_stats, processed));
248   printf("offsetof(unused2) = %d\n",
249 	 (int) offsetof(struct info_peer_stats, unused2));
250   printf("offsetof(badauth) = %d\n",
251 	 (int) offsetof(struct info_peer_stats, badauth));
252   printf("offsetof(bogusorg) = %d\n",
253 	 (int) offsetof(struct info_peer_stats, bogusorg));
254   printf("offsetof(oldpkt) = %d\n",
255 	 (int) offsetof(struct info_peer_stats, oldpkt));
256   printf("offsetof(unused3) = %d\n",
257 	 (int) offsetof(struct info_peer_stats, unused3));
258   printf("offsetof(unused4) = %d\n",
259 	 (int) offsetof(struct info_peer_stats, unused4));
260   printf("offsetof(seldisp) = %d\n",
261 	 (int) offsetof(struct info_peer_stats, seldisp));
262   printf("offsetof(selbroken) = %d\n",
263 	 (int) offsetof(struct info_peer_stats, selbroken));
264   printf("offsetof(unused5) = %d\n",
265 	 (int) offsetof(struct info_peer_stats, unused5));
266   printf("offsetof(candidate) = %d\n",
267 	 (int) offsetof(struct info_peer_stats, candidate));
268   printf("offsetof(unused6) = %d\n",
269 	 (int) offsetof(struct info_peer_stats, unused6));
270   printf("offsetof(unused7) = %d\n",
271 	 (int) offsetof(struct info_peer_stats, unused7));
272   printf("offsetof(unused8) = %d\n",
273 	 (int) offsetof(struct info_peer_stats, unused8));
274   printf("offsetof(v6_flag) = %d\n",
275 	 (int) offsetof(struct info_peer_stats, v6_flag));
276   printf("offsetof(unused9) = %d\n",
277 	 (int) offsetof(struct info_peer_stats, unused9));
278   printf("offsetof(dstadr6) = %d\n",
279 	 (int) offsetof(struct info_peer_stats, dstadr6));
280   printf("offsetof(srcadr6) = %d\n",
281 	 (int) offsetof(struct info_peer_stats, srcadr6));
282   printf("\n");
283 
284   printf("sizeof(struct info_loop) = %d\n",
285 	 (int) sizeof(struct info_loop));
286   printf("offsetof(last_offset) = %d\n",
287 	 (int) offsetof(struct info_loop, last_offset));
288   printf("offsetof(drift_comp) = %d\n",
289 	 (int) offsetof(struct info_loop, drift_comp));
290   printf("offsetof(compliance) = %d\n",
291 	 (int) offsetof(struct info_loop, compliance));
292   printf("offsetof(watchdog_timer) = %d\n",
293 	 (int) offsetof(struct info_loop, watchdog_timer));
294   printf("\n");
295 
296   printf("sizeof(struct info_sys) = %d\n",
297 	 (int) sizeof(struct info_sys));
298   printf("offsetof(peer) = %d\n",
299 	 (int) offsetof(struct info_sys, peer));
300   printf("offsetof(peer_mode) = %d\n",
301 	 (int) offsetof(struct info_sys, peer_mode));
302   printf("offsetof(leap) = %d\n",
303 	 (int) offsetof(struct info_sys, leap));
304   printf("offsetof(stratum) = %d\n",
305 	 (int) offsetof(struct info_sys, stratum));
306   printf("offsetof(precision) = %d\n",
307 	 (int) offsetof(struct info_sys, precision));
308   printf("offsetof(rootdelay) = %d\n",
309 	 (int) offsetof(struct info_sys, rootdelay));
310   printf("offsetof(rootdispersion) = %d\n",
311 	 (int) offsetof(struct info_sys, rootdispersion));
312   printf("offsetof(refid) = %d\n",
313 	 (int) offsetof(struct info_sys, refid));
314   printf("offsetof(reftime) = %d\n",
315 	 (int) offsetof(struct info_sys, reftime));
316   printf("offsetof(poll) = %d\n",
317 	 (int) offsetof(struct info_sys, poll));
318   printf("offsetof(flags) = %d\n",
319 	 (int) offsetof(struct info_sys, flags));
320   printf("offsetof(unused1) = %d\n",
321 	 (int) offsetof(struct info_sys, unused1));
322   printf("offsetof(unused2) = %d\n",
323 	 (int) offsetof(struct info_sys, unused2));
324   printf("offsetof(unused3) = %d\n",
325 	 (int) offsetof(struct info_sys, unused3));
326   printf("offsetof(bdelay) = %d\n",
327 	 (int) offsetof(struct info_sys, bdelay));
328   printf("offsetof(frequency) = %d\n",
329 	 (int) offsetof(struct info_sys, frequency));
330   printf("offsetof(authdelay) = %d\n",
331 	 (int) offsetof(struct info_sys, authdelay));
332   printf("offsetof(stability) = %d\n",
333 	 (int) offsetof(struct info_sys, stability));
334   printf("offsetof(v6_flag) = %d\n",
335 	 (int) offsetof(struct info_sys, v6_flag));
336   printf("offsetof(unused4) = %d\n",
337 	 (int) offsetof(struct info_sys, unused4));
338   printf("offsetof(peer6) = %d\n",
339 	 (int) offsetof(struct info_sys, peer6));
340   printf("\n");
341 
342   printf("sizeof(struct info_sys_stats) = %d\n",
343 	 (int) sizeof(struct info_sys_stats));
344   printf("offsetof(timeup) = %d\n",
345 	 (int) offsetof(struct info_sys_stats, timeup));
346   printf("offsetof(timereset) = %d\n",
347 	 (int) offsetof(struct info_sys_stats, timereset));
348   printf("offsetof(denied) = %d\n",
349 	 (int) offsetof(struct info_sys_stats, denied));
350   printf("offsetof(oldversionpkt) = %d\n",
351 	 (int) offsetof(struct info_sys_stats, oldversionpkt));
352   printf("offsetof(newversionpkt) = %d\n",
353 	 (int) offsetof(struct info_sys_stats, newversionpkt));
354   printf("offsetof(unknownversion) = %d\n",
355 	 (int) offsetof(struct info_sys_stats, unknownversion));
356   printf("offsetof(badlength) = %d\n",
357 	 (int) offsetof(struct info_sys_stats, badlength));
358   printf("offsetof(processed) = %d\n",
359 	 (int) offsetof(struct info_sys_stats, processed));
360   printf("offsetof(badauth) = %d\n",
361 	 (int) offsetof(struct info_sys_stats, badauth));
362   printf("offsetof(received) = %d\n",
363 	 (int) offsetof(struct info_sys_stats, received));
364   printf("offsetof(limitrejected) = %d\n",
365 	 (int) offsetof(struct info_sys_stats, limitrejected));
366   printf("\n");
367 
368   printf("sizeof(struct old_info_sys_stats) = %d\n",
369 	 (int) sizeof(struct old_info_sys_stats));
370   printf("offsetof(timeup) = %d\n",
371 	 (int) offsetof(struct old_info_sys_stats, timeup));
372   printf("offsetof(timereset) = %d\n",
373 	 (int) offsetof(struct old_info_sys_stats, timereset));
374   printf("offsetof(denied) = %d\n",
375 	 (int) offsetof(struct old_info_sys_stats, denied));
376   printf("offsetof(oldversionpkt) = %d\n",
377 	 (int) offsetof(struct old_info_sys_stats, oldversionpkt));
378   printf("offsetof(newversionpkt) = %d\n",
379 	 (int) offsetof(struct old_info_sys_stats, newversionpkt));
380   printf("offsetof(unknownversion) = %d\n",
381 	 (int) offsetof(struct old_info_sys_stats, unknownversion));
382   printf("offsetof(badlength) = %d\n",
383 	 (int) offsetof(struct old_info_sys_stats, badlength));
384   printf("offsetof(processed) = %d\n",
385 	 (int) offsetof(struct old_info_sys_stats, processed));
386   printf("offsetof(badauth) = %d\n",
387 	 (int) offsetof(struct old_info_sys_stats, badauth));
388   printf("offsetof(wanderhold) = %d\n",
389 	 (int) offsetof(struct old_info_sys_stats, wanderhold));
390   printf("\n");
391 
392   printf("sizeof(struct info_mem_stats) = %d\n",
393 	 (int) sizeof(struct info_mem_stats));
394   printf("offsetof(timereset) = %d\n",
395 	 (int) offsetof(struct info_mem_stats, timereset));
396   printf("offsetof(totalpeermem) = %d\n",
397 	 (int) offsetof(struct info_mem_stats, totalpeermem));
398   printf("offsetof(freepeermem) = %d\n",
399 	 (int) offsetof(struct info_mem_stats, freepeermem));
400   printf("offsetof(findpeer_calls) = %d\n",
401 	 (int) offsetof(struct info_mem_stats, findpeer_calls));
402   printf("offsetof(allocations) = %d\n",
403 	 (int) offsetof(struct info_mem_stats, allocations));
404   printf("offsetof(demobilizations) = %d\n",
405 	 (int) offsetof(struct info_mem_stats, demobilizations));
406   printf("offsetof(hashcount) = %d\n",
407 	 (int) offsetof(struct info_mem_stats, hashcount));
408   printf("\n");
409 
410   printf("sizeof(struct info_io_stats) = %d\n",
411 	 (int) sizeof(struct info_io_stats));
412   printf("offsetof(timereset) = %d\n",
413 	 (int) offsetof(struct info_io_stats, timereset));
414   printf("offsetof(totalrecvbufs) = %d\n",
415 	 (int) offsetof(struct info_io_stats, totalrecvbufs));
416   printf("offsetof(freerecvbufs) = %d\n",
417 	 (int) offsetof(struct info_io_stats, freerecvbufs));
418   printf("offsetof(fullrecvbufs) = %d\n",
419 	 (int) offsetof(struct info_io_stats, fullrecvbufs));
420   printf("offsetof(lowwater) = %d\n",
421 	 (int) offsetof(struct info_io_stats, lowwater));
422   printf("offsetof(dropped) = %d\n",
423 	 (int) offsetof(struct info_io_stats, dropped));
424   printf("offsetof(ignored) = %d\n",
425 	 (int) offsetof(struct info_io_stats, ignored));
426   printf("offsetof(received) = %d\n",
427 	 (int) offsetof(struct info_io_stats, received));
428   printf("offsetof(sent) = %d\n",
429 	 (int) offsetof(struct info_io_stats, sent));
430   printf("offsetof(notsent) = %d\n",
431 	 (int) offsetof(struct info_io_stats, notsent));
432   printf("offsetof(interrupts) = %d\n",
433 	 (int) offsetof(struct info_io_stats, interrupts));
434   printf("offsetof(int_received) = %d\n",
435 	 (int) offsetof(struct info_io_stats, int_received));
436   printf("\n");
437 
438   printf("sizeof(struct info_timer_stats) = %d\n",
439 	 (int) sizeof(struct info_timer_stats));
440   printf("offsetof(timereset) = %d\n",
441 	 (int) offsetof(struct info_timer_stats, timereset));
442   printf("offsetof(alarms) = %d\n",
443 	 (int) offsetof(struct info_timer_stats, alarms));
444   printf("offsetof(overflows) = %d\n",
445 	 (int) offsetof(struct info_timer_stats, overflows));
446   printf("offsetof(xmtcalls) = %d\n",
447 	 (int) offsetof(struct info_timer_stats, xmtcalls));
448   printf("\n");
449 
450   printf("sizeof(struct old_conf_peer) = %d\n",
451 	 (int) sizeof(struct old_conf_peer));
452   printf("offsetof(peeraddr) = %d\n",
453 	 (int) offsetof(struct old_conf_peer, peeraddr));
454   printf("offsetof(hmode) = %d\n",
455 	 (int) offsetof(struct old_conf_peer, hmode));
456   printf("offsetof(version) = %d\n",
457 	 (int) offsetof(struct old_conf_peer, version));
458   printf("offsetof(minpoll) = %d\n",
459 	 (int) offsetof(struct old_conf_peer, minpoll));
460   printf("offsetof(maxpoll) = %d\n",
461 	 (int) offsetof(struct old_conf_peer, maxpoll));
462   printf("offsetof(flags) = %d\n",
463 	 (int) offsetof(struct old_conf_peer, flags));
464   printf("offsetof(ttl) = %d\n",
465 	 (int) offsetof(struct old_conf_peer, ttl));
466   printf("offsetof(unused) = %d\n",
467 	 (int) offsetof(struct old_conf_peer, unused));
468   printf("offsetof(keyid) = %d\n",
469 	 (int) offsetof(struct old_conf_peer, keyid));
470   printf("\n");
471 
472   printf("sizeof(struct conf_peer) = %d\n",
473 	 (int) sizeof(struct conf_peer));
474   printf("offsetof(peeraddr) = %d\n",
475 	 (int) offsetof(struct conf_peer, peeraddr));
476   printf("offsetof(hmode) = %d\n",
477 	 (int) offsetof(struct conf_peer, hmode));
478   printf("offsetof(version) = %d\n",
479 	 (int) offsetof(struct conf_peer, version));
480   printf("offsetof(minpoll) = %d\n",
481 	 (int) offsetof(struct conf_peer, minpoll));
482   printf("offsetof(maxpoll) = %d\n",
483 	 (int) offsetof(struct conf_peer, maxpoll));
484   printf("offsetof(flags) = %d\n",
485 	 (int) offsetof(struct conf_peer, flags));
486   printf("offsetof(ttl) = %d\n",
487 	 (int) offsetof(struct conf_peer, ttl));
488   printf("offsetof(unused1) = %d\n",
489 	 (int) offsetof(struct conf_peer, unused1));
490   printf("offsetof(keyid) = %d\n",
491 	 (int) offsetof(struct conf_peer, keyid));
492   printf("offsetof(keystr) = %d\n",
493 	 (int) offsetof(struct conf_peer, keystr));
494   printf("offsetof(v6_flag) = %d\n",
495 	 (int) offsetof(struct conf_peer, v6_flag));
496   printf("offsetof(unused2) = %d\n",
497 	 (int) offsetof(struct conf_peer, unused2));
498   printf("offsetof(peeraddr6) = %d\n",
499 	 (int) offsetof(struct conf_peer, peeraddr6));
500   printf("\n");
501 
502   printf("sizeof(struct conf_unpeer) = %d\n",
503 	 (int) sizeof(struct conf_unpeer));
504   printf("offsetof(peeraddr) = %d\n",
505 	 (int) offsetof(struct conf_unpeer, peeraddr));
506   printf("offsetof(v6_flag) = %d\n",
507 	 (int) offsetof(struct conf_unpeer, v6_flag));
508   printf("offsetof(peeraddr6) = %d\n",
509 	 (int) offsetof(struct conf_unpeer, peeraddr6));
510   printf("\n");
511 
512   printf("sizeof(struct conf_sys_flags) = %d\n",
513 	 (int) sizeof(struct conf_sys_flags));
514   printf("offsetof(flags) = %d\n",
515 	 (int) offsetof(struct conf_sys_flags, flags));
516   printf("\n");
517 
518   printf("sizeof(struct info_restrict) = %d\n",
519 	 (int) sizeof(struct info_restrict));
520   printf("offsetof(addr) = %d\n",
521 	 (int) offsetof(struct info_restrict, addr));
522   printf("offsetof(mask) = %d\n",
523 	 (int) offsetof(struct info_restrict, mask));
524   printf("offsetof(count) = %d\n",
525 	 (int) offsetof(struct info_restrict, count));
526   printf("offsetof(flags) = %d\n",
527 	 (int) offsetof(struct info_restrict, flags));
528   printf("offsetof(mflags) = %d\n",
529 	 (int) offsetof(struct info_restrict, mflags));
530   printf("offsetof(v6_flag) = %d\n",
531 	 (int) offsetof(struct info_restrict, v6_flag));
532   printf("offsetof(unused1) = %d\n",
533 	 (int) offsetof(struct info_restrict, unused1));
534   printf("offsetof(addr6) = %d\n",
535 	 (int) offsetof(struct info_restrict, addr6));
536   printf("offsetof(mask6) = %d\n",
537 	 (int) offsetof(struct info_restrict, mask6));
538   printf("\n");
539 
540   printf("sizeof(struct conf_restrict) = %d\n",
541 	 (int) sizeof(struct conf_restrict));
542   printf("offsetof(addr) = %d\n",
543 	 (int) offsetof(struct conf_restrict, addr));
544   printf("offsetof(mask) = %d\n",
545 	 (int) offsetof(struct conf_restrict, mask));
546   printf("offsetof(flags) = %d\n",
547 	 (int) offsetof(struct conf_restrict, flags));
548   printf("offsetof(mflags) = %d\n",
549 	 (int) offsetof(struct conf_restrict, mflags));
550   printf("offsetof(v6_flag) = %d\n",
551 	 (int) offsetof(struct conf_restrict, v6_flag));
552   printf("offsetof(addr6) = %d\n",
553 	 (int) offsetof(struct conf_restrict, addr6));
554   printf("offsetof(mask6) = %d\n",
555 	 (int) offsetof(struct conf_restrict, mask6));
556   printf("\n");
557 
558   printf("sizeof(struct info_monitor_1) = %d\n",
559 	 (int) sizeof(struct info_monitor_1));
560   printf("offsetof(avg_int) = %d\n",
561 	 (int) offsetof(struct info_monitor_1, avg_int));
562   printf("offsetof(last_int) = %d\n",
563 	 (int) offsetof(struct info_monitor_1, last_int));
564   printf("offsetof(restr) = %d\n",
565 	 (int) offsetof(struct info_monitor_1, restr));
566   printf("offsetof(count) = %d\n",
567 	 (int) offsetof(struct info_monitor_1, count));
568   printf("offsetof(addr) = %d\n",
569 	 (int) offsetof(struct info_monitor_1, addr));
570   printf("offsetof(daddr) = %d\n",
571 	 (int) offsetof(struct info_monitor_1, daddr));
572   printf("offsetof(flags) = %d\n",
573 	 (int) offsetof(struct info_monitor_1, flags));
574   printf("offsetof(port) = %d\n",
575 	 (int) offsetof(struct info_monitor_1, port));
576   printf("offsetof(mode) = %d\n",
577 	 (int) offsetof(struct info_monitor_1, mode));
578   printf("offsetof(version) = %d\n",
579 	 (int) offsetof(struct info_monitor_1, version));
580   printf("offsetof(v6_flag) = %d\n",
581 	 (int) offsetof(struct info_monitor_1, v6_flag));
582   printf("offsetof(unused1) = %d\n",
583 	 (int) offsetof(struct info_monitor_1, unused1));
584   printf("offsetof(addr6) = %d\n",
585 	 (int) offsetof(struct info_monitor_1, addr6));
586   printf("offsetof(daddr6) = %d\n",
587 	 (int) offsetof(struct info_monitor_1, daddr6));
588   printf("\n");
589 
590   printf("sizeof(struct info_monitor) = %d\n",
591 	 (int) sizeof(struct info_monitor));
592   printf("offsetof(avg_int) = %d\n",
593 	 (int) offsetof(struct info_monitor, avg_int));
594   printf("offsetof(last_int) = %d\n",
595 	 (int) offsetof(struct info_monitor, last_int));
596   printf("offsetof(restr) = %d\n",
597 	 (int) offsetof(struct info_monitor, restr));
598   printf("offsetof(count) = %d\n",
599 	 (int) offsetof(struct info_monitor, count));
600   printf("offsetof(addr) = %d\n",
601 	 (int) offsetof(struct info_monitor, addr));
602   printf("offsetof(port) = %d\n",
603 	 (int) offsetof(struct info_monitor, port));
604   printf("offsetof(mode) = %d\n",
605 	 (int) offsetof(struct info_monitor, mode));
606   printf("offsetof(version) = %d\n",
607 	 (int) offsetof(struct info_monitor, version));
608   printf("offsetof(v6_flag) = %d\n",
609 	 (int) offsetof(struct info_monitor, v6_flag));
610   printf("offsetof(unused1) = %d\n",
611 	 (int) offsetof(struct info_monitor, unused1));
612   printf("offsetof(addr6) = %d\n",
613 	 (int) offsetof(struct info_monitor, addr6));
614   printf("\n");
615 
616   printf("sizeof(struct old_info_monitor) = %d\n",
617 	 (int) sizeof(struct old_info_monitor));
618   printf("offsetof(lasttime) = %d\n",
619 	 (int) offsetof(struct old_info_monitor, lasttime));
620   printf("offsetof(firsttime) = %d\n",
621 	 (int) offsetof(struct old_info_monitor, firsttime));
622   printf("offsetof(count) = %d\n",
623 	 (int) offsetof(struct old_info_monitor, count));
624   printf("offsetof(addr) = %d\n",
625 	 (int) offsetof(struct old_info_monitor, addr));
626   printf("offsetof(port) = %d\n",
627 	 (int) offsetof(struct old_info_monitor, port));
628   printf("offsetof(mode) = %d\n",
629 	 (int) offsetof(struct old_info_monitor, mode));
630   printf("offsetof(version) = %d\n",
631 	 (int) offsetof(struct old_info_monitor, version));
632   printf("offsetof(v6_flag) = %d\n",
633 	 (int) offsetof(struct old_info_monitor, v6_flag));
634   printf("offsetof(addr6) = %d\n",
635 	 (int) offsetof(struct old_info_monitor, addr6));
636   printf("\n");
637 
638   printf("sizeof(struct reset_flags) = %d\n",
639 	 (int) sizeof(struct reset_flags));
640   printf("offsetof(flags) = %d\n",
641 	 (int) offsetof(struct reset_flags, flags));
642   printf("\n");
643 
644   printf("sizeof(struct info_auth) = %d\n",
645 	 (int) sizeof(struct info_auth));
646   printf("offsetof(timereset) = %d\n",
647 	 (int) offsetof(struct info_auth, timereset));
648   printf("offsetof(numkeys) = %d\n",
649 	 (int) offsetof(struct info_auth, numkeys));
650   printf("offsetof(numfreekeys) = %d\n",
651 	 (int) offsetof(struct info_auth, numfreekeys));
652   printf("offsetof(keylookups) = %d\n",
653 	 (int) offsetof(struct info_auth, keylookups));
654   printf("offsetof(keynotfound) = %d\n",
655 	 (int) offsetof(struct info_auth, keynotfound));
656   printf("offsetof(encryptions) = %d\n",
657 	 (int) offsetof(struct info_auth, encryptions));
658   printf("offsetof(decryptions) = %d\n",
659 	 (int) offsetof(struct info_auth, decryptions));
660   printf("offsetof(expired) = %d\n",
661 	 (int) offsetof(struct info_auth, expired));
662   printf("offsetof(keyuncached) = %d\n",
663 	 (int) offsetof(struct info_auth, keyuncached));
664   printf("\n");
665 
666   printf("sizeof(struct info_trap) = %d\n",
667 	 (int) sizeof(struct info_trap));
668   printf("offsetof(local_address) = %d\n",
669 	 (int) offsetof(struct info_trap, local_address));
670   printf("offsetof(trap_address) = %d\n",
671 	 (int) offsetof(struct info_trap, trap_address));
672   printf("offsetof(trap_port) = %d\n",
673 	 (int) offsetof(struct info_trap, trap_port));
674   printf("offsetof(sequence) = %d\n",
675 	 (int) offsetof(struct info_trap, sequence));
676   printf("offsetof(settime) = %d\n",
677 	 (int) offsetof(struct info_trap, settime));
678   printf("offsetof(origtime) = %d\n",
679 	 (int) offsetof(struct info_trap, origtime));
680   printf("offsetof(resets) = %d\n",
681 	 (int) offsetof(struct info_trap, resets));
682   printf("offsetof(flags) = %d\n",
683 	 (int) offsetof(struct info_trap, flags));
684   printf("offsetof(v6_flag) = %d\n",
685 	 (int) offsetof(struct info_trap, v6_flag));
686   printf("offsetof(local_address6) = %d\n",
687 	 (int) offsetof(struct info_trap, local_address6));
688   printf("offsetof(trap_address6) = %d\n",
689 	 (int) offsetof(struct info_trap, trap_address6));
690   printf("\n");
691 
692   printf("sizeof(struct conf_trap) = %d\n",
693 	 (int) sizeof(struct conf_trap));
694   printf("offsetof(local_address) = %d\n",
695 	 (int) offsetof(struct conf_trap, local_address));
696   printf("offsetof(trap_address) = %d\n",
697 	 (int) offsetof(struct conf_trap, trap_address));
698   printf("offsetof(trap_port) = %d\n",
699 	 (int) offsetof(struct conf_trap, trap_port));
700   printf("offsetof(unused) = %d\n",
701 	 (int) offsetof(struct conf_trap, unused));
702   printf("offsetof(v6_flag) = %d\n",
703 	 (int) offsetof(struct conf_trap, v6_flag));
704   printf("offsetof(local_address6) = %d\n",
705 	 (int) offsetof(struct conf_trap, local_address6));
706   printf("offsetof(trap_address6) = %d\n",
707 	 (int) offsetof(struct conf_trap, trap_address6));
708   printf("\n");
709 
710   printf("sizeof(struct info_control) = %d\n",
711 	 (int) sizeof(struct info_control));
712   printf("offsetof(ctltimereset) = %d\n",
713 	 (int) offsetof(struct info_control, ctltimereset));
714   printf("offsetof(numctlreq) = %d\n",
715 	 (int) offsetof(struct info_control, numctlreq));
716   printf("offsetof(numctlbadpkts) = %d\n",
717 	 (int) offsetof(struct info_control, numctlbadpkts));
718   printf("offsetof(numctlresponses) = %d\n",
719 	 (int) offsetof(struct info_control, numctlresponses));
720   printf("offsetof(numctlfrags) = %d\n",
721 	 (int) offsetof(struct info_control, numctlfrags));
722   printf("offsetof(numctlerrors) = %d\n",
723 	 (int) offsetof(struct info_control, numctlerrors));
724   printf("offsetof(numctltooshort) = %d\n",
725 	 (int) offsetof(struct info_control, numctltooshort));
726   printf("offsetof(numctlinputresp) = %d\n",
727 	 (int) offsetof(struct info_control, numctlinputresp));
728   printf("offsetof(numctlinputfrag) = %d\n",
729 	 (int) offsetof(struct info_control, numctlinputfrag));
730   printf("offsetof(numctlinputerr) = %d\n",
731 	 (int) offsetof(struct info_control, numctlinputerr));
732   printf("offsetof(numctlbadoffset) = %d\n",
733 	 (int) offsetof(struct info_control, numctlbadoffset));
734   printf("offsetof(numctlbadversion) = %d\n",
735 	 (int) offsetof(struct info_control, numctlbadversion));
736   printf("offsetof(numctldatatooshort) = %d\n",
737 	 (int) offsetof(struct info_control, numctldatatooshort));
738   printf("offsetof(numctlbadop) = %d\n",
739 	 (int) offsetof(struct info_control, numctlbadop));
740   printf("offsetof(numasyncmsgs) = %d\n",
741 	 (int) offsetof(struct info_control, numasyncmsgs));
742   printf("\n");
743 
744   printf("sizeof(struct info_clock) = %d\n",
745 	 (int) sizeof(struct info_clock));
746   printf("offsetof(clockadr) = %d\n",
747 	 (int) offsetof(struct info_clock, clockadr));
748   printf("offsetof(type) = %d\n",
749 	 (int) offsetof(struct info_clock, type));
750   printf("offsetof(flags) = %d\n",
751 	 (int) offsetof(struct info_clock, flags));
752   printf("offsetof(lastevent) = %d\n",
753 	 (int) offsetof(struct info_clock, lastevent));
754   printf("offsetof(currentstatus) = %d\n",
755 	 (int) offsetof(struct info_clock, currentstatus));
756   printf("offsetof(polls) = %d\n",
757 	 (int) offsetof(struct info_clock, polls));
758   printf("offsetof(noresponse) = %d\n",
759 	 (int) offsetof(struct info_clock, noresponse));
760   printf("offsetof(badformat) = %d\n",
761 	 (int) offsetof(struct info_clock, badformat));
762   printf("offsetof(baddata) = %d\n",
763 	 (int) offsetof(struct info_clock, baddata));
764   printf("offsetof(timestarted) = %d\n",
765 	 (int) offsetof(struct info_clock, timestarted));
766   printf("offsetof(fudgetime1) = %d\n",
767 	 (int) offsetof(struct info_clock, fudgetime1));
768   printf("offsetof(fudgetime2) = %d\n",
769 	 (int) offsetof(struct info_clock, fudgetime2));
770   printf("offsetof(fudgeval1) = %d\n",
771 	 (int) offsetof(struct info_clock, fudgeval1));
772   printf("offsetof(fudgeval2) = %d\n",
773 	 (int) offsetof(struct info_clock, fudgeval2));
774   printf("\n");
775 
776   printf("sizeof(struct conf_fudge) = %d\n",
777 	 (int) sizeof(struct conf_fudge));
778   printf("offsetof(clockadr) = %d\n",
779 	 (int) offsetof(struct conf_fudge, clockadr));
780   printf("offsetof(which) = %d\n",
781 	 (int) offsetof(struct conf_fudge, which));
782   printf("offsetof(fudgetime) = %d\n",
783 	 (int) offsetof(struct conf_fudge, fudgetime));
784   printf("offsetof(fudgeval_flags) = %d\n",
785 	 (int) offsetof(struct conf_fudge, fudgeval_flags));
786   printf("\n");
787 
788   printf("sizeof(struct info_clkbug) = %d\n",
789 	 (int) sizeof(struct info_clkbug));
790   printf("offsetof(clockadr) = %d\n",
791 	 (int) offsetof(struct info_clkbug, clockadr));
792   printf("offsetof(nvalues) = %d\n",
793 	 (int) offsetof(struct info_clkbug, nvalues));
794   printf("offsetof(ntimes) = %d\n",
795 	 (int) offsetof(struct info_clkbug, ntimes));
796   printf("offsetof(svalues) = %d\n",
797 	 (int) offsetof(struct info_clkbug, svalues));
798   printf("offsetof(stimes) = %d\n",
799 	 (int) offsetof(struct info_clkbug, stimes));
800   printf("offsetof(values) = %d\n",
801 	 (int) offsetof(struct info_clkbug, values));
802   printf("offsetof(times) = %d\n",
803 	 (int) offsetof(struct info_clkbug, times));
804   printf("\n");
805 
806   printf("sizeof(struct info_kernel) = %d\n",
807 	 (int) sizeof(struct info_kernel));
808   printf("offsetof(offset) = %d\n",
809 	 (int) offsetof(struct info_kernel, offset));
810   printf("offsetof(freq) = %d\n",
811 	 (int) offsetof(struct info_kernel, freq));
812   printf("offsetof(maxerror) = %d\n",
813 	 (int) offsetof(struct info_kernel, maxerror));
814   printf("offsetof(esterror) = %d\n",
815 	 (int) offsetof(struct info_kernel, esterror));
816   printf("offsetof(status) = %d\n",
817 	 (int) offsetof(struct info_kernel, status));
818   printf("offsetof(shift) = %d\n",
819 	 (int) offsetof(struct info_kernel, shift));
820   printf("offsetof(constant) = %d\n",
821 	 (int) offsetof(struct info_kernel, constant));
822   printf("offsetof(precision) = %d\n",
823 	 (int) offsetof(struct info_kernel, precision));
824   printf("offsetof(tolerance) = %d\n",
825 	 (int) offsetof(struct info_kernel, tolerance));
826   printf("offsetof(ppsfreq) = %d\n",
827 	 (int) offsetof(struct info_kernel, ppsfreq));
828   printf("offsetof(jitter) = %d\n",
829 	 (int) offsetof(struct info_kernel, jitter));
830   printf("offsetof(stabil) = %d\n",
831 	 (int) offsetof(struct info_kernel, stabil));
832   printf("offsetof(jitcnt) = %d\n",
833 	 (int) offsetof(struct info_kernel, jitcnt));
834   printf("offsetof(calcnt) = %d\n",
835 	 (int) offsetof(struct info_kernel, calcnt));
836   printf("offsetof(errcnt) = %d\n",
837 	 (int) offsetof(struct info_kernel, errcnt));
838   printf("offsetof(stbcnt) = %d\n",
839 	 (int) offsetof(struct info_kernel, stbcnt));
840   printf("\n");
841 
842   printf("sizeof(struct info_if_stats) = %d\n",
843 	 (int) sizeof(struct info_if_stats));
844   printf("offsetof(unaddr) = %d\n",
845 	 (int) offsetof(struct info_if_stats, unaddr));
846   printf("offsetof(unbcast) = %d\n",
847 	 (int) offsetof(struct info_if_stats, unbcast));
848   printf("offsetof(unmask) = %d\n",
849 	 (int) offsetof(struct info_if_stats, unmask));
850   printf("offsetof(v6_flag) = %d\n",
851 	 (int) offsetof(struct info_if_stats, v6_flag));
852   printf("offsetof(name) = %d\n",
853 	 (int) offsetof(struct info_if_stats, name));
854   printf("offsetof(flags) = %d\n",
855 	 (int) offsetof(struct info_if_stats, flags));
856   printf("offsetof(last_ttl) = %d\n",
857 	 (int) offsetof(struct info_if_stats, last_ttl));
858   printf("offsetof(num_mcast) = %d\n",
859 	 (int) offsetof(struct info_if_stats, num_mcast));
860   printf("offsetof(received) = %d\n",
861 	 (int) offsetof(struct info_if_stats, received));
862   printf("offsetof(sent) = %d\n",
863 	 (int) offsetof(struct info_if_stats, sent));
864   printf("offsetof(notsent) = %d\n",
865 	 (int) offsetof(struct info_if_stats, notsent));
866   printf("offsetof(uptime) = %d\n",
867 	 (int) offsetof(struct info_if_stats, uptime));
868   printf("offsetof(scopeid) = %d\n",
869 	 (int) offsetof(struct info_if_stats, scopeid));
870   printf("offsetof(ifindex) = %d\n",
871 	 (int) offsetof(struct info_if_stats, ifindex));
872   printf("offsetof(ifnum) = %d\n",
873 	 (int) offsetof(struct info_if_stats, ifnum));
874   printf("offsetof(peercnt) = %d\n",
875 	 (int) offsetof(struct info_if_stats, peercnt));
876   printf("offsetof(family) = %d\n",
877 	 (int) offsetof(struct info_if_stats, family));
878   printf("offsetof(ignore_packets) = %d\n",
879 	 (int) offsetof(struct info_if_stats, ignore_packets));
880   printf("offsetof(action) = %d\n",
881 	 (int) offsetof(struct info_if_stats, action));
882   printf("offsetof(_filler0) = %d\n",
883 	 (int) offsetof(struct info_if_stats, _filler0));
884   printf("\n");
885 
886   printf("sizeof(struct info_dns_assoc) = %d\n",
887 	 (int) sizeof(struct info_dns_assoc));
888   printf("offsetof(peeraddr) = %d\n",
889 	 (int) offsetof(struct info_dns_assoc, peeraddr));
890   printf("offsetof(associd) = %d\n",
891 	 (int) offsetof(struct info_dns_assoc, associd));
892   printf("offsetof(hostname) = %d\n",
893 	 (int) offsetof(struct info_dns_assoc, hostname));
894   printf("\n");
895 
896