diff options
Diffstat (limited to 'src/include/utils/int8.h')
| -rw-r--r-- | src/include/utils/int8.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/include/utils/int8.h b/src/include/utils/int8.h index e2db00da38e..e2947e00508 100644 --- a/src/include/utils/int8.h +++ b/src/include/utils/int8.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: int8.h,v 1.31 2001/11/05 17:46:36 momjian Exp $ + * $Id: int8.h,v 1.32 2002/04/21 19:48:31 thomas Exp $ * * NOTES * These data types are supported on all 64-bit architectures, and may @@ -15,17 +15,25 @@ * is not currently supported, then please try to make it so, then post * patches to the postgresql.org hackers mailing list. * - * This code was written for and originally appeared in the contrib - * directory as a user-defined type. - * - thomas 1998-06-08 - * *------------------------------------------------------------------------- */ #ifndef INT8_H #define INT8_H +#include "c.h" #include "fmgr.h" +/* this should be set in pg_config.h, but just in case it wasn't: */ +#ifndef INT64_FORMAT +#warning "Broken pg_config.h should have defined INT64_FORMAT" +#define INT64_FORMAT "%ld" +#endif + +#ifdef HAVE_LL_CONSTANTS +#define INT64CONST(x) ((int64) x##LL) +#else +#define INT64CONST(x) ((int64) x) +#endif extern Datum int8in(PG_FUNCTION_ARGS); extern Datum int8out(PG_FUNCTION_ARGS); |
