Index: src/examples/avltree/avl-private.h
===================================================================
--- src/examples/avltree/avl-private.h	(revision 6e3ae004ea8f9a1e1cca1b0bc7eaf3fa1943d6e5)
+++ src/examples/avltree/avl-private.h	(revision 2edd55026905daec66f3c3e8e2d6b1aa40e17c7d)
@@ -1,2 +1,3 @@
+#ifndef AVL_PRIVATE_H
 #include "avl.h"
 
@@ -13,2 +14,4 @@
 forall(otype K | Comparable(K), otype V)
 int height(tree(K, V) * t);
+
+#endif
