Blame conform/data/search.h-data

Packit 6c4009
#if !defined ISO && !defined ISO99 && !defined ISO11 && !defined POSIX && !defined POSIX2008
Packit 6c4009
type ENTRY
Packit 6c4009
type {struct entry}
Packit 6c4009
element {struct entry} {char*} key
Packit 6c4009
element {struct entry} {void*} data
Packit 6c4009
Packit 6c4009
type ACTION
Packit 6c4009
constant FIND
Packit 6c4009
constant ENTER
Packit 6c4009
Packit 6c4009
type VISIT
Packit 6c4009
constant preorder
Packit 6c4009
constant postorder
Packit 6c4009
constant endorder
Packit 6c4009
constant leaf
Packit 6c4009
Packit 6c4009
function int hcreate (size_t)
Packit 6c4009
function void hdestroy (void)
Packit 6c4009
function {ENTRY*} hsearch (ENTRY, ACTION)
Packit 6c4009
#ifndef XPG4
Packit 6c4009
function void insque (void*, void*)
Packit 6c4009
#endif
Packit 6c4009
function {void*} lfind (const void*, const void*, size_t*, size_t, int (*)(const void*, const void*))
Packit 6c4009
function {void*} lsearch (const void*, void*, size_t*, size_t, int (*)(const void*, const void*))
Packit 6c4009
#ifndef XPG4
Packit 6c4009
function void remque (void*)
Packit 6c4009
#endif
Packit 6c4009
function {void*} tdelete (const void*, void**, int(*)(const void*, const void*))
Packit 6c4009
function {void*} tfind (const void*, void*const*, int(*)(const void*, const void*))
Packit 6c4009
function {void*} tsearch (const void*, void**, int(*)(const void*, const void*))
Packit 6c4009
function void twalk (const void*, void (*) (const void*, VISIT, int))
Packit 6c4009
Packit 6c4009
allow *_t
Packit 6c4009
#endif