logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ck_hs_get — load a key from a hash set

Description

       The  ck_hs_get(3)  function will return a pointer to a key in the hash set hs that is of equivalent value
       to the object pointed to by key.  The key specified by key is expected to have the hash  value  specified
       by the hash argument (which is to have been previously generated using the CK_HS_HASH(3) macro).

Errors

       Behavior is undefined if entry or hs are uninitialized.

Library

       Concurrency Kit (libck, -lck)

Name

       ck_hs_get — load a key from a hash set

Return Values

       If  the  provided key is a member of hs then a pointer to the key as stored in hs is returned. If the key
       was not found in hs then a value of NULL is returned.

See Also

ck_hs_init(3), ck_hs_move(3),  ck_hs_destroy(3),  CK_HS_HASH(3),  ck_hs_iterator_init(3),  ck_hs_next(3),
       ck_hs_put(3),    ck_hs_put_unique(3),   ck_hs_set(3),   ck_hs_fas(3),   ck_hs_remove(3),   ck_hs_grow(3),
       ck_hs_rebuild(3), ck_hs_gc(3), ck_hs_count(3), ck_hs_reset(3), ck_hs_reset_size(3), ck_hs_stat(3)

       Additional information available at http://concurrencykit.org/

                                               September 17, 2012                                   CK_HS_GET(3)

Synopsis

#include<ck_hs.h>void*ck_hs_get(ck_hs_t*hs, unsignedlonghash, constvoid*key);

See Also