Fixes for more header inclusions from plugins
authorAndreas Tonnesen <andreto@olsr.org>
Fri, 25 Feb 2005 22:48:15 +0000 (22:48 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Fri, 25 Feb 2005 22:48:15 +0000 (22:48 +0000)
src/olsr_cfg.h
src/plugin_loader.h

index 79f84cd..9c191c4 100644 (file)
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: olsr_cfg.h,v 1.20 2005/02/20 18:52:18 kattemat Exp $
+ * $Id: olsr_cfg.h,v 1.21 2005/02/25 22:48:15 kattemat Exp $
  */
 
 
 #ifndef _OLSRD_CFGPARSER_H
 #define _OLSRD_CFGPARSER_H
 
-#include "olsr_protocol.h"
+#include "olsr_types.h"
 
 /* Default valuse not declared in olsr_protocol.h */
 #define DEF_POLLRATE        0.05
index be73259..3314dd2 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: plugin_loader.h,v 1.10 2005/02/20 18:52:18 kattemat Exp $
+ * $Id: plugin_loader.h,v 1.11 2005/02/25 22:48:15 kattemat Exp $
  */
 
 #ifndef _OLSR_PLUGIN_LOADER
 
 #include <dlfcn.h>
 #include <stdio.h>
-#include "olsr_protocol.h"
+#include "olsr_types.h"
 #include "olsr_cfg.h"
 
-#define MAX_LIBS 10
-
-#define PLUGIN_INTERFACE_VERSION 2
-
 /* Data to sent to the plugin with the register_olsr_function call */
 struct olsr_plugin_data
 {
@@ -59,6 +55,11 @@ struct olsr_plugin_data
   int (*olsr_plugin_io)(int, void *, size_t);
 };
 
+#ifndef OLSR_PLUGIN
+
+#define MAX_LIBS 10
+#define PLUGIN_INTERFACE_VERSION 2
+
 
 struct olsr_plugin
 {
@@ -84,3 +85,4 @@ void
 olsr_close_plugins(void);
 
 #endif
+#endif