| header: search.h | |
| standards: | |
| - posix | |
| types: | |
| - type_name: ACTION | |
| - type_name: ENTRY | |
| - type_name: VISIT | |
| - type_name: __search_compare_t | |
| - type_name: struct_hsearch_data | |
| - type_name: posix_tnode | |
| - type_name: __action_closure_fn_t | |
| - type_name: __action_fn_t | |
| - type_name: __free_fn_t | |
| enums: [] | |
| objects: [] | |
| functions: | |
| - name: hcreate | |
| standards: | |
| - posix | |
| return_type: int | |
| arguments: | |
| - type: size_t | |
| - name: hcreate_r | |
| standards: | |
| - gnu | |
| return_type: int | |
| arguments: | |
| - type: size_t | |
| - type: struct hsearch_data * | |
| - name: hdestroy | |
| standards: | |
| - gnu | |
| 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: | |
| - gnu | |
| 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 | |
| - name: tdelete | |
| standards: | |
| - posix | |
| return_type: void * | |
| arguments: | |
| - type: const void *__restrict | |
| - type: posix_tnode **__restrict | |
| - type: __search_compare_t | |
| - name: tfind | |
| standards: | |
| - posix | |
| return_type: posix_tnode * | |
| arguments: | |
| - type: const void * | |
| - type: posix_tnode * const * | |
| - type: __search_compare_t | |
| - name: tsearch | |
| standards: | |
| - posix | |
| return_type: posix_tnode * | |
| arguments: | |
| - type: const void * | |
| - type: posix_tnode ** | |
| - type: __search_compare_t | |
| - name: twalk | |
| standards: | |
| - posix | |
| return_type: void | |
| arguments: | |
| - type: const posix_tnode * | |
| - type: __action_fn_t | |
| - name: twalk_r | |
| standards: | |
| - gnu | |
| return_type: void | |
| arguments: | |
| - type: const posix_tnode * | |
| - type: __action_closure_fn_t | |
| - type: void * | |
| - name: tdestroy | |
| standards: | |
| - gnu | |
| return_type: void | |
| arguments: | |
| - type: posix_tnode * | |
| - type: __free_fn_t |