瀏覽代碼

MEMORY_DEBUGGING variables

Isolate variables used for the memory debugging
hansipie 10 年之前
父節點
當前提交
7fd2ea80a8
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      test/unit_test.c

+ 4 - 0
test/unit_test.c

@@ -432,15 +432,19 @@ static char *read_conn(struct mg_connection *conn, int *size)
 	return data;
 }
 
+#ifdef MEMORY_DEBUGGING
 extern unsigned long mg_memory_debug_blockCount;
 extern unsigned long mg_memory_debug_totalMemUsed;
+#endif
 
 static void ut_mg_stop(struct mg_context *ctx)
 {
 	/* mg_stop for unit_test */
 	mg_stop(ctx);
+#ifdef MEMORY_DEBUGGING
 	ASSERT(mg_memory_debug_blockCount == 0);
 	ASSERT(mg_memory_debug_totalMemUsed == 0);
+#endif
 	mg_sleep(
 	    31000); /* This is required to ensure the operating system already
 	               allows to use the port again */