| header: search.h |
| header_template: search.h.def |
| macros: [] |
| types: |
| - type_name: ACTION |
| - type_name: ENTRY |
| - type_name: VISIT |
| - type_name: __search_compare_t |
| - type_name: struct_hsearch_data |
| enums: [] |
| objects: [] |
| functions: |
| - name: hcreate |
| standards: |
| - POSIX |
| return_type: int |
| arguments: |
| - type: size_t |
| - name: hcreate_r |
| standards: GNUExtensions |
| return_type: int |
| arguments: |
| - type: size_t |
| - type: struct hsearch_data * |
| - name: hdestroy |
| standards: GNUExtensions |
| return_type: void |
| arguments: [] |
| - name: hdestroy_r |
| standards: |
| - POSIX |
| return_type: void |
| arguments: |
| - type: struct hsearch_data * |
| - name: hsearch |
| standards: |
| - POSIX |
| return_type: ENTRY * |
| arguments: |
| - type: ENTRY |
| - type: ACTION |
| - name: hsearch_r |
| standards: GNUExtensions |
| return_type: int |
| arguments: |
| - type: ENTRY |
| - type: ACTION |
| - type: ENTRY * * |
| - type: struct hsearch_data * |
| - name: insque |
| standards: |
| - POSIX |
| return_type: void |
| arguments: |
| - type: void * |
| - type: void * |
| - name: remque |
| standards: |
| - POSIX |
| return_type: void |
| arguments: |
| - type: void * |
| - name: lfind |
| standards: |
| - POSIX |
| return_type: void * |
| arguments: |
| - type: const void * |
| - type: const void * |
| - type: size_t * |
| - type: size_t |
| - type: __search_compare_t |
| - name: lsearch |
| standards: |
| - POSIX |
| return_type: void * |
| arguments: |
| - type: const void * |
| - type: void * |
| - type: size_t * |
| - type: size_t |
| - type: __search_compare_t |