Subversion Repositories PlanixRsrch.SVN

Rev

Rev 425 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 425 Rev 453
Line 144... Line 144...
144
		dir = 1;
144
		dir = 1;
145
 
145
 
146
	} else {
146
	} else {
147
		dir = rc < 0 ? 0 : 1;
147
		dir = rc < 0 ? 0 : 1;
148
 
148
 
-
 
149
 
149
/*	if (!n->s[dir]){
150
		if (!n->s[dir])
150
		printf("wrongdir\n");
151
			return MAVL_E_NOTFOUND;
151
		exit(0);
-
 
152
	}
-
 
153
*/
152
 
154
		bal = mavl_del0(t, &n->s[dir], data);
153
		bal = mavl_del0(t, &n->s[dir], data);
-
 
154
 
-
 
155
		if (bal == MAVL_E_NOTFOUND)
-
 
156
			return bal;
155
	}
157
	}
156
 
158
 
157
	sdir = dir ? 1:-1;
159
	sdir = dir ? 1:-1;
158
	n->bal -= bal*sdir;
160
	n->bal -= bal*sdir;
159
	if (n->bal == -sdir)
161
	if (n->bal == -sdir)