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[]) {
"Welcome to our mercurial repository"