feat: update compatibility header for cmocka 2.0 deprecation handling
All checks were successful
CI Code / Linux (debian) (pull_request) Successful in 12m52s
CI Code / Check coding style (pull_request) Successful in 32s
CI Code / Check spelling (pull_request) Successful in 17s
CI Code / Linux (ubuntu) (pull_request) Successful in 15m26s
CI Code / Linux (arch) (pull_request) Successful in 18m7s
All checks were successful
CI Code / Linux (debian) (pull_request) Successful in 12m52s
CI Code / Check coding style (pull_request) Successful in 32s
CI Code / Check spelling (pull_request) Successful in 17s
CI Code / Linux (ubuntu) (pull_request) Successful in 15m26s
CI Code / Linux (arch) (pull_request) Successful in 18m7s
This commit is contained in:
@@ -1,5 +1,22 @@
|
||||
/*
|
||||
* Compatibility header for cmocka 1.x and 2.x
|
||||
*
|
||||
* cmocka 2.0 (released Dec 2025) deprecated several macros:
|
||||
* - will_return() -> will_return_int() / will_return_ptr()
|
||||
* - mock_type() -> mock_int() / mock_ptr_type()
|
||||
* - check_expected() -> check_expected_int() / check_expected_ptr()
|
||||
*
|
||||
* This header disables deprecation warnings for backward compatibility
|
||||
* with cmocka 1.x style code.
|
||||
*/
|
||||
|
||||
#include <stdarg.h>
|
||||
#include <stdbool.h>
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <setjmp.h>
|
||||
|
||||
/* Disable cmocka 2.0 deprecation warnings for backward compatibility */
|
||||
#define CMOCKA_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <cmocka.h>
|
||||
|
||||
Reference in New Issue
Block a user