/usr/include/bm/bmundef.h is in bmagic 3.7.0-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | // Copyright(c) 2002-2005 Anatoliy Kuznetsov(anatoliy_kuznetsov at yahoo.com)
//
// BM library internal header
//
// Cleaning the BM related preprocessor defines to eliminate the risks of collision
// with other programs. Please let me know if something is missing.
//
#undef BMCOUNT_INC
#undef BMCOUNT_DEC
#undef BMCOUNT_VALID
#undef BMCOUNT_SET
#undef BMCOUNT_ADJ
#undef BMCOUNT_INC
#undef BMCOUNT_DEC
#undef BMCOUNT_VALID
#undef BMCOUNT_SET
#undef BMCOUNT_ADJ
#undef BMRESTRICT
#undef BMFORCEINLINE
#undef BMGAP_PTR
#undef BMSET_PTRGAP
#undef BM_IS_GAP
#undef BMPTR_SETBIT0
#undef BMPTR_CLEARBIT0
#undef BMPTR_TESTBIT0
#undef BM_SET_MMX_GUARD
#undef SER_NEXT_GRP
#undef BM_SET_ONE_BLOCKS
#undef DECLARE_TEMP_BLOCK
#undef BM_MM_EMPTY
#undef BM_ASSERT
#undef FULL_BLOCK_ADDR
#undef IS_VALID_ADDR
#undef IS_FULL_BLOCK
#undef IS_EMPTY_BLOCK
#undef BM_INCWORD_BITCOUNT
#undef BM_MINISET_GAPLEN
#undef BM_MINISET_ARRSIZE
#undef BMVECTOPT
#undef VECT_XOR_ARR_2_MASK
#undef VECT_ANDNOT_ARR_2_MASK
#undef VECT_INVERT_ARR
#undef VECT_AND_ARR
#undef VECT_OR_ARR
#undef VECT_SUB_ARR
#undef VECT_XOR_ARR
#undef VECT_COPY_BLOCK
#undef VECT_SET_BLOCK
#undef BM_UNALIGNED_ACCESS_OK
#undef BM_ALIGN16
#undef BM_ALIGN16ATTR
#undef BM_x86
|