dlvhex
2.5.0
|
00001 // Copyright(c) 2002-2005 Anatoliy Kuznetsov(anatoliy_kuznetsov at yahoo.com) 00002 // 00003 // BM library internal header 00004 // 00005 // Cleaning the BM related preprocessor defines to eliminate the risks of collision 00006 // with other programs. Please let me know if something is missing. 00007 // 00008 00009 #undef BMCOUNT_INC 00010 #undef BMCOUNT_DEC 00011 #undef BMCOUNT_VALID 00012 #undef BMCOUNT_SET 00013 #undef BMCOUNT_ADJ 00014 #undef BMCOUNT_INC 00015 #undef BMCOUNT_DEC 00016 #undef BMCOUNT_VALID 00017 #undef BMCOUNT_SET 00018 #undef BMCOUNT_ADJ 00019 #undef BMRESTRICT 00020 #undef BMFORCEINLINE 00021 #undef BMGAP_PTR 00022 #undef BMSET_PTRGAP 00023 #undef BM_IS_GAP 00024 #undef BMPTR_SETBIT0 00025 #undef BMPTR_CLEARBIT0 00026 #undef BMPTR_TESTBIT0 00027 #undef BM_SET_MMX_GUARD 00028 #undef SER_NEXT_GRP 00029 #undef BM_SET_ONE_BLOCKS 00030 #undef DECLARE_TEMP_BLOCK 00031 #undef BM_MM_EMPTY 00032 #undef BM_ASSERT 00033 #undef FULL_BLOCK_ADDR 00034 #undef IS_VALID_ADDR 00035 #undef IS_FULL_BLOCK 00036 #undef IS_EMPTY_BLOCK 00037 #undef BM_INCWORD_BITCOUNT 00038 #undef BM_MINISET_GAPLEN 00039 #undef BM_MINISET_ARRSIZE 00040 00041 #undef BMVECTOPT 00042 #undef VECT_XOR_ARR_2_MASK 00043 #undef VECT_ANDNOT_ARR_2_MASK 00044 #undef VECT_INVERT_ARR 00045 #undef VECT_AND_ARR 00046 #undef VECT_OR_ARR 00047 #undef VECT_SUB_ARR 00048 #undef VECT_XOR_ARR 00049 00050 #undef VECT_COPY_BLOCK 00051 #undef VECT_SET_BLOCK 00052 00053 #undef BM_UNALIGNED_ACCESS_OK 00054 #undef BM_ALIGN16 00055 #undef BM_ALIGN16ATTR 00056 #undef BM_x86 00057 00058