From 0e4d6c2f934f44886816d701eef4a7edae81dc47 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 21 Jan 2024 10:45:19 +0100 Subject: clean up logic, simplify one dead branch in test --- src/testcurl/test_add_conn.c | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) (limited to 'src/testcurl') diff --git a/src/testcurl/test_add_conn.c b/src/testcurl/test_add_conn.c index 2539b5f5..503ad89e 100644 --- a/src/testcurl/test_add_conn.c +++ b/src/testcurl/test_add_conn.c @@ -239,18 +239,18 @@ _externalErrorExit_func (const char *errDesc, const char *funcName, int lineNum) #if defined(HAVE___FUNC__) #define externalErrorExit(ignore) \ - _externalErrorExit_func(NULL, __func__, __LINE__) + _externalErrorExit_func (NULL, __func__, __LINE__) #define externalErrorExitDesc(errDesc) \ - _externalErrorExit_func(errDesc, __func__, __LINE__) + _externalErrorExit_func (errDesc, __func__, __LINE__) #elif defined(HAVE___FUNCTION__) #define externalErrorExit(ignore) \ - _externalErrorExit_func(NULL, __FUNCTION__, __LINE__) + _externalErrorExit_func (NULL, __FUNCTION__, __LINE__) #define externalErrorExitDesc(errDesc) \ - _externalErrorExit_func(errDesc, __FUNCTION__, __LINE__) + _externalErrorExit_func (errDesc, __FUNCTION__, __LINE__) #else -#define externalErrorExit(ignore) _externalErrorExit_func(NULL, NULL, __LINE__) +#define externalErrorExit(ignore) _externalErrorExit_func (NULL, NULL, __LINE__) #define externalErrorExitDesc(errDesc) \ - _externalErrorExit_func(errDesc, NULL, __LINE__) + _externalErrorExit_func (errDesc, NULL, __LINE__) #endif @@ -737,7 +737,9 @@ startTestMhdDaemon (enum testMhdThreadsType thrType, *pport += 4; } - if (testMhdThreadExternal == thrType) + switch (thrType) + { + case testMhdThreadExternal: d = MHD_start_daemon (((unsigned int) thrType) | ((unsigned int) pollType) | MHD_USE_NO_THREAD_SAFETY | (no_listen ? MHD_USE_NO_LISTEN_SOCKET : 0) @@ -747,28 +749,31 @@ startTestMhdDaemon (enum testMhdThreadsType thrType, MHD_OPTION_URI_LOG_CALLBACK, &log_cb, NULL, MHD_OPTION_APP_FD_SETSIZE, (int) FD_SETSIZE, MHD_OPTION_END); - else if (testMhdThreadInternalPool != thrType) - d = MHD_start_daemon (((unsigned int) thrType) | ((unsigned int) pollType) - | (thrType == testMhdThreadExternal ? - 0 : MHD_USE_ITC) + break; + case testMhdThreadInternalPool: + d = MHD_start_daemon (MHD_USE_INTERNAL_POLLING_THREAD + | ((unsigned int) pollType) + | MHD_USE_ITC | (no_listen ? MHD_USE_NO_LISTEN_SOCKET : 0) | MHD_USE_ERROR_LOG, *pport, NULL, NULL, &ahc_echo, NULL, + MHD_OPTION_THREAD_POOL_SIZE, + testNumThreadsForPool (pollType), MHD_OPTION_URI_LOG_CALLBACK, &log_cb, NULL, MHD_OPTION_END); - else - d = MHD_start_daemon (MHD_USE_INTERNAL_POLLING_THREAD - | ((unsigned int) pollType) + break; + default: + d = MHD_start_daemon (((unsigned int) thrType) | ((unsigned int) pollType) | MHD_USE_ITC | (no_listen ? MHD_USE_NO_LISTEN_SOCKET : 0) | MHD_USE_ERROR_LOG, *pport, NULL, NULL, &ahc_echo, NULL, - MHD_OPTION_THREAD_POOL_SIZE, - testNumThreadsForPool (pollType), MHD_OPTION_URI_LOG_CALLBACK, &log_cb, NULL, MHD_OPTION_END); + break; + } if (NULL == d) { -- cgit v1.2.3