10#ifdef SCEN_PREFIX_SIZE
12_Static_assert(SCEN_PREFIX_SIZE > 0,
"SCEN_PREFIX_SIZE must be positive");
14#if defined(SCEN_CTRL_OFF) && defined(SCEN_CTRL_LEN)
15_Static_assert(SCEN_CTRL_LEN > 0,
"SCEN_CTRL_LEN must be positive");
16_Static_assert(SCEN_CTRL_OFF + SCEN_CTRL_LEN <= SCEN_PREFIX_SIZE,
17 "Control header region exceeds prefix size");
20#if defined(SCEN_APP_DATA_OFF) && defined(SCEN_APP_DATA_LEN)
21#if SCEN_APP_DATA_LEN > 0
22_Static_assert(SCEN_APP_DATA_OFF + SCEN_APP_DATA_LEN <= SCEN_PREFIX_SIZE,
23 "App data region exceeds prefix size");
27#if defined(FUZZ_PREFIX_SIZE_FALLBACK) && FUZZ_PREFIX_SIZE_FALLBACK != 0
28_Static_assert(FUZZ_PREFIX_SIZE_FALLBACK == SCEN_PREFIX_SIZE,
29 "FUZZ_PREFIX_SIZE_FALLBACK must match SCEN_PREFIX_SIZE");
32#if defined(FUZZ_CTRL_OFF) && defined(FUZZ_CTRL_LEN)
33_Static_assert(FUZZ_CTRL_OFF + FUZZ_CTRL_LEN <= SCEN_PREFIX_SIZE,
34 "FUZZ_CTRL region exceeds prefix size");
37#if defined(FUZZ_APP_DATA_OFF) && defined(FUZZ_APP_DATA_LEN)
38#if FUZZ_APP_DATA_LEN > 0
40 "FUZZ_APP_DATA region exceeds prefix size");
46#if defined(FUZZ_CTRL_LEN)
47_Static_assert(FUZZ_CTRL_LEN > 0,
"FUZZ_CTRL_LEN must be positive");
#define FUZZ_APP_DATA_OFF
#define FUZZ_APP_DATA_LEN