Treewide: use ANSI function definitions

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
This commit is contained in:
Ruben Kerkhof 2019-01-24 10:12:36 +01:00
parent 262d4dda2a
commit 4d762f2607
78 changed files with 121 additions and 127 deletions

View File

@ -1262,7 +1262,7 @@ DEFUN (show_babel_parameters,
} }
void void
babel_if_init () babel_if_init(void)
{ {
/* initialize interface list */ /* initialize interface list */
hook_register_prio(if_add, 0, babel_if_new_hook); hook_register_prio(if_add, 0, babel_if_new_hook);

View File

@ -307,7 +307,7 @@ babel_initial_noise(void)
/* Delete all the added babel routes, make babeld only speak to zebra. */ /* Delete all the added babel routes, make babeld only speak to zebra. */
static void static void
babel_clean_routing_process() babel_clean_routing_process(void)
{ {
flush_all_routes(); flush_all_routes();
babel_interface_close_all(); babel_interface_close_all();

View File

@ -1430,7 +1430,7 @@ send_wildcard_retraction(struct interface *ifp)
} }
void void
update_myseqno() update_myseqno(void)
{ {
myseqno = seqno_plus(myseqno, 1); myseqno = seqno_plus(myseqno, 1);
} }

View File

@ -234,7 +234,7 @@ neighbour_txcost(struct neighbour *neigh)
} }
unsigned unsigned
check_neighbours() check_neighbours(void)
{ {
struct neighbour *neigh; struct neighbour *neigh;
int changed, rc; int changed, rc;

View File

@ -238,7 +238,7 @@ satisfy_request(const unsigned char *prefix, unsigned char plen,
} }
void void
expire_resend() expire_resend(void)
{ {
struct resend *current, *previous; struct resend *current, *previous;
int recompute = 0; int recompute = 0;
@ -267,7 +267,7 @@ expire_resend()
} }
void void
recompute_resend_time() recompute_resend_time(void)
{ {
struct resend *request; struct resend *request;
struct timeval resend = {0, 0}; struct timeval resend = {0, 0};
@ -286,7 +286,7 @@ recompute_resend_time()
} }
void void
do_resend() do_resend(void)
{ {
struct resend *resend; struct resend *resend;

View File

@ -248,7 +248,7 @@ flush_route(struct babel_route *route)
} }
void void
flush_all_routes() flush_all_routes(void)
{ {
int i; int i;

View File

@ -135,7 +135,7 @@ update_source(struct source *src,
} }
void void
expire_sources() expire_sources(void)
{ {
struct source *src; struct source *src;

View File

@ -441,7 +441,7 @@ uchar_to_in6addr(struct in6_addr *dest, const unsigned char *src)
} }
int int
daemonise() daemonise(void)
{ {
int rc; int rc;

View File

@ -169,7 +169,7 @@ add_xroute(unsigned char prefix[16], unsigned char plen,
/* Returns an overestimate of the number of xroutes. */ /* Returns an overestimate of the number of xroutes. */
int int
xroutes_estimate() xroutes_estimate(void)
{ {
return numxroutes; return numxroutes;
} }

View File

@ -288,7 +288,7 @@ void bgp_keepalives_off(struct peer *peer)
pthread_mutex_unlock(peerhash_mtx); pthread_mutex_unlock(peerhash_mtx);
} }
void bgp_keepalives_wake() void bgp_keepalives_wake(void)
{ {
pthread_mutex_lock(peerhash_mtx); pthread_mutex_lock(peerhash_mtx);
{ {

View File

@ -65,7 +65,7 @@
/******************** /********************
* PUBLIC FUNCTIONS * PUBLIC FUNCTIONS
********************/ ********************/
struct bpacket *bpacket_alloc() struct bpacket *bpacket_alloc(void)
{ {
struct bpacket *pkt; struct bpacket *pkt;

View File

@ -7839,7 +7839,7 @@ static const struct cmd_variable_handler bgp_viewvrf_var_handlers[] = {
struct frr_pthread *bgp_pth_io; struct frr_pthread *bgp_pth_io;
struct frr_pthread *bgp_pth_ka; struct frr_pthread *bgp_pth_ka;
static void bgp_pthreads_init() static void bgp_pthreads_init(void)
{ {
assert(!bgp_pth_io); assert(!bgp_pth_io);
assert(!bgp_pth_ka); assert(!bgp_pth_ka);
@ -7858,7 +7858,7 @@ static void bgp_pthreads_init()
bgp_pth_ka = frr_pthread_new(&ka, "BGP Keepalives thread", "bgpd_ka"); bgp_pth_ka = frr_pthread_new(&ka, "BGP Keepalives thread", "bgpd_ka");
} }
void bgp_pthreads_run() void bgp_pthreads_run(void)
{ {
frr_pthread_run(bgp_pth_io, NULL); frr_pthread_run(bgp_pth_io, NULL);
frr_pthread_run(bgp_pth_ka, NULL); frr_pthread_run(bgp_pth_ka, NULL);
@ -7868,7 +7868,7 @@ void bgp_pthreads_run()
frr_pthread_wait_running(bgp_pth_ka); frr_pthread_wait_running(bgp_pth_ka);
} }
void bgp_pthreads_finish() void bgp_pthreads_finish(void)
{ {
frr_pthread_stop_all(); frr_pthread_stop_all();
frr_pthread_finish(); frr_pthread_finish();

View File

@ -575,7 +575,7 @@ static struct rfapi_l2_group_cfg *rfapi_l2_group_lookup_byname(struct bgp *bgp,
return NULL; return NULL;
} }
static struct rfapi_l2_group_cfg *rfapi_l2_group_new() static struct rfapi_l2_group_cfg *rfapi_l2_group_new(void)
{ {
struct rfapi_l2_group_cfg *rfg; struct rfapi_l2_group_cfg *rfg;
@ -1396,7 +1396,7 @@ DEFUN (vnc_export_mode,
return CMD_SUCCESS; return CMD_SUCCESS;
} }
static struct rfapi_rfg_name *rfgn_new() static struct rfapi_rfg_name *rfgn_new(void)
{ {
return XCALLOC(MTYPE_RFAPI_RFG_NAME, sizeof(struct rfapi_rfg_name)); return XCALLOC(MTYPE_RFAPI_RFG_NAME, sizeof(struct rfapi_rfg_name));
} }

View File

@ -123,7 +123,7 @@ void rfapiDebugBacktrace(void)
* Count remote routes and compare with actively-maintained values. * Count remote routes and compare with actively-maintained values.
* Abort if they disagree. * Abort if they disagree.
*/ */
void rfapiCheckRouteCount() void rfapiCheckRouteCount(void)
{ {
struct bgp *bgp = bgp_get_default(); struct bgp *bgp = bgp_get_default();
struct rfapi *h; struct rfapi *h;

View File

@ -222,7 +222,7 @@ void rfapiRibCheckCounts(
assert(t_ri_active + t_ri_deleted + t_ri_pend + offset == alloc_count); assert(t_ri_active + t_ri_deleted + t_ri_pend + offset == alloc_count);
} }
static struct rfapi_info *rfapi_info_new() static struct rfapi_info *rfapi_info_new(void)
{ {
return XCALLOC(MTYPE_RFAPI_INFO, sizeof(struct rfapi_info)); return XCALLOC(MTYPE_RFAPI_INFO, sizeof(struct rfapi_info));
} }

View File

@ -4964,7 +4964,7 @@ DEFUN (clear_vrf_all,
return vnc_clear_vrf(vty, NULL, arg_vrf, NULL, NULL); return vnc_clear_vrf(vty, NULL, arg_vrf, NULL, NULL);
} }
void rfapi_vty_init() void rfapi_vty_init(void)
{ {
install_element(ENABLE_NODE, &add_vnc_prefix_cost_life_lnh_cmd); install_element(ENABLE_NODE, &add_vnc_prefix_cost_life_lnh_cmd);
install_element(ENABLE_NODE, &add_vnc_prefix_life_cost_lnh_cmd); install_element(ENABLE_NODE, &add_vnc_prefix_life_cost_lnh_cmd);

View File

@ -107,7 +107,7 @@ DEFUN (rfp_full_table_download,
return CMD_SUCCESS; return CMD_SUCCESS;
} }
static void rfp_vty_install() static void rfp_vty_install(void)
{ {
static int installed = 0; static int installed = 0;
if (installed) /* do this only once */ if (installed) /* do this only once */

View File

@ -26,7 +26,7 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include "rfptest.h" #include "rfptest.h"
int main() int main(void)
{ {
printf("Your test code goes here.\n"); printf("Your test code goes here.\n");
exit(1); exit(1);

View File

@ -605,7 +605,7 @@ static struct cmd_node eigrp_debug_node = {
}; };
/* Initialize debug commands. */ /* Initialize debug commands. */
void eigrp_debug_init() void eigrp_debug_init(void)
{ {
install_node(&eigrp_debug_node, config_write_debug); install_node(&eigrp_debug_node, config_write_debug);

View File

@ -122,7 +122,7 @@ int eigrp_if_delete_hook(struct interface *ifp)
struct list *eigrp_iflist; struct list *eigrp_iflist;
void eigrp_if_init() void eigrp_if_init(void)
{ {
/* Initialize Zebra interface data structure. */ /* Initialize Zebra interface data structure. */
// hook_register_prio(if_add, 0, eigrp_if_new); // hook_register_prio(if_add, 0, eigrp_if_new);

View File

@ -1101,7 +1101,7 @@ struct eigrp_packet *eigrp_packet_duplicate(struct eigrp_packet *old,
return new; return new;
} }
static struct TLV_IPv4_Internal_type *eigrp_IPv4_InternalTLV_new() static struct TLV_IPv4_Internal_type *eigrp_IPv4_InternalTLV_new(void)
{ {
struct TLV_IPv4_Internal_type *new; struct TLV_IPv4_Internal_type *new;
@ -1327,7 +1327,7 @@ uint16_t eigrp_add_authTLV_SHA256_to_stream(struct stream *s,
return 0; return 0;
} }
struct TLV_MD5_Authentication_Type *eigrp_authTLV_MD5_new() struct TLV_MD5_Authentication_Type *eigrp_authTLV_MD5_new(void)
{ {
struct TLV_MD5_Authentication_Type *new; struct TLV_MD5_Authentication_Type *new;
@ -1342,7 +1342,7 @@ void eigrp_authTLV_MD5_free(struct TLV_MD5_Authentication_Type *authTLV)
XFREE(MTYPE_EIGRP_AUTH_TLV, authTLV); XFREE(MTYPE_EIGRP_AUTH_TLV, authTLV);
} }
struct TLV_SHA256_Authentication_Type *eigrp_authTLV_SHA256_new() struct TLV_SHA256_Authentication_Type *eigrp_authTLV_SHA256_new(void)
{ {
struct TLV_SHA256_Authentication_Type *new; struct TLV_SHA256_Authentication_Type *new;
@ -1363,7 +1363,7 @@ void eigrp_IPv4_InternalTLV_free(
XFREE(MTYPE_EIGRP_IPV4_INT_TLV, IPv4_InternalTLV); XFREE(MTYPE_EIGRP_IPV4_INT_TLV, IPv4_InternalTLV);
} }
struct TLV_Sequence_Type *eigrp_SequenceTLV_new() struct TLV_Sequence_Type *eigrp_SequenceTLV_new(void)
{ {
struct TLV_Sequence_Type *new; struct TLV_Sequence_Type *new;

View File

@ -61,7 +61,7 @@ static int eigrp_nexthop_entry_cmp(struct eigrp_nexthop_entry *,
* del - assigned function executed before deleting topology node by list * del - assigned function executed before deleting topology node by list
* function * function
*/ */
struct route_table *eigrp_topology_new() struct route_table *eigrp_topology_new(void)
{ {
return route_table_init(); return route_table_init();
} }
@ -70,7 +70,7 @@ struct route_table *eigrp_topology_new()
* Returns new created toplogy node * Returns new created toplogy node
* cmp - assigned function for comparing topology entry * cmp - assigned function for comparing topology entry
*/ */
struct eigrp_prefix_entry *eigrp_prefix_entry_new() struct eigrp_prefix_entry *eigrp_prefix_entry_new(void)
{ {
struct eigrp_prefix_entry *new; struct eigrp_prefix_entry *new;
new = XCALLOC(MTYPE_EIGRP_PREFIX_ENTRY, new = XCALLOC(MTYPE_EIGRP_PREFIX_ENTRY,
@ -102,7 +102,7 @@ static int eigrp_nexthop_entry_cmp(struct eigrp_nexthop_entry *entry1,
* Returns new topology entry * Returns new topology entry
*/ */
struct eigrp_nexthop_entry *eigrp_nexthop_entry_new() struct eigrp_nexthop_entry *eigrp_nexthop_entry_new(void)
{ {
struct eigrp_nexthop_entry *new; struct eigrp_nexthop_entry *new;

View File

@ -122,7 +122,7 @@ void eigrp_router_id_update(struct eigrp *eigrp)
} }
} }
void eigrp_master_init() void eigrp_master_init(void)
{ {
struct timeval tv; struct timeval tv;

View File

@ -69,7 +69,7 @@ int isis_interface_config_write(struct vty *);
int isis_if_new_hook(struct interface *); int isis_if_new_hook(struct interface *);
int isis_if_delete_hook(struct interface *); int isis_if_delete_hook(struct interface *);
struct isis_circuit *isis_circuit_new() struct isis_circuit *isis_circuit_new(void)
{ {
struct isis_circuit *circuit; struct isis_circuit *circuit;
int i; int i;
@ -1393,7 +1393,7 @@ int isis_if_delete_hook(struct interface *ifp)
return 0; return 0;
} }
void isis_circuit_init() void isis_circuit_init(void)
{ {
/* Initialize Zebra interface data structure */ /* Initialize Zebra interface data structure */
hook_register_prio(if_add, 0, isis_if_new_hook); hook_register_prio(if_add, 0, isis_if_new_hook);

View File

@ -1471,7 +1471,7 @@ DEFUN (show_isis_topology,
return CMD_SUCCESS; return CMD_SUCCESS;
} }
void isis_spf_cmds_init() void isis_spf_cmds_init(void)
{ {
install_element(VIEW_NODE, &show_isis_topology_cmd); install_element(VIEW_NODE, &show_isis_topology_cmd);
} }

View File

@ -68,7 +68,7 @@ const char *mode2text[] = {"Disable", "Area", "AS", "Emulate"};
*------------------------------------------------------------------------*/ *------------------------------------------------------------------------*/
/* Create new MPLS TE Circuit context */ /* Create new MPLS TE Circuit context */
struct mpls_te_circuit *mpls_te_circuit_new() struct mpls_te_circuit *mpls_te_circuit_new(void)
{ {
struct mpls_te_circuit *mtc; struct mpls_te_circuit *mtc;

View File

@ -2161,7 +2161,7 @@ int isis_config_write(struct vty *vty)
struct cmd_node router_node = {ROUTER_NODE, "%s(config-router)# ", 1}; struct cmd_node router_node = {ROUTER_NODE, "%s(config-router)# ", 1};
void isis_init() void isis_init(void)
{ {
/* Install IS-IS top node */ /* Install IS-IS top node */
install_node(&router_node, isis_config_write); install_node(&router_node, isis_config_write);

View File

@ -2883,7 +2883,7 @@ void cmd_init(int terminal)
#endif #endif
} }
void cmd_terminate() void cmd_terminate(void)
{ {
struct cmd_node *cmd_node; struct cmd_node *cmd_node;

View File

@ -2212,14 +2212,14 @@ static void access_list_init_ipv6(void)
install_element(CONFIG_NODE, &no_ipv6_access_list_remark_comment_cmd); install_element(CONFIG_NODE, &no_ipv6_access_list_remark_comment_cmd);
} }
void access_list_init() void access_list_init(void)
{ {
access_list_init_ipv4(); access_list_init_ipv4();
access_list_init_ipv6(); access_list_init_ipv6();
access_list_init_mac(); access_list_init_mac();
} }
void access_list_reset() void access_list_reset(void)
{ {
access_list_reset_ipv4(); access_list_reset_ipv4();
access_list_reset_ipv6(); access_list_reset_ipv6();

View File

@ -47,7 +47,7 @@ static struct list *frr_pthread_list;
/* ------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------ */
void frr_pthread_init() void frr_pthread_init(void)
{ {
pthread_mutex_lock(&frr_pthread_list_mtx); pthread_mutex_lock(&frr_pthread_list_mtx);
{ {
@ -57,7 +57,7 @@ void frr_pthread_init()
pthread_mutex_unlock(&frr_pthread_list_mtx); pthread_mutex_unlock(&frr_pthread_list_mtx);
} }
void frr_pthread_finish() void frr_pthread_finish(void)
{ {
pthread_mutex_lock(&frr_pthread_list_mtx); pthread_mutex_lock(&frr_pthread_list_mtx);
{ {
@ -178,7 +178,7 @@ int frr_pthread_stop(struct frr_pthread *fpt, void **result)
return ret; return ret;
} }
void frr_pthread_stop_all() void frr_pthread_stop_all(void)
{ {
pthread_mutex_lock(&frr_pthread_list_mtx); pthread_mutex_lock(&frr_pthread_list_mtx);
{ {

View File

@ -27,7 +27,7 @@
DEFINE_MTYPE_STATIC(LIB, GRAPH, "Graph") DEFINE_MTYPE_STATIC(LIB, GRAPH, "Graph")
DEFINE_MTYPE_STATIC(LIB, GRAPH_NODE, "Graph Node") DEFINE_MTYPE_STATIC(LIB, GRAPH_NODE, "Graph Node")
struct graph *graph_new() struct graph *graph_new(void)
{ {
struct graph *graph = XCALLOC(MTYPE_GRAPH, sizeof(struct graph)); struct graph *graph = XCALLOC(MTYPE_GRAPH, sizeof(struct graph));
graph->nodes = vector_init(VECTOR_MIN_SIZE); graph->nodes = vector_init(VECTOR_MIN_SIZE);

View File

@ -445,7 +445,7 @@ DEFUN_NOSH(show_hash_stats,
return CMD_SUCCESS; return CMD_SUCCESS;
} }
void hash_cmd_init() void hash_cmd_init(void)
{ {
install_element(ENABLE_NODE, &show_hash_stats_cmd); install_element(ENABLE_NODE, &show_hash_stats_cmd);
} }

View File

@ -287,7 +287,7 @@ int config_write_if_rmap(struct vty *vty)
return write; return write;
} }
void if_rmap_reset() void if_rmap_reset(void)
{ {
hash_clean(ifrmaphash, (void (*)(void *))if_rmap_free); hash_clean(ifrmaphash, (void (*)(void *))if_rmap_free);
} }

View File

@ -1040,7 +1040,7 @@ static int keychain_config_write(struct vty *vty)
return 0; return 0;
} }
void keychain_init() void keychain_init(void)
{ {
keychain_list = list_new(); keychain_list = list_new();

View File

@ -375,13 +375,8 @@ static void md5_calc(const uint8_t *b64, md5_ctxt *ctxt)
} }
/* From RFC 2104 */ /* From RFC 2104 */
void hmac_md5(text, text_len, key, key_len, void hmac_md5(unsigned char *text, int text_len, unsigned char *key,
digest) unsigned char *text; /* pointer to data stream */ int key_len, uint8_t *digest)
int text_len; /* length of data stream */
unsigned char *key; /* pointer to authentication key */
int key_len; /* length of authentication key */
uint8_t *digest; /* caller digest to be filled in */
{ {
MD5_CTX context; MD5_CTX context;
unsigned char k_ipad[65]; /* inner padding - unsigned char k_ipad[65]; /* inner padding -

View File

@ -2111,7 +2111,7 @@ static void prefix_list_init_ipv6(void)
install_element(ENABLE_NODE, &clear_ipv6_prefix_list_cmd); install_element(ENABLE_NODE, &clear_ipv6_prefix_list_cmd);
} }
void prefix_list_init() void prefix_list_init(void)
{ {
cmd_variable_handler_register(plist_var_handlers); cmd_variable_handler_register(plist_var_handlers);
@ -2119,7 +2119,7 @@ void prefix_list_init()
prefix_list_init_ipv6(); prefix_list_init_ipv6();
} }
void prefix_list_reset() void prefix_list_reset(void)
{ {
prefix_list_reset_afi(AFI_IP, 0); prefix_list_reset_afi(AFI_IP, 0);
prefix_list_reset_afi(AFI_IP6, 0); prefix_list_reset_afi(AFI_IP6, 0);

View File

@ -820,7 +820,7 @@ const char *prefix_family_str(const struct prefix *p)
} }
/* Allocate new prefix_ipv4 structure. */ /* Allocate new prefix_ipv4 structure. */
struct prefix_ipv4 *prefix_ipv4_new() struct prefix_ipv4 *prefix_ipv4_new(void)
{ {
struct prefix_ipv4 *p; struct prefix_ipv4 *p;
@ -1359,7 +1359,7 @@ const char *prefix2str(union prefixconstptr pu, char *str, int size)
return str; return str;
} }
struct prefix *prefix_new() struct prefix *prefix_new(void)
{ {
struct prefix *p; struct prefix *p;

View File

@ -88,7 +88,7 @@ static struct skiplist *skiplist_last_created; /* debugging hack */
#endif #endif
static int randomLevel() static int randomLevel(void)
{ {
register int level = 0; register int level = 0;
register int b; register int b;

View File

@ -400,7 +400,7 @@ static void cancelreq_del(void *cr)
} }
/* initializer, only ever called once */ /* initializer, only ever called once */
static void initializer() static void initializer(void)
{ {
pthread_key_create(&thread_current, NULL); pthread_key_create(&thread_current, NULL);
} }

View File

@ -1605,7 +1605,7 @@ static int vty_flush(struct thread *thread)
} }
/* Allocate new vty struct. */ /* Allocate new vty struct. */
struct vty *vty_new() struct vty *vty_new(void)
{ {
struct vty *new = XCALLOC(MTYPE_VTY, sizeof(struct vty)); struct vty *new = XCALLOC(MTYPE_VTY, sizeof(struct vty));
@ -3035,7 +3035,7 @@ struct cmd_node vty_node = {
}; };
/* Reset all VTY status. */ /* Reset all VTY status. */
void vty_reset() void vty_reset(void)
{ {
unsigned int i; unsigned int i;
struct vty *vty; struct vty *vty;
@ -3100,7 +3100,7 @@ static void vty_save_cwd(void)
strcpy(vty_cwd, cwd); strcpy(vty_cwd, cwd);
} }
char *vty_get_cwd() char *vty_get_cwd(void)
{ {
return vty_cwd; return vty_cwd;
} }
@ -3115,7 +3115,7 @@ int vty_shell_serv(struct vty *vty)
return vty->type == VTY_SHELL_SERV ? 1 : 0; return vty->type == VTY_SHELL_SERV ? 1 : 0;
} }
void vty_init_vtysh() void vty_init_vtysh(void)
{ {
vtyvec = vector_init(VECTOR_MIN_SIZE); vtyvec = vector_init(VECTOR_MIN_SIZE);
} }

View File

@ -1897,7 +1897,7 @@ int config_write_ospf6_debug_asbr(struct vty *vty)
return 0; return 0;
} }
void install_element_ospf6_debug_asbr() void install_element_ospf6_debug_asbr(void)
{ {
install_element(ENABLE_NODE, &debug_ospf6_asbr_cmd); install_element(ENABLE_NODE, &debug_ospf6_asbr_cmd);
install_element(ENABLE_NODE, &no_debug_ospf6_asbr_cmd); install_element(ENABLE_NODE, &no_debug_ospf6_asbr_cmd);

View File

@ -300,7 +300,7 @@ uint32_t msg_get_seq(struct msg *msg)
* ----------------------------------------------------------- * -----------------------------------------------------------
*/ */
struct msg_fifo *msg_fifo_new() struct msg_fifo *msg_fifo_new(void)
{ {
return XCALLOC(MTYPE_OSPF_API_FIFO, sizeof(struct msg_fifo)); return XCALLOC(MTYPE_OSPF_API_FIFO, sizeof(struct msg_fifo));
} }

View File

@ -1182,7 +1182,7 @@ int ospf_vls_in_area(struct ospf_area *area)
} }
struct crypt_key *ospf_crypt_key_new() struct crypt_key *ospf_crypt_key_new(void)
{ {
return XCALLOC(MTYPE_OSPF_CRYPT_KEY, sizeof(struct crypt_key)); return XCALLOC(MTYPE_OSPF_CRYPT_KEY, sizeof(struct crypt_key));
} }
@ -1230,7 +1230,7 @@ uint8_t ospf_default_iftype(struct interface *ifp)
return OSPF_IFTYPE_BROADCAST; return OSPF_IFTYPE_BROADCAST;
} }
void ospf_if_init() void ospf_if_init(void)
{ {
/* Initialize Zebra interface data structure. */ /* Initialize Zebra interface data structure. */
hook_register_prio(if_add, 0, ospf_if_new_hook); hook_register_prio(if_add, 0, ospf_if_new_hook);

View File

@ -150,7 +150,7 @@ int ospf_lsa_checksum_valid(struct lsa_header *lsa)
/* Create OSPF LSA. */ /* Create OSPF LSA. */
struct ospf_lsa *ospf_lsa_new() struct ospf_lsa *ospf_lsa_new(void)
{ {
struct ospf_lsa *new; struct ospf_lsa *new;

View File

@ -31,7 +31,7 @@
#include "ospfd/ospf_lsa.h" #include "ospfd/ospf_lsa.h"
#include "ospfd/ospf_lsdb.h" #include "ospfd/ospf_lsdb.h"
struct ospf_lsdb *ospf_lsdb_new() struct ospf_lsdb *ospf_lsdb_new(void)
{ {
struct ospf_lsdb *new; struct ospf_lsdb *new;

View File

@ -148,7 +148,7 @@ void ospf_packet_free(struct ospf_packet *op)
XFREE(MTYPE_OSPF_PACKET, op); XFREE(MTYPE_OSPF_PACKET, op);
} }
struct ospf_fifo *ospf_fifo_new() struct ospf_fifo *ospf_fifo_new(void)
{ {
struct ospf_fifo *new; struct ospf_fifo *new;

View File

@ -146,7 +146,7 @@ static int ospf_router_info_register(uint8_t scope)
return rc; return rc;
} }
static int ospf_router_info_unregister() static int ospf_router_info_unregister(void)
{ {
if ((OspfRI.scope != OSPF_OPAQUE_AS_LSA) if ((OspfRI.scope != OSPF_OPAQUE_AS_LSA)

View File

@ -39,7 +39,7 @@
#include "ospfd/ospf_zebra.h" #include "ospfd/ospf_zebra.h"
#include "ospfd/ospf_dump.h" #include "ospfd/ospf_dump.h"
struct ospf_route *ospf_route_new() struct ospf_route *ospf_route_new(void)
{ {
struct ospf_route *new; struct ospf_route *new;
@ -51,7 +51,7 @@ struct ospf_route *ospf_route_new()
return new; return new;
} }
void ospf_route_free(struct ospf_route * or) void ospf_route_free(struct ospf_route *or)
{ {
if (or->paths) if (or->paths)
list_delete(& or->paths); list_delete(& or->paths);
@ -59,7 +59,7 @@ void ospf_route_free(struct ospf_route * or)
XFREE(MTYPE_OSPF_ROUTE, or); XFREE(MTYPE_OSPF_ROUTE, or);
} }
struct ospf_path *ospf_path_new() struct ospf_path *ospf_path_new(void)
{ {
struct ospf_path *new; struct ospf_path *new;

View File

@ -150,7 +150,7 @@ static int ospf_mpls_te_register(enum inter_as_mode mode)
return rc; return rc;
} }
static int ospf_mpls_te_unregister() static int ospf_mpls_te_unregister(void)
{ {
uint8_t scope; uint8_t scope;

View File

@ -33,26 +33,26 @@
* Signal handlers * Signal handlers
*/ */
static void pim_sighup() static void pim_sighup(void)
{ {
zlog_info("SIGHUP received, ignoring"); zlog_info("SIGHUP received, ignoring");
} }
static void pim_sigint() static void pim_sigint(void)
{ {
zlog_notice("Terminating on signal SIGINT"); zlog_notice("Terminating on signal SIGINT");
pim_terminate(); pim_terminate();
exit(1); exit(1);
} }
static void pim_sigterm() static void pim_sigterm(void)
{ {
zlog_notice("Terminating on signal SIGTERM"); zlog_notice("Terminating on signal SIGTERM");
pim_terminate(); pim_terminate();
exit(1); exit(1);
} }
static void pim_sigusr1() static void pim_sigusr1(void)
{ {
zlog_rotate(); zlog_rotate();
} }

View File

@ -37,7 +37,7 @@ void pim_static_route_free(struct static_route *s_route)
XFREE(MTYPE_PIM_STATIC_ROUTE, s_route); XFREE(MTYPE_PIM_STATIC_ROUTE, s_route);
} }
static struct static_route *static_route_alloc() static struct static_route *static_route_alloc(void)
{ {
return XCALLOC(MTYPE_PIM_STATIC_ROUTE, sizeof(struct static_route)); return XCALLOC(MTYPE_PIM_STATIC_ROUTE, sizeof(struct static_route));
} }

View File

@ -47,7 +47,7 @@ static int gettime_monotonic(struct timeval *tv)
pim_time_monotonic_sec(): pim_time_monotonic_sec():
number of seconds since some unspecified starting point number of seconds since some unspecified starting point
*/ */
int64_t pim_time_monotonic_sec() int64_t pim_time_monotonic_sec(void)
{ {
struct timeval now_tv; struct timeval now_tv;
@ -65,7 +65,7 @@ int64_t pim_time_monotonic_sec()
pim_time_monotonic_dsec(): pim_time_monotonic_dsec():
number of deciseconds since some unspecified starting point number of deciseconds since some unspecified starting point
*/ */
int64_t pim_time_monotonic_dsec() int64_t pim_time_monotonic_dsec(void)
{ {
struct timeval now_tv; struct timeval now_tv;
int64_t now_dsec; int64_t now_dsec;

View File

@ -67,7 +67,7 @@ void pim_prefix_list_update(struct prefix_list *plist)
} }
} }
static void pim_free() static void pim_free(void)
{ {
pim_route_map_terminate(); pim_route_map_terminate();
@ -123,7 +123,7 @@ void pim_init(void)
pim_cmd_init(); pim_cmd_init();
} }
void pim_terminate() void pim_terminate(void)
{ {
struct zclient *zclient; struct zclient *zclient;

View File

@ -563,7 +563,7 @@ int rip_if_down(struct interface *ifp)
} }
/* Needed for stop RIP process. */ /* Needed for stop RIP process. */
void rip_if_down_all() void rip_if_down_all(void)
{ {
struct vrf *vrf = vrf_lookup_by_id(VRF_DEFAULT); struct vrf *vrf = vrf_lookup_by_id(VRF_DEFAULT);
struct interface *ifp; struct interface *ifp;
@ -964,7 +964,7 @@ void rip_enable_apply(struct interface *ifp)
} }
/* Apply network configuration to all interface. */ /* Apply network configuration to all interface. */
void rip_enable_apply_all() void rip_enable_apply_all(void)
{ {
struct vrf *vrf = vrf_lookup_by_id(VRF_DEFAULT); struct vrf *vrf = vrf_lookup_by_id(VRF_DEFAULT);
struct interface *ifp; struct interface *ifp;
@ -1029,7 +1029,7 @@ int rip_neighbor_delete(struct prefix_ipv4 *p)
} }
/* Clear all network and neighbor configuration. */ /* Clear all network and neighbor configuration. */
void rip_clean_network() void rip_clean_network(void)
{ {
unsigned int i; unsigned int i;
char *str; char *str;

View File

@ -152,14 +152,14 @@ static int offset_list_cmp(struct rip_offset_list *o1,
return strcmp(o1->ifname, o2->ifname); return strcmp(o1->ifname, o2->ifname);
} }
void rip_offset_init() void rip_offset_init(void)
{ {
rip_offset_list_master = list_new(); rip_offset_list_master = list_new();
rip_offset_list_master->cmp = (int (*)(void *, void *))offset_list_cmp; rip_offset_list_master->cmp = (int (*)(void *, void *))offset_list_cmp;
rip_offset_list_master->del = (void (*)(void *))offset_list_del; rip_offset_list_master->del = (void (*)(void *))offset_list_del;
} }
void rip_offset_clean() void rip_offset_clean(void)
{ {
list_delete(&rip_offset_list_master); list_delete(&rip_offset_list_master);

View File

@ -518,7 +518,7 @@ static struct route_map_rule_cmd route_set_tag_cmd = {
#define SET_STR "Set values in destination routing protocol\n" #define SET_STR "Set values in destination routing protocol\n"
/* Route-map init */ /* Route-map init */
void rip_route_map_init() void rip_route_map_init(void)
{ {
route_map_init(); route_map_init();

View File

@ -207,7 +207,7 @@ static int config_write_debug(struct vty *vty)
return write; return write;
} }
void ripng_debug_init() void ripng_debug_init(void)
{ {
ripng_debug_event = 0; ripng_debug_event = 0;
ripng_debug_packet = 0; ripng_debug_packet = 0;

View File

@ -739,7 +739,7 @@ static void ripng_enable_apply_all(void)
} }
/* Clear all network and neighbor configuration */ /* Clear all network and neighbor configuration */
void ripng_clean_network() void ripng_clean_network(void)
{ {
unsigned int i; unsigned int i;
char *str; char *str;
@ -930,7 +930,7 @@ static struct cmd_node interface_node = {
}; };
/* Initialization of interface. */ /* Initialization of interface. */
void ripng_if_init() void ripng_if_init(void)
{ {
/* Interface initialize. */ /* Interface initialize. */
hook_register_prio(if_add, 0, ripng_if_new_hook); hook_register_prio(if_add, 0, ripng_if_new_hook);

View File

@ -183,7 +183,7 @@ static int ripng_peer_list_cmp(struct ripng_peer *p1, struct ripng_peer *p2)
return memcmp(&p1->addr, &p2->addr, sizeof(struct in6_addr)); return memcmp(&p1->addr, &p2->addr, sizeof(struct in6_addr));
} }
void ripng_peer_init() void ripng_peer_init(void)
{ {
peer_list = list_new(); peer_list = list_new();
peer_list->cmp = (int (*)(void *, void *))ripng_peer_list_cmp; peer_list->cmp = (int (*)(void *, void *))ripng_peer_list_cmp;

View File

@ -337,7 +337,7 @@ static struct route_map_rule_cmd route_set_tag_cmd = {
#define MATCH_STR "Match values from routing table\n" #define MATCH_STR "Match values from routing table\n"
#define SET_STR "Set values in destination routing protocol\n" #define SET_STR "Set values in destination routing protocol\n"
void ripng_route_map_init() void ripng_route_map_init(void)
{ {
route_map_init(); route_map_init();

View File

@ -161,7 +161,7 @@ int ripng_redistribute_check(int type)
return vrf_bitmap_check(zclient->redist[AFI_IP6][type], VRF_DEFAULT); return vrf_bitmap_check(zclient->redist[AFI_IP6][type], VRF_DEFAULT);
} }
void ripng_redistribute_clean() void ripng_redistribute_clean(void)
{ {
for (int i = 0; i < ZEBRA_ROUTE_MAX; i++) { for (int i = 0; i < ZEBRA_ROUTE_MAX; i++) {
if (!vrf_bitmap_check(zclient->redist[AFI_IP6][i], VRF_DEFAULT)) if (!vrf_bitmap_check(zclient->redist[AFI_IP6][i], VRF_DEFAULT))

View File

@ -76,7 +76,7 @@ int ripng_route_rte(struct ripng_info *rinfo)
} }
/* Allocate new ripng information. */ /* Allocate new ripng information. */
struct ripng_info *ripng_info_new() struct ripng_info *ripng_info_new(void)
{ {
struct ripng_info *new; struct ripng_info *new;
@ -2401,7 +2401,7 @@ static void ripng_distribute_update_all_wrapper(struct access_list *notused)
} }
/* delete all the added ripng routes. */ /* delete all the added ripng routes. */
void ripng_clean() void ripng_clean(void)
{ {
int i; int i;
struct agg_node *rp; struct agg_node *rp;
@ -2542,7 +2542,7 @@ static void ripng_routemap_update(const char *unused)
} }
/* Initialize ripng structure and set commands. */ /* Initialize ripng structure and set commands. */
void ripng_init() void ripng_init(void)
{ {
/* Install RIPNG_NODE. */ /* Install RIPNG_NODE. */
install_node(&cmd_ripng_node, ripng_config_write); install_node(&cmd_ripng_node, ripng_config_write);

View File

@ -1074,7 +1074,7 @@ static int validate(struct aspath *as, const struct test_spec *sp)
return fails; return fails;
} }
static void empty_get_test() static void empty_get_test(void)
{ {
struct aspath *as = aspath_empty_get(); struct aspath *as = aspath_empty_get();
struct test_spec sp = {"", "", 0, 0, 0, 0, 0, 0}; struct test_spec sp = {"", "", 0, 0, 0, 0, 0, 0};
@ -1219,7 +1219,7 @@ static void aggregate_test(struct tests *t)
} }
/* cmp_left tests */ /* cmp_left tests */
static void cmp_test() static void cmp_test(void)
{ {
unsigned int i; unsigned int i;
#define CMP_TESTS_MAX (sizeof(left_compare) / sizeof(struct compare_tests)) #define CMP_TESTS_MAX (sizeof(left_compare) / sizeof(struct compare_tests))

View File

@ -26,7 +26,7 @@
#include "memory.h" #include "memory.h"
#include "memory_vty.h" #include "memory_vty.h"
extern void test_init(); extern void test_init(void);
struct thread_master *master; struct thread_master *master;
@ -56,12 +56,12 @@ static int test_timer(struct thread *thread)
return 0; return 0;
} }
static void test_timer_init() static void test_timer_init(void)
{ {
thread_add_timer(master, test_timer, &timer_count, 10, NULL); thread_add_timer(master, test_timer, &timer_count, 10, NULL);
} }
static void test_vty_init() static void test_vty_init(void)
{ {
install_element(VIEW_NODE, &daemon_exit_cmd); install_element(VIEW_NODE, &daemon_exit_cmd);
} }

View File

@ -92,12 +92,12 @@ DEFUN (clear_foo,
return CMD_SUCCESS; return CMD_SUCCESS;
} }
static void slow_vty_init() static void slow_vty_init(void)
{ {
install_element(VIEW_NODE, &clear_foo_cmd); install_element(VIEW_NODE, &clear_foo_cmd);
} }
void test_init() void test_init(void)
{ {
slow_vty_init(); slow_vty_init();
} }

View File

@ -122,7 +122,7 @@ DEFUN (clear_foo,
return CMD_SUCCESS; return CMD_SUCCESS;
} }
void test_init() void test_init(void)
{ {
install_element(VIEW_NODE, &clear_foo_cmd); install_element(VIEW_NODE, &clear_foo_cmd);
} }

View File

@ -139,7 +139,7 @@ DEFUN (clear_foo,
return CMD_SUCCESS; return CMD_SUCCESS;
} }
static int heavy_wq_init() static int heavy_wq_init(void)
{ {
heavy_wq = work_queue_new(master, "heavy_work_queue"); heavy_wq = work_queue_new(master, "heavy_work_queue");
@ -152,7 +152,7 @@ static int heavy_wq_init()
return 0; return 0;
} }
void test_init() void test_init(void)
{ {
install_element(VIEW_NODE, &clear_foo_cmd); install_element(VIEW_NODE, &clear_foo_cmd);
heavy_wq_init(); heavy_wq_init();

View File

@ -402,7 +402,7 @@ static void verify_prefix_iter_cmp(const char *p1, const char *p2,
* *
* Tests comparision of prefixes according to order of iteration. * Tests comparision of prefixes according to order of iteration.
*/ */
static void test_prefix_iter_cmp() static void test_prefix_iter_cmp(void)
{ {
printf("\n\nTesting route_table_prefix_iter_cmp()\n"); printf("\n\nTesting route_table_prefix_iter_cmp()\n");

View File

@ -280,7 +280,7 @@ static void add_namespace(const char *path)
#endif #endif
#ifdef HAVE_LXC #ifdef HAVE_LXC
static void set_namespaces() static void set_namespaces(void)
{ {
struct namespace *namespace; struct namespace *namespace;
int fd; int fd;
@ -294,7 +294,7 @@ static void set_namespaces()
} }
} }
#else #else
static void set_namespaces() static void set_namespaces(void)
{ {
if (!LIST_EMPTY(&namespace_head)) if (!LIST_EMPTY(&namespace_head))
fatal("LCX namespaces not supported"); fatal("LCX namespaces not supported");

View File

@ -248,8 +248,7 @@ foreach (sort keys %live) {
# Output install_element # Output install_element
print <<EOF; print <<EOF;
void void vtysh_init_cmd(void)
vtysh_init_cmd ()
{ {
EOF EOF

View File

@ -3464,7 +3464,7 @@ static const struct cmd_variable_handler vtysh_var_handler[] = {
.completions = vtysh_autocomplete}, .completions = vtysh_autocomplete},
{.completions = NULL}}; {.completions = NULL}};
void vtysh_uninit() void vtysh_uninit(void)
{ {
if (vty->of != stdout) if (vty->of != stdout)
fclose(vty->of); fclose(vty->of);

View File

@ -516,7 +516,7 @@ int vtysh_read_config(const char *config_default_dir)
* be edited by hand. So, we handle only "write terminal" case here and * be edited by hand. So, we handle only "write terminal" case here and
* integrate vtysh specific conf with conf from daemons. * integrate vtysh specific conf with conf from daemons.
*/ */
void vtysh_config_write() void vtysh_config_write(void)
{ {
char line[81]; char line[81];
@ -539,7 +539,7 @@ void vtysh_config_write()
user_config_write(); user_config_write();
} }
void vtysh_config_init() void vtysh_config_init(void)
{ {
config_top = list_new(); config_top = list_new();
config_top->del = (void (*)(void *))line_del; config_top->del = (void (*)(void *))line_del;

View File

@ -122,7 +122,7 @@ static struct vtysh_user *user_lookup(const char *name)
return NULL; return NULL;
} }
void user_config_write() void user_config_write(void)
{ {
struct listnode *node, *nnode; struct listnode *node, *nnode;
struct vtysh_user *user; struct vtysh_user *user;

View File

@ -706,7 +706,7 @@ DEFUN (ip_irdp_debug_disable,
return CMD_SUCCESS; return CMD_SUCCESS;
} }
void irdp_if_init() void irdp_if_init(void)
{ {
hook_register(zebra_if_config_wr, irdp_config_write); hook_register(zebra_if_config_wr, irdp_config_write);
hook_register(if_del, irdp_if_delete); hook_register(if_del, irdp_if_delete);

View File

@ -480,7 +480,7 @@ int release_label_chunk(uint8_t proto, unsigned short instance, uint32_t start,
} }
void label_manager_close() void label_manager_close(void)
{ {
list_delete(&lbl_mgr.lc_list); list_delete(&lbl_mgr.lc_list);
stream_free(obuf); stream_free(obuf);

View File

@ -1831,7 +1831,7 @@ void zebra_routemap_config_write_protocol(struct vty *vty,
zebra_rmap_update_timer); zebra_rmap_update_timer);
} }
void zebra_route_map_init() void zebra_route_map_init(void)
{ {
install_element(CONFIG_NODE, &ip_protocol_cmd); install_element(CONFIG_NODE, &ip_protocol_cmd);
install_element(CONFIG_NODE, &no_ip_protocol_cmd); install_element(CONFIG_NODE, &no_ip_protocol_cmd);

View File

@ -163,7 +163,7 @@ static zebra_vni_t *zvni_add(vni_t vni);
static int zvni_del(zebra_vni_t *zvni); static int zvni_del(zebra_vni_t *zvni);
static int zvni_send_add_to_client(zebra_vni_t *zvni); static int zvni_send_add_to_client(zebra_vni_t *zvni);
static int zvni_send_del_to_client(vni_t vni); static int zvni_send_del_to_client(vni_t vni);
static void zvni_build_hash_table(); static void zvni_build_hash_table(void);
static int zvni_vtep_match(struct in_addr *vtep_ip, zebra_vtep_t *zvtep); static int zvni_vtep_match(struct in_addr *vtep_ip, zebra_vtep_t *zvtep);
static zebra_vtep_t *zvni_vtep_find(zebra_vni_t *zvni, struct in_addr *vtep_ip); static zebra_vtep_t *zvni_vtep_find(zebra_vni_t *zvni, struct in_addr *vtep_ip);
static zebra_vtep_t *zvni_vtep_add(zebra_vni_t *zvni, struct in_addr *vtep_ip); static zebra_vtep_t *zvni_vtep_add(zebra_vni_t *zvni, struct in_addr *vtep_ip);
@ -3841,7 +3841,7 @@ static int zvni_send_del_to_client(vni_t vni)
* Build the VNI hash table by going over the VxLAN interfaces. This * Build the VNI hash table by going over the VxLAN interfaces. This
* is called when EVPN (advertise-all-vni) is enabled. * is called when EVPN (advertise-all-vni) is enabled.
*/ */
static void zvni_build_hash_table() static void zvni_build_hash_table(void)
{ {
struct zebra_ns *zns; struct zebra_ns *zns;
struct route_node *rn; struct route_node *rn;

View File

@ -37,7 +37,7 @@
/* Is EVPN enabled? */ /* Is EVPN enabled? */
#define EVPN_ENABLED(zvrf) (zvrf)->advertise_all_vni #define EVPN_ENABLED(zvrf) (zvrf)->advertise_all_vni
static inline int is_evpn_enabled() static inline int is_evpn_enabled(void)
{ {
struct zebra_vrf *zvrf = NULL; struct zebra_vrf *zvrf = NULL;
zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT);
@ -45,7 +45,7 @@ static inline int is_evpn_enabled()
} }
static inline int static inline int
is_vxlan_flooding_head_end() is_vxlan_flooding_head_end(void)
{ {
struct zebra_vrf *zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT); struct zebra_vrf *zvrf = zebra_vrf_lookup_by_id(VRF_DEFAULT);