#ifndef SCPI_ASSERT_EXCLUDE_H #define SCPI_ASSERT_EXCLUDE_H #ifdef SCPI_ASSERT_H // Disable asserts for 'scpi_gpib_core.c' #if 1 && NO_ASSERT_SCPI_GPIB #if defined(SCPI_GPIB_CORE_C) #define __NO_ASSERT__ (1) #pragma message("Asserts disabled: 'scpi_gpib_core.c'") #endif #endif // Disable asserts for 'usbtmclib_basic.c' #if 1 && NO_ASSERT_USBTMCLIB #if defined(USBTMCLIB_BASIC_C) #define __NO_ASSERT__ (1) #pragma message("Asserts disabled: 'usbtmclib_basic.c'") #endif #endif // Disable asserts for 'scpi_parser.c' #if 1 && NO_ASSERT_SCPI_PARSER #if defined(SCPI_PARSER_C) #define __NO_ASSERT__ (1) #pragma message("Asserts disabled: 'scpi_parser.c'") #endif #endif // Disable asserts for 'scpi_core.c' #if 1 && NO_ASSERT_SCPI_CORE #if defined(SCPI_CORE_C) #define __NO_ASSERT__ (1) #pragma message("Asserts disabled: 'scpi_core.c'") #endif #endif // Disable asserts for 'scpi_tlst_ex.c' #if 1 && NO_ASSERT_SCPI_TLST #if defined(SCPI_TLST_EX_C) #define __NO_ASSERT__ (1) #pragma message("Asserts disabled: 'scpi_tlst_ex.c'") #endif #endif #else #error Do not include this header. Include 'my_assert.h' instead. #endif #endif