changeset 909:047f99b09632

Clean some externs for picky linkers (by Thomas)
author Sebastien Decugis <sdecugis@freediameter.net>
date Sat, 19 Jan 2013 16:42:57 +0100
parents ed611e15f744
children 8500947421cb
files libfdcore/fdcore-internal.h libfdproto/fdproto-internal.h libfdproto/log.c
diffstat 3 files changed, 8 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/libfdcore/fdcore-internal.h	Sat Jan 19 16:35:48 2013 +0100
+++ b/libfdcore/fdcore-internal.h	Sat Jan 19 16:42:57 2013 +0100
@@ -94,11 +94,11 @@
 
 /* Messages */
 int fd_msg_init(void);
-struct dict_object * fd_dict_avp_OSI; /* Origin-State-Id */
-struct dict_object * fd_dict_cmd_CER; /* Capabilities-Exchange-Request */
-struct dict_object * fd_dict_cmd_DWR; /* Device-Watchdog-Request */
-struct dict_object * fd_dict_avp_DC;  /* Disconnect-Cause */
-struct dict_object * fd_dict_cmd_DPR; /* Disconnect-Peer-Request */
+extern struct dict_object * fd_dict_avp_OSI; /* Origin-State-Id */
+extern struct dict_object * fd_dict_cmd_CER; /* Capabilities-Exchange-Request */
+extern struct dict_object * fd_dict_cmd_DWR; /* Device-Watchdog-Request */
+extern struct dict_object * fd_dict_avp_DC;  /* Disconnect-Cause */
+extern struct dict_object * fd_dict_cmd_DPR; /* Disconnect-Peer-Request */
 
 /* Global message queues */
 extern struct fifo * fd_g_incoming; /* all messages received from other peers, except local messages (CER, ...) */
--- a/libfdproto/fdproto-internal.h	Sat Jan 19 16:35:48 2013 +0100
+++ b/libfdproto/fdproto-internal.h	Sat Jan 19 16:42:57 2013 +0100
@@ -48,7 +48,7 @@
 void fd_sess_fini(void);
 
 /* Where debug messages are sent */
-FILE * fd_g_debug_fstr;
+extern FILE * fd_g_debug_fstr;
 
 /* Special message dump function */
 void fd_msg_dump_fstr_one ( struct msg * msg, FILE * fstr );
--- a/libfdproto/log.c	Sat Jan 19 16:35:48 2013 +0100
+++ b/libfdproto/log.c	Sat Jan 19 16:42:57 2013 +0100
@@ -37,6 +37,8 @@
 
 #include <stdarg.h>
 
+FILE * fd_g_debug_fstr;
+
 pthread_mutex_t fd_log_lock = PTHREAD_MUTEX_INITIALIZER;
 pthread_key_t	fd_log_thname;
 int fd_g_debug_lvl = INFO;
"Welcome to our mercurial repository"