• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1header: search.h
2macros: []
3types:
4  - type_name: struct_hsearch_data
5  - type_name: ENTRY
6  - type_name: ACTION
7  - type_name: __lsearchcompare_t
8enums: []
9objects: []
10functions:
11  - name: hcreate
12    standards:
13      - POSIX
14    return_type: int
15    arguments:
16      - type: size_t
17  - name: hcreate_r
18    standards: GNUExtensions
19    return_type: int
20    arguments:
21      - type: size_t
22      - type: struct hsearch_data *
23  - name: hdestroy
24    standards: GNUExtensions
25    return_type: void
26    arguments: []
27  - name: hdestroy_r
28    standards:
29      - POSIX
30    return_type: void
31    arguments:
32      - type: struct hsearch_data *
33  - name: hsearch
34    standards:
35      - POSIX
36    return_type: ENTRY *
37    arguments:
38      - type: ENTRY
39      - type: ACTION
40  - name: hsearch_r
41    standards: GNUExtensions
42    return_type: int
43    arguments:
44      - type: ENTRY
45      - type: ACTION
46      - type: ENTRY * *
47      - type: struct hsearch_data *
48  - name: insque
49    standards:
50      - POSIX
51    return_type: void
52    arguments:
53      - type: void *
54      - type: void *
55  - name: remque
56    standards:
57      - POSIX
58    return_type: void
59    arguments:
60      - type: void *
61  - name: lfind
62    standards:
63      - POSIX
64    return_type: void *
65    arguments:
66      - type: const void *
67      - type: const void *
68      - type: size_t *
69      - type: size_t
70      - type: __lsearchcompare_t
71