mirror of
https://github.com/postgres/postgres.git
synced 2025-05-28 05:21:27 +03:00
Get rid of the fundamentally indefensible assumption that "long long int" exists and is exactly 64 bits wide on every platform Postgres runs on. Instead let the configure script select the type to use for "pg_int64". This is a bit of a pain in the rear since we do not want to pollute client namespace with all the random symbols that pg_config.h defines; instead we have to create a separate generated header file, "pg_config_ext.h". But now that the infrastructure is there, we might have the ability to add some other stuff that's long been wanting in this area.
8 lines
246 B
Plaintext
8 lines
246 B
Plaintext
/*
|
|
* src/include/pg_config_ext.h.win32. This is generated manually, not by
|
|
* autoheader, since we want to limit which symbols get defined here.
|
|
*/
|
|
|
|
/* Define to the name of a signed 64-bit integer type. */
|
|
#define PG_INT64_TYPE long long int
|