2 #include "libbenchmark_misc_internal.h"
8 /****************************************************************************/
9 #pragma warning( disable : 4100 )
11 void libbenchmark_misc_query( enum libbenchmark_misc_query query_type, void *query_input, void *query_output )
13 // TRD : query type can be any value in its range
14 // TRD : query_input can be NULL in some cases
15 // TRD : query_outputput can be NULL in some cases
19 case LIBBENCHMARK_MISC_QUERY_GET_BUILD_AND_VERSION_STRING:
22 * const build_and_version_string = "libbenchmark " LIBBENCHMARK_MISC_VERSION_STRING " (" BUILD_TYPE_STRING ", " LIBBENCHMARK_PAL_OS_STRING ", " MODE_TYPE_STRING ")";
24 LFDS710_PAL_ASSERT( query_input == NULL );
25 LFDS710_PAL_ASSERT( query_output != NULL );
27 *(char const **) query_output = build_and_version_string;
35 #pragma warning( default : 4100 )