summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/java/ChangeLog23
-rw-r--r--gcc/java/class.c2
-rw-r--r--gcc/java/decl.c2
-rw-r--r--gcc/java/jcf-depend.c2
-rw-r--r--gcc/java/jcf-parse.c2
-rw-r--r--gcc/java/jcf-path.c2
-rw-r--r--gcc/java/lex.c16
-rw-r--r--gcc/java/parse-scan.c2
-rw-r--r--gcc/java/parse-scan.y2
-rw-r--r--gcc/java/parse.c2
-rw-r--r--gcc/java/parse.y2
-rw-r--r--gcc/java/xref.c1
12 files changed, 34 insertions, 24 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 737a03b292f..22eb0a6054b 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,26 @@
+Mon Apr 5 15:43:51 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * class.c (add_method_1): Cast the argument of `bzero' to PTR.
+
+ * decl.c (copy_lang_decl): Likewise for `bcopy'.
+
+ * jcf-depend.c: Include "config.h", not <config.h>.
+
+ * jcf-parse.c (jcf_figure_file_type): Cast the arguments of
+ `bcopy' to PTR.
+
+ * jcf-path.c: Include "config.h", not <config.h>.
+
+ * lex.c: Don't include various system header files.
+ (java_init_lex): Cast the argument of `bzero' to PTR
+
+ * parse-scan.y (java_push_parser_context): Likewise.
+
+ * parse.y (java_push_parser_context): Likewise.
+ (patch_bc_statement): Match format specifier to variable argument.
+
+ * xref.c: Don't include <stdio.h>.
+
Mon Apr 5 11:24:19 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
* parse.y (struct parser_ctxt *ctxp): Now global.
diff --git a/gcc/java/class.c b/gcc/java/class.c
index 4c924d063ab..f785d0f0076 100644
--- a/gcc/java/class.c
+++ b/gcc/java/class.c
@@ -417,7 +417,7 @@ add_method_1 (handle_class, access_flags, name, function_type)
DECL_LANG_SPECIFIC (fndecl)
= (struct lang_decl *) permalloc (sizeof (struct lang_decl));
- bzero (DECL_LANG_SPECIFIC (fndecl), sizeof (struct lang_decl));
+ bzero ((PTR) DECL_LANG_SPECIFIC (fndecl), sizeof (struct lang_decl));
TREE_CHAIN (fndecl) = TYPE_METHODS (handle_class);
TYPE_METHODS (handle_class) = fndecl;
diff --git a/gcc/java/decl.c b/gcc/java/decl.c
index e98fb51429a..110945460d1 100644
--- a/gcc/java/decl.c
+++ b/gcc/java/decl.c
@@ -1373,7 +1373,7 @@ copy_lang_decl (node)
= TREE_CODE (node) == VAR_DECL ? sizeof (struct lang_decl_var)
: sizeof (struct lang_decl);
struct lang_decl *x = (struct lang_decl *) oballoc (lang_decl_size);
- bcopy (DECL_LANG_SPECIFIC (node), x, lang_decl_size);
+ bcopy ((PTR) DECL_LANG_SPECIFIC (node), (PTR) x, lang_decl_size);
DECL_LANG_SPECIFIC (node) = x;
}
diff --git a/gcc/java/jcf-depend.c b/gcc/java/jcf-depend.c
index 9adbdb4eec0..86b9d7722fe 100644
--- a/gcc/java/jcf-depend.c
+++ b/gcc/java/jcf-depend.c
@@ -23,7 +23,7 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */
/* Written by Tom Tromey <tromey@cygnus.com>, October 1998. */
-#include <config.h>
+#include "config.h"
#include "system.h"
#include <assert.h>
diff --git a/gcc/java/jcf-parse.c b/gcc/java/jcf-parse.c
index 58dd7223fac..1b9db4ec2f6 100644
--- a/gcc/java/jcf-parse.c
+++ b/gcc/java/jcf-parse.c
@@ -1002,7 +1002,7 @@ DEFUN(jcf_figure_file_type, (jcf),
&& !open_in_zip (jcf, input_filename, NULL, 0))
{
localToFile = ALLOC (sizeof (struct ZipFileCache));
- bcopy (SeenZipFiles, localToFile, sizeof (struct ZipFileCache));
+ bcopy ((PTR) SeenZipFiles, (PTR) localToFile, sizeof (struct ZipFileCache));
process_zip_dir (); /* Register all the class defined there */
return JCF_ZIP;
}
diff --git a/gcc/java/jcf-path.c b/gcc/java/jcf-path.c
index bdd951506f4..67dd02e2fff 100644
--- a/gcc/java/jcf-path.c
+++ b/gcc/java/jcf-path.c
@@ -23,7 +23,7 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */
/* Written by Tom Tromey <tromey@cygnus.com>, October 1998. */
-#include <config.h>
+#include "config.h"
#include "system.h"
#include "jcf.h"
diff --git a/gcc/java/lex.c b/gcc/java/lex.c
index dae7ce7ead5..aca3d88a8ae 100644
--- a/gcc/java/lex.c
+++ b/gcc/java/lex.c
@@ -34,20 +34,8 @@ The lexical analysis conforms to the Java grammar described in "The
Java(TM) Language Specification. J. Gosling, B. Joy, G. Steele.
Addison Wesley 1996" (http://java.sun.com/docs/books/jls/html/3.doc.html) */
-#include <stdio.h>
-#include <string.h>
-#include <strings.h>
-
-#ifdef JAVA_LEX_DEBUG
-#include <ctype.h>
-#endif
-
#include "keyword.h"
-#ifndef SEEK_SET
-#include <unistd.h>
-#endif
-
#ifndef JC1_LITE
extern struct obstack *expression_obstack;
#endif
@@ -110,8 +98,8 @@ java_init_lex ()
ctxp->static_initialized = ctxp->non_static_initialized =
ctxp->incomplete_class = NULL_TREE;
- bzero (ctxp->modifier_ctx, 11*sizeof (ctxp->modifier_ctx[0]));
- bzero (current_jcf, sizeof (JCF));
+ bzero ((PTR) ctxp->modifier_ctx, 11*sizeof (ctxp->modifier_ctx[0]));
+ bzero ((PTR) current_jcf, sizeof (JCF));
ctxp->current_parsed_class = NULL;
ctxp->package = NULL_TREE;
#endif
diff --git a/gcc/java/parse-scan.c b/gcc/java/parse-scan.c
index 654efcfc3fc..5c036af5b05 100644
--- a/gcc/java/parse-scan.c
+++ b/gcc/java/parse-scan.c
@@ -2357,7 +2357,7 @@ java_push_parser_context ()
struct parser_ctxt *new =
(struct parser_ctxt *)xmalloc(sizeof (struct parser_ctxt));
- bzero (new, sizeof (struct parser_ctxt));
+ bzero ((PTR) new, sizeof (struct parser_ctxt));
new->next = ctxp;
ctxp = new;
}
diff --git a/gcc/java/parse-scan.y b/gcc/java/parse-scan.y
index a8f6df645a9..dcebc3a091c 100644
--- a/gcc/java/parse-scan.y
+++ b/gcc/java/parse-scan.y
@@ -1112,7 +1112,7 @@ java_push_parser_context ()
struct parser_ctxt *new =
(struct parser_ctxt *)xmalloc(sizeof (struct parser_ctxt));
- bzero (new, sizeof (struct parser_ctxt));
+ bzero ((PTR) new, sizeof (struct parser_ctxt));
new->next = ctxp;
ctxp = new;
}
diff --git a/gcc/java/parse.c b/gcc/java/parse.c
index 5a9e85670b3..c402f12a7c5 100644
--- a/gcc/java/parse.c
+++ b/gcc/java/parse.c
@@ -4892,7 +4892,7 @@ java_push_parser_context ()
struct parser_ctxt *new =
(struct parser_ctxt *)xmalloc(sizeof (struct parser_ctxt));
- bzero (new, sizeof (struct parser_ctxt));
+ bzero ((PTR) new, sizeof (struct parser_ctxt));
new->next = ctxp;
ctxp = new;
if (ctxp->next)
diff --git a/gcc/java/parse.y b/gcc/java/parse.y
index 2afbddee3ad..72eccbffaf3 100644
--- a/gcc/java/parse.y
+++ b/gcc/java/parse.y
@@ -2291,7 +2291,7 @@ java_push_parser_context ()
struct parser_ctxt *new =
(struct parser_ctxt *)xmalloc(sizeof (struct parser_ctxt));
- bzero (new, sizeof (struct parser_ctxt));
+ bzero ((PTR) new, sizeof (struct parser_ctxt));
new->next = ctxp;
ctxp = new;
if (ctxp->next)
diff --git a/gcc/java/xref.c b/gcc/java/xref.c
index 906dfedbc58..6f570d7f42b 100644
--- a/gcc/java/xref.c
+++ b/gcc/java/xref.c
@@ -24,7 +24,6 @@ Java and all Java-based marks are trademarks or registered trademarks
of Sun Microsystems, Inc. in the United States and other countries.
The Free Software Foundation is independent of Sun Microsystems, Inc. */
-#include <stdio.h>
#include "config.h"
#include "system.h"
#include "tree.h"