I'm using a version of gcc 3.3 to compile zsh, and it is spitting out a bunch of warnings like this: warning: dereferencing type-punned pointer will break strict-aliasing rules The attached patch silences these warnings, but I'm not sure if this is the right way to fix these. ..wayne..