Mercurial > hg > freeDiameter
diff freeDiameter/tests/tests.h @ 8:3e143f047f78
Backup for the week-end
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Fri, 18 Sep 2009 18:54:07 +0900 |
parents | ef303f1078ab |
children | c5c99c73c2bf |
line wrap: on
line diff
--- a/freeDiameter/tests/tests.h Fri Sep 04 18:05:25 2009 +0900 +++ b/freeDiameter/tests/tests.h Fri Sep 18 18:54:07 2009 +0900 @@ -74,6 +74,8 @@ } static int test_verbo = 0; +static struct fd_config conf; +struct fd_config * fd_g_config = &conf; /* Define the standard check routines */ #define CHECK( _val, _assert ){ \ @@ -96,12 +98,13 @@ } /* Minimum inits */ -#define INIT_FD() { \ - CHECK( 0, fd_lib_init() ); \ - fd_log_threadname(basename(__FILE__)); \ - CHECK( 0, fd_dict_init(&fd_g_dict) ); \ - CHECK( 0, fd_dict_base_protocol(fd_g_dict) ); \ - parse_cmdline(argc, argv); \ +#define INIT_FD() { \ + memset(fd_g_config, 0, sizeof(struct fd_config)); \ + CHECK( 0, fd_lib_init() ); \ + fd_log_threadname(basename(__FILE__)); \ + CHECK( 0, fd_conf_init() ); \ + CHECK( 0, fd_dict_base_protocol(fd_g_config->g_dict) ); \ + parse_cmdline(argc, argv); \ } static inline void parse_cmdline(int argc, char * argv[]) {