mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			|  3ad1aba1f8 2009-06-29  Andrew Haley  <aph@redhat.com>
	PR java/40590	
	* tools/gnu/classpath/tools/javah/FieldHelper.java (print):
	Use printName().
	* tools/gnu/classpath/tools/javah/MethodHelper.java (print):
	Use printName().
	* tools/gnu/classpath/tools/javah/CniStubPrinter.java (printDecl):
	Use printName().
	* tools/gnu/classpath/tools/javah/Keywords.java (words): Replace
	with keywords list from  gcc/java/mangle.c.
	* tools/gnu/classpath/tools/javah/ClassWrapper.java (printMethods):
	Don't pre-convert a C++ keyword.
	(print(CniPrintStream)): Call CniPrintStream.printName().
	(printContents): Likewise.
	* tools/gnu/classpath/tools/javah/CniPrintStream.java
	(getClassName): Don't call replaceAll("/", "::").
	(print(Type)): Add ""::" befor name, " *" after.  Use printName(), not
	print.
	(printName(PrintStream, String), printName(String), printlnName):
	New methods.
	(moveToPackage): Use printName().
2009-06-29  Andrew Haley  <aph@redhat.com>
	PR java/40590
	* java-tree.h (cxx_keyword_p): New declaration.
	* mangle_name.c (utf8_cmp): Move here from mangle.c.
	(cxx_keywords): Likewise.
	(cxx_keyword_p): Likewise.
	(MANGLE_CXX_KEYWORDS): New macro.
	(append_gpp_mangled_name): Use MANGLE_CXX_KEYWORDS.
	(append_gpp_mangled_name): Likewise.
	* mangle.c: Move code to mangle_name.c.
	(mangle_member_name): Don't call cxx_keyword_p.
From-SVN: r149059 | ||
|---|---|---|
| .. | ||
| AndExpr.h | ||
| ArithmeticExpr.h | ||
| BooleanFunction.h | ||
| CeilingFunction.h | ||
| ConcatFunction.h | ||
| Constant.h | ||
| ContainsFunction.h | ||
| CountFunction.h | ||
| DocumentOrderComparator.h | ||
| EqualityExpr.h | ||
| Expr$ExprNodeSet.h | ||
| Expr.h | ||
| FalseFunction.h | ||
| FloorFunction.h | ||
| Function.h | ||
| FunctionCall.h | ||
| IdFunction.h | ||
| LangFunction.h | ||
| LastFunction.h | ||
| LocalNameFunction.h | ||
| NameFunction.h | ||
| NameTest.h | ||
| NamespaceTest.h | ||
| NamespaceUriFunction.h | ||
| NegativeExpr.h | ||
| NodeTypeTest.h | ||
| NormalizeSpaceFunction.h | ||
| NotFunction.h | ||
| NumberFunction.h | ||
| OrExpr.h | ||
| ParenthesizedExpr.h | ||
| Path.h | ||
| Pattern.h | ||
| PositionFunction.h | ||
| Predicate.h | ||
| RelationalExpr.h | ||
| Root.h | ||
| RoundFunction.h | ||
| Selector.h | ||
| StartsWithFunction.h | ||
| Steps.h | ||
| StringFunction.h | ||
| StringLengthFunction.h | ||
| SubstringAfterFunction.h | ||
| SubstringBeforeFunction.h | ||
| SubstringFunction.h | ||
| SumFunction.h | ||
| Test.h | ||
| TranslateFunction.h | ||
| TrueFunction.h | ||
| UnionExpr.h | ||
| VariableReference.h | ||
| XPathFactoryImpl.h | ||
| XPathImpl.h | ||
| XPathParser$YyCheckClass.h | ||
| XPathParser$YyDefRedClass.h | ||
| XPathParser$YyDgotoClass.h | ||
| XPathParser$YyGindexClass.h | ||
| XPathParser$YyLenClass.h | ||
| XPathParser$YyLhsClass.h | ||
| XPathParser$YyNameClass.h | ||
| XPathParser$YyRindexClass.h | ||
| XPathParser$YySindexClass.h | ||
| XPathParser$YyTableClass.h | ||
| XPathParser$yyException.h | ||
| XPathParser$yyInput.h | ||
| XPathParser.h | ||
| XPathTokenizer$XPathToken.h | ||
| XPathTokenizer.h | ||