]> git.donarmstrong.com Git - biopieces.git/blobdiff - code_c/Maasha/src/lib/list.c
fixed rename bug
[biopieces.git] / code_c / Maasha / src / lib / list.c
index cbd61c6838814188edf5c33da19e813ed9e7d084..1bf44322886fb9887d0706fc73055cac3c7a426a 100644 (file)
@@ -198,6 +198,21 @@ void list_sl_destroy( list_sl **list_ppt )
 }
 
 
+void node_sl_destroy( node_sl **node_ppt )
+{
+    /* Martin A. Hansen, September 2008 */
+
+    /* Free memory for singly linked list node and value. */
+
+    node_sl *node = *node_ppt;
+
+    mem_free( &node->val );
+    mem_free( &node );
+
+    *node_ppt = NULL;
+}
+
+
 /* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DOUBLY LINKED LIST <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
 
 
@@ -397,6 +412,21 @@ void list_dl_destroy( list_dl **list_ppt )
 }
 
 
+void node_dl_destroy( node_dl **node_ppt )
+{
+    /* Martin A. Hansen, September 2008 */
+
+    /* Free memory for doubly linked list node and value. */
+
+    node_dl *node = *node_ppt;
+
+    mem_free( &node->val );
+    mem_free( &node );
+
+    *node_ppt = NULL;
+}
+
+
 /* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> GENERIC LINKED LIST <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/