aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/nabstime.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/utils/adt/nabstime.c')
-rw-r--r--src/backend/utils/adt/nabstime.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/backend/utils/adt/nabstime.c b/src/backend/utils/adt/nabstime.c
index c9d0b0d7fbc..6da769e562c 100644
--- a/src/backend/utils/adt/nabstime.c
+++ b/src/backend/utils/adt/nabstime.c
@@ -818,14 +818,10 @@ interval_reltime(PG_FUNCTION_ARGS)
month = interval->month % MONTHS_PER_YEAR;
day = interval->day;
-#ifdef HAVE_INT64_TIMESTAMP
span = ((INT64CONST(365250000) * year + INT64CONST(30000000) * month +
INT64CONST(1000000) * day) * INT64CONST(86400)) +
interval->time;
span /= USECS_PER_SEC;
-#else
- span = (DAYS_PER_YEAR * year + (double) DAYS_PER_MONTH * month + day) * SECS_PER_DAY + interval->time;
-#endif
if (span < INT_MIN || span > INT_MAX)
time = INVALID_RELTIME;
@@ -859,7 +855,6 @@ reltime_interval(PG_FUNCTION_ARGS)
break;
default:
-#ifdef HAVE_INT64_TIMESTAMP
year = reltime / SECS_PER_YEAR;
reltime -= year * SECS_PER_YEAR;
month = reltime / (DAYS_PER_MONTH * SECS_PER_DAY);
@@ -868,13 +863,6 @@ reltime_interval(PG_FUNCTION_ARGS)
reltime -= day * SECS_PER_DAY;
result->time = (reltime * USECS_PER_SEC);
-#else
- TMODULO(reltime, year, SECS_PER_YEAR);
- TMODULO(reltime, month, DAYS_PER_MONTH * SECS_PER_DAY);
- TMODULO(reltime, day, SECS_PER_DAY);
-
- result->time = reltime;
-#endif
result->month = MONTHS_PER_YEAR * year + month;
result->day = day;
break;