dlvhex  2.5.0
vs10/bm/bmundef.h
Go to the documentation of this file.
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