]> git.proxmox.com Git - mirror_frr.git/commitdiff
lib: Convert true/false values to bool
authorDonald Sharp <sharpd@cumulusnetworks.com>
Sat, 28 Apr 2018 23:52:41 +0000 (19:52 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Sat, 28 Apr 2018 23:52:41 +0000 (19:52 -0400)
route_maps are using some int's as true/false so
let's convert them over to a bool.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
lib/routemap.c
lib/routemap.h

index ea61043a8d2adf78d8d4335e1a7981fd61c2a726..892b19dac50134d28d7e3230126e52d345e63fb1 100644 (file)
@@ -722,7 +722,7 @@ static void route_map_delete(struct route_map *map)
 
        /* Clear all dependencies */
        route_map_clear_all_references(name);
-       map->deleted = 1;
+       map->deleted = true;
        /* Execute deletion hook. */
        if (route_map_master.delete_hook) {
                (*route_map_master.delete_hook)(name);
@@ -762,19 +762,19 @@ int route_map_mark_updated(const char *name, int del_later)
 
        map = route_map_lookup_by_name(name);
 
-       /* If we did not find the routemap with deleted=0 try again
-        * with deleted=1
+       /* If we did not find the routemap with deleted=false try again
+        * with deleted=true
         */
        if (!map) {
                memset(&tmp_map, 0, sizeof(struct route_map));
                tmp_map.name = XSTRDUP(MTYPE_ROUTE_MAP_NAME, name);
-               tmp_map.deleted = 1;
+               tmp_map.deleted = true;
                map = hash_lookup(route_map_master_hash, &tmp_map);
                XFREE(MTYPE_ROUTE_MAP_NAME, tmp_map.name);
        }
 
        if (map) {
-               map->to_be_processed = 1;
+               map->to_be_processed = true;
                ret = 0;
        }
 
@@ -786,7 +786,7 @@ int route_map_clear_updated(struct route_map *map)
        int ret = -1;
 
        if (map) {
-               map->to_be_processed = 0;
+               map->to_be_processed = false;
                if (map->deleted)
                        route_map_free_map(map);
        }
@@ -2743,7 +2743,7 @@ void route_map_finish(void)
        /* cleanup route_map */
        while (route_map_master.head) {
                struct route_map *map = route_map_master.head;
-               map->to_be_processed = 0;
+               map->to_be_processed = false;
                route_map_delete(map);
        }
 
index 0046b77c4667a5fd82865e14f10a5fb03575e810..990c7fa72f43d28f50e7c7a8969432425141b047 100644 (file)
@@ -158,8 +158,8 @@ struct route_map {
        struct route_map *prev;
 
        /* Maintain update info */
-       int to_be_processed; /* True if modification isn't acted on yet */
-       int deleted;     /* If 1, then this node will be deleted */
+       bool to_be_processed; /* True if modification isn't acted on yet */
+       bool deleted;         /* If 1, then this node will be deleted */
 
        QOBJ_FIELDS
 };