Fix compilation with clang
authorRafal Krypa <r.krypa@samsung.com>
Wed, 13 Jul 2016 14:09:11 +0000 (16:09 +0200)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Fri, 29 Jul 2016 08:45:24 +0000 (10:45 +0200)
Clang doesn't like mixing "enum" with "enum class":

  error: enumeration previously declared as scoped

Stripping the "enum" keyword from NetherProtocolType.

Change-Id: Id62ef3514c90b2c7f26053558485ccb7f5a8af58

include/nether_Utils.h
src/nether_NetworkUtils.cpp

index 146acce..4a888d6 100644 (file)
@@ -32,7 +32,7 @@ void decodeIPv4Packet(NetherPacket &packet, unsigned char *payload);
 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);
index 71efd57..8ccbf44 100644 (file)
@@ -134,7 +134,7 @@ void decodeUdp(NetherPacket &packet, unsigned char *payload)
 
 }
 
-std::string ipAddressToString(const char *src, enum NetherProtocolType type)
+std::string ipAddressToString(const char *src, NetherProtocolType type)
 {
        switch(type)
        {