2 #include "lfds700_list_addonly_singlylinked_unordered_internal.h"
8 /****************************************************************************/
9 int lfds700_list_asu_get_by_key( struct lfds700_list_asu_state *lasus,
11 struct lfds700_list_asu_element **lasue )
17 LFDS700_PAL_ASSERT( lasus != NULL );
18 LFDS700_PAL_ASSERT( key != NULL );
19 LFDS700_PAL_ASSERT( lasue != NULL );
23 while( cr != 0 and LFDS700_LIST_ASU_GET_START_AND_THEN_NEXT(*lasus, *lasue) )
24 cr = lasus->key_compare_function( key, (*lasue)->key );