xref: /aosp_15_r20/external/nanopb-c/tests/common/malloc_wrappers_syshdr.h (revision c8d645cafcee3f91213d30caa0fe303887010b9b)
1*c8d645caSAndroid Build Coastguard Worker /* This is just a wrapper in order to get our own malloc wrappers into nanopb core. */
2*c8d645caSAndroid Build Coastguard Worker 
3*c8d645caSAndroid Build Coastguard Worker #define pb_realloc(ptr,size) counting_realloc(ptr,size)
4*c8d645caSAndroid Build Coastguard Worker #define pb_free(ptr) counting_free(ptr)
5*c8d645caSAndroid Build Coastguard Worker 
6*c8d645caSAndroid Build Coastguard Worker #ifdef PB_OLD_SYSHDR
7*c8d645caSAndroid Build Coastguard Worker #include PB_OLD_SYSHDR
8*c8d645caSAndroid Build Coastguard Worker #else
9*c8d645caSAndroid Build Coastguard Worker #include <stdint.h>
10*c8d645caSAndroid Build Coastguard Worker #include <stddef.h>
11*c8d645caSAndroid Build Coastguard Worker #include <stdbool.h>
12*c8d645caSAndroid Build Coastguard Worker #include <string.h>
13*c8d645caSAndroid Build Coastguard Worker #endif
14*c8d645caSAndroid Build Coastguard Worker 
15*c8d645caSAndroid Build Coastguard Worker #include <malloc_wrappers.h>
16