diff options
author | julian <julian@FreeBSD.org> | 2002-07-02 16:37:56 +0000 |
---|---|---|
committer | julian <julian@FreeBSD.org> | 2002-07-02 16:37:56 +0000 |
commit | db96a0403089a5473d7fdbe94390250ad9a6dc3e (patch) | |
tree | 5bf2fabe95b2de0d021283a5cc1bafa0080bdef2 /sys | |
parent | 772b9ee6a9ea10a23b4da449481103aa27402544 (diff) | |
download | FreeBSD-src-db96a0403089a5473d7fdbe94390250ad9a6dc3e.zip FreeBSD-src-db96a0403089a5473d7fdbe94390250ad9a6dc3e.tar.gz |
Make some more debugging code go away when debugging is not turned on.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/sys/queue.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/sys/queue.h b/sys/sys/queue.h index 95ab1a3..0bc1300 100644 --- a/sys/sys/queue.h +++ b/sys/sys/queue.h @@ -113,6 +113,7 @@ struct qm_trace { }; #define TRACEBUF struct qm_trace trace; +#define TRASHIT(x) do {(x) = (void *)-1} while (0) #define QMD_TRACE_HEAD(head) do { \ (head)->trace.prevline = (head)->trace.lastline; \ @@ -132,6 +133,7 @@ struct qm_trace { #define QMD_TRACE_ELEM(elem) #define QMD_TRACE_HEAD(head) #define TRACEBUF +#define TRASHIT(x) #endif /* QUEUE_MACRO_DEBUG */ /* @@ -468,7 +470,8 @@ struct { \ QMD_TRACE_HEAD(head); \ } \ *(elm)->field.tqe_prev = TAILQ_NEXT((elm), field); \ - (elm)->field.tqe_next = (void *)-1; \ + TRASHIT((elm)->field.tqe_next); \ + TRASHIT((elm)->field.tqe_prev); \ QMD_TRACE_ELEM(&(elm)->field); \ } while (0) |