General cleanups
authorAndreas Tonnesen <andreto@olsr.org>
Sun, 21 Nov 2004 14:22:33 +0000 (14:22 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Sun, 21 Nov 2004 14:22:33 +0000 (14:22 +0000)
src/link_set.c
src/olsr.c
src/parser.c
src/plugin.c
src/plugin.h [deleted file]
src/plugin_loader.c

index 4bd144e..1aa3d0c 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: link_set.c,v 1.30 2004/11/21 11:28:56 kattemat Exp $
+ * $Id: link_set.c,v 1.31 2004/11/21 14:22:33 kattemat Exp $
  */
 
 
@@ -102,8 +102,6 @@ olsr_init_link_set()
       olsr_register_timeout_function(&olsr_time_out_packet_loss);
     }
 #endif
-
-  link_set = NULL;
 }
 
 
index 3b0bdc0..c6e3efe 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: olsr.c,v 1.29 2004/11/21 13:55:21 kattemat Exp $
+ * $Id: olsr.c,v 1.30 2004/11/21 14:22:33 kattemat Exp $
  */
 
 /**
@@ -331,9 +331,6 @@ olsr_init_tables()
 
   /* Initialize HNA set */
   olsr_init_hna_set();
-
-  /* Initialize ProcessChanges list */
-  ptf_list = NULL;
   
 }
 
index 3f7d670..b35320a 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: parser.c,v 1.14 2004/11/21 11:28:56 kattemat Exp $
+ * $Id: parser.c,v 1.15 2004/11/21 14:22:33 kattemat Exp $
  */
 
 #include "parser.h"
@@ -76,8 +76,6 @@ olsr_init_parser()
 {
   olsr_printf(3, "Initializing parser...\n");
 
-  parse_functions = NULL;
-
   /* Initialize the packet functions */
   olsr_init_package_process();
 
index dec01bb..1ab8ba2 100644 (file)
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: plugin.c,v 1.13 2004/11/21 11:28:56 kattemat Exp $
+ * $Id: plugin.c,v 1.14 2004/11/21 14:22:33 kattemat Exp $
  */
 
 
 #include "olsr_plugin_io.h"
 #include <stdio.h>
-#include "plugin.h"
 #include "olsr.h"
 #include "defs.h"
 #include "parser.h"
 #include "routing_table.h"
 #include "mid_set.h"
 
+int
+olsr_plugin_io(int, void *, size_t);
+
+
 /**
  * Multi-purpose function for plugins
  * Syntax much the same as the ioctl(2) call 
diff --git a/src/plugin.h b/src/plugin.h
deleted file mode 100644 (file)
index e045f8a..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * The olsr.org Optimized Link-State Routing daemon(olsrd)
- * Copyright (c) 2004, Andreas T√łnnesen(andreto@olsr.org)
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions 
- * are met:
- *
- * * Redistributions of source code must retain the above copyright 
- *   notice, this list of conditions and the following disclaimer.
- * * Redistributions in binary form must reproduce the above copyright 
- *   notice, this list of conditions and the following disclaimer in 
- *   the documentation and/or other materials provided with the 
- *   distribution.
- * * Neither the name of olsr.org, olsrd nor the names of its 
- *   contributors may be used to endorse or promote products derived 
- *   from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
- * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
- * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
- * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
- * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
- * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
- * POSSIBILITY OF SUCH DAMAGE.
- *
- * Visit http://www.olsr.org for more information.
- *
- * If you find this software useful feel free to make a donation
- * to the project. For more information see the website or contact
- * the copyright holders.
- *
- * $Id: plugin.h,v 1.6 2004/11/21 11:28:56 kattemat Exp $
- */
-
-
-/*
- * Multi-purpose function for modules
- */
-
-int
-olsr_plugin_io(int, void *, size_t);
index 76e91c4..df34ce7 100644 (file)
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: plugin_loader.c,v 1.13 2004/11/21 11:28:56 kattemat Exp $
+ * $Id: plugin_loader.c,v 1.14 2004/11/21 14:22:33 kattemat Exp $
  */
 
 #include "plugin_loader.h"
 #include "defs.h"
-#include "plugin.h"
 
 /* Local functions */
 
@@ -51,6 +50,10 @@ init_olsr_plugin(struct olsr_plugin *);
 static int
 olsr_load_dl(char *, struct plugin_param *);
 
+/* Extern */
+
+extern int
+olsr_plugin_io(int, void *, size_t);