Home | History | Annotate | Download | only in include
History log of /src/include/search.h
RevisionDateAuthorComments
 1.22  20-Jul-2014  christos amend the new destroy function to take function pointers.
 1.21  20-Jul-2014  christos Our hdestroy implementation was non-conformant because it freed the key of
each entry. Add a new function hdestroy1 that allows the user to control
what gets freed. Pointed out by Pedro Giffuni at FreeBSD.
 1.20  27-Apr-2013  joerg branches: 1.20.4;
Systematically include sys/featuretest.h when _NETBSD_SOURCE is used.
Some are redundant, but make verification with grep much easier.
 1.19  14-Sep-2011  christos branches: 1.19.2; 1.19.8;
add re-entrant versions of the hash api based on the GNU extensions.
 1.18  06-Jul-2005  drochner The source array of lsearch() shouldn't be "const".
Being here, cleanup the const castaway stuff.
 1.17  22-Mar-2005  kleink * Add restrict qualifiers to tdelete() function arguments.
* Const-poison tfind()'s rootp argument, per SVID Issue 1 and later.
 1.16  03-Feb-2005  perry branches: 1.16.2;
de-__P -- the hack is long since useless. Discussed with christos,
matt, kleink, others. Approved by christos.
 1.15  26-Jul-2003  salo netbsd.org->NetBSD.org
 1.14  20-Dec-2000  christos deal with bsearch duplicate declaration.
 1.13  13-Jun-2000  simonb Remove 'extern' from function declarations.
 1.12  22-Feb-1999  christos branches: 1.12.8;
Add internal structure used by the t* routines, protected via an ifdef
 1.11  16-Feb-1999  kleink Per XSI5, make ENTRY.data a typeless pointer.
 1.10  16-Feb-1999  kleink Per XSI5, let hcreate() take a size_t argument.
 1.9  08-Aug-1995  jtc Added declarations for hsearch(), hdestroy(), and hcreate().
 1.8  30-Jul-1995  jtc add prototypes for tsearch, etc. functions
 1.7  29-Apr-1995  jtc Winning Strategies has placed this code into the Public Domain.
 1.6  26-Oct-1994  cgd new RCS ID format.
 1.5  21-May-1994  cgd add _BSD's to ansi types
 1.4  29-Jan-1994  jtc Fix spelling error in Copyright notice
 1.3  22-Oct-1993  jtc Added prototypes for lfind() and lsearch().
 1.2  21-Oct-1993  jtc Define size_t if it hasn't been allready.
 1.1  21-Oct-1993  jtc Added X/Open 1170's <search.h> header --- it only declares bsearch, insque,
and remque at this time. The remainder of the functions will be added as
time allows.
 1.12.8.1  23-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.16.2.2  04-Aug-2005  tron Pull up revision 1.18 (requested by drochner in ticket #632):
The source array of lsearch() shouldn't be "const".
Being here, cleanup the const castaway stuff.
 1.16.2.1  23-Mar-2005  tron Pull up revision 1.17 (requested by kleink in ticket #51):
* Add restrict qualifiers to tdelete() function arguments.
* Const-poison tfind()'s rootp argument, per SVID Issue 1 and later.
 1.19.8.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.19.8.1  23-Jun-2013  tls resync from head
 1.19.2.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.20.4.1  10-Aug-2014  tls Rebase.

RSS XML Feed