My 2 cents:
It's an issue related to acient C compilers. If a program contains bit-wise memory space allocation without alignment, ie the reserved memory is not multiples of byte, the program may collap. However, I think this problem is not there anymore, modern compilers can make adjustment automatically in such circumstance.