From 84be6692b8fd8fa156cf42b7b517258d8e2474e2 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Fri, 4 Mar 2016 15:36:53 -0800 Subject: [PATCH] sys: improve DEBUGRANDTEST (add fsp_dt control variable) --- src/sys/driver.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sys/driver.h b/src/sys/driver.h index 29256a2d..0bf8f9a5 100644 --- a/src/sys/driver.h +++ b/src/sys/driver.h @@ -73,7 +73,9 @@ extern __declspec(selectany) int fsp_bp = 1; /* DEBUGRANDTEST */ #if DBG -#define DEBUGRANDTEST(Percent, Default) (DebugRandom() <= (Percent) * 0x7fff / 100 ? (Default) : !(Default)) +extern __declspec(selectany) int fsp_dt = 1; +#define DEBUGRANDTEST(Percent, Default) \ + (!fsp_dt || DebugRandom() <= (Percent) * 0x7fff / 100 ? (Default) : !(Default)) #else #define DEBUGRANDTEST(Percent, Default) (Default) #endif