forgot file
[IRC.git] / Robust / src / Runtime / DSTM / interface / mcpileq.c
index e5ec4a84d7c27c337e10937d4e32212d84b9bb02..27081a0890fa302f89492ba384e2e23753e87c08 100644 (file)
@@ -92,9 +92,16 @@ void mcpiledisplay() {
        }
 }
 
-
-
-
-
-
-
+void mcdealloc(prefetchpile_t *node) {
+       /* Remove the offset ptr and linked lists of objpile_t */
+       objpile_t *delnode;
+       while(node->objpiles != NULL) {
+               node->objpiles->offset = NULL;
+               delnode = node->objpiles;
+               node->objpiles = node->objpiles->next;
+               free(delnode);
+               node->objpiles->next = NULL;
+       }
+       free(node);
+       node->next = NULL;
+}