tree/mux_tree.h File Reference

#include "tree.h"
#include "p.mux_tree.h"

Include dependency graph for mux_tree.h:

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

Go to the source code of this file.

Data Structures

struct  rbtc_node_type

Defines

#define NodeKey(n)   n->key
#define NodeData(n)   n->data
#define NodeSize(n)   n->size
#define NodeType(n)   n->type

Typedefs

typedef int muxkey_t
typedef unsigned char dtype_t
typedef unsigned short dsize_t
typedef rbtc_node_type Node
typedef treeTree

Functions

NodeFindNode (Tree tree, muxkey_t key)


Define Documentation

#define NodeData (  )     n->data

Definition at line 25 of file mux_tree.h.

#define NodeKey (  )     n->key

Definition at line 24 of file mux_tree.h.

#define NodeSize (  )     n->size

Definition at line 26 of file mux_tree.h.

#define NodeType (  )     n->type

Definition at line 27 of file mux_tree.h.


Typedef Documentation

typedef unsigned short dsize_t

Definition at line 22 of file mux_tree.h.

typedef unsigned char dtype_t

Definition at line 21 of file mux_tree.h.

typedef int muxkey_t

Definition at line 20 of file mux_tree.h.

typedef struct rbtc_node_type Node

typedef tree* Tree

Definition at line 36 of file mux_tree.h.


Function Documentation

Node* FindNode ( Tree  tree,
muxkey_t  key 
)

Definition at line 70 of file mux_tree.c.

00071 {
00072     Node foo;
00073 
00074     foo.key = key;
00075     return tree_srch(&tree, NodeCompare, &foo);
00076 }


Generated on Mon May 28 04:25:26 2007 for BattletechMUX by  doxygen 1.4.7