Wed May 9 10:42:59 PDT 2007
- Previous message: [Slony1-commit] slony1-engine/src/xxid xxid.c
- Next message: [Slony1-commit] slony1-engine/src/xxid xxid.c
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Update of /home/cvsd/slony1/slony1-engine/src/xxid
In directory main.slony.info:/tmp/cvs-serv32376
Modified Files:
xxid.c
Log Message:
Since SET_VARLENA() in fact is SET_VARLENA_4B(), one does not have to
expect any packed data ever.
Jan
Index: xxid.c
===================================================================
RCS file: /home/cvsd/slony1/slony1-engine/src/xxid/xxid.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** xxid.c 9 May 2007 13:39:16 -0000 1.13
--- xxid.c 9 May 2007 17:42:57 -0000 1.14
***************
*** 27,36 ****
#define SET_VARSIZE(PTR,len) (*((uint32 *)(PTR)) = (len) & 0x3FFFFFFF)
#endif
- #ifndef VARDATA_ANY
- #define VARDATA_ANY(PTR) VARDATA(PTR)
- #endif
- #ifndef PG_DETOAST_DATUM_PACKED
- #define PG_DETOAST_DATUM_PACKED(X) PG_DETOAST_DATUM(X)
- #endif
#ifndef PG_GETARG_TRANSACTIONID
--- 27,30 ----
***************
*** 347,351 ****
_Slony_I_xxid_snapshot_out(PG_FUNCTION_ARGS)
{
! xxid_snapshot *snap = (xxid_snapshot *) VARDATA_ANY(PG_DETOAST_DATUM_PACKED((PG_GETARG_DATUM(0))));
char *str = palloc(28 + snap->nxip * 13);
--- 341,345 ----
_Slony_I_xxid_snapshot_out(PG_FUNCTION_ARGS)
{
! xxid_snapshot *snap = (xxid_snapshot *) VARDATA(PG_DETOAST_DATUM((PG_GETARG_DATUM(0))));
char *str = palloc(28 + snap->nxip * 13);
***************
*** 375,379 ****
{
TransactionId value = PG_GETARG_TRANSACTIONID(0);
! xxid_snapshot *snap = (xxid_snapshot *) VARDATA_ANY(PG_DETOAST_DATUM_PACKED((PG_GETARG_DATUM(1))));
int i;
--- 369,373 ----
{
TransactionId value = PG_GETARG_TRANSACTIONID(0);
! xxid_snapshot *snap = (xxid_snapshot *) VARDATA(PG_DETOAST_DATUM((PG_GETARG_DATUM(1))));
int i;
***************
*** 401,405 ****
{
TransactionId value = PG_GETARG_TRANSACTIONID(0);
! xxid_snapshot *snap = (xxid_snapshot *) VARDATA_ANY(PG_DETOAST_DATUM_PACKED((PG_GETARG_DATUM(1))));
int i;
--- 395,399 ----
{
TransactionId value = PG_GETARG_TRANSACTIONID(0);
! xxid_snapshot *snap = (xxid_snapshot *) VARDATA(PG_DETOAST_DATUM((PG_GETARG_DATUM(1))));
int i;
- Previous message: [Slony1-commit] slony1-engine/src/xxid xxid.c
- Next message: [Slony1-commit] slony1-engine/src/xxid xxid.c
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list