SP_DEBUG
#if SP_DEBUG != SP_DEBUG_NONE
#if SP_DEBUG != SP_DEBUG_NONE
#if SP_DEBUG == SP_DEBUG_DUMP
#elif SP_DEBUG == SP_DEBUG_COPY
#elif SP_DEBUG == SP_DEBUG_TRACE
#elif SP_DEBUG == SP_DEBUG_MINIMAL
#if SP_DEBUG != SP_DEBUG_NONE
#if SP_DEBUG != SP_DEBUG_NONE
#if SP_DEBUG == SP_DEBUG_DUMP
#elif SP_DEBUG == SP_DEBUG_COPY
#elif SP_DEBUG == SP_DEBUG_TRACE
#elif SP_DEBUG == SP_DEBUG_MINIMAL
#if SP_DEBUG != SP_DEBUG_NONE
#if SP_DEBUG != SP_DEBUG_NONE
#if SP_DEBUG != SP_DEBUG_NONE