diff options
| author | hasso <hasso> | 2004-09-23 19:18:23 +0000 | 
|---|---|---|
| committer | hasso <hasso> | 2004-09-23 19:18:23 +0000 | 
| commit | 52dc7ee65f8d887b0730abc0a5d44d27fc6ecafd (patch) | |
| tree | a557339540c56dd3953c29a50ca0e48c1911efc8 /ospfd/ospf_spf.c | |
| parent | 44983cf8a9c587dfbcad294b9dfe4dccbb68ba98 (diff) | |
Remove usage of evil list and listnode typedefs.
Diffstat (limited to 'ospfd/ospf_spf.c')
| -rw-r--r-- | ospfd/ospf_spf.c | 53 | 
1 files changed, 27 insertions, 26 deletions
diff --git a/ospfd/ospf_spf.c b/ospfd/ospf_spf.c index 5288531f..0fd39fa1 100644 --- a/ospfd/ospf_spf.c +++ b/ospfd/ospf_spf.c @@ -101,7 +101,7 @@ ospf_vertex_new (struct ospf_lsa *lsa)  void  ospf_vertex_free (struct vertex *v)  { -  listnode node; +  struct listnode *node;    list_delete (v->child); @@ -131,7 +131,7 @@ ospf_vertex_dump(char *msg, struct vertex *v,    if (print_nexthops)      { -      listnode nnode; +      struct listnode *nnode;        for (nnode = listhead (v->nexthop); nnode; nextnode (nnode))          {  	  char buf1[BUFSIZ]; @@ -154,7 +154,7 @@ ospf_vertex_dump(char *msg, struct vertex *v,    if (print_children)      { -      listnode cnode; +      struct listnode *cnode;        for (cnode = listhead (v->child); cnode; nextnode (cnode))          {            struct vertex *cv = getdata (cnode); @@ -170,7 +170,7 @@ void  ospf_vertex_add_parent (struct vertex *v)  {    struct vertex_nexthop *nh; -  listnode node; +  struct listnode *node;    for (node = listhead (v->nexthop); node; nextnode (node))      { @@ -225,10 +225,10 @@ ospf_spf_has_vertex (struct route_table *rv, struct route_table *nv,  /* Find the vertex specified by the given id and LSA type   * in vlist (the candidate list).   */ -listnode -ospf_vertex_lookup (list vlist, struct in_addr id, int type) +struct listnode * +ospf_vertex_lookup (struct list *vlist, struct in_addr id, int type)  { -  listnode node; +  struct listnode *node;    struct vertex *v;    for (node = listhead (vlist); node; nextnode (node)) @@ -310,10 +310,10 @@ ospf_lsa_has_link (struct lsa_header *w, struct lsa_header *v)   * If it's not unique, free the nexthop entry.   */  void -ospf_nexthop_add_unique (struct vertex_nexthop *new, list nexthop) +ospf_nexthop_add_unique (struct vertex_nexthop *new, struct list *nexthop)  {    struct vertex_nexthop *nh; -  listnode node; +  struct listnode *node;    int match;    match = 0; @@ -343,7 +343,7 @@ ospf_nexthop_add_unique (struct vertex_nexthop *new, list nexthop)  /* Merge entries in list b into list a. */  void -ospf_nexthop_merge (list a, list b) +ospf_nexthop_merge (struct list *a, struct list *b)  {    struct listnode *n; @@ -460,7 +460,7 @@ void  ospf_nexthop_calculation (struct ospf_area *area,                            struct vertex *v, struct vertex *w)  { -  listnode node; +  struct listnode *node;    struct vertex_nexthop *nh, *x;    struct ospf_interface *oi = NULL;    struct router_lsa_link *l = NULL; @@ -647,9 +647,9 @@ ospf_nexthop_calculation (struct ospf_area *area,  /* Add a vertex to the SPF candidate list. */  void -ospf_install_candidate (list candidate, struct vertex *w) +ospf_install_candidate (struct list *candidate, struct vertex *w)  { -  listnode node; +  struct listnode *node;    struct vertex *cw;    ospf_vertex_dump("ospf_install_candidate(): add to candidate list", w, 1, 1); @@ -694,7 +694,8 @@ ospf_install_candidate (list candidate, struct vertex *w)   */  void  ospf_spf_next (struct vertex *v, struct ospf_area *area, -               list candidate, struct route_table *rv, struct route_table *nv) +               struct list *candidate, struct route_table *rv, +	       struct route_table *nv)  {    struct ospf_lsa *w_lsa = NULL;    struct vertex *w, *cw; @@ -702,7 +703,7 @@ ospf_spf_next (struct vertex *v, struct ospf_area *area,    u_char *lim;    struct router_lsa_link *l = NULL;    struct in_addr *r; -  listnode node; +  struct listnode *node;    int type = 0;    /* If this is a router-LSA, and bit V of the router-LSA (see Section @@ -923,8 +924,8 @@ ospf_spf_route_free (struct route_table *table)  void  ospf_spf_dump (struct vertex *v, int i)  { -  listnode cnode; -  listnode nnode; +  struct listnode *cnode; +  struct listnode *nnode;    struct vertex_nexthop *nexthop;    if (v->type == OSPF_VERTEX_ROUTER) @@ -961,7 +962,7 @@ void  ospf_spf_process_stubs (struct ospf_area *area, struct vertex *v,                          struct route_table *rt)  { -  listnode cnode; +  struct listnode *cnode;    struct vertex *child;    if (IS_DEBUG_OSPF_EVENT) @@ -1017,8 +1018,8 @@ void  ospf_rtrs_free (struct route_table *rtrs)  {    struct route_node *rn; -  list or_list; -  listnode node; +  struct list *or_list; +  struct listnode *node;    if (IS_DEBUG_OSPF_EVENT)      zlog_info ("Route: Router Routing Table free"); @@ -1042,9 +1043,9 @@ void  ospf_rtrs_print (struct route_table *rtrs)  {    struct route_node *rn; -  list or_list; -  listnode ln; -  listnode pnode; +  struct list *or_list; +  struct listnode *ln; +  struct listnode *pnode;    struct ospf_route *or;    struct ospf_path *path;    char buf1[BUFSIZ]; @@ -1105,8 +1106,8 @@ void  ospf_spf_calculate (struct ospf_area *area, struct route_table *new_table,                      struct route_table *new_rtrs)  { -  list candidate; -  listnode node; +  struct list *candidate; +  struct listnode *node;    struct vertex *v;    struct route_table *rv;    struct route_table *nv; @@ -1221,7 +1222,7 @@ ospf_spf_calculate_timer (struct thread *thread)  {    struct ospf *ospf = THREAD_ARG (thread);    struct route_table *new_table, *new_rtrs; -  listnode node; +  struct listnode *node;    if (IS_DEBUG_OSPF_EVENT)      zlog_info ("SPF: Timer (SPF calculation expire)");  | 
