Macro From Hell

From: David Hartwig <daybee(at)bellatlantic(dot)net>
To: Hackers <hackers(at)postgreSQL(dot)org>
Subject: Macro From Hell
Date: 1998-09-07 22:04:32
Message-ID: 35F4586F.B2D1F9F6@bellatlantic.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

This is a very recent addition at line 664 of copy.c It will not
compile on AIX 4.1 Help!

gmake[2]: Entering directory `/gnu/postgresql-6.4f/src/backend/commands'

xlc -I../../include -I../../backend -qchars=signed -qmaxmem=8192
-qhalt=w -qsrcmsg -qcheck=divzero -I/usr/local/include -I.. -c
copy.c -o copy.o
664 | ptr = (
((attr[i]->attlen) < sizeof(int32)) ? ( ((attr[i]->attlen) == -1
) ? ( ((attr[i]->attalign) == 'd') ? (((long)(ptr) + (sizeof (double) -
1)) & ~(sizeof (double) -1)) : (((long)(ptr) + (sizeof (int)
- 1)) & ~(sizeof (int) -1)) ) : ( ((attr[i]->attlen) == sizeof(char)) ?
( (ptr) ) : ( (void)((char) 1), (((long)(ptr) + (sizeof (sh
ort) - 1)) & ~(sizeof (short) - 1)) ) ) ) : ( ((attr[i]->attlen) ==
sizeof(int32)) ? ( (((long)(ptr) + (sizeof (int) - 1)) & ~(sizeo
f (int) -1)) ) : ( (void)((char) 1), ((attr[i]->attalign) == 'd') ?
(((long)(ptr) + (sizeof (double) - 1)) & ~(sizeof (double) -1))
: (((long)(ptr) + (sizeof (long) - 1)) & ~(sizeof (long) -1)) ) ) );

........................................................................................................................

....................................................................................................................................

.......................................................................a..........

a - 1506-226 (S) The ":" operator is not allowed between "char*" and
"unsigned long".
gmake[2]: *** [copy.o] Error 1

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Stephen Davies 1998-09-07 23:31:03 Re: [INTERFACES] Re: DELETE FROM TABLE doesn't work (AGAIN)
Previous Message David Hartwig 1998-09-07 21:48:52 Re: [INTERFACES] Re: DELETE FROM TABLE doesn't work (AGAIN)