Scaffold for oss-fuzz, from Sergey Nizovtsev.

This commit is contained in:
Nicholas Marriott
2020-11-09 16:41:55 +00:00
parent 0dcb6e5eb4
commit 3eb1519bd7
7 changed files with 159 additions and 3 deletions

View File

@ -52,6 +52,9 @@
#ifndef __packed
#define __packed __attribute__ ((__packed__))
#endif
#ifndef __weak
#define __weak __attribute__ ((__weak__))
#endif
#ifndef ECHOPRT
#define ECHOPRT 0
@ -395,6 +398,11 @@ int utf8proc_mbtowc(wchar_t *, const char *, size_t);
int utf8proc_wctomb(char *, wchar_t);
#endif
#ifdef NEED_FUZZING
/* tmux.c */
#define main __weak main
#endif
/* getopt.c */
extern int BSDopterr;
extern int BSDoptind;