We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parentb700a67 commit3abbce3Copy full SHA for 3abbce3
src/interfaces/ecpg/pgtypeslib/dt.h
@@ -247,14 +247,23 @@ extern intday_tab[2][13];
247
|| (((y) == UTIME_MAXYEAR) && (((m) < UTIME_MAXMONTH) \
248
|| (((m) == UTIME_MAXMONTH) && ((d) <= UTIME_MAXDAY))))))
249
250
+#ifdefHAVE_INT64_TIMESTAMP
251
+
252
+#defineDT_NOBEGIN(-INT64CONST(0x7fffffffffffffff) - 1)
253
+#defineDT_NOEND(INT64CONST(0x7fffffffffffffff))
254
255
+#else
256
257
#ifdefHUGE_VAL
-#defineDT_NOBEGIN(-HUGE_VAL)
-#defineDT_NOEND(HUGE_VAL)
258
+#defineDT_NOBEGIN(-HUGE_VAL)
259
+#defineDT_NOEND(HUGE_VAL)
260
#else
-#defineDT_NOBEGIN(-DBL_MAX)
-#defineDT_NOEND(DBL_MAX)
261
+#defineDT_NOBEGIN(-DBL_MAX)
262
+#defineDT_NOEND(DBL_MAX)
263
#endif
264
265
+#endif/* HAVE_INT64_TIMESTAMP */
266
267
#defineTIMESTAMP_NOBEGIN(j) do {j = DT_NOBEGIN;} while (0)
268
#defineTIMESTAMP_NOEND(j) do {j = DT_NOEND;} while (0)
269
#defineTIMESTAMP_IS_NOBEGIN(j) ((j) == DT_NOBEGIN)