aspell-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [aspell-devel] Problem with common/string.hpp for non-GCC compilers


From: Gary Setter
Subject: Re: [aspell-devel] Problem with common/string.hpp for non-GCC compilers
Date: Mon, 6 Dec 2004 08:19:47 -0600

----- Original Message ----- 
From: "Albert Chin" <address@hidden>
To: <address@hidden>
Sent: Sunday, December 05, 2004 9:17 PM
Subject: [aspell-devel] Problem with common/string.hpp for
non-GCC compilers


> Trying to build modules/filter/email.cpp from 0.60.1.1 on the
IRIX C++
> and AIX C++ compilers I get the error (from the IRIX C++
compiler):
>   cc-1080 CC: ERROR File = ./common/string.hpp, Line = 495
>     A storage class cannot be specified at this point.
>
>       template<> static inline void swap(acommon::String & x,
acommon::String & y) {return x.swap(y);}
>                  ^
>
> The patch below removed the error. Is it correct?
>
> -- 
> albert chin (address@hidden)
>
> -- snip snip
> --- 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);}
}





reply via email to

[Prev in Thread] Current Thread [Next in Thread]