Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
b492c3ac
Commit
b492c3ac
authored
May 25, 2005
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add parentheses to macros when args are used in computations. Without
them, the executation behavior could be unexpected.
parent
13b729ca
Changes
36
Hide whitespace changes
Inline
Side-by-side
Showing
36 changed files
with
212 additions
and
212 deletions
+212
-212
contrib/intarray/_int_bool.c
contrib/intarray/_int_bool.c
+1
-1
contrib/ltree/crc32.c
contrib/ltree/crc32.c
+1
-1
contrib/ltree/ltree.h
contrib/ltree/ltree.h
+1
-1
contrib/ltree/ltxtquery_io.c
contrib/ltree/ltxtquery_io.c
+5
-5
contrib/pgcrypto/crypt-blowfish.c
contrib/pgcrypto/crypt-blowfish.c
+13
-13
contrib/pgcrypto/rijndael.c
contrib/pgcrypto/rijndael.c
+48
-48
contrib/pgcrypto/sha1.c
contrib/pgcrypto/sha1.c
+2
-2
contrib/rtree_gist/rtree_gist.c
contrib/rtree_gist/rtree_gist.c
+7
-7
contrib/tsearch/crc32.c
contrib/tsearch/crc32.c
+1
-1
contrib/tsearch/gistidx.h
contrib/tsearch/gistidx.h
+8
-8
contrib/tsearch/query.c
contrib/tsearch/query.c
+5
-5
contrib/tsearch/query.h
contrib/tsearch/query.h
+2
-2
contrib/tsearch2/crc32.c
contrib/tsearch2/crc32.c
+1
-1
contrib/tsearch2/gistidx.h
contrib/tsearch2/gistidx.h
+10
-10
contrib/tsearch2/query.c
contrib/tsearch2/query.c
+5
-5
contrib/tsearch2/query.h
contrib/tsearch2/query.h
+3
-3
contrib/tsearch2/ts_stat.h
contrib/tsearch2/ts_stat.h
+5
-5
contrib/tsearch2/tsvector.h
contrib/tsearch2/tsvector.h
+6
-6
src/backend/access/hash/hashfunc.c
src/backend/access/hash/hashfunc.c
+10
-10
src/backend/regex/regcomp.c
src/backend/regex/regcomp.c
+2
-2
src/backend/utils/adt/formatting.c
src/backend/utils/adt/formatting.c
+11
-11
src/backend/utils/adt/pg_lzcompress.c
src/backend/utils/adt/pg_lzcompress.c
+11
-11
src/backend/utils/sort/tuplesort.c
src/backend/utils/sort/tuplesort.c
+2
-2
src/bin/pg_dump/pg_backup_archiver.h
src/bin/pg_dump/pg_backup_archiver.h
+4
-4
src/include/access/attnum.h
src/include/access/attnum.h
+2
-2
src/include/c.h
src/include/c.h
+3
-3
src/include/catalog/pg_trigger.h
src/include/catalog/pg_trigger.h
+11
-11
src/include/libpq/crypt.h
src/include/libpq/crypt.h
+2
-2
src/include/port.h
src/include/port.h
+3
-3
src/include/regex/regguts.h
src/include/regex/regguts.h
+2
-2
src/include/storage/itempos.h
src/include/storage/itempos.h
+2
-2
src/include/utils/pg_lzcompress.h
src/include/utils/pg_lzcompress.h
+5
-5
src/include/utils/timestamp.h
src/include/utils/timestamp.h
+3
-3
src/interfaces/ecpg/pgtypeslib/dt.h
src/interfaces/ecpg/pgtypeslib/dt.h
+8
-8
src/port/crypt.c
src/port/crypt.c
+4
-4
src/port/qsort.c
src/port/qsort.c
+3
-3
No files found.
contrib/intarray/_int_bool.c
View file @
b492c3ac
...
...
@@ -466,7 +466,7 @@ typedef struct
int4
buflen
;
}
INFIX
;
#define RESIZEBUF(inf,addsize) while( (
inf->cur - inf->buf ) + addsize + 1 >= inf
->buflen ) { \
#define RESIZEBUF(inf,addsize) while( (
(inf)->cur - (inf)->buf ) + (addsize) + 1 >= (inf)
->buflen ) { \
int4 len = inf->cur - inf->buf; \
inf->buflen *= 2; \
inf->buf = (char*) repalloc( (void*)inf->buf, inf->buflen ); \
...
...
contrib/ltree/crc32.c
View file @
b492c3ac
...
...
@@ -20,7 +20,7 @@
* Oroginal code by Spencer Garrett <srg@quick.com>
*/
#define _CRC32_(crc, ch) (
crc = (crc >> 8) ^ crc32tab[(crc
^ (ch)) & 0xff])
#define _CRC32_(crc, ch) (
(crc) = ((crc) >> 8) ^ crc32tab[((crc)
^ (ch)) & 0xff])
/* generated using the AUTODIN II polynomial
* x^32 + x^26 + x^23 + x^22 + x^16 +
...
...
contrib/ltree/ltree.h
View file @
b492c3ac
...
...
@@ -109,7 +109,7 @@ typedef struct
}
ltxtquery
;
#define HDRSIZEQT MAXALIGN( 2*sizeof(int4) )
#define COMPUTESIZE(size,lenofoperand) ( HDRSIZEQT +
size * sizeof(ITEM) + lenofoperand
)
#define COMPUTESIZE(size,lenofoperand) ( HDRSIZEQT +
(size) * sizeof(ITEM) + (lenofoperand)
)
#define GETQUERY(x) (ITEM*)( (char*)(x)+HDRSIZEQT )
#define GETOPERAND(x) ( (char*)GETQUERY(x) + ((ltxtquery*)x)->size * sizeof(ITEM) )
...
...
contrib/ltree/ltxtquery_io.c
View file @
b492c3ac
...
...
@@ -386,12 +386,12 @@ typedef struct
}
INFIX
;
#define RESIZEBUF(inf,addsize) \
while( (
inf->cur - inf->buf ) + addsize + 1 >= inf
->buflen ) \
while( (
(inf)->cur - (inf)->buf ) + (addsize) + 1 >= (inf)
->buflen ) \
{ \
int4 len =
inf->cur - inf
->buf; \
inf
->buflen *= 2; \
inf->buf = (char*) repalloc( (void*)inf->buf, inf
->buflen ); \
inf->cur = inf
->buf + len; \
int4 len =
(inf)->cur - (inf)
->buf; \
(inf)
->buflen *= 2; \
(inf)->buf = (char*) repalloc( (void*)(inf)->buf, (inf)
->buflen ); \
(inf)->cur = (inf)
->buf + len; \
}
/*
...
...
contrib/pgcrypto/crypt-blowfish.c
View file @
b492c3ac
...
...
@@ -452,41 +452,41 @@ BF_swap(BF_word * x, int count)
#if BF_SCALE
/* Architectures which can shift addresses left by 2 bits with no extra cost */
#define BF_ROUND(L, R, N) \
tmp1 =
L
& 0xFF; \
tmp2 =
L
>> 8; \
tmp1 =
(L)
& 0xFF; \
tmp2 =
(L)
>> 8; \
tmp2 &= 0xFF; \
tmp3 =
L
>> 16; \
tmp3 =
(L)
>> 16; \
tmp3 &= 0xFF; \
tmp4 =
L
>> 24; \
tmp4 =
(L)
>> 24; \
tmp1 = data.ctx.S[3][tmp1]; \
tmp2 = data.ctx.S[2][tmp2]; \
tmp3 = data.ctx.S[1][tmp3]; \
tmp3 += data.ctx.S[0][tmp4]; \
tmp3 ^= tmp2; \
R ^= data.ctx.P[N
+ 1]; \
(R) ^= data.ctx.P[(N)
+ 1]; \
tmp3 += tmp1; \
R
^= tmp3;
(R)
^= tmp3;
#else
/* Architectures with no complicated addressing modes supported */
#define BF_INDEX(S, i) \
(*((BF_word *)(((unsigned char *)
S
) + (i))))
(*((BF_word *)(((unsigned char *)
(S)
) + (i))))
#define BF_ROUND(L, R, N) \
tmp1 =
L
& 0xFF; \
tmp1 =
(L)
& 0xFF; \
tmp1 <<= 2; \
tmp2 =
L
>> 6; \
tmp2 =
(L)
>> 6; \
tmp2 &= 0x3FC; \
tmp3 =
L
>> 14; \
tmp3 =
(L)
>> 14; \
tmp3 &= 0x3FC; \
tmp4 =
L
>> 22; \
tmp4 =
(L)
>> 22; \
tmp4 &= 0x3FC; \
tmp1 = BF_INDEX(data.ctx.S[3], tmp1); \
tmp2 = BF_INDEX(data.ctx.S[2], tmp2); \
tmp3 = BF_INDEX(data.ctx.S[1], tmp3); \
tmp3 += BF_INDEX(data.ctx.S[0], tmp4); \
tmp3 ^= tmp2; \
R ^= data.ctx.P[N
+ 1]; \
(R) ^= data.ctx.P[(N)
+ 1]; \
tmp3 += tmp1; \
R
^= tmp3;
(R)
^= tmp3;
#endif
/*
...
...
contrib/pgcrypto/rijndael.c
View file @
b492c3ac
...
...
@@ -57,11 +57,11 @@ static void gen_tabs(void);
/* Invert byte order in a 32 bit variable */
#define bswap(x) ((rotl(
x, 8) & 0x00ff00ff) | (rotr(x
, 8) & 0xff00ff00))
#define bswap(x) ((rotl(
(x), 8) & 0x00ff00ff) | (rotr((x)
, 8) & 0xff00ff00))
/* Extract byte from a 32 bit quantity (little endian notation) */
#define byte(x,n) ((u1byte)((x) >> (8 *
n
)))
#define byte(x,n) ((u1byte)((x) >> (8 *
(n)
)))
#if BYTE_ORDER != LITTLE_ENDIAN
#define BYTE_SWAP
...
...
@@ -100,19 +100,19 @@ static u4byte il_tab[4][256];
static
u4byte
tab_gen
=
0
;
#endif
/* !PRE_CALC_TABLES */
#define ff_mult(a,b) (
a && b
? pow_tab[(log_tab[a] + log_tab[b]) % 255] : 0)
#define ff_mult(a,b) (
(a) && (b)
? pow_tab[(log_tab[a] + log_tab[b]) % 255] : 0)
#define f_rn(bo, bi, n, k) \
bo[n] = ft_tab[0][byte(bi
[n],0)] ^ \
ft_tab[1][byte(
bi[(n
+ 1) & 3],1)] ^ \
ft_tab[2][byte(
bi[(n
+ 2) & 3],2)] ^ \
ft_tab[3][byte(
bi[(n + 3) & 3],3)] ^ *(k + n
)
#define f_rn(bo, bi, n, k)
\
(bo)[n] = ft_tab[0][byte((bi)
[n],0)] ^ \
ft_tab[1][byte(
(bi)[((n)
+ 1) & 3],1)] ^ \
ft_tab[2][byte(
(bi)[((n)
+ 2) & 3],2)] ^ \
ft_tab[3][byte(
(bi)[((n) + 3) & 3],3)] ^ *((k) + (n)
)
#define i_rn(bo, bi, n, k) \
bo[n] = it_tab[0][byte(bi
[n],0)] ^ \
it_tab[1][byte(
bi[(n
+ 3) & 3],1)] ^ \
it_tab[2][byte(
bi[(n
+ 2) & 3],2)] ^ \
it_tab[3][byte(
bi[(n + 1) & 3],3)] ^ *(k + n
)
(bo)[n] = it_tab[0][byte((bi)
[n],0)] ^ \
it_tab[1][byte(
(bi)[((n)
+ 3) & 3],1)] ^ \
it_tab[2][byte(
(bi)[((n)
+ 2) & 3],2)] ^ \
it_tab[3][byte(
(bi)[((n) + 1) & 3],3)] ^ *((k) + (n)
)
#ifdef LARGE_TABLES
...
...
@@ -122,17 +122,17 @@ static u4byte tab_gen = 0;
fl_tab[2][byte(x, 2)] ^ \
fl_tab[3][byte(x, 3)] )
#define f_rl(bo, bi, n, k) \
bo[n] = fl_tab[0][byte(bi
[n],0)] ^ \
fl_tab[1][byte(
bi[(n
+ 1) & 3],1)] ^ \
fl_tab[2][byte(
bi[(n
+ 2) & 3],2)] ^ \
fl_tab[3][byte(
bi[(n + 3) & 3],3)] ^ *(k + n
)
#define f_rl(bo, bi, n, k)
\
(bo)[n] = fl_tab[0][byte((bi)
[n],0)] ^ \
fl_tab[1][byte(
(bi)[((n)
+ 1) & 3],1)] ^ \
fl_tab[2][byte(
(bi)[((n)
+ 2) & 3],2)] ^ \
fl_tab[3][byte(
(bi)[((n) + 3) & 3],3)] ^ *((k) + (n)
)
#define i_rl(bo, bi, n, k) \
bo[n] = il_tab[0][byte(bi
[n],0)] ^ \
il_tab[1][byte(
bi[(n
+ 3) & 3],1)] ^ \
il_tab[2][byte(
bi[(n
+ 2) & 3],2)] ^ \
il_tab[3][byte(
bi[(n + 1) & 3],3)] ^ *(k + n
)
#define i_rl(bo, bi, n, k)
\
(bo)[n] = il_tab[0][byte((bi)
[n],0)] ^ \
il_tab[1][byte(
(bi)[((n)
+ 3) & 3],1)] ^ \
il_tab[2][byte(
(bi)[((n)
+ 2) & 3],2)] ^ \
il_tab[3][byte(
(bi)[((n) + 1) & 3],3)] ^ *((k) + (n)
)
#else
...
...
@@ -142,17 +142,17 @@ static u4byte tab_gen = 0;
((u4byte)sbx_tab[byte(x, 2)] << 16) ^ \
((u4byte)sbx_tab[byte(x, 3)] << 24)
#define f_rl(bo, bi, n, k) \
bo[n] = (u4byte)sbx_tab[byte(bi
[n],0)] ^ \
rotl(((u4byte)sbx_tab[byte(
bi[(n
+ 1) & 3],1)]), 8) ^ \
rotl(((u4byte)sbx_tab[byte(
bi[(n
+ 2) & 3],2)]), 16) ^ \
rotl(((u4byte)sbx_tab[byte(
bi[(n + 3) & 3],3)]), 24) ^ *(k + n
)
#define i_rl(bo, bi, n, k) \
bo[n] = (u4byte)isb_tab[byte(bi
[n],0)] ^ \
rotl(((u4byte)isb_tab[byte(
bi[(n
+ 3) & 3],1)]), 8) ^ \
rotl(((u4byte)isb_tab[byte(
bi[(n
+ 2) & 3],2)]), 16) ^ \
rotl(((u4byte)isb_tab[byte(
bi[(n + 1) & 3],3)]), 24) ^ *(k + n
)
#define f_rl(bo, bi, n, k)
\
(bo)[n] = (u4byte)sbx_tab[byte((bi)
[n],0)] ^ \
rotl(((u4byte)sbx_tab[byte(
(bi)[((n)
+ 1) & 3],1)]), 8) ^ \
rotl(((u4byte)sbx_tab[byte(
(bi)[((n)
+ 2) & 3],2)]), 16) ^ \
rotl(((u4byte)sbx_tab[byte(
(bi)[((n) + 3) & 3],3)]), 24) ^ *((k) + (n)
)
#define i_rl(bo, bi, n, k)
\
(bo)[n] = (u4byte)isb_tab[byte((bi)
[n],0)] ^ \
rotl(((u4byte)isb_tab[byte(
(bi)[((n)
+ 3) & 3],1)]), 8) ^ \
rotl(((u4byte)isb_tab[byte(
(bi)[((n)
+ 2) & 3],2)]), 16) ^ \
rotl(((u4byte)isb_tab[byte(
(bi)[((n) + 1) & 3],3)]), 24) ^ *((k) + (n)
)
#endif
static
void
...
...
@@ -282,25 +282,25 @@ do { t = ls_box(rotr(t, 8)) ^ rco_tab[i]; \
#define loop6(i) \
do { t = ls_box(rotr(t, 8)) ^ rco_tab[i]; \
t ^= e_key[6 *
i]; e_key[6 * i
+ 6] = t; \
t ^= e_key[6 *
i + 1]; e_key[6 * i
+ 7] = t; \
t ^= e_key[6 *
i + 2]; e_key[6 * i
+ 8] = t; \
t ^= e_key[6 *
i + 3]; e_key[6 * i
+ 9] = t; \
t ^= e_key[6 *
i + 4]; e_key[6 * i
+ 10] = t; \
t ^= e_key[6 *
i + 5]; e_key[6 * i
+ 11] = t; \
t ^= e_key[6 *
(i)]; e_key[6 * (i)
+ 6] = t; \
t ^= e_key[6 *
(i) + 1]; e_key[6 * (i)
+ 7] = t; \
t ^= e_key[6 *
(i) + 2]; e_key[6 * (i)
+ 8] = t; \
t ^= e_key[6 *
(i) + 3]; e_key[6 * (i)
+ 9] = t; \
t ^= e_key[6 *
(i) + 4]; e_key[6 * (i)
+ 10] = t; \
t ^= e_key[6 *
(i) + 5]; e_key[6 * (i)
+ 11] = t; \
} while (0)
#define loop8(i) \
do { t = ls_box(rotr(t, 8)) ^ rco_tab[i]; \
t ^= e_key[8 *
i]; e_key[8 * i
+ 8] = t; \
t ^= e_key[8 *
i + 1]; e_key[8 * i
+ 9] = t; \
t ^= e_key[8 *
i + 2]; e_key[8 * i
+ 10] = t; \
t ^= e_key[8 *
i + 3]; e_key[8 * i
+ 11] = t; \
t = e_key[8 *
i
+ 4] ^ ls_box(t); \
e_key[8 *
i
+ 12] = t; \
t ^= e_key[8 *
i + 5]; e_key[8 * i
+ 13] = t; \
t ^= e_key[8 *
i + 6]; e_key[8 * i
+ 14] = t; \
t ^= e_key[8 *
i + 7]; e_key[8 * i
+ 15] = t; \
t ^= e_key[8 *
(i)]; e_key[8 * (i)
+ 8] = t; \
t ^= e_key[8 *
(i) + 1]; e_key[8 * (i)
+ 9] = t; \
t ^= e_key[8 *
(i) + 2]; e_key[8 * (i)
+ 10] = t; \
t ^= e_key[8 *
(i) + 3]; e_key[8 * (i)
+ 11] = t; \
t = e_key[8 *
(i)
+ 4] ^ ls_box(t); \
e_key[8 *
(i)
+ 12] = t; \
t ^= e_key[8 *
(i) + 5]; e_key[8 * (i)
+ 13] = t; \
t ^= e_key[8 *
(i) + 6]; e_key[8 * (i)
+ 14] = t; \
t ^= e_key[8 *
(i) + 7]; e_key[8 * (i)
+ 15] = t; \
} while (0)
rijndael_ctx
*
...
...
contrib/pgcrypto/sha1.c
View file @
b492c3ac
/* $PostgreSQL: pgsql/contrib/pgcrypto/sha1.c,v 1.1
4 2004/08/29 16:43:05 tgl
Exp $ */
/* $PostgreSQL: pgsql/contrib/pgcrypto/sha1.c,v 1.1
5 2005/05/25 21:40:39 momjian
Exp $ */
/* $KAME: sha1.c,v 1.3 2000/02/22 14:01:18 itojun Exp $ */
/*
...
...
@@ -59,7 +59,7 @@ static uint32 _K[] = {0x5a827999, 0x6ed9eba1, 0x8f1bbcdc, 0xca62c1d6};
#define F2(b, c, d) (((b) & (c)) | ((b) & (d)) | ((c) & (d)))
#define F3(b, c, d) (((b) ^ (c)) ^ (d))
#define S(n, x) (((x) << (n)) | ((x) >> (32 -
n
)))
#define S(n, x) (((x) << (n)) | ((x) >> (32 -
(n)
)))
#define H(n) (ctxt->h.b32[(n)])
#define COUNT (ctxt->count)
...
...
contrib/rtree_gist/rtree_gist.c
View file @
b492c3ac
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $PostgreSQL: pgsql/contrib/rtree_gist/rtree_gist.c,v 1.1
1 2005/05/21 12:08:05 neilc
Exp $
* $PostgreSQL: pgsql/contrib/rtree_gist/rtree_gist.c,v 1.1
2 2005/05/25 21:40:40 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -276,14 +276,14 @@ gbox_picksplit(PG_FUNCTION_ARGS)
#define ADDLIST( list, unionD, pos, num ) do { \
if ( pos ) { \
if (
unionD->high.x < cur->high.x ) unionD
->high.x = cur->high.x; \
if (
unionD->low.x > cur->low.x ) unionD
->low.x = cur->low.x; \
if (
unionD->high.y < cur->high.y ) unionD
->high.y = cur->high.y; \
if (
unionD->low.y > cur->low.y ) unionD
->low.y = cur->low.y; \
if (
(unionD)->high.x < cur->high.x ) (unionD)
->high.x = cur->high.x; \
if (
(unionD)->low.x > cur->low.x ) (unionD)
->low.x = cur->low.x; \
if (
(unionD)->high.y < cur->high.y ) (unionD)
->high.y = cur->high.y; \
if (
(unionD)->low.y > cur->low.y ) (unionD)
->low.y = cur->low.y; \
} else { \
memcpy( (void*)
unionD
, (void*) cur, sizeof( BOX ) ); \
memcpy( (void*)
(unionD)
, (void*) cur, sizeof( BOX ) ); \
} \
list
[pos] = num; \
(list)
[pos] = num; \
(pos)++; \
} while(0)
...
...
contrib/tsearch/crc32.c
View file @
b492c3ac
...
...
@@ -13,7 +13,7 @@
* Oroginal code by Spencer Garrett <srg@quick.com>
*/
#define _CRC32_(crc, ch) (
crc = (crc >> 8) ^ crc32tab[(crc
^ (ch)) & 0xff])
#define _CRC32_(crc, ch) (
(crc) = ((crc) >> 8) ^ crc32tab[((crc)
^ (ch)) & 0xff])
/* generated using the AUTODIN II polynomial
* x^32 + x^26 + x^23 + x^22 + x^16 +
...
...
contrib/tsearch/gistidx.h
View file @
b492c3ac
...
...
@@ -27,7 +27,7 @@ typedef char *BITVECP;
}
#define GETBYTE(x,i) ( *( (BITVECP)(x) + (int)( (i) / BITBYTE ) ) )
#define GETBITBYTE(x,i) ( ((char)(x)) >>
i
& 0x01 )
#define GETBITBYTE(x,i) ( ((char)(x)) >>
(i)
& 0x01 )
#define CLRBIT(x,i) GETBYTE(x,i) &= ~( 0x01 << ( (i) % BITBYTE ) )
#define SETBIT(x,i) GETBYTE(x,i) |= ( 0x01 << ( (i) % BITBYTE ) )
#define GETBIT(x,i) ( (GETBYTE(x,i) >> ( (i) % BITBYTE )) & 0x01 )
...
...
@@ -50,15 +50,15 @@ typedef struct
#define SIGNKEY 0x02
#define ALLISTRUE 0x04
#define ISARRKEY(x) ( ((GISTTYPE*)
x
)->flag & ARRKEY )
#define ISSIGNKEY(x) ( ((GISTTYPE*)
x
)->flag & SIGNKEY )
#define ISALLTRUE(x) ( ((GISTTYPE*)
x
)->flag & ALLISTRUE )
#define ISARRKEY(x) ( ((GISTTYPE*)
(x)
)->flag & ARRKEY )
#define ISSIGNKEY(x) ( ((GISTTYPE*)
(x)
)->flag & SIGNKEY )
#define ISALLTRUE(x) ( ((GISTTYPE*)
(x)
)->flag & ALLISTRUE )
#define GTHDRSIZE ( sizeof(int4)*2 )
#define GTHDRSIZE ( sizeof(int4)*
2 )
#define CALCGTSIZE(flag, len) ( GTHDRSIZE + ( ( (flag) & ARRKEY ) ? ((len)*sizeof(int4)) : (((flag) & ALLISTRUE) ? 0 : SIGLEN) ) )
#define GETSIGN(x) ( (BITVECP)( (char*)
x+
GTHDRSIZE ) )
#define GETARR(x) ( (int4*)( (char*)
x+
GTHDRSIZE ) )
#define ARRNELEM(x) ( ( ((GISTTYPE*)
x)->len - GTHDRSIZE )/
sizeof(int4) )
#define GETSIGN(x) ( (BITVECP)( (char*)
(x) +
GTHDRSIZE ) )
#define GETARR(x) ( (int4*)( (char*)
(x) +
GTHDRSIZE ) )
#define ARRNELEM(x) ( ( ((GISTTYPE*)
(x))->len - GTHDRSIZE ) /
sizeof(int4) )
#endif
contrib/tsearch/query.c
View file @
b492c3ac
...
...
@@ -658,12 +658,12 @@ typedef struct
}
INFIX
;
#define RESIZEBUF(inf,addsize) \
while( (
inf->cur - inf->buf ) + addsize + 1 >= inf
->buflen ) \
while( (
(inf)->cur - (inf)->buf ) + (addsize) + 1 >= (inf)
->buflen ) \
{ \
int4 len =
inf->cur - inf
->buf; \
inf
->buflen *= 2; \
inf->buf = (char*) repalloc( (void*)inf->buf, inf
->buflen ); \
inf->cur = inf
->buf + len; \
int4 len =
(inf)->cur - (inf)
->buf; \
(inf)
->buflen *= 2; \
(inf)->buf = (char*) repalloc( (void*)(inf)->buf, (inf)
->buflen ); \
(inf)->cur = (inf)
->buf + len; \
}
/*
...
...
contrib/tsearch/query.h
View file @
b492c3ac
...
...
@@ -31,9 +31,9 @@ typedef struct
}
QUERYTYPE
;
#define HDRSIZEQT ( 2*sizeof(int4) )
#define COMPUTESIZE(size,
lenofoperand) ( HDRSIZEQT + size * sizeof(ITEM) + lenofoperand
)
#define COMPUTESIZE(size,
lenofoperand) ( HDRSIZEQT + (size) * sizeof(ITEM) + (lenofoperand)
)
#define GETQUERY(x) (ITEM*)( (char*)(x)+HDRSIZEQT )
#define GETOPERAND(x) ( (char*)GETQUERY(x) + ((QUERYTYPE*)
x
)->size * sizeof(ITEM) )
#define GETOPERAND(x) ( (char*)GETQUERY(x) + ((QUERYTYPE*)
(x)
)->size * sizeof(ITEM) )
#define ISOPERATOR(x) ( (x)=='!' || (x)=='&' || (x)=='|' || (x)=='(' || (x)==')' )
...
...
contrib/tsearch2/crc32.c
View file @
b492c3ac
...
...
@@ -13,7 +13,7 @@
* Oroginal code by Spencer Garrett <srg@quick.com>
*/
#define _CRC32_(crc, ch) (
crc = (crc >> 8) ^ crc32tab[(crc
^ (ch)) & 0xff])
#define _CRC32_(crc, ch) (
(crc) = ((crc) >> 8) ^ crc32tab[((crc)
^ (ch)) & 0xff])
/* generated using the AUTODIN II polynomial
* x^32 + x^26 + x^23 + x^22 + x^16 +
...
...
contrib/tsearch2/gistidx.h
View file @
b492c3ac
...
...
@@ -12,8 +12,8 @@
#define BITBYTE 8
#define SIGLENINT 63
/* >121 => key will toast, so it will not
* work !!! */
#define SIGLEN ( sizeof(int4)
*
SIGLENINT )
#define SIGLENBIT (SIGLEN
*
BITBYTE)
#define SIGLEN ( sizeof(int4)
*
SIGLENINT )
#define SIGLENBIT (SIGLEN
*
BITBYTE)
typedef
char
BITVEC
[
SIGLEN
];
typedef
char
*
BITVECP
;
...
...
@@ -28,7 +28,7 @@ typedef char *BITVECP;
}
#define GETBYTE(x,i) ( *( (BITVECP)(x) + (int)( (i) / BITBYTE ) ) )
#define GETBITBYTE(x,i) ( ((char)(x)) >>
i
& 0x01 )
#define GETBITBYTE(x,i) ( ((char)(x)) >>
(i)
& 0x01 )
#define CLRBIT(x,i) GETBYTE(x,i) &= ~( 0x01 << ( (i) % BITBYTE ) )
#define SETBIT(x,i) GETBYTE(x,i) |= ( 0x01 << ( (i) % BITBYTE ) )
#define GETBIT(x,i) ( (GETBYTE(x,i) >> ( (i) % BITBYTE )) & 0x01 )
...
...
@@ -51,15 +51,15 @@ typedef struct
#define SIGNKEY 0x02
#define ALLISTRUE 0x04
#define ISARRKEY(x) ( ((GISTTYPE*)
x
)->flag & ARRKEY )
#define ISSIGNKEY(x) ( ((GISTTYPE*)
x
)->flag & SIGNKEY )
#define ISALLTRUE(x) ( ((GISTTYPE*)
x
)->flag & ALLISTRUE )
#define ISARRKEY(x) ( ((GISTTYPE*)
(x)
)->flag & ARRKEY )
#define ISSIGNKEY(x) ( ((GISTTYPE*)
(x)
)->flag & SIGNKEY )
#define ISALLTRUE(x) ( ((GISTTYPE*)
(x)
)->flag & ALLISTRUE )
#define GTHDRSIZE ( sizeof(int4)
*
2 )
#define GTHDRSIZE ( sizeof(int4)
*
2 )
#define CALCGTSIZE(flag, len) ( GTHDRSIZE + ( ( (flag) & ARRKEY ) ? ((len)*sizeof(int4)) : (((flag) & ALLISTRUE) ? 0 : SIGLEN) ) )
#define GETSIGN(x) ( (BITVECP)( (char*)
x
+GTHDRSIZE ) )
#define GETARR(x) ( (int4*)( (char*)
x
+GTHDRSIZE ) )
#define ARRNELEM(x) ( ( ((GISTTYPE*)
x
)->len - GTHDRSIZE )/sizeof(int4) )
#define GETSIGN(x) ( (BITVECP)( (char*)
(x)
+GTHDRSIZE ) )
#define GETARR(x) ( (int4*)( (char*)
(x)
+GTHDRSIZE ) )
#define ARRNELEM(x) ( ( ((GISTTYPE*)
(x)
)->len - GTHDRSIZE )/sizeof(int4) )
#endif
contrib/tsearch2/query.c
View file @
b492c3ac
...
...
@@ -680,12 +680,12 @@ typedef struct
}
INFIX
;
#define RESIZEBUF(inf,addsize) \
while( (
inf->cur - inf->buf ) + addsize + 1 >= inf
->buflen ) \
while( (
(inf)->cur - (inf)->buf ) + (addsize) + 1 >= (inf)
->buflen ) \
{ \
int4 len =
inf->cur - inf
->buf; \
inf
->buflen *= 2; \
inf->buf = (char*) repalloc( (void*)inf->buf, inf
->buflen ); \
inf->cur = inf
->buf + len; \
int4 len =
(inf)->cur - (inf)
->buf; \
(inf)
->buflen *= 2; \
(inf)->buf = (char*) repalloc( (void*)(inf)->buf, (inf)
->buflen ); \
(inf)->cur = (inf)
->buf + len; \
}
/*
...
...
contrib/tsearch2/query.h
View file @
b492c3ac
...
...
@@ -33,10 +33,10 @@ typedef struct
char
data
[
1
];
}
QUERYTYPE
;
#define HDRSIZEQT ( 2
*
sizeof(int4) )
#define COMPUTESIZE(size,lenofoperand) ( HDRSIZEQT +
size * sizeof(ITEM) + lenofoperand
)
#define HDRSIZEQT ( 2
*
sizeof(int4) )
#define COMPUTESIZE(size,lenofoperand) ( HDRSIZEQT +
(size) * sizeof(ITEM) + (lenofoperand)
)
#define GETQUERY(x) (ITEM*)( (char*)(x)+HDRSIZEQT )
#define GETOPERAND(x) ( (char*)GETQUERY(x) + ((QUERYTYPE*)
x
)->size * sizeof(ITEM) )
#define GETOPERAND(x) ( (char*)GETQUERY(x) + ((QUERYTYPE*)
(x)
)->size * sizeof(ITEM) )
#define ISOPERATOR(x) ( (x)=='!' || (x)=='&' || (x)=='|' || (x)=='(' || (x)==')' )
...
...
contrib/tsearch2/ts_stat.h
View file @
b492c3ac
...
...
@@ -24,10 +24,10 @@ typedef struct
char
data
[
1
];
}
tsstat
;
#define STATHDRSIZE (sizeof(int4)
*
4)
#define CALCSTATSIZE(x, lenstr) (
x * sizeof(StatEntry) + STATHDRSIZE + lenstr
)
#define STATPTR(x) ( (StatEntry*) ( (char*)
x
+ STATHDRSIZE ) )
#define STATSTRPTR(x) ( (char*)
x + STATHDRSIZE + ( sizeof(StatEntry) * ((tsvector*)x
)->size ) )
#define STATSTRSIZE(x) ( ((tsvector*)
x)->len - STATHDRSIZE - ( sizeof(StatEntry) * ((tsvector*)x
)->size ) )
#define STATHDRSIZE (sizeof(int4)
*
4)
#define CALCSTATSIZE(x, lenstr) (
(x) * sizeof(StatEntry) + STATHDRSIZE + (lenstr)
)
#define STATPTR(x) ( (StatEntry*) ( (char*)
(x)
+ STATHDRSIZE ) )
#define STATSTRPTR(x) ( (char*)
(x) + STATHDRSIZE + ( sizeof(StatEntry) * ((tsvector*)(x)
)->size ) )
#define STATSTRSIZE(x) ( ((tsvector*)
(x))->len - STATHDRSIZE - ( sizeof(StatEntry) * ((tsvector*)(x)
)->size ) )
#endif
contrib/tsearch2/tsvector.h
View file @
b492c3ac
...
...
@@ -37,7 +37,7 @@ typedef struct
typedef
uint16
WordEntryPos
;
#define WEP_GETWEIGHT(x) ( (x) >> 14 )
#define WEP_GETPOS(x) ( (x) & 0x3fff )
#define WEP_GETPOS(x)
( (x) & 0x3fff )
#define WEP_SETWEIGHT(x,v) (x) = ( (v) << 14 ) | ( (x) & 0x3fff )
#define WEP_SETPOS(x,v) (x) = ( (x) & 0xc000 ) | ( (v) & 0x3fff )
...
...
@@ -54,11 +54,11 @@ typedef struct
char
data
[
1
];
}
tsvector
;
#define DATAHDRSIZE (sizeof(int4)
*
2)
#define CALCDATASIZE(x, lenstr) (
x * sizeof(WordEntry) + DATAHDRSIZE + lenstr
)
#define ARRPTR(x) ( (WordEntry*) ( (char*)
x
+ DATAHDRSIZE ) )
#define STRPTR(x) ( (char*)
x + DATAHDRSIZE + ( sizeof(WordEntry) * ((tsvector*)x
)->size ) )
#define STRSIZE(x) ( ((tsvector*)
x)->len - DATAHDRSIZE - ( sizeof(WordEntry) * ((tsvector*)x
)->size ) )
#define DATAHDRSIZE (sizeof(int4)
*
2)
#define CALCDATASIZE(x, lenstr) (
(x) * sizeof(WordEntry) + DATAHDRSIZE + (lenstr)
)
#define ARRPTR(x) ( (WordEntry*) ( (char*)
(x)
+ DATAHDRSIZE ) )
#define STRPTR(x) ( (char*)
(x) + DATAHDRSIZE + ( sizeof(WordEntry) * ((tsvector*)(x)
)->size ) )
#define STRSIZE(x) ( ((tsvector*)
(x))->len - DATAHDRSIZE - ( sizeof(WordEntry) * ((tsvector*)(x)
)->size ) )
#define _POSDATAPTR(x,e) (STRPTR(x)+((WordEntry*)(e))->pos+SHORTALIGN(((WordEntry*)(e))->len))
#define POSDATALEN(x,e) ( ( ((WordEntry*)(e))->haspos ) ? (*(uint16*)_POSDATAPTR(x,e)) : 0 )
#define POSDATAPTR(x,e) ( (WordEntryPos*)( _POSDATAPTR(x,e)+sizeof(uint16) ) )
...
...
src/backend/access/hash/hashfunc.c
View file @
b492c3ac
...
...
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
* $PostgreSQL: pgsql/src/backend/access/hash/hashfunc.c,v 1.4
3 2005/03/29 00:16:50 tgl
Exp $
* $PostgreSQL: pgsql/src/backend/access/hash/hashfunc.c,v 1.4
4 2005/05/25 21:40:40 momjian
Exp $
*
* NOTES
* These functions are stored in pg_amproc. For each operator class
...
...
@@ -192,15 +192,15 @@ hashvarlena(PG_FUNCTION_ARGS)
*/
#define mix(a,b,c) \
{ \
a -= b; a -= c; a ^= (
c
>>13); \
b -= c; b -= a; b ^= (
a
<<8); \
c -= a; c -= b; c ^= (
b
>>13); \
a -= b; a -= c; a ^= (
c
>>12); \
b -= c; b -= a; b ^= (
a
<<16); \
c -= a; c -= b; c ^= (
b
>>5); \
a -= b; a -= c; a ^= (
c
>>3); \
b -= c; b -= a; b ^= (
a
<<10); \
c -= a; c -= b; c ^= (
b
>>15); \
a -= b; a -= c; a ^= (
(c)
>>13); \
b -= c; b -= a; b ^= (
(a)
<<8); \
c -= a; c -= b; c ^= (
(b)
>>13); \
a -= b; a -= c; a ^= (
(c)
>>12); \
b -= c; b -= a; b ^= (
(a)
<<16); \
c -= a; c -= b; c ^= (
(b)
>>5); \
a -= b; a -= c; a ^= (
(c)
>>3); \
b -= c; b -= a; b ^= (
(a)
<<10); \
c -= a; c -= b; c ^= (
(b)
>>15); \
}
/*
...
...
src/backend/regex/regcomp.c
View file @
b492c3ac
...
...
@@ -28,7 +28,7 @@
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* $PostgreSQL: pgsql/src/backend/regex/regcomp.c,v 1.4
2 2004/11/24 22:56:54 tgl
Exp $
* $PostgreSQL: pgsql/src/backend/regex/regcomp.c,v 1.4
3 2005/05/25 21:40:40 momjian
Exp $
*
*/
...
...
@@ -232,7 +232,7 @@ struct vars
struct
cvec
*
cv
;
/* interface cvec */
struct
cvec
*
cv2
;
/* utility cvec */
struct
cvec
*
mcces
;
/* collating-element information */
#define ISCELEADER(v,c) (
v->mcces != NULL && haschr(v
->mcces, (c)))
#define ISCELEADER(v,c) (
(v)->mcces != NULL && haschr((v)
->mcces, (c)))
struct
state
*
mccepbegin
;
/* in nfa, start of MCCE prototypes */
struct
state
*
mccepend
;
/* in nfa, end of MCCE prototypes */
struct
subre
*
lacons
;
/* lookahead-constraint vector */
...
...
src/backend/utils/adt/formatting.c
View file @
b492c3ac
/* -----------------------------------------------------------------------
* formatting.c
*
* $PostgreSQL: pgsql/src/backend/utils/adt/formatting.c,v 1.8
6 2005/03/26 00:41:31 tgl
Exp $
* $PostgreSQL: pgsql/src/backend/utils/adt/formatting.c,v 1.8
7 2005/05/25 21:40:40 momjian
Exp $
*
*
* Portions Copyright (c) 1999-2005, PostgreSQL Global Development Group
...
...
@@ -171,7 +171,7 @@ static char *months_full[] = {
* AC / DC
* ----------
*/
#define YEAR_ABS(_y) (
_y <= 0 ? -(_y -
1) : _y)
#define YEAR_ABS(_y) (
(_y) <= 0 ? -((_y) -
1) : _y)
#define BC_STR_ORIG " BC"
#define A_D_STR "A.D."
...
...
@@ -280,15 +280,15 @@ typedef struct
*/
#define NUM_F_DECIMAL (1 << 1)
#define NUM_F_LDECIMAL (1 << 2)
#define NUM_F_ZERO (1 << 3)
#define NUM_F_ZERO
(1 << 3)
#define NUM_F_BLANK (1 << 4)
#define NUM_F_FILLMODE (1 << 5)
#define NUM_F_LSIGN (1 << 6)
#define NUM_F_BRACKET (1 << 7)
#define NUM_F_MINUS (1 << 8)
#define NUM_F_PLUS (1 << 9)
#define NUM_F_PLUS
(1 << 9)
#define NUM_F_ROMAN (1 << 10)
#define NUM_F_MULTI (1 << 11)
#define NUM_F_MULTI
(1 << 11)
#define NUM_F_PLUS_POST (1 << 12)
#define NUM_F_MINUS_POST (1 << 13)
...
...
@@ -457,13 +457,13 @@ static int dch_date(int arg, char *inout, int suf, int flag, FormatNode *node, v
* Suffix tests
* ----------
*/
#define S_THth(_s) (((
_s & DCH_S_TH) || (_s
& DCH_S_th)) ? 1 : 0)
#define S_TH(_s) ((
_s
& DCH_S_TH) ? 1 : 0)
#define S_th(_s) ((
_s
& DCH_S_th) ? 1 : 0)
#define S_TH_TYPE(_s) ((
_s
& DCH_S_TH) ? TH_UPPER : TH_LOWER)
#define S_THth(_s) (((
(_s) & DCH_S_TH) || ((_s)
& DCH_S_th)) ? 1 : 0)
#define S_TH(_s) ((
(_s)
& DCH_S_TH) ? 1 : 0)
#define S_th(_s) ((
(_s)
& DCH_S_th) ? 1 : 0)
#define S_TH_TYPE(_s) ((
(_s)
& DCH_S_TH) ? TH_UPPER : TH_LOWER)
#define S_FM(_s) ((
_s
& DCH_S_FM) ? 1 : 0)
#define S_SP(_s) ((
_s
& DCH_S_SP) ? 1 : 0)
#define S_FM(_s) ((
(_s)
& DCH_S_FM) ? 1 : 0)
#define S_SP(_s) ((
(_s)
& DCH_S_SP) ? 1 : 0)
/* ----------
* Suffixes definition for DATE-TIME TO/FROM CHAR
...
...
src/backend/utils/adt/pg_lzcompress.c
View file @
b492c3ac
/* ----------
* pg_lzcompress.c -
*
* $PostgreSQL: pgsql/src/backend/utils/adt/pg_lzcompress.c,v 1.1
8 2003/11/29 19:51:59 pgsql
Exp $
* $PostgreSQL: pgsql/src/backend/utils/adt/pg_lzcompress.c,v 1.1
9 2005/05/25 21:40:41 momjian
Exp $
*
* This is an implementation of LZ compression for PostgreSQL.
* It uses a simple history table and generates 2-3 byte tags
...
...
@@ -328,8 +328,8 @@ do { \
do { \
if ((__ctrl & 0xff) == 0) \
{ \
*
__ctrlp = __ctrlb;
\
__ctrlp =
__buf++;
\
*
(__ctrlp) = __ctrlb;
\
__ctrlp =
(__buf)++;
\
__ctrlb = 0; \
__ctrl = 1; \
} \
...
...
@@ -346,7 +346,7 @@ do { \
#define pglz_out_literal(_ctrlp,_ctrlb,_ctrl,_buf,_byte) \
do { \
pglz_out_ctrl(_ctrlp,_ctrlb,_ctrl,_buf); \
*
_buf
++ = (unsigned char)(_byte); \
*
(_buf)
++ = (unsigned char)(_byte); \
_ctrl <<= 1; \
} while (0)
...
...
@@ -366,14 +366,14 @@ do { \
_ctrl <<= 1; \
if (_len > 17) \
{ \
_buf[0] = (unsigned char)((((_off) & 0xf00) >> 4) | 0x0f);
\
_buf[1] = (unsigned char)((_off & 0xff));
\
_buf[2] = (unsigned char)((_len) - 18);
\
_buf += 3;
\
(_buf)[0] = (unsigned char)((((_off) & 0xf00) >> 4) | 0x0f);
\
(_buf)[1] = (unsigned char)(((_off) & 0xff));
\
(_buf)[2] = (unsigned char)((_len) - 18);
\
(_buf) += 3;
\
} else { \
_buf[0] = (unsigned char)((((_off) & 0xf00) >> 4) | (_len - 3));
\
_buf
[1] = (unsigned char)((_off) & 0xff); \
_buf += 2;
\
(_buf)[0] = (unsigned char)((((_off) & 0xf00) >> 4) | ((_len) - 3));
\
(_buf)
[1] = (unsigned char)((_off) & 0xff); \
(_buf) += 2;
\
} \
} while (0)
...
...
src/backend/utils/sort/tuplesort.c
View file @
b492c3ac
...
...
@@ -78,7 +78,7 @@
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
* $PostgreSQL: pgsql/src/backend/utils/sort/tuplesort.c,v 1.4
8 2005/05/06 17:24:54 tgl
Exp $
* $PostgreSQL: pgsql/src/backend/utils/sort/tuplesort.c,v 1.4
9 2005/05/25 21:40:41 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -1564,7 +1564,7 @@ tuplesort_restorepos(Tuplesortstate *state)
*/
#define HEAPCOMPARE(tup1,index1,tup2,index2) \
(checkIndex && (index1 != index2) ?
index1 - index2
: \
(checkIndex && (index1 != index2) ?
(index1) - (index2)
: \
COMPARETUP(state, tup1, tup2))
/*
...
...
src/bin/pg_dump/pg_backup_archiver.h
View file @
b492c3ac
...
...
@@ -17,7 +17,7 @@
*
*
* IDENTIFICATION
* $PostgreSQL: pgsql/src/bin/pg_dump/pg_backup_archiver.h,v 1.6
3 2005/01/25 22:44:31 tgl
Exp $
* $PostgreSQL: pgsql/src/bin/pg_dump/pg_backup_archiver.h,v 1.6
4 2005/05/25 21:40:41 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -43,11 +43,11 @@
#ifdef HAVE_LIBZ
#include <zlib.h>
#define GZCLOSE(fh) gzclose(fh)
#define GZWRITE(p, s, n, fh) gzwrite(fh, p,
n * s
)
#define GZREAD(p, s, n, fh) gzread(fh, p,
n * s
)
#define GZWRITE(p, s, n, fh) gzwrite(fh, p,
(n) * (s)
)
#define GZREAD(p, s, n, fh) gzread(fh, p,
(n) * (s)
)
#else
#define GZCLOSE(fh) fclose(fh)
#define GZWRITE(p, s, n, fh) (fwrite(p, s, n, fh) *
s
)
#define GZWRITE(p, s, n, fh) (fwrite(p, s, n, fh) *
(s)
)
#define GZREAD(p, s, n, fh) fread(p, s, n, fh)
#define Z_DEFAULT_COMPRESSION -1
...
...
src/include/access/attnum.h
View file @
b492c3ac
...
...
@@ -7,7 +7,7 @@
* Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* $PostgreSQL: pgsql/src/include/access/attnum.h,v 1.2
0 2004/12/31 22:03:21 pgsql
Exp $
* $PostgreSQL: pgsql/src/include/access/attnum.h,v 1.2
1 2005/05/25 21:40:42 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -58,6 +58,6 @@ typedef int16 AttrNumber;
* Returns the attribute number for an attribute offset.
*/
#define AttrOffsetGetAttrNumber(attributeOffset) \
((AttrNumber) (1 +
attributeOffset
))
((AttrNumber) (1 +
(attributeOffset)
))
#endif
/* ATTNUM_H */
src/include/c.h
View file @
b492c3ac
...
...
@@ -12,7 +12,7 @@
* Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* $PostgreSQL: pgsql/src/include/c.h,v 1.18
3 2005/05/11 01:26:02 neilc
Exp $
* $PostgreSQL: pgsql/src/include/c.h,v 1.18
4 2005/05/25 21:40:41 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -535,7 +535,7 @@ typedef NameData *Name;
* endof
* Address of the element one past the last in an array.
*/
#define endof(array) (&
array
[lengthof(array)])
#define endof(array) (&
(array)
[lengthof(array)])
/* ----------------
* Alignment macros: align a length or address appropriately for a given type.
...
...
@@ -549,7 +549,7 @@ typedef NameData *Name;
*/
#define TYPEALIGN(ALIGNVAL,LEN) \
(((long) (LEN) + (
ALIGNVAL-1)) & ~((long) (ALIGNVAL-
1)))
(((long) (LEN) + (
(ALIGNVAL) - 1)) & ~((long) ((ALIGNVAL) -
1)))
#define SHORTALIGN(LEN) TYPEALIGN(ALIGNOF_SHORT, (LEN))
#define INTALIGN(LEN) TYPEALIGN(ALIGNOF_INT, (LEN))
...
...
src/include/catalog/pg_trigger.h
View file @
b492c3ac
...
...
@@ -81,18 +81,18 @@ typedef FormData_pg_trigger *Form_pg_trigger;
#define TRIGGER_TYPE_DELETE (1 << 3)
#define TRIGGER_TYPE_UPDATE (1 << 4)
#define TRIGGER_CLEAR_TYPE(type) (
type
= 0)
#define TRIGGER_CLEAR_TYPE(type) (
(type)
= 0)
#define TRIGGER_SETT_ROW(type) (
type
|= TRIGGER_TYPE_ROW)
#define TRIGGER_SETT_BEFORE(type) (
type
|= TRIGGER_TYPE_BEFORE)
#define TRIGGER_SETT_INSERT(type) (
type
|= TRIGGER_TYPE_INSERT)
#define TRIGGER_SETT_DELETE(type) (
type
|= TRIGGER_TYPE_DELETE)
#define TRIGGER_SETT_UPDATE(type) (
type
|= TRIGGER_TYPE_UPDATE)
#define TRIGGER_SETT_ROW(type) (
(type)
|= TRIGGER_TYPE_ROW)
#define TRIGGER_SETT_BEFORE(type) (
(type)
|= TRIGGER_TYPE_BEFORE)
#define TRIGGER_SETT_INSERT(type) (
(type)
|= TRIGGER_TYPE_INSERT)
#define TRIGGER_SETT_DELETE(type) (
(type)
|= TRIGGER_TYPE_DELETE)
#define TRIGGER_SETT_UPDATE(type) (
(type)
|= TRIGGER_TYPE_UPDATE)
#define TRIGGER_FOR_ROW(type) (
type
& TRIGGER_TYPE_ROW)
#define TRIGGER_FOR_BEFORE(type) (
type
& TRIGGER_TYPE_BEFORE)
#define TRIGGER_FOR_INSERT(type) (
type
& TRIGGER_TYPE_INSERT)
#define TRIGGER_FOR_DELETE(type) (
type
& TRIGGER_TYPE_DELETE)
#define TRIGGER_FOR_UPDATE(type) (
type
& TRIGGER_TYPE_UPDATE)
#define TRIGGER_FOR_ROW(type) (
(type)
& TRIGGER_TYPE_ROW)
#define TRIGGER_FOR_BEFORE(type) (
(type)
& TRIGGER_TYPE_BEFORE)
#define TRIGGER_FOR_INSERT(type) (
(type)
& TRIGGER_TYPE_INSERT)
#define TRIGGER_FOR_DELETE(type) (
(type)
& TRIGGER_TYPE_DELETE)
#define TRIGGER_FOR_UPDATE(type) (
(type)
& TRIGGER_TYPE_UPDATE)
#endif
/* PG_TRIGGER_H */
src/include/libpq/crypt.h
View file @
b492c3ac
...
...
@@ -6,7 +6,7 @@
* Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* $PostgreSQL: pgsql/src/include/libpq/crypt.h,v 1.3
0 2004/12/31 22:03:32 pgsql
Exp $
* $PostgreSQL: pgsql/src/include/libpq/crypt.h,v 1.3
1 2005/05/25 21:40:42 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -17,7 +17,7 @@
#define MD5_PASSWD_LEN 35
#define isMD5(passwd) (strncmp(
(passwd),"md5",
3) == 0 && \
#define isMD5(passwd) (strncmp(
passwd, "md5",
3) == 0 && \
strlen(passwd) == MD5_PASSWD_LEN)
...
...
src/include/port.h
View file @
b492c3ac
...
...
@@ -6,7 +6,7 @@
* Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* $PostgreSQL: pgsql/src/include/port.h,v 1.7
4 2005/03/25 00:34:24 tgl
Exp $
* $PostgreSQL: pgsql/src/include/port.h,v 1.7
5 2005/05/25 21:40:41 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -255,8 +255,8 @@ extern off_t ftello(FILE *stream);
#endif
#ifndef HAVE_FSEEKO
#define fseeko(a, b, c) fseek(
(a), (b), (c)
)
#define ftello(a)
ftell((a)
)
#define fseeko(a, b, c) fseek(
a, b, c
)
#define ftello(a)
ftell(a
)
#endif
#ifndef HAVE_GETOPT
...
...
src/include/regex/regguts.h
View file @
b492c3ac
...
...
@@ -27,7 +27,7 @@
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* $PostgreSQL: pgsql/src/include/regex/regguts.h,v 1.
3 2003/11/29 22:41:10 pgsql
Exp $
* $PostgreSQL: pgsql/src/include/regex/regguts.h,v 1.
4 2005/05/25 21:40:42 momjian
Exp $
*/
...
...
@@ -63,7 +63,7 @@
/* function-pointer declarator */
#ifndef FUNCPTR
#define FUNCPTR(name, args) (*
name
) args
#define FUNCPTR(name, args) (*
(name)
) args
#endif
/* memory allocation */
...
...
src/include/storage/itempos.h
View file @
b492c3ac
...
...
@@ -7,7 +7,7 @@
* Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* $PostgreSQL: pgsql/src/include/storage/itempos.h,v 1.2
0 2004/12/31 22:03:42 pgsql
Exp $
* $PostgreSQL: pgsql/src/include/storage/itempos.h,v 1.2
1 2005/05/25 21:40:42 momjian
Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -32,7 +32,7 @@ typedef ItemSubpositionData *ItemSubposition;
* struct objpos *OBJP;
* unsigned LEN;
*/
#define PNOBREAK(OBJP, LEN) ((OBJP)->op_len >=
LEN
)
#define PNOBREAK(OBJP, LEN) ((OBJP)->op_len >=
(LEN)
)
/*
* PSKIP(OBJP, LEN)
...
...
src/include/utils/pg_lzcompress.h
View file @
b492c3ac
/* ----------
* pg_lzcompress.h -
*
* $PostgreSQL: pgsql/src/include/utils/pg_lzcompress.h,v 1.1
0 2003/11/29 19:52:08 pgsql
Exp $
* $PostgreSQL: pgsql/src/include/utils/pg_lzcompress.h,v 1.1
1 2005/05/25 21:40:42 momjian
Exp $
*
* Definitions for the builtin LZ compressor
* ----------
...
...
@@ -46,7 +46,7 @@ typedef struct PGLZ_Header
* in the entry.
* ----------
*/
#define PGLZ_RAW_SIZE(_lzdata) (
_lzdata
->rawsize)
#define PGLZ_RAW_SIZE(_lzdata) (
(_lzdata)
->rawsize)
/* ----------
* PGLZ_IS_COMPRESSED -
...
...
@@ -55,8 +55,8 @@ typedef struct PGLZ_Header
* uncompressed data.
* ----------
*/
#define PGLZ_IS_COMPRESSED(_lzdata) (
_lzdata
->varsize != \
_lzdata->rawsize +
\
#define PGLZ_IS_COMPRESSED(_lzdata) (
(_lzdata)
->varsize != \
e (_lzdata)->rawsize + e
\
sizeof(PGLZ_Header))
/* ----------
...
...
@@ -180,7 +180,7 @@ extern PGLZ_Strategy *PGLZ_strategy_never;
* Initialize a decomp state from a compressed input.
* ----------
*/
#define pglz_decomp_init(_ds,_lz) do {
\
#define pglz_decomp_init(_ds,_lz) do { \
(_ds)->cp_in = ((unsigned char *)(_lz)) \
+ sizeof(PGLZ_Header); \
(_ds)->cp_end = (_ds)->cp_in + (_lz)->varsize \
...
...
src/include/utils/timestamp.h
View file @
b492c3ac
...
...
@@ -6,7 +6,7 @@
* Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* $PostgreSQL: pgsql/src/include/utils/timestamp.h,v 1.4
2 2005/05/23 21:54:0
2 momjian Exp $
* $PostgreSQL: pgsql/src/include/utils/timestamp.h,v 1.4
3 2005/05/25 21:40:4
2 momjian Exp $
*
*-------------------------------------------------------------------------
*/
...
...
@@ -123,10 +123,10 @@ typedef struct
#endif
/* HAVE_INT64_TIMESTAMP */
#define TIMESTAMP_NOBEGIN(j) do {
j
= DT_NOBEGIN;} while (0)
#define TIMESTAMP_NOBEGIN(j) do {
(j)
= DT_NOBEGIN;} while (0)
#define TIMESTAMP_IS_NOBEGIN(j) ((j) == DT_NOBEGIN)
#define TIMESTAMP_NOEND(j) do {
j
= DT_NOEND;} while (0)
#define TIMESTAMP_NOEND(j) do {
(j)
= DT_NOEND;} while (0)
#define TIMESTAMP_IS_NOEND(j) ((j) == DT_NOEND)
#define TIMESTAMP_NOT_FINITE(j) (TIMESTAMP_IS_NOBEGIN(j) || TIMESTAMP_IS_NOEND(j))
...
...
src/interfaces/ecpg/pgtypeslib/dt.h
View file @
b492c3ac
...
...
@@ -193,8 +193,8 @@ typedef struct
*/
#define FMODULO(t,q,u) \
do { \
q = ((t < 0) ? ceil(t / u): floor(t / u
)); \
if (
q != 0) t -= rint(q * u
); \
(q) = (((t) < 0) ? ceil((t) / (u)): floor((t) / (u)
)); \
if (
(q) != 0) (t) -= rint((q) * (u)
); \
} while(0)
/* TMODULO()
...
...
@@ -205,14 +205,14 @@ do { \
#ifdef HAVE_INT64_TIMESTAMP
#define TMODULO(t,q,u) \
do { \
q = (t / u
); \
if (
q != 0) t -= (q * u
); \
(q) = ((t) / (u)
); \
if (
(q) != 0) (t) -= ((q) * (u)
); \
} while(0)
#else
#define TMODULO(t,q,u) \
do { \
q = ((t < 0) ? ceil(t / u): floor(t / u
)); \
if (
q != 0) t -= rint(q * u
); \
(q) = (((t) < 0) ? ceil((t) / (u)): floor((t) / (u)
)); \
if (
(q) != 0) (t) -= rint((q) * (u)
); \
} while(0)
#endif
...
...
@@ -277,8 +277,8 @@ do { \
#endif
#endif
/* HAVE_INT64_TIMESTAMP */
#define TIMESTAMP_NOBEGIN(j) do {
j
= DT_NOBEGIN;} while (0)
#define TIMESTAMP_NOEND(j) do {
j
= DT_NOEND;} while (0)
#define TIMESTAMP_NOBEGIN(j) do {
(j)
= DT_NOBEGIN;} while (0)
#define TIMESTAMP_NOEND(j) do {
(j)
= DT_NOEND;} while (0)
#define TIMESTAMP_IS_NOBEGIN(j) ((j) == DT_NOBEGIN)
#define TIMESTAMP_IS_NOEND(j) ((j) == DT_NOEND)
#define TIMESTAMP_NOT_FINITE(j) (TIMESTAMP_IS_NOBEGIN(j) || TIMESTAMP_IS_NOEND(j))
...
...
src/port/crypt.c
View file @
b492c3ac
...
...
@@ -740,7 +740,7 @@ int num_iter;
{
#define SPTAB(t, i) \
(*(int32_t *)((unsigned char *)
t + i
*(sizeof(int32_t)/4)))
(*(int32_t *)((unsigned char *)
(t) + (i)
*(sizeof(int32_t)/4)))
#if defined(gould)
/* use this if B.b[i] is evaluated just once ... */
#define DOXOR(x,y,i) x^=SPTAB(SPE[0][i],B.b[i]); y^=SPTAB(SPE[1][i],B.b[i]);
...
...
@@ -755,9 +755,9 @@ int num_iter;
#endif
#define CRUNCH(p0, p1, q0, q1) \
k = (
q0 ^ q1) & SALT;
\
B.b32.i0 = k ^
q0
^ kp->b32.i0; \
B.b32.i1 = k ^
q1
^ kp->b32.i1; \
k = (
(q0) ^ (q1)) & SALT;
\
B.b32.i0 = k ^
(q0)
^ kp->b32.i0; \
B.b32.i1 = k ^
(q1)
^ kp->b32.i1; \
kp = (C_block *)((char *)kp+ks_inc); \
\
DOXOR(p0, p1, 0); \
...
...
src/port/qsort.c
View file @
b492c3ac
...
...
@@ -3,7 +3,7 @@
* Add do ... while() macro fix
* Remove __inline, _DIAGASSERTs, __P
*
* $PostgreSQL: pgsql/src/port/qsort.c,v 1.
5 2004/10/05 00:12:49 neilc
Exp $
* $PostgreSQL: pgsql/src/port/qsort.c,v 1.
6 2005/05/25 21:40:43 momjian
Exp $
*/
/* $NetBSD: qsort.c,v 1.13 2003/08/07 16:43:42 agc Exp $ */
...
...
@@ -63,8 +63,8 @@ do { \
} while (--i > 0); \
} while (0)
#define SWAPINIT(a, es) swaptype = ((char *)
a
- (char *)0) % sizeof(long) || \
es % sizeof(long) ? 2 : es
== sizeof(long)? 0 : 1;
#define SWAPINIT(a, es) swaptype = ((char *)
(a)
- (char *)0) % sizeof(long) || \
(es) % sizeof(long) ? 2 : (es)
== sizeof(long)? 0 : 1;
static
void
swapfunc
(
a
,
b
,
n
,
swaptype
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment