1*c8d645caSAndroid Build Coastguard Worker #include <pb_decode.h> 2*c8d645caSAndroid Build Coastguard Worker #include <unittests.h> 3*c8d645caSAndroid Build Coastguard Worker #include <malloc_wrappers.h> 4*c8d645caSAndroid Build Coastguard Worker #include "repro.pb.h" 5*c8d645caSAndroid Build Coastguard Worker main()6*c8d645caSAndroid Build Coastguard Workerint main() { 7*c8d645caSAndroid Build Coastguard Worker const uint8_t data[] = {0x08, 0x08, 0x2d}; 8*c8d645caSAndroid Build Coastguard Worker int status = 0; 9*c8d645caSAndroid Build Coastguard Worker Repro repro = Repro_init_zero; 10*c8d645caSAndroid Build Coastguard Worker 11*c8d645caSAndroid Build Coastguard Worker pb_istream_t stream = pb_istream_from_buffer(data, sizeof(data)); 12*c8d645caSAndroid Build Coastguard Worker TEST(!pb_decode(&stream, Repro_fields, &repro)); 13*c8d645caSAndroid Build Coastguard Worker TEST(get_alloc_count() == 0); 14*c8d645caSAndroid Build Coastguard Worker 15*c8d645caSAndroid Build Coastguard Worker return status; 16*c8d645caSAndroid Build Coastguard Worker } 17