MCPcopy Create free account
hub / github.com/CruiserOne/Astrolog / DayInMonth

Function DayInMonth

general.cpp:730–745  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

728// because have to check for leap years in the case of February.
729
730int DayInMonth(int month, int year)
731{
732 int d;
733
734 if (month == mSep || month == mApr || month == mJun || month == mNov)
735 d = 30;
736 else if (month != mFeb)
737 d = 31;
738 else {
739 d = 28;
740 if (year % 4 == 0 &&
741 (year % 100 != 0 || year % 400 == 0 || year <= yeaJ2G))
742 d++;
743 }
744 return d;
745}
746
747
748// Return the actual number of days in a particular month. Normally, this is

Callers 15

ChartCalendarMonthFunction · 0.85
ChartCalendarYearFunction · 0.85
FInputDataFunction · 0.85
PrintInDaysFunction · 0.85
ChartInDaySearchFunction · 0.85
ChartTransitSearchFunction · 0.85
ChartTransitGraphFunction · 0.85
ChartHorizonRisingFunction · 0.85
ChartEphemerisFunction · 0.85
DrawCalendarFunction · 0.85
DaysInMonthFunction · 0.85
AddTimeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected