...любопытная кстати. Хотя бы тем, что я не могу сообразить, как ее сделать прямо.
Надо состыковать два интерфейса для обхода дерева, суть токова:
У нас есть такой:
typedef struct _node_ node_t;
typedef int (*callback)( node_t *node, void *context );
int bypass_tree( node_t *root, callback cb, void *context );
а надо поверх него
(
Read more... )