diff options
author | Eric Anholt <eric@anholt.net> | 2008-04-10 10:33:11 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2008-04-10 10:35:14 -0700 |
commit | a7e3ad1c6b455bda7c4abb352a20845d1d4574a0 (patch) | |
tree | 55462578bead4c0f75d1d0002317803241b81891 /include/xorg-server.h.in | |
parent | 7909ebe7f163716520f843fae11ac7bdeffcb57c (diff) |
Remove NDEBUG (assert() disable) define from the X Server.
A few pieces of code were abusing this define for other purposes, which are
converted to #ifndef DEBUG instead. There should be no ABI consequences
to this change.
The rationale is that having the define in xorg-server.h also disables
assert() drivers, which is unexpected, and also difficult to avoid since
xorg-server.h is included in their config.h, and you can't put a #undef in
config.h. As for removing it from the server instead of moving it to an
internal header, we probably shouldn't have unnecessary assert()s in
critical server paths anyway, and if we do we could #define NDEBUG in the
specific cases needed.
Diffstat (limited to 'include/xorg-server.h.in')
-rw-r--r-- | include/xorg-server.h.in | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/include/xorg-server.h.in b/include/xorg-server.h.in index 1d41b4ce6..72b45514c 100644 --- a/include/xorg-server.h.in +++ b/include/xorg-server.h.in @@ -52,9 +52,6 @@ /* Support MIT-SHM Extension */ #undef MITSHM -/* Disable some debugging code */ -#undef NDEBUG - /* Need XFree86 helper functions */ #undef NEED_XF86_PROTOTYPES |