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