diff options
author | Tom Lane | 1999-03-06 22:58:11 +0000 |
---|---|---|
committer | Tom Lane | 1999-03-06 22:58:11 +0000 |
commit | 6c51355612791924e7be6dd910d8a1f66a2dc044 (patch) | |
tree | 309c25ad7411b8b142b2fe786de30180578b0ef8 | |
parent | d19fc4cacbc38279cdf44d960f686d06fa037196 (diff) |
Eliminate duplicated code in dt.h
-rw-r--r-- | src/include/utils/dt.h | 26 |
1 files changed, 2 insertions, 24 deletions
diff --git a/src/include/utils/dt.h b/src/include/utils/dt.h index 4d5fc2e314..ff3ae468f5 100644 --- a/src/include/utils/dt.h +++ b/src/include/utils/dt.h @@ -8,7 +8,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: dt.h,v 1.36 1999/02/13 23:22:17 momjian Exp $ + * $Id: dt.h,v 1.37 1999/03/06 22:58:11 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -270,29 +270,7 @@ extern int datetime_is_epoch(double j); extern int day_tab[2][13]; -#define isleap(y) (((y % 4) == 0 && (y % 100) != 0) || (y % 400) == 0) - -/* Julian date support for date2j() and j2date() - * Set the minimum year to one greater than the year of the first valid day - * to avoid having to check year and day both. - tgl 97/05/08 - */ - -#define JULIAN_MINYEAR (-4713) -#define JULIAN_MINMONTH (11) -#define JULIAN_MINDAY (23) - -#define IS_VALID_JULIAN(y,m,d) ((y > JULIAN_MINYEAR) \ - || ((y == JULIAN_MINYEAR) && ((m > JULIAN_MINMONTH) \ - || ((m == JULIAN_MINMONTH) && (d >= JULIAN_MINDAY))))) - -/* - * Date/time validation - * Include check for leap year. - */ - -extern int day_tab[2][13]; - -#define isleap(y) (((y % 4) == 0 && (y % 100) != 0) || (y % 400) == 0) +#define isleap(y) (((y) % 4) == 0 && (((y) % 100) != 0 || ((y) % 400) == 0)) /* Julian date support for date2j() and j2date() * Set the minimum year to one greater than the year of the first valid day |