Ticket #21358: patch_postgres_h.diff
File patch_postgres_h.diff, 766 bytes (added by Veence (Vincent), 15 years ago) |
---|
-
postgres.h
old new 314 314 #define GET_1_BYTE(datum) (((Datum) (datum)) & 0x000000ff) 315 315 #define GET_2_BYTES(datum) (((Datum) (datum)) & 0x0000ffff) 316 316 #define GET_4_BYTES(datum) (((Datum) (datum)) & 0xffffffff) 317 #if SIZEOF_DATUM == 8 318 #define GET_8_BYTES(datum) ((Datum) (datum)) 319 #endif 317 #define GET_8_BYTES(datum) ((int64_t) (datum)) 320 318 #define SET_1_BYTE(value) (((Datum) (value)) & 0x000000ff) 321 319 #define SET_2_BYTES(value) (((Datum) (value)) & 0x0000ffff) 322 320 #define SET_4_BYTES(value) (((Datum) (value)) & 0xffffffff) 323 #if SIZEOF_DATUM == 8 324 #define SET_8_BYTES(value) ((Datum) (value)) 325 #endif 321 #define SET_8_BYTES(value) ((int64_t) (value)) 326 322 327 323 /* 328 324 * DatumGetBool