blob: 389ec2a8034eef2d0e80dda7567130e446b5aa66 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include "fuzz_helpers.h"
typedef struct {
const uint8_t *data;
size_t size;
} FUZZ_dataProducer_t;
FUZZ_dataProducer_t *FUZZ_dataProducer_create(const uint8_t *data, size_t size);
void FUZZ_dataProducer_free(FUZZ_dataProducer_t *producer);
uint32_t FUZZ_dataProducer_uint32(FUZZ_dataProducer_t *producer, uint32_t min,
uint32_t max);
|