Today I am understanding the header files of Linux Cross Platform while reading on here written code on specific lin
#define _bnd(X, bnd) (((sizeof (X)) + (bnd)) & (~(bnd)))
I want to know what does (~) sign do. I have not found any documentation regarding this character anywhere.