{
uint32_t major;
uint32_t minor;
-} __attribute__((packed));
+};
/* each buffer consists of all policy information for
uint32_t secondary_policy_code;
uint32_t secondary_buffer_offset;
struct acm_policy_version xml_pol_version; /* add in V3 */
-} __attribute__((packed));
+};
struct acm_policy_reference_buffer {
uint32_t len;
-} __attribute__((packed));
+};
struct acm_chwall_policy_buffer {
uint32_t policy_version; /* ACM_CHWALL_VERSION */
uint32_t chwall_conflict_sets_offset;
uint32_t chwall_running_types_offset;
uint32_t chwall_conflict_aggregate_offset;
-} __attribute__((packed));
+};
struct acm_ste_policy_buffer {
uint32_t policy_version; /* ACM_STE_VERSION */
uint32_t ste_max_types;
uint32_t ste_max_ssidrefs;
uint32_t ste_ssid_offset;
-} __attribute__((packed));
+};
struct acm_stats_buffer {
uint32_t magic;
uint32_t primary_stats_offset;
uint32_t secondary_policy_code;
uint32_t secondary_stats_offset;
-} __attribute__((packed));
+};
struct acm_ste_stats_buffer {
uint32_t ec_eval_count;
uint32_t gt_denied_count;
uint32_t ec_cachehit_count;
uint32_t gt_cachehit_count;
-} __attribute__((packed));
+};
struct acm_ssid_buffer {
uint32_t len;
uint32_t secondary_policy_code;
uint32_t secondary_max_types;
uint32_t secondary_types_offset;
-} __attribute__((packed));
+};
#endif