r6.1.0:lfds610_freelist_get_user_data_from_element

From liblfds.org
Jump to navigation Jump to search

Source Files

/liblfds610/src/lfds610_freelist/lfds610_freelist_get_and_set.c
/liblfds610/inc/liblfds610.h

Prototype

void *lfds610_freelist_get_user_data_from_element( struct lfds610_freelist_element *fe, void **user_data );

Parameters

struct lfds610_freelist_element *fe

A pointer to a freelist element as obtained by lfds610_freelist_pop or lfds610_freelist_guaranteed_pop.

void **user_data

A pointer to a pointer which will be set to hold the user data void pointer. This value can be NULL as the function also returns the void pointer of user data.

Return Value

Returns the user data void pointer from the freelist element.

Notes

This function gets the user data void pointer in the freelist element.

See Also