| From: | Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us> |
|---|---|
| To: | lockhart(at)alumni(dot)caltech(dot)edu (Thomas G(dot) Lockhart) |
| Cc: | darrenk(at)insightdist(dot)com, pgsql-hackers(at)postgreSQL(dot)org |
| Subject: | Re: [HACKERS] column labels now with obligatory 'as' |
| Date: | 1998-01-09 20:10:11 |
| Message-ID: | 199801092010.PAA09985@candle.pha.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
>
> > > Have just tried 9. Jan snapshot on AIX 4.1.5,
> > > compiles with gcc not with cc (fails in heaptuple.c), aix won't get
> > > defined though, did a -Daix
> >
> > IBM compiler doesn't like the (void)NULLs in the heap_getattr and
> > StrNCpy macros. Change to (bool)NULL in heap_getattr in include/
> > access/heapam.h and to (char)NULL in StrNCpy in include/c.h. In 6.2,
> > heap_getattr has (char)NULL (which is what bool is, so this worked),
> > but gcc gave warnings, so they were changed to _errors_ to "fix" them
> > for 6.3.
>
> Ack! It looks to me like the StrNCpy macro needs (void *)NULL or just
> NULL, not (void)NULL. Same with heap_getattr. Was this a workaround for
> a compiler problem on another platform, or are we mixing type coersions?
Prevented the warning 'right-hand side of conditional skipped...' Try
and and see what you get. It has to do with macro usage and constant
parameters.
--
Bruce Momjian
maillist(at)candle(dot)pha(dot)pa(dot)us
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Bruce Momjian | 1998-01-09 21:33:05 | Views on UNIONs |
| Previous Message | Bruce Momjian | 1998-01-09 18:36:15 | Re: [HACKERS] Disk block size issues. |