that has been improved to work with newer C compilers such as GCC or clang. Not all code will be put in the chapters as some are essentially just the same as what I have already put in there. But ...