From f01a52b1b27cfc9b3437ede5eea8374094eeeacd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Sat, 14 Aug 1999 02:03:35 -0700 Subject: [PATCH] made error classes accessable... Rev: src/errors.h:1.6 Rev: src/main.c:1.75 --- src/errors.h | 1 + src/main.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/errors.h b/src/errors.h index 30a62a19f1..b08408173b 100644 --- a/src/errors.h +++ b/src/errors.h @@ -23,6 +23,7 @@ struct PIKE_CONCAT(NAME,_error_struct) { \ add_integer_constant("is_" #NAME "_error",1,0); \ DECL \ PIKE_CONCAT(NAME,_error_program)=end_program(); \ + add_program_constant( #NAME "_error",PIKE_CONCAT(NAME,_error_program),0); \ }while(0); #define ERR_VAR(TYPE,CTYPE,RUNTYPE,NAME2) \ diff --git a/src/main.c b/src/main.c index f5066fdbe9..0745ece47d 100644 --- a/src/main.c +++ b/src/main.c @@ -5,7 +5,7 @@ \*/ /**/ #include "global.h" -RCSID("$Id: main.c,v 1.74 1999/08/11 22:13:21 hubbe Exp $"); +RCSID("$Id: main.c,v 1.75 1999/08/14 09:03:35 hubbe Exp $"); #include "fdlib.h" #include "backend.h" #include "module.h" @@ -440,7 +440,6 @@ int dbm_main(int argc, char **argv) init_lex(); init_program(); init_object(); - init_error(); low_th_init(); @@ -518,6 +517,7 @@ void do_exit(int num) ATTRIBUTE((noreturn)) void low_init_main(void) { + init_error(); init_pike_security(); th_init(); init_operators(); -- GitLab