Clang doesn't like mixing "enum" with "enum class":
error: enumeration previously declared as scoped
Stripping the "enum" keyword from NetherProtocolType.
Change-Id: Id62ef3514c90b2c7f26053558485ccb7f5a8af58
void decodeIPv6Packet(NetherPacket &packet, unsigned char *payload);
void decodeTcp(NetherPacket &packet, unsigned char *payload);
void decodeUdp(NetherPacket &packet, unsigned char *payload);
-std::string ipAddressToString(const char *src, enum NetherProtocolType type);
+std::string ipAddressToString(const char *src, NetherProtocolType type);
NetherVerdict stringToVerdict(char *verdictAsString);
NetherPolicyBackendType stringToBackendType(char *backendAsString);
}
-std::string ipAddressToString(const char *src, enum NetherProtocolType type)
+std::string ipAddressToString(const char *src, NetherProtocolType type)
{
switch(type)
{