Tom Lane <[EMAIL PROTECTED]> writes:
> Greg Stark <[EMAIL PROTECTED]> writes:
> > Now I'm getting
> > timestamp.c: In function `tm2timestamp':
> > timestamp.c:69: warning: implicit declaration of function `elog'
> > timestamp.c:69: `ERROR' undeclared (first use in this function)
> > I assume this is expected due to the error handling changes?
>
> No, not if it's the backend's timestamp.c. If it's ecpg's, you'll
> need to complain to Michael about it ...
Oops, sorry I didn't realize i had cut the file location. It's ECPG's.
#ifdef HAVE_INT64_TIMESTAMP
*result = ((date * INT64CONST(86400000000)) + time);
if ((*result < 0 && date >= 0) || (*result >= 0 && date < 0))
elog(ERROR, "TIMESTAMP out of range '%04d-%02d-%02d'",
tm->tm_year, tm->tm_mon, tm->tm_mday);
#else
*result = ((date * 86400) + time);
#endif
--
greg
---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?
http://www.postgresql.org/docs/faqs/FAQ.html