aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib.h
diff options
authorLinus Torvalds <torvalds@ppc970.osdl.org>2004-09-23 18:49:25 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-07 21:03:20 -0700
commite7ff626d8bf6ef6f81c88d2160a4e10e30cfa36f (patch)
treeccc2115e059fb5e3a195761a3a58eed31bbb4f5e /lib.h
parentfc22d9ef8c955c2dcb112a4279d8c8c76e5238ef (diff)
downloadsparse-dev-e7ff626d8bf6ef6f81c88d2160a4e10e30cfa36f.tar.gz
Add sort_list() function that kind of works like qsort, but
is just different enough to be confusing. Thank you, thank you, I'll be here all week. Please remember to tip your waitresses.
Diffstat (limited to 'lib.h')
-rw-r--r--lib.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib.h b/lib.h
index bcbcab04..c6ea1da6 100644
--- a/lib.h
+++ b/lib.h
@@ -123,6 +123,7 @@ struct basic_block* next_terminator_bb(struct terminator_iterator *iterator);
void replace_terminator_bb(struct terminator_iterator *iterator, struct basic_block* bb);
void * delete_ptr_list_last(struct ptr_list **head);
int replace_ptr_list(struct ptr_list *head, void *old_ptr, void *new_ptr);
+extern void sort_list(struct ptr_list **, int (*)(const void *, const void *));
extern void add_ptr_list(struct ptr_list **, void *);
extern void concat_ptr_list(struct ptr_list *a, struct ptr_list **b);