sunpos
sunpos(year, 3, d, UTCoffset, 0, 0, 0, 0.0, 0.0, &L, &decleft);
sunpos(year, 3, d + 1, UTCoffset, 0, 0, 0, 0.0, 0.0,
sunpos(year, 3, d, UTCoffset,
sunpos(year, 9, d, UTCoffset, 0, 0, 0, 0.0, 0.0, &L, &decleft);
sunpos(year, 9, d + 1, UTCoffset, 0, 0, 0, 0.0, 0.0,
sunpos(year, 9, d, UTCoffset,
sunpos(year, 6, d, UTCoffset, HOUR(h), MIN(h), SEC(h),
sunpos(year, 12, d, UTCoffset, HOUR(h), MIN(h), SEC(h),
sunpos(year - 1, 12, 31,
sunpos(year, m, d,