openbsd-ports/net/osrtspproxy/patches/patch-libapp_Avl_h
2019-05-16 16:07:06 +00:00

24 lines
728 B
Plaintext

$OpenBSD: patch-libapp_Avl_h,v 1.4 2019/05/16 16:07:06 bluhm Exp $
Index: libapp/Avl.h
--- libapp/Avl.h.orig
+++ libapp/Avl.h
@@ -15,6 +15,8 @@ enum cmp_t { CMP_LT=-1, CMP_EQ=0, CMP_GT=1 };
enum dir_t { LEFT = 0, RIGHT = 1 };
static dir_t Opposite(dir_t dir) { return dir_t(1 - int(dir)); }
+static int MAX(int a, int b);
+
// AvlNode -- Class to implement an AVL Tree
//
template <class KeyType>
@@ -38,7 +40,7 @@ class AvlNode (public)
{
UINT lh = (m_tree[LEFT]) ? m_tree[LEFT]->Height() : 0;
UINT rh = (m_tree[RIGHT]) ? m_tree[RIGHT]->Height() : 0;
- return ( 1 + max( lh, rh ) );
+ return ( 1 + MAX( lh, rh ) );
}
// Look for the given key, return NULL if not found,