* const'ified olsr_ioctl_{add,del}_route{,6}()
authorBernd Petrovitsch <bernd@firmix.at>
Sun, 11 Nov 2007 23:10:25 +0000 (23:10 +0000)
committerBernd Petrovitsch <bernd@firmix.at>
Sun, 11 Nov 2007 23:10:25 +0000 (23:10 +0000)
commitbb70c928f5acaefb38e59a242879c210b6658f5f
tree5cf7009087881a903ae0b2fa1294b654fe449bca
parentdf6b7623c83611cd61135cfaf9eec569fd1720b0
* const'ified olsr_ioctl_{add,del}_route{,6}()
  There are probably a few "const" missing for win32 and BSD.
* const'ified moer parameters in many more functions in the .h and
  .c files
* init-functions with constant or ignored return values are "void"
* created a typedef fro the callback in "struct export_route_entry"
  and using it!
* moved the initilaization of the {add,chg,del}_kernel_list variables
  into process_routes.c. So they are now "static" there.
* olsr_export_{add,del}_route{,6} are now static in process_routes.c
  since they are not used elsewhere.
* olsr_addroute_add_function() and olsr_deldroute_add_function() were
  almost identical - made one function out of it.
  Same for olsr_addroute_del_function() and olsr_deldroute_del_function().
* factored out common code
* fixed the sort order in avl_comp_ipv4_prefix(): We compare now the IPv4
  values in host byte order (and not network byte order). So the route
  list in the e.g. httpinfo plugin is now nicely sorted.
lib/quagga/src/quagga.c
lib/quagga/src/quagga.h
src/bsd/kernel_routes.c
src/kernel_routes.h
src/linux/kernel_routes.c
src/process_routes.c
src/process_routes.h
src/routing_table.c
src/routing_table.h
src/win32/kernel_routes.c