Mercurial > emacs
diff src/emacs.c @ 21514:fa9ff387d260
Fix -Wimplicit warnings.
author | Andreas Schwab <schwab@suse.de> |
---|---|
date | Tue, 14 Apr 1998 12:25:56 +0000 |
parents | 9a81f6034063 |
children | 139e449079a7 |
line wrap: on
line diff
--- a/src/emacs.c Tue Apr 14 10:56:46 1998 +0000 +++ b/src/emacs.c Tue Apr 14 12:25:56 1998 +0000 @@ -44,6 +44,7 @@ #include "blockinput.h" #include "syssignal.h" #include "process.h" +#include "keyboard.h" #ifdef HAVE_SETRLIMIT #include <sys/time.h> @@ -166,6 +167,7 @@ int initial_argc; static void sort_args (); +void syms_of_emacs (); /* Signal code for the fatal signal that was received */ int fatal_error_code; @@ -272,7 +274,7 @@ /* Code for dealing with Lisp access to the Unix command line */ -static +static void init_cmdargs (argc, argv, skip_args) int argc; char **argv; @@ -449,11 +451,11 @@ (We don't have any real constructors or destructors.) */ #ifdef __GNUC__ #ifndef GCC_CTORS_IN_LIBC -__do_global_ctors () +void __do_global_ctors () {} -__do_global_ctors_aux () +void __do_global_ctors_aux () {} -__do_global_dtors () +void __do_global_dtors () {} /* Linux has a bug in its library; avoid an error. */ #ifndef LINUX @@ -461,7 +463,7 @@ #endif char * __DTOR_LIST__[2] = { (char *) (-1), 0 }; #endif /* GCC_CTORS_IN_LIBC */ -__main () +void __main () {} #endif /* __GNUC__ */ #endif /* ORDINARY_LINK */ @@ -536,6 +538,7 @@ } /* ARGSUSED */ +int main (argc, argv, envp) int argc; char **argv; @@ -544,7 +547,7 @@ char stack_bottom_variable; int skip_args = 0; extern int errno; - extern sys_nerr; + extern int sys_nerr; #ifdef HAVE_SETRLIMIT struct rlimit rlim; #endif @@ -556,6 +559,7 @@ #ifdef DOUG_LEA_MALLOC if (initialized) { + extern void r_alloc_reinit (); malloc_set_state (malloc_state_ptr); free (malloc_state_ptr); r_alloc_reinit (); @@ -1739,6 +1743,7 @@ return Fnreverse (lpath); } +void syms_of_emacs () { Qfile_name_handler_alist = intern ("file-name-handler-alist");