if (node == 0) node = OF_peer(0);
if (start == 0) start = OF_peer(0);
OF_getnodebyname(int start, const char *name){	char nname[32];	int len;	int node = 0;	int next;	if (node == 0)		node = OF_peer(0);	for (node = start; node; node = next) {		len = OF_getprop(node, "name", nname, sizeof(nname));		nname[len] = 0;		if (strcmp(nname, name) == 0) {			return node;		}		if ((next = OF_child(node)) != 0)			continue;		while (node) {			if ((next = OF_peer(node)) != 0)				break;			node = OF_parent(node);		}	}	return node;}