1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /*********************** -*- Mode: C -*- ***********************
- * File : bintree_node_init.c
- *---------------------------------------------------------------
- * Description
- * ===========
- * This operation is called to initialise a "clientnode" ready for
- * insertion into a tree. This is only required once after the memory
- * for a node has been allocated.
- *
- * tree - the tree instance to invoke this operation upon
- * clientnode - the node to initialise.
- *
- *---------------------------------------------------------------
- * Author : Graeme McKerrell
- * Created On : Wed Jan 28 09:57:06 2004
- * Status : TESTED
- *---------------------------------------------------------------
- * HISTORY
- * 7-Dec-2004 Graeme McKerrell
- * Renamed to the "lub_" namespace
- * 5-May-2004 Graeme McKerrell
- * updates following review
- * 27-Feb-2004 Graeme McKerrell
- * Updated to simplify the initialisation of nodes
- * 28-Jan-2004 Graeme McKerrell
- * Initial version
- *---------------------------------------------------------------
- * Copyright (C) 2004 3Com Corporation. All Rights Reserved.
- **************************************************************** */
- #include <assert.h>
- #include "private.h"
- /*--------------------------------------------------------- */
- void lub_bintree_node_init(lub_bintree_node_t * node)
- {
- assert(node);
- if (node) {
- node->left = NULL;
- node->right = NULL;
- }
- }
- /*--------------------------------------------------------- */
|