2 #include "lfds700_list_addonly_ordered_singlylinked_internal.h"
8 /****************************************************************************/
9 int lfds700_list_aos_get_by_key( struct lfds700_list_aos_state *laoss,
11 struct lfds700_list_aos_element **laose )
17 LFDS700_PAL_ASSERT( laoss != NULL );
18 LFDS700_PAL_ASSERT( key != NULL );
19 LFDS700_PAL_ASSERT( laose != NULL );
21 while( cr != 0 and LFDS700_LIST_AOS_GET_START_AND_THEN_NEXT(*laoss, *laose) )
22 cr = laoss->key_compare_function( key, (*laose)->key );