Make protocol.h compile pedantic