Skip to content

Commit f9494d9

Browse files
jajanuszlgirdwood
authored andcommitted
cmocka: add stdint.h includes
As written in cmocka documentation, these headers have to be included before cmocka.h: Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
1 parent 0cc895d commit f9494d9

34 files changed

Lines changed: 38 additions & 2 deletions

test/cmocka/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@ function(cmocka_test test_name)
6767
target_link_libraries(${test_name} PRIVATE cmocka)
6868
target_link_libraries(${test_name} PRIVATE sof_options)
6969
target_compile_definitions(${test_name} PRIVATE -DCHECK)
70+
71+
# Cmocka requires this define for stdint.h that defines uintptr
72+
target_compile_definitions(${test_name} PRIVATE -D_UINTPTR_T_DEFINED)
73+
7074
add_test(NAME ${test_name} COMMAND xt-run --exit_with_target_code ${test_name})
7175
endfunction()
7276

test/cmocka/src/audio/buffer/buffer_copy.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
#include <stddef.h>
3838
#include <setjmp.h>
3939
#include <math.h>
40+
#include <stdint.h>
4041
#include <cmocka.h>
4142

4243
static void test_audio_buffer_copy_underrun(void **state)

test/cmocka/src/audio/buffer/buffer_new.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
#include <stddef.h>
3838
#include <setjmp.h>
3939
#include <math.h>
40+
#include <stdint.h>
4041
#include <cmocka.h>
4142

4243
static void test_audio_buffer_new(void **state)

test/cmocka/src/audio/buffer/buffer_wrap.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
#include <stddef.h>
3838
#include <setjmp.h>
3939
#include <math.h>
40+
#include <stdint.h>
4041
#include <cmocka.h>
4142

4243
static void test_audio_buffer_write_fill_10_bytes_and_write_5(void **state)

test/cmocka/src/audio/buffer/buffer_write.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
#include <stddef.h>
3838
#include <setjmp.h>
3939
#include <math.h>
40+
#include <stdint.h>
4041
#include <cmocka.h>
4142

4243
static void test_audio_buffer_write_10_bytes_out_of_256_and_read_back

test/cmocka/src/audio/component/comp_set_state.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
#include <stdarg.h>
3535
#include <stddef.h>
3636
#include <setjmp.h>
37+
#include <stdint.h>
3738
#include <cmocka.h>
3839
#include <sof/sof.h>
3940

test/cmocka/src/audio/kpb/kpb_buffer.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
#include <stdarg.h>
3434
#include <stddef.h>
3535
#include <setjmp.h>
36-
#include <cmocka.h>
3736
#include <stdint.h>
37+
#include <cmocka.h>
3838
#include <stddef.h>
3939

4040
#include <sof/sof.h>

test/cmocka/src/audio/kpb/kpb_mock.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include <stdarg.h>
22
#include <stddef.h>
33
#include <setjmp.h>
4+
#include <stdint.h>
45
#include <cmocka.h>
56

67
#include <sof/alloc.h>

test/cmocka/src/audio/mixer/mixer_test.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#include <stddef.h>
3333
#include <math.h>
3434
#include <setjmp.h>
35+
#include <stdint.h>
3536
#include <cmocka.h>
3637

3738
#include <sof/list.h>

test/cmocka/src/audio/mixer/mock.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
#include <stdarg.h>
3232
#include <stddef.h>
3333
#include <setjmp.h>
34+
#include <stdint.h>
3435
#include <cmocka.h>
3536

3637
#include <sof/alloc.h>

0 commit comments

Comments
 (0)