18static const struct leaps_table{
26 {2444239.5, -43200, 19},
27 {2444786.5, 46828800, 20},
28 {2445151.5, 78364801, 21},
29 {2445516.5, 109900802, 22},
30 {2446247.5, 173059203, 23},
33 {2447161.5, 252028803, 22},
35 {2447161.5, 252028804, 24},
36 {2447892.5, 315187205, 25},
37 {2448257.5, 346723206, 26},
38 {2448804.5, 393984007, 27},
39 {2449169.5, 425520008, 28},
40 {2449534.5, 457056009, 29},
41 {2450083.5, 504489610, 30},
42 {2450630.5, 551750411, 31},
43 {2451179.5, 599184012, 32},
44 {2453736.5, 820108813, 33},
45 {2454832.5, 914803214, 34},
46 {2456109.5, 1025136015, 35},
47 {2457204.5, 1119744016, 36},
48 {2457754.5, 1167264017, 37}
51static const unsigned int numleaps =
sizeof( leaps ) /
sizeof( *leaps );