C, Linux, Short Circuits, and Equality Assignment