1 #include "lfds601_stack_internal.h"
\r
7 /****************************************************************************/
\r
8 #pragma warning( disable : 4100 )
\r
10 void lfds601_stack_query( struct lfds601_stack_state *ss, enum lfds601_stack_query_type query_type, void *query_input, void *query_output )
\r
12 assert( ss != NULL );
\r
13 // TRD : query_type can be any value in its range
\r
14 // TRD : query_iput can be NULL
\r
15 assert( query_output != NULL );
\r
17 switch( query_type )
\r
19 case LFDS601_STACK_QUERY_ELEMENT_COUNT:
\r
20 assert( query_input == NULL );
\r
22 lfds601_freelist_query( ss->fs, LFDS601_FREELIST_QUERY_ELEMENT_COUNT, NULL, query_output );
\r
29 #pragma warning( default : 4100 )
\r