Commit 18d8205b authored by antirez's avatar antirez
Browse files

Localtime: clarify is_leap_year() working with comments.

parent 29644144
......@@ -50,10 +50,10 @@
* designed to work with what time(NULL) may return, and to support Redis
* logging of the dates, it's not really a complete implementation. */
static int is_leap_year(time_t year) {
if (year % 4) return 0;
else if (year % 100) return 1;
else if (year % 400) return 0;
else return 1;
if (year % 4) return 0; /* A year divisible by 4 is not leap. */
else if (year % 100) return 1; /* If div by 4 and not 100 is surely leap. */
else if (year % 400) return 0; /* If div by 100 *and* 400 is not leap. */
else return 1; /* If div by 100 and not by 400 is leap. */
}
void nolocks_localtime(struct tm *tmp, time_t t, time_t tz, int dst) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment