[cleanup] functions taking no args should be declared with void args

Use Ansi-C prototypes rather than old K&R method of declaring
function without arguments
diff --git a/lib/if.c b/lib/if.c
index 4ba973a..ecf9ff9 100644
--- a/lib/if.c
+++ b/lib/if.c
@@ -444,7 +444,7 @@
 
 /* Interface printing for all interface. */
 void
-if_dump_all ()
+if_dump_all (void)
 {
   struct listnode *node;
   void *p;