Re: namespace namespace

Andrew Haley <[email protected]>
Newsgroups gmane.comp.gcc.java.devel
Message-ID <[email protected]>
Sam Ruby wrote:
> Bryce McKinlay wrote:
>> On Tue, Jun 23, 2009 at 10:39 AM, Chris Burdess<[email protected]> wrote:
>>
>>>> Some genius (?) has a namespace called "namespace" :-)
>>> That would be Sun. And in Java "namespace" is not a keyword so it's a
>>> perfectly legal package name.
> 
> namespace also happens to be the name of a concept in XML...
> 
>>>> I think you'll have to edit the header file by hand.
> 
> To what?  Specifically, what should namespace "namespace" be mapped to?

   namespace$

> It is beginning to appear to me that gcj/g++ will do name mangling of
> Java packages without regard to C++ reserved words, resulting in entry
> points that can't conveniently be referenced in C++ using CNI.

That's right.  It should be fairly easy to fix this, though.

> Where can I find the "old" gcjh?  The current code is in Java, which
> presumably does *not* have the mapping:
> 
> http://cvs.savannah.gnu.org/viewvc/classpath/tools/gnu/classpath/tools/javah/?root=classpath

But this is easily fixable, as I pointed out in my previous massage.

The old gcjh is very out of date.  I'd just fix the current code.

Andrew.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.