From f1065079810ebe519367f7399edb68307c789b41 Mon Sep 17 00:00:00 2001 From: fclaude Date: Tue, 24 Mar 2009 02:33:51 +0000 Subject: [PATCH] more fixes, macros conflicts git-svn-id: svn+ssh://idea.nguyen.vg/svn/sxsi/trunk/XMLTree@278 3cdefd35-fc62-479d-8e8d-bae585ffb9ca --- libcds/src/basics.h | 4 ++-- libcds/tests/static_bitsequence_tester.cpp | 5 +++-- libcds/tests/static_sequence_tester.cpp | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/libcds/src/basics.h b/libcds/src/basics.h index ba792b1..4e00cae 100644 --- a/libcds/src/basics.h +++ b/libcds/src/basics.h @@ -41,9 +41,9 @@ using namespace std; #define mask31 0x0000001F /** max function */ -#define max(x,y) ((x)>(y)?(x):(y)) +//#define max(x,y) ((x)>(y)?(x):(y)) /** min function */ -#define min(x,y) ((x)<(y)?(x):(y)) +//#define min(x,y) ((x)<(y)?(x):(y)) /** number of bits in a uint */ diff --git a/libcds/tests/static_bitsequence_tester.cpp b/libcds/tests/static_bitsequence_tester.cpp index 8168673..bd801ed 100644 --- a/libcds/tests/static_bitsequence_tester.cpp +++ b/libcds/tests/static_bitsequence_tester.cpp @@ -20,6 +20,7 @@ */ #include +#include #include #include #include @@ -68,8 +69,8 @@ void test_bitsequence(uint * bitseq, uint len, static_bitsequence * bs) { for(uint i=0;ilength()/10))==0) { cout << endl; cout.flush(); } + if(i%max((uint)1,(bs->length()/100))==0) { cout << "."; cout.flush(); } + if(i%max((uint)1,(bs->length()/10))==0) { cout << endl; cout.flush(); } } if(bitget(bitseq,i)) ones++; if(bs->access(i) != (bitget(bitseq,i)!=0)) { diff --git a/libcds/tests/static_sequence_tester.cpp b/libcds/tests/static_sequence_tester.cpp index 01712f8..48906f1 100644 --- a/libcds/tests/static_sequence_tester.cpp +++ b/libcds/tests/static_sequence_tester.cpp @@ -51,8 +51,8 @@ void test_static_sequence(uint * symbols, uint n, static_sequence * ss) { occ[i] = 0; bool error = false; for(uint i=0;iaccess(i); uint r = /*occ[symbols[i]];/*/ss->rank(symbols[i],i); -- 2.17.1