Subversion Repositories PlanixRsrch.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
18 7u83 1
#include "mavl.h"
2
 
3
int mavl_foreach_lr(struct mavlnode *n, int (*callback)(void *,void *),void *cbpriv)
4
{
5
	if (!n)
6
		return 1;
7
	if (!mavl_foreach_lr(n->left,callback,cbpriv))
8
		return 0;
9
	if (!callback(cbpriv,mavlnode_dataptr(n)))
10
		return 0;
11
	return mavl_foreach_lr(n->right,callback,cbpriv);
12
 
13
}
14
 
15