main: do not seed the random number generator with the process id
[olsrd.git] / src / plugin_loader.h
index 561e777..95db105 100644 (file)
@@ -1,3 +1,4 @@
+
 /*
  * The olsr.org Optimized Link-State Routing daemon(olsrd)
  * Copyright (c) 2004, Andreas Tonnesen(andreto@olsr.org)
 typedef int (*plugin_init_func) (void);
 typedef int (*get_interface_version_func) (void);
 
-#if SUPPORT_OLD_PLUGIN_VERSIONS
+#if defined SUPPORT_OLD_PLUGIN_VERSIONS && SUPPORT_OLD_PLUGIN_VERSIONS
+
 /* version 4 */
 typedef int (*register_param_func) (char *, char *);
-#endif
+#endif /* defined SUPPORT_OLD_PLUGIN_VERSIONS && SUPPORT_OLD_PLUGIN_VERSIONS */
 
 /* version 5 */
-typedef void (*get_plugin_parameters_func) (const struct
-                                            olsrd_plugin_parameters ** params,
-                                            unsigned int *size);
+typedef void (*get_plugin_parameters_func) (const struct olsrd_plugin_parameters ** params, unsigned int *size);
 
-struct olsr_plugin
-{
+struct olsr_plugin {
   /* The handle */
   void *dlhandle;
 
   struct plugin_param *params;
   int plugin_interface_version;
 
-#if SUPPORT_OLD_PLUGIN_VERSIONS
+#if defined SUPPORT_OLD_PLUGIN_VERSIONS && SUPPORT_OLD_PLUGIN_VERSIONS
   /* version 4 */
   register_param_func register_param;
-#endif
+#endif /* defined SUPPORT_OLD_PLUGIN_VERSIONS && SUPPORT_OLD_PLUGIN_VERSIONS */
   plugin_init_func plugin_init;
 
   /* version 5 */
@@ -82,14 +81,14 @@ struct olsr_plugin
   struct olsr_plugin *next;
 };
 
-void olsr_load_plugins (void);
+void olsr_load_plugins(void);
 
-void olsr_close_plugins (void);
+void olsr_close_plugins(void);
 
-int olsr_plugin_io (int, void *, size_t);
+int olsr_plugin_io(int, void *, size_t);
 
-#endif
-#endif
+#endif /* OLSR_PLUGIN */
+#endif /* _OLSR_PLUGIN_LOADER */
 
 /*
  * Local Variables: