Files
clang-p2996/libc/docs/libc_search.rst
Joseph Huber 69c0b2febe [libc][NFC] Remove all trailing spaces from libc (#82831)
Summary:
There are a lot of random training spaces on various lines. This patch
just got rid of all of them with `sed 's/\ \+$//g'.
2024-02-23 16:34:00 -06:00

72 lines
1.5 KiB
ReStructuredText

=============
Search Tables
=============
.. include:: check.rst
---------------
Source Location
---------------
- The main source for search functions is located at:
``libc/src/search``.
- Hashtable implementation is located at:
``libc/src/__support/HashTable``.
- The tests are located at:
``libc/test/src/search/``.
---------------------
Implementation Status
---------------------
POSIX Standard Types
====================
============================ =========
Type Name Available
============================ =========
ACTION |check|
ENTRY |check|
VISIT
============================ =========
POSIX Standard Functions
========================
============================ =========
Function Name Available
============================ =========
hcreate |check|
hdestroy |check|
hsearch |check|
insque |check|
lfind
lsearch
remque |check|
tdelete
tfind
tsearch
twalk
============================ =========
GNU Extension Functions
=======================
========================= =========
Function Name Available
========================= =========
hsearch_r |check|
hcreate_r |check|
hdestroy_r |check|
tdestroy
twalk_r
========================= =========
Standards
=========
search.h is specified in POSIX.1-200x (Portable Operating System Interface, Volume1: Base Specifications).