diff options
author | Zhao Zhili <zhilizhao@tencent.com> | 2024-12-04 19:36:47 +0800 |
---|---|---|
committer | Zhao Zhili <zhilizhao@tencent.com> | 2024-12-06 10:48:11 +0800 |
commit | 018ec4fe5f259253aad8736f9be29b3421a0d3e7 (patch) | |
tree | 28c99409e7362c9572c518ff824989f2372339e3 /tests/checkasm/checkasm.h | |
parent | ca889b1328cdc7cee355605d28e030c279695c91 (diff) | |
download | ffmpeg-018ec4fe5f259253aad8736f9be29b3421a0d3e7.tar.gz |
tests/checkasm: Simplify logic for WASI signal handling
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
Reviewed-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'tests/checkasm/checkasm.h')
-rw-r--r-- | tests/checkasm/checkasm.h | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/tests/checkasm/checkasm.h b/tests/checkasm/checkasm.h index a1bd19c54a..cb6333fd5b 100644 --- a/tests/checkasm/checkasm.h +++ b/tests/checkasm/checkasm.h @@ -66,23 +66,16 @@ typedef struct { CONTEXT c; int status; } checkasm_context; #define checkasm_save_context() 0 #define checkasm_load_context() do {} while (0) #endif -#else // _WIN32 - -#ifdef _WASI_EMULATED_SIGNAL - +#elif defined(_WASI_EMULATED_SIGNAL) #define checkasm_context void* #define checkasm_save_context() 0 #define checkasm_load_context() do {} while (0) - -#else // _WASI_EMULATED_SIGNAL - +#else #include <setjmp.h> typedef sigjmp_buf checkasm_context; #define checkasm_save_context() checkasm_handle_signal(sigsetjmp(checkasm_context_buf, 1)) #define checkasm_load_context(s) siglongjmp(checkasm_context_buf, s) -#endif // _WASI_EMULATED_SIGNAL - -#endif // _WIN32 +#endif void checkasm_check_aacencdsp(void); void checkasm_check_aacpsdsp(void); |