C style header protection