From 7fd2ef8100bddf9433b6d91b5891d0a07a957282 Mon Sep 17 00:00:00 2001 From: "R. Timothy Edwards" Date: Wed, 25 Mar 2026 14:07:54 -0400 Subject: [PATCH] I admit I was juggling with too many balls in the air yesterday and managed to commit some code that I thought I had tested--- but apparently what I tested was not the latest version of the code. So 8.3.627 is quite broken and won't even compile. This update fixes that. --- VERSION | 2 +- drc/DRCbasic.c | 8 ++++---- drc/drc.h | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/VERSION b/VERSION index 6951ac29..5e6eb4e6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.3.627 +8.3.628 diff --git a/drc/DRCbasic.c b/drc/DRCbasic.c index ef5b7df9..cce7b8eb 100644 --- a/drc/DRCbasic.c +++ b/drc/DRCbasic.c @@ -796,9 +796,9 @@ drcTile (tile, dinfo, arg) * an exception area. Exception rules are ignored if * the edge is outside an exception area. */ - if (!isinside && ((cptr->drcc_exception & DRC_EXCEPTION_MASK) == 0))) + if (!isinside && (!(cptr->drcc_exception & DRC_EXCEPTION_MASK) == 0)) continue; - if (isinside && ((cptr->drcc_exception & DRC_EXCEPTION_MASK) == 1))) + if (isinside && ((cptr->drcc_exception & DRC_EXCEPTION_MASK) != 0)) continue; } @@ -1243,9 +1243,9 @@ drcTile (tile, dinfo, arg) * an exception area. Exception rules are ignored if * the edge is outside an exception area. */ - if (!isinside && ((cptr->drcc_exception & DRC_EXCEPTION_MASK) == 0))) + if (!isinside && ((cptr->drcc_exception & DRC_EXCEPTION_MASK) == 0)) continue; - if (isinside && ((cptr->drcc_exception & DRC_EXCEPTION_MASK) == 1))) + if (isinside && ((cptr->drcc_exception & DRC_EXCEPTION_MASK) != 0)) continue; } diff --git a/drc/drc.h b/drc/drc.h index fbd1b96b..0e8a83c0 100644 --- a/drc/drc.h +++ b/drc/drc.h @@ -94,7 +94,7 @@ typedef struct drccookie /* drcc_exception defaults to 255 meaning no exceptions/exemptions */ #define DRC_EXCEPTION_NONE ((unsigned char)0xff) -/* The high bit of the value determines if this is an exception or an exemption. +/* The high bit of the value determines if this is an exception or an exemption. */ #define DRC_EXCEPTION_MASK ((unsigned char)0x80) /*