#include "lfds601_stack_internal.h" /****************************************************************************/ #pragma warning( disable : 4100 ) void lfds601_stack_query( struct lfds601_stack_state *ss, enum lfds601_stack_query_type query_type, void *query_input, void *query_output ) { assert( ss != NULL ); // TRD : query_type can be any value in its range // TRD : query_iput can be NULL assert( query_output != NULL ); switch( query_type ) { case LFDS601_STACK_QUERY_ELEMENT_COUNT: assert( query_input == NULL ); lfds601_freelist_query( ss->fs, LFDS601_FREELIST_QUERY_ELEMENT_COUNT, NULL, query_output ); break; } return; } #pragma warning( default : 4100 )