void *tdelete(void *key, void **rootp, int(*compar)( const void *, const void *));
All comparisons are done with a user-supplied routine, compar. This routine is called with two arguments, the pointers to the elements being compared. It returns an integer less than, equal to, or greater than 0, according to whether the first argument is to be considered less than, equal to, or greater than the second argument. The comparison function need not compare every byte, so arbitrary data may be contained in the elements in addition to the values being compared.
There are two nomenclatures used to refer to the order in which tree nodes
If the calling function alters rootp, results are unpredictable.
Points to the node to delete.
Points to a pointer to the root of the tree.
Is the comparator function.
PTC MKS Toolkit for Professional Developers
PTC MKS Toolkit for Professional Developers 64-Bit Edition
PTC MKS Toolkit for Enterprise Developers
PTC MKS Toolkit for Enterprise Developers 64-Bit Edition
PTC MKS Toolkit 10.3 Documentation Build 39.