also - I didn't recall the LHS-RHS being a hard and fast rule, for some reason in case of memcmp() I've always found it easier to read this way... memcmp() being one of those weird functions with an odd API (IMO)