diff options
Diffstat (limited to 'gcc/java/jvspec.c')
-rw-r--r-- | gcc/java/jvspec.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/java/jvspec.c b/gcc/java/jvspec.c index e962e58..9600bc2 100644 --- a/gcc/java/jvspec.c +++ b/gcc/java/jvspec.c @@ -41,7 +41,11 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ /* True if this arg is a .class input file name. */ #define CLASS_FILE_ARG (1<<4) +static char *find_spec_file PROTO ((const char *)); extern int do_spec PROTO((char *)); +extern int lang_specific_pre_link PROTO((void)); +extern void lang_specific_driver PROTO ((void (*) (const char *, ...), + int *, char ***, int *)); extern char *input_filename; extern size_t input_filename_length; @@ -68,7 +72,7 @@ char jvgenmain_spec[] = not. */ static char * find_spec_file (dir) - char *dir; + const char *dir; { char *spec; int x; @@ -89,7 +93,7 @@ find_spec_file (dir) void lang_specific_driver (fn, in_argc, in_argv, in_added_libraries) - void (*fn)(); + void (*fn) PROTO ((const char *, ...)); int *in_argc; char ***in_argv; int *in_added_libraries; |