diff options
author | ylavic <ylavic@13f79535-47bb-0310-9956-ffa450edef68> | 2022-06-23 00:26:11 +0000 |
---|---|---|
committer | ylavic <ylavic@13f79535-47bb-0310-9956-ffa450edef68> | 2022-06-23 00:26:11 +0000 |
commit | a33d55835dcd24245384504f25ec9e4611370a2c (patch) | |
tree | 75ab96c6e9c3c5ae39c562819fa24fab63764ff9 /test | |
parent | f1694742f64d15272e5bef37109dad16b8b2a992 (diff) | |
download | libapr-a33d55835dcd24245384504f25ec9e4611370a2c.tar.gz |
test/testmutexscope: Fix -Wvoid-pointer-to-enum-cast
* test/testmutexscope.c(test_mech_mode, eachThread):
Cast to apr_uintptr_t first before converting pointer to/from enum.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1902182 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'test')
-rw-r--r-- | test/testmutexscope.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/testmutexscope.c b/test/testmutexscope.c index 2120fff24..8dc1afcaf 100644 --- a/test/testmutexscope.c +++ b/test/testmutexscope.c @@ -93,7 +93,7 @@ static void lock_release(test_mode_e test_mode) static void * APR_THREAD_FUNC eachThread(apr_thread_t *id, void *p) { - test_mode_e test_mode = (test_mode_e)p; + test_mode_e test_mode = (test_mode_e)(apr_uintptr_t)p; lock_grab(test_mode); ++counter; @@ -142,7 +142,7 @@ static void test_mech_mode(apr_lockmech_e mech, const char *mech_name, rv = apr_thread_create(&threads[i], NULL, eachThread, - (void *)test_mode, + (void *)(apr_uintptr_t)test_mode, p); if (rv != APR_SUCCESS) { fprintf(stderr, "apr_thread_create->%d\n", rv); |