Permission permission : 2;
};
Fwmark() : intValue(0) {}
- Fwmark(unsigned netId, bool explicitlySelected, bool protectedFromVpn, Permission permission)
- : netId(netId), explicitlySelected(explicitlySelected),
- protectedFromVpn(protectedFromVpn), permission(permission) {}
};
static const unsigned FWMARK_NET_ID_MASK = 0xffff;
char netIdString[UINT32_STRLEN];
snprintf(netIdString, sizeof(netIdString), "%u", netId);
- Fwmark fwmark = {netId, true, true, PERMISSION_SYSTEM};
+ Fwmark fwmark;
+
+ fwmark.netId = netId;
+ fwmark.explicitlySelected = true;
+ fwmark.protectedFromVpn = true;
+ fwmark.permission = PERMISSION_SYSTEM;
+
char fwmarkString[UINT32_HEX_STRLEN];
snprintf(fwmarkString, sizeof(fwmarkString), "0x%x", fwmark.intValue);