Added some de-initializing funcs to plugins, lq_plugins, netfilter, parser
[olsrd.git] / src / parser.h
index ed2d247..a042123 100644 (file)
@@ -78,6 +78,9 @@ parser_set_disp_pack_in(bool);
 void
 olsr_init_parser(void);
 
+void
+olsr_deinit_parser(void);
+
 void
 olsr_input(int, void *, unsigned int);
 
@@ -87,10 +90,8 @@ olsr_input_hostemu(int, void *, unsigned int);
 void
 EXPORT(olsr_parser_add_function)(parse_function, uint32_t);
 
-#if 0
 int
-olsr_parser_remove_function(parse_function, uint32_t);
-#endif
+EXPORT(olsr_parser_remove_function)(parse_function, uint32_t);
 
 void
 EXPORT(olsr_preprocessor_add_function)(preprocessor_function);
@@ -101,10 +102,8 @@ EXPORT(olsr_preprocessor_remove_function)(preprocessor_function);
 void
 olsr_packetparser_add_function(packetparser_function *function);
 
-#if 0
 int
 olsr_packetparser_remove_function(packetparser_function *function);
-#endif
 
 const unsigned char *
 olsr_parse_msg_hdr(const union olsr_message *, struct olsrmsg_hdr *);