Skip to content
Snippets Groups Projects
Commit f46bdfdb authored by Martin Stjernholm's avatar Martin Stjernholm
Browse files

Added rbstack_do_free, a function equivalent to RBSTACK_FREE.

parent b9a1e9f0
No related branches found
No related tags found
No related merge requests found
......@@ -88,6 +88,11 @@ void rbstack_low_free (struct rbstack_ptr *rbstack)
rbstack->ssp = 0;
}
void rbstack_do_free (struct rbstack_ptr *rbstack_ptr)
{
RBSTACK_FREE (*rbstack_ptr);
}
/* Inserts the given node at *pos and advances *pos. *top is the top
* of the stack, which also is advanced to keep track of the top. */
void rbstack_insert (struct rbstack_ptr *top, struct rbstack_ptr *pos,
......
......@@ -46,6 +46,7 @@ void rbstack_low_pop (struct rbstack_ptr *rbstack);
void rbstack_low_up (struct rbstack_ptr *rbstack);
void rbstack_low_up_to_root (struct rbstack_ptr *rbstack);
void rbstack_low_free (struct rbstack_ptr *rbstack);
void rbstack_do_free (struct rbstack_ptr *rbstack);
void rbstack_insert (struct rbstack_ptr *top, struct rbstack_ptr *pos,
struct rb_node_hdr *node);
void rbstack_assign (struct rbstack_ptr *target, struct rbstack_ptr *source);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment