windows syntax error C2059 fix
[iotivity.git] / resource / csdk / security / include / experimental / securevirtualresourcetypes.h
index 0059d34..fc50450 100644 (file)
@@ -519,6 +519,12 @@ struct OicSecRole
     char authority[ROLEAUTHORITY_LENGTH];   // 1:R:S:N:String
 };
 
+#if (__STDC_VERSION__ >= 199901L)
+#define ZERO_ROLE {.id = { 0 }, .authority = { 0 }};
+#else
+#define ZERO_ROLE {{ 0 }, { 0 }};
+#endif
+
 typedef enum OicSecConntype
 {
     AUTH_CRYPT, // any subject requesting over authenticated and encrypted channel