Re: NPE in parser->getDOMImplementation() with CNI

Chris Burdess <[email protected]>
Newsgroups gmane.comp.gcc.java.devel
Message-ID <[email protected]>
Andrew Haley wrote:
> Sam Ruby wrote:
>> Generating a header file for javax::xml::xpath::XPathExpression  
>> produces
>> a file that looks like the following:
>>
>> http://git.etherboot.org/scm/people/mcb30/gcc/libjava/javax/xml/xpath/XPathExpression.h
>>
>>
>> Attempting to include this file produces:
>>
>> headers/javax/xml/xpath/XPathExpression.h:16: error: expected  
>> identifier
>> before ‘namespace’
>> headers/javax/xml/xpath/XPathExpression.h:42: error: expected  
>> identifier
>> before ‘namespace’
>> headers/javax/xml/xpath/XPathExpression.h:42: error: expected ‘,’ or
>> ‘...’ before ‘namespace’
>>
>> Presumably somebody has encountered this before, and there is an  
>> obvious
>> solution...
>
> 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.

> I think you'll have to edit the header file by hand.


Should this not be handled by some automatic munging/unmunging in gcjh/ 
gcj? It may prove to be a problem in other places where names are not  
keywords in Java but might be in C/C++/whatever.
-- 
Chris Burdess
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.