+2000-10-18 Alexandre Petit-Bianco <apbianco@cygnus.com>
+
+ * gjavah.c (add_class_decl): Removed unused variables `tname',
+ `tlen' and `name_index'.
+ * java-tree.h (BUILD_FILENAME_IDENTIFIER_NODE): New macro.
+ * jcf-parse.c (jcf_parse_source): Use it and set EXPR_WFL_FILENAME
+ in `wfl_operator' with value.
+ (yyparse): Use BUILD_FILENAME_IDENTIFIER_NODE.
+ (jcf_figure_file_type): Fixed identation.
+ * lex.c (java_get_line_col): Use EOF. Tuned `^' placement.
+ * parse.y (analyze_clinit_body): New function.
+ (static_initializer:): Reset `current_static_block'.
+ (java_parser_context_restore_global): Set EXPR_WFL_FIILENAME_NODE in
+ `wfl_operator' with new value.
+ (lookup_cl): Use EXPR_WFL_FILENAME.
+ (maybe_yank_clinit): Handle bogus <clinit> bodies, call
+ analyze_clinit_body.
+ (build_outer_field_access): Access to this$<n> built from
+ current_class, not its outer context.
+ (build_access_to_thisn): Fixed leading comment. Tidied things up.
+ (resolve_qualified_expression_name): Handle `T.this' and `T.this.f()'.
+ (patch_method_invocation): Use `is_static_flag' when already
+ initialized.
+ (patch_newarray): Removed assignment in ternary operator.
+