diff options
author | Mark Mitchell <mark@codesourcery.com> | 1999-04-02 15:18:06 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 1999-04-02 15:18:06 +0000 |
commit | ae7f727035108e8c78bfa4d2d506041169d0db1b (patch) | |
tree | d3a36025904a29c6393e2278ea7b16c117f414f4 /libiberty/splay-tree.c | |
parent | 2fa6b2d2ad0d55cf92afbce77eff27c64c10f0a1 (diff) | |
download | gcc-ae7f727035108e8c78bfa4d2d506041169d0db1b.zip gcc-ae7f727035108e8c78bfa4d2d506041169d0db1b.tar.gz gcc-ae7f727035108e8c78bfa4d2d506041169d0db1b.tar.bz2 |
splay-tree.h (splay_tree_compare_pointers): Declare.
1999-04-02 Mark Mitchell <mark@codesourcery.com>
* splay-tree.h (splay_tree_compare_pointers): Declare.
1999-04-02 Mark Mitchell <mark@codesourcery.com>
* splay-tree.h (splay_tree_compare_pointers): Define.
From-SVN: r26132
Diffstat (limited to 'libiberty/splay-tree.c')
-rw-r--r-- | libiberty/splay-tree.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/libiberty/splay-tree.c b/libiberty/splay-tree.c index 24d035d..b6bb5a6 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; +} |