From 71c5948c5ce01ff230d6bec6120beadd8258286b Mon Sep 17 00:00:00 2001 From: mmitchel Date: Fri, 2 Apr 1999 15:18:06 +0000 Subject: 1999-04-02 Mark Mitchell * splay-tree.h (splay_tree_compare_pointers): Declare. 1999-04-02 Mark Mitchell * splay-tree.h (splay_tree_compare_pointers): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26132 138bc75d-0d04-0410-961f-82ee72b054a4 --- libiberty/splay-tree.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'libiberty/splay-tree.c') diff --git a/libiberty/splay-tree.c b/libiberty/splay-tree.c index 24d035d2d60..b6bb5a6a8f0 100644 --- a/libiberty/splay-tree.c +++ b/libiberty/splay-tree.c @@ -351,3 +351,18 @@ splay_tree_compare_ints (k1, k2) else return 0; } + +/* Splay-tree comparison function, treating the keys as pointers. */ + +int +splay_tree_compare_pointers (k1, k2) + splay_tree_key k1; + splay_tree_key k2; +{ + if ((char*) k1 < (char*) k2) + return -1; + else if ((char*) k1 > (char*) k2) + return 1; + else + return 0; +} -- cgit v1.2.1