toxcore/testing/hstox/fuzz_main.c
iphydf d4be41a3ad
Use new encoding of Maybe in msgpack results.
The new encoding is `0` for `Nothing` and `[1, x]` for `Just x`.
2017-06-03 23:32:46 +00:00

24 lines
506 B
C

#include "driver.h"
#include <unistd.h>
// The number of afl iterations before terminating the process and starting a
// new one.
// See https://github.com/mcarpenter/afl/blob/master/llvm_mode/README.llvm.
#define ITERATIONS 1000
#ifdef __GLASGOW_HASKELL__
#define main fuzz_main
#endif
int main(int argc, char **argv)
{
struct settings cfg = {false, false, false};
#ifdef __AFL_LOOP
while (__AFL_LOOP(ITERATIONS))
#endif
communicate(cfg, STDIN_FILENO, STDOUT_FILENO);
return 0;
}