function lfds700_list_asu_get_by_key

From liblfds.org
Revision as of 01:55, 30 December 2015 by Admin (talk | contribs) (→‎Example)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Source Files

└───liblfds700
    ├───inc
    │   └───liblfds700
    │           lfds700_list_addonly_singlylinked_unordered.h
    └───src
        └───llfds700_list_addonly_singlylinked_unordered
                lfds700_list_addonly_singlylinked_unordered_get.c

Opaque Structures

struct lfds700_list_asu_element;
struct lfds700_list_asu_state;

Prototype

int lfds700_list_asu_get_by_key( struct lfds700_list_asu_state *lasus,
                                 void *key,
                                 struct lfds700_list_asu_element **lasue );

Parameters

struct lfds700_list_asu_state *lasus

A pointer to an initialized struct lfds700_list_asu_state.

void *key

A pointer to the key to find in the list.

struct lfds700_list_asu_element **lasue

Set to point to the element containing key, or NULL if this key does not exist in the list.

Return Value

Returns 1 if an element with key is found, otherwise returns 0.

Notes

Iterates over the list, searching for the element with key key. Remember that this list is unordered.

Example

Coming soon. No, really! (Written 29th Dec 2015).

See Also