summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>2007-07-25 06:26:45 +0000
committerbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>2007-07-25 06:26:45 +0000
commita3d8cd7b83bdb88796665104bd375acfea8d2fa1 (patch)
tree0fa89e843aa491d4e26213a565df90bc6da95edb /include
parent099d85c47996e2f2e39b8bb8c35a97e67593f982 (diff)
downloadgcc-a3d8cd7b83bdb88796665104bd375acfea8d2fa1.tar.gz
include/
* ternary.h: Remove. libiberty/ * Makefile.in (CFILES): Remove ternary.c. (REQUIRED_OFILES): Remove ./ternary.o. (INSTALLED_HEADERS): Remove ternary.h. (ternary.o): Remove. * ternary.c: Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126902 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'include')
-rw-r--r--include/ChangeLog4
-rw-r--r--include/ternary.h51
2 files changed, 4 insertions, 51 deletions
diff --git a/include/ChangeLog b/include/ChangeLog
index fe03cb2fd77..cf9421e1d6b 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,7 @@
+2007-07-25 Ben Elliston <bje@au.ibm.com>
+
+ * ternary.h: Remove.
+
2007-07-18 Bob Wilson <bob.wilson@acm.org>
* xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
diff --git a/include/ternary.h b/include/ternary.h
deleted file mode 100644
index 31c1fcef6ad..00000000000
--- a/include/ternary.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/* ternary.h - Ternary Search Trees
- Copyright 2001 Free Software Foundation, Inc.
-
- Contributed by Daniel Berlin (dan@cgsoftware.com)
-
-
- This program is free software; you can redistribute it and/or modify it
- under the terms of the GNU General Public License as published by the
- Free Software Foundation; either version 2, or (at your option) any
- later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301,
- USA. */
-#ifndef TERNARY_H_
-#define TERNARY_H_
-/* Ternary search trees */
-
-typedef struct ternary_node_def *ternary_tree;
-
-typedef struct ternary_node_def
-{
- char splitchar;
- ternary_tree lokid;
- ternary_tree eqkid;
- ternary_tree hikid;
-}
-ternary_node;
-
-/* Insert string S into tree P, associating it with DATA.
- Return the data in the tree associated with the string if it's
- already there, and replace is 0.
- Otherwise, replaces if it it exists, inserts if it doesn't, and
- returns the data you passed in. */
-void *ternary_insert (ternary_tree *p, const char *s,
- void *data, int replace);
-
-/* Delete the ternary search tree rooted at P.
- Does NOT delete the data you associated with the strings. */
-void ternary_cleanup (ternary_tree p);
-
-/* Search the ternary tree for string S, returning the data associated
- with it if found. */
-void *ternary_search (const ternary_node *p, const char *s);
-#endif