Re: [HACKERS] PATCH for pgconnection.h
От | Bruce Momjian |
---|---|
Тема | Re: [HACKERS] PATCH for pgconnection.h |
Дата | |
Msg-id | 199907080202.WAA19810@candle.pha.pa.us обсуждение исходный текст |
Ответ на | PATCH for pgconnection.h (Brian P Millett <bpm@ec-group.com>) |
Ответы |
Re: [HACKERS] PATCH for pgconnection.h
Re: [HACKERS] PATCH for pgconnection.h |
Список | pgsql-hackers |
This is the second mention of 'namespace' I have seen. Can we allow this by default? Of course, I get: pgconnection.h:26: warning: namespaces are mostly broken in this version of g++ but it still works. Comments? > I am using the Sun Workshop C 5.0, noticed that I was getting the > following errors: > "pgconnection.h", line 65: Error: string is not defined. > "pgconnection.cc", line 134: Error: string is not defined. > "pgconnection.cc", line 139: Error: Cannot return char* from a function > that should return int. > 3 Error(s) detected. > > Futher looking noticed that the standard namespace was not being used > for the "string" typedef, so the following patch fixed that for me. > This is for the 6.5 tar release & the 6/24 CVS checkout. > > vlad: diff -w3c interfaces/libpq++/pgconnection.h.orig > interfaces/libpq++/pgconnection.h > *** interfaces/libpq++/pgconnection.h.orig Thu Jun 24 10:49:54 1999 > > --- interfaces/libpq++/pgconnection.h Thu Jun 24 10:48:31 1999 > *************** > *** 23,28 **** > --- 23,34 ---- > #include <stdio.h> > #include <string> > > + #ifdef __sun__ > + #ifndef __GNUC__ > + using namespace std; > + #endif > + #endif > + > extern "C" { > #include "libpq-fe.h" > } > > > -- > Brian Millett > Enterprise Consulting Group "Heaven can not exist, > (314) 205-9030 If the family is not eternal" > bpm@ec-group.com F. Ballard Washburn > > > > > -- Bruce Momjian | http://www.op.net/~candle maillist@candle.pha.pa.us | (610) 853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania19026
В списке pgsql-hackers по дате отправления: