Lines Matching refs:iYear
195 bool isLeapYear(int iYear)
197 return iYear % 4 == 0 && (iYear % 100 != 0 || iYear % 400 == 0);
199 void printYear(int iYear, int iLeap)
201 if (!(iYear % 10))
202 printf("\n/" "*%d:*" "/", iYear + 1970);
203 printf(" 365*%4d+%-3d,", iYear, iLeap);
207 int iYear = 0;
209 while (iYear > -300)
210 iLeap -= isLeapYear(1970 + --iYear);
211 while (iYear < 300)
213 printYear(iYear, iLeap);
214 iLeap += isLeapYear(1970 + iYear++);
263 unsigned iYear;
324 iYear = OFF_YEAR_IDX_EPOCH + i32Div / 365;
325 while (g_aoffYear[iYear + 1] <= i32Div)
326 iYear++;
327 while (g_aoffYear[iYear] > i32Div)
328 iYear--;
329 pTime->i32Year = iYear + OFF_YEAR_IDX_0_YEAR;
330 i32Div -= g_aoffYear[iYear];