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