Re: Problem with common/string.hpp for non-GCCcompilers
"Gary Setter" <[email protected]>
| Newsgroups | gmane.comp.gnu.aspell.devel |
|---|---|
| Message-ID | <000001c4dc64$b7d44a40$9d144a0c@pavilion> |
----- Original Message ----- From: "Albert Chin" <[email protected]> To: <[email protected]> Sent: Monday, December 06, 2004 9:27 AM Subject: Re: [aspell-devel] Problem with common/string.hpp for non-GCCcompilers > On Mon, Dec 06, 2004 at 08:19:47AM -0600, Gary Setter wrote: > > > --- common/string.hpp.orig Sun Dec 5 21:13:31 2004 > > > +++ common/string.hpp Sun Dec 5 21:13:35 2004 > > > @@ -492,7 +492,7 @@ > > > > > > namespace std > > > { > > > - template<> inline void swap(acommon::String & x, > > acommon::String & y) {return x.swap(y);} > > > + template<> static inline void swap(acommon::String & x, > > acommon::String & y) {return x.swap(y);} > > > } > > > > <snip> > > This is what the win32 port uses > > //gds 13-Sep-04 removed return statment. > > namespace std > > { > > template<> static inline void swap(acommon::String & x, > > acommon::String & y) { x.swap(y);} > > } > > I tried this but get the same error. Hi Albert, This also works for VC and BC. Does it work for you? namespace std { template<> inline void swap(acommon::String & x, acommon::String & y) { x.swap(y);} }