From: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
---|---|
To: | "Vladimir V(dot) Zolotych" <gsmith(at)eurocom(dot)od(dot)ua> |
Cc: | PostgreSQL-development <pgsql-hackers(at)postgreSQL(dot)org> |
Subject: | Re: [ADMIN] postgres functions(.so) |
Date: | 2000-10-09 18:27:21 |
Message-ID: | 200010091827.OAA22778@candle.pha.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Yes, this is true. The API is not isolated for SPI, so you see
everything, including C pollution into the C++ namespace. Not sure
about a solution, except renaming some of the identifiers in the
backend. We have discussed that, and are waiting for more reports of
problems before taking it on.
[ Charset KOI8-R unsupported, converting... ]
> Bruce Momjian wrote:
>
> > Sounds like you want to use the SPI interface.
>
> Thanks, I've read carefully about SPI and tried some things.
> No problems with using C with SPI.
> But when I've tried to compile C++ code with SPI,
> I've found that some SPI headers use the following names:
> class, typename. So this can't be compiled with g++.
> Declarations like
> typedef struct foo {/*...*/} *foo;
> also used, and caused compilation errors.
>
> It is much desired to me to compile with g++.
> Old code uses libpq++, libpq supports C++, SPI look like NOT.
> Is it true ?
>
>
> --
> Vladimir Zolotych gsmith(at)eurocom(dot)od(dot)ua
>
>
--
Bruce Momjian | http://candle.pha.pa.us
pgman(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
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2000-10-09 18:32:36 | Re: backup and restore |
Previous Message | Bruce Momjian | 2000-10-09 18:21:03 | Re: [GENERAL] Using BLOBs with PostgreSQL |