> > If it help any, I just recompiled with the LOSING_COMPILER patches to > > mbuf.h and things work fine now. Both before and after were with -O2. (sorry to be coming in on the end of the thread) Why do we use those do {} while 0 loops? Why not just a {} around the code? Take care, Bill