target: change working area free data type
authorSpencer Oliver <ntfreak@users.sourceforge.net>
Fri, 24 Dec 2010 11:17:09 +0000 (11:17 +0000)
committerSpencer Oliver <ntfreak@users.sourceforge.net>
Tue, 4 Jan 2011 09:52:20 +0000 (09:52 +0000)
We only use the struct working_area member 'free' as a
true/false type so might as well use a bool data type.

Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
src/target/target.c
src/target/target.h

index a9bb8e8502966320d1c3c3d2da34b4b2e6b992ac..820e7471ae3644efe7fc5f3446b99e017eb9eade 100644 (file)
@@ -1213,7 +1213,7 @@ int target_alloc_working_area_try(struct target *target, uint32_t size, struct w
        }
 
        /* mark as used, and return the new (reused) area */
-       new_wa->free = 0;
+       new_wa->free = false;
        *area = new_wa;
 
        /* user pointer */
@@ -1247,7 +1247,7 @@ static int target_free_working_area_restore(struct target *target, struct workin
                        return retval;
        }
 
-       area->free = 1;
+       area->free = true;
 
        /* mark user pointer invalid */
        *area->user = NULL;
index ef05e7513ef347b1bff9aa4052213a457e71ab72..4d03018e7015409896319d9ac7465f36b3b49a59 100644 (file)
@@ -94,7 +94,7 @@ struct working_area
 {
        uint32_t address;
        uint32_t size;
-       int free;
+       bool free;
        uint8_t *backup;
        struct working_area **user;
        struct working_area *next;