From 378b2dddec317b09ef6982d9b03c82771fa9b23e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Thu, 6 Feb 1997 17:08:18 -0800 Subject: [PATCH] some changes for new module system Rev: src/main.c:1.18 Rev: src/main.h:1.2 --- src/main.c | 27 ++++++++++----------------- src/main.h | 5 ++--- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/src/main.c b/src/main.c index 73b7db2be4..d652b32114 100644 --- a/src/main.c +++ b/src/main.c @@ -4,7 +4,7 @@ ||| See the files COPYING and DISCLAIMER for more information. \*/ #include "global.h" -RCSID("$Id: main.c,v 1.17 1997/01/18 21:34:33 hubbe Exp $"); +RCSID("$Id: main.c,v 1.18 1997/02/07 01:08:18 hubbe Exp $"); #include "types.h" #include "backend.h" #include "module.h" @@ -200,12 +200,15 @@ void main(int argc, char **argv, char **env) GETTIMEOFDAY(¤t_time); - init_modules_efuns(); + init_shared_string_table(); + init_interpreter(); + init_lex(); + init_types(); + + init_modules(); master(); call_callback(& post_master_callbacks, 0); free_callback(& post_master_callbacks); - init_modules_programs(); - a=allocate_array_no_init(argc,0); for(num=0;num<argc;num++) @@ -248,25 +251,15 @@ void main(int argc, char **argv, char **env) } -void init_main_efuns() +void init_main(void) { - init_shared_string_table(); - init_interpreter(); - init_lex(); - init_types(); + th_init(); init_builtin_efuns(); init_signals(); - th_init(); init_dynamic_load(); } -void init_main_programs() -{ - th_init_programs(); -} - - -void exit_main() +void exit_main(void) { void cleanup_added_efuns(); void cleanup_pike_types(); diff --git a/src/main.h b/src/main.h index 244caf3428..ff47889a16 100644 --- a/src/main.h +++ b/src/main.h @@ -15,9 +15,8 @@ struct callback *add_post_master_callback(callback_func call, void *arg, callback_func free_func); void main(int argc, char **argv, char **env); -void init_main_efuns(); -void init_main_programs(); -void exit_main(); +void init_main(void); +void exit_main(void); /* Prototypes end here */ #endif -- GitLab