This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Functions | |
| Node * | FindNode (Tree tree, muxkey_t key) |
| void | recursively_save_list (void *data) |
| int | SaveTree (FILE *f, Tree tree) |
| void | recursively_read_list (FILE *f, void *data) |
| void | GoThruTree (Tree tree, int(*func)(Node *)) |
Definition at line 70 of file mux_tree.c.
References rbtc_node_type::key, NodeCompare(), and tree_srch().
00071 { 00072 Node foo; 00073 00074 foo.key = key; 00075 return tree_srch(&tree, NodeCompare, &foo); 00076 }
| void recursively_read_list | ( | FILE * | f, | |
| void * | data | |||
| ) |
| void recursively_save_list | ( | void * | data | ) |
| int SaveTree | ( | FILE * | f, | |
| Tree | tree | |||
| ) |
Definition at line 103 of file mux_tree.c.
References NodeSave(), nodesave_count, tree_file, and tree_trav().
00104 { 00105 muxkey_t key; 00106 00107 nodesave_count = 0; 00108 tree_file = f; 00109 tree_trav(&tree, NodeSave); 00110 key = -1; 00111 fwrite(&key, sizeof(key), 1, tree_file); 00112 return nodesave_count; 00113 }
1.4.7