uint8_t _gAfxGetMonthDays(int16_t year, uint8_t month) { uint8_t mDays; switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: mDays = 31; break; case 4: case 6: case 9: case 11: mDays = 30; break; case 2: if (_gAfxIsLeapYear(year) == TRUE) mDays = 29; else mDays = 28; break; default: mDays = 0; break; } return mDays; }
FX_BYTE _gAfxGetMonthDays(FX_SHORT year, FX_BYTE month) { FX_BYTE mDays; switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: mDays = 31; break; case 4: case 6: case 9: case 11: mDays = 30; break; case 2: if (_gAfxIsLeapYear(year) == TRUE) mDays = 29; else mDays = 28; break; default: mDays = 0; break; } return mDays; }
FX_WORD _gAfxGetYearDays(int16_t year) { return (_gAfxIsLeapYear(year) == TRUE ? 366 : 365); }
FX_WORD _gAfxGetYearDays(FX_SHORT year) { return (_gAfxIsLeapYear(year) == TRUE ? 366 : 365); }