]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/include/avl.h
aux/cpuid: decode family and model bitfields
[plan9front.git] / sys / include / avl.h
index 49b61fbb6e71f5fc30f9ecf0440d06787374df6b..1cefd8a95a197c6645c83d1c8d706e7839fbbbdd 100644 (file)
@@ -15,9 +15,12 @@ struct Avltree {
        Avl *root;
 };
 
-Avltree *avlcreate(int(*cmp)(Avl*, Avl*));
-Avl *avllookup(Avltree*, Avl*);
+Avltree *avlinit(Avltree*, int(*)(Avl*, Avl*));
+Avltree *avlcreate(int(*)(Avl*, Avl*));
+Avl *avllookup(Avltree*, Avl*, int);
 Avl *avldelete(Avltree*, Avl*);
 Avl *avlinsert(Avltree*, Avl*);
+Avl *avlmin(Avltree*);
+Avl *avlmax(Avltree*);
 Avl *avlnext(Avl*);
 Avl *avlprev(Avl*);