BUG: remove debug pop hacks, also remove duplicate call to argvc function

This commit is contained in:
Bill Hoffman 2004-05-08 14:55:07 -04:00
parent 8da9b14cc6
commit a613100b1e
1 changed files with 0 additions and 39 deletions

View File

@ -3,36 +3,6 @@
#include <string.h>
#include <stdlib.h>
#if defined(_MSC_VER) && defined(_DEBUG)
/* MSVC debug hook to prevent dialogs when running from DART. */
# include <crtdbg.h>
static int TestDriverDebugReport(int type, char* message, int* retVal)
{
(void)type; (void)retVal;
fprintf(stderr, message);
exit(1);
}
#endif
#if defined(_WIN32) && !defined(__CYGWIN__)
# include <windows.h>
static LONG __stdcall
TestDriverUnhandledExceptionFilter(EXCEPTION_POINTERS* e)
{
ExitProcess(e->ExceptionRecord->ExceptionCode);
}
static void TestDriverEnableWindowsExceptionFilter()
{
if(getenv("DART_TEST_FROM_DART"))
{
SetUnhandledExceptionFilter(&TestDriverUnhandledExceptionFilter);
}
}
#else
static void TestDriverEnableWindowsExceptionFilter()
{
}
#endif
@CMAKE_TESTDRIVER_EXTRA_INCLUDES@
@ -83,21 +53,12 @@ int main(int ac, char *av[])
@CMAKE_TESTDRIVER_ARGVC_FUNCTION@
#if defined(_MSC_VER) && defined(_DEBUG)
/* If running from DART, put in debug hook. */
if(getenv("DART_TEST_FROM_DART"))
{
_CrtSetReportHook(TestDriverDebugReport);
}
#endif
TestDriverEnableWindowsExceptionFilter();
for(count =0; cmakeGeneratedFunctionMapEntries[count].name != 0; count++)
{
}
NumTests = count;
/* If no test name was given */
/* process command line with user function. */
@CMAKE_TESTDRIVER_ARGVC_FUNCTION@
if (ac < 2)
{
/* Ask for a test. */