test_decode1: test_decode1.c $(DEPS)
$(CC) $(CFLAGS) -o $@ $< ../pb_decode.c
+fuzztest: test_decode1
+ I=1; while cat /dev/urandom | ./test_decode1 > /dev/null; do I=$(($I+1)); echo -en "\r$I"; done
\ No newline at end of file
return true;
}
-bool my_read(pb_istream_t *stream, char *buf, size_t count)
-{
- char *source = (char*)stream->state;
-
- if (!stream->bytes_left)
- return false;
-
- if (buf != NULL)
- {
- memcpy(buf, source, count);
- }
-
- stream->state = source + count;
- return true;
-}
-
int main()
{
uint8_t buffer[512];