Re: [HACKERS] NEXTSTEP porting problems

From: Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us>
To: t-ishii(at)sra(dot)co(dot)jp
Cc: hackers(at)postgreSQL(dot)org
Subject: Re: [HACKERS] NEXTSTEP porting problems
Date: 1999-03-15 15:01:22
Message-ID: 199903151501.KAA13086@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

> A NEXTSTEP3.3 user reported some porting problems.
>
> 1. #if FALSE problem
>
> For example in src/include/utils/int8.h:
>
> #if FALSE
> extern int64 *int28 (int16 val);
> extern int16 int82(int64 * val);
>
> #endif
>
> Unfortunately in NEXTSTEP FALSE has been already defined as:
>
> #define FALSE ((boolean_t) 0)
>
> What about using #if 0 or #if PG_FALSE or whatever instead of #if
> FALSE?
>

Done, by you, I think.

>
> 2. Datum problem
>
> NEXTSTEP has its own "Datum" type and of course it coflicts with
> PostgreSQL's Datum. Possible solution might be put below into c.h:
>
> #ifdef NeXT
> #undef Datum
> #define Datum PG_Datum
> #define DatumPtr PG_DatumPtr
> #endif
>
>
> Comments?

Is Datum a #define on NextStep. Can we just #undef it?

--
Bruce Momjian | http://www.op.net/~candle
maillist(at)candle(dot)pha(dot)pa(dot)us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 1999-03-15 15:03:05 Re: your mail
Previous Message Tom Lane 1999-03-15 15:01:17 Re: [HACKERS] Another speedup idea (two, even)