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.