libsel4simple: remove hardcoded cnode size bit
diff --git a/libsel4simple/src/simple.c b/libsel4simple/src/simple.c
index 776d98f..3c41d64 100644
--- a/libsel4simple/src/simple.c
+++ b/libsel4simple/src/simple.c
@@ -58,18 +58,18 @@
     int i = 0;
 
     /* Keep trying to find the next free slot by seeing if we can copy something there */
-    seL4_Error error = seL4_CNode_Copy(cnode, simple_get_cap_count(simple) + i, 32, cnode, cnode, 32, seL4_AllRights);
+    seL4_Error error = seL4_CNode_Copy(cnode, simple_get_cap_count(simple) + i, seL4_WordBits, cnode, cnode, seL4_WordBits, seL4_AllRights);
     while(error == seL4_DeleteFirst) {
         i++;
-        error = seL4_CNode_Copy(cnode, simple_get_cap_count(simple) + i, 32, cnode, cnode, 32, seL4_AllRights);
+        error = seL4_CNode_Copy(cnode, simple_get_cap_count(simple) + i, seL4_WordBits, cnode, cnode, seL4_WordBits, seL4_AllRights);
     }
 
     if(error != seL4_NoError) {
-        error = seL4_CNode_Delete(cnode, simple_get_cap_count(simple) + i, 32);
+        error = seL4_CNode_Delete(cnode, simple_get_cap_count(simple) + i, seL4_WordBits);
         return error;
     }
 
-    error = seL4_CNode_Delete(cnode, simple_get_cap_count(simple) + i, 32);
+    error = seL4_CNode_Delete(cnode, simple_get_cap_count(simple) + i, seL4_WordBits);
     if(error != seL4_NoError) {
         return error;
     }
@@ -84,11 +84,11 @@
     simple_t *simple = (simple_t *) data;
 
     path->capPtr = slot;
-    path->capDepth = 32;
+    path->capDepth = seL4_WordBits;
     path->root = simple_get_cnode(simple);
     path->dest = simple_get_cnode(simple);
     path->offset = slot;
-    path->destDepth = 32;
+    path->destDepth = seL4_WordBits;
 }
 
 void simple_make_vka(simple_t *simple, vka_t *vka) {