as it turns out, this was actually a problem with the makefile, not the utils.h macro...
authorerickson <erickson@9efc2488-bf62-4759-914b-345cdb29e865>
Tue, 11 Mar 2008 16:49:41 +0000 (16:49 +0000)
committererickson <erickson@9efc2488-bf62-4759-914b-345cdb29e865>
Tue, 11 Mar 2008 16:49:41 +0000 (16:49 +0000)
git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1281 9efc2488-bf62-4759-914b-345cdb29e865

include/opensrf/utils.h
src/Makefile

index a42bc06..dcdba02 100644 (file)
@@ -41,7 +41,7 @@ GNU General Public License for more details.
                memset( ptr, 0, size );\
        } while(0)
 
-#ifndef NDEBUG
+#ifdef NDEBUG
 // The original ... replace with noop once no more errors occur in NDEBUG mode
 #define osrf_clearbuf( s, n ) memset( s, 0, n )
 #else
index f527987..00153aa 100644 (file)
@@ -13,7 +13,7 @@ export LDFLAGS        += -Wl,-rpath=$(LIBDIR) -L $(TMPDIR) -L .
 export CFLAGS  += -D_LARGEFILE64_SOURCE -pipe -g -Wall -O2 -fPIC -I ../../include/ -I$(LIBXML2_HEADERS) -I$(APACHE2_HEADERS) -I$(APR_HEADERS) 
 
 ifneq ($(DEBUG), 1)
-export CGLAGS += -DNDEBUG
+export CFLAGS += -DNDEBUG
 endif
 
 ifeq ($(OSRF_LEGACY_JSON), 1)