#include <iostream>
using namespace std;
union PassFilterValues
{
struct DATA
{
int32_t a;
int32_t b;
int32_t c;
int32_t k;
} data;
uint8_t buffer8[ sizeof ( DATA) ] ;
} ;
union PassFilterDynamic
{
struct DATA
{
PassFilterValues lowFilter;
PassFilterValues highFilter;
} data;
uint8_t buffer8[ sizeof ( DATA) ] ;
} ;
#define PASSFILTER_OFF {0,1,2,3}
int main( ) {
PassFilterDynamic pp1 = { ( ( PassFilterValues) PASSFILTER_OFF) , ( ( PassFilterValues) PASSFILTER_OFF) } ;
PassFilterDynamic pp2 = { PASSFILTER_OFF, PASSFILTER_OFF} ;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCnVuaW9uIFBhc3NGaWx0ZXJWYWx1ZXMKewoJc3RydWN0IERBVEEgCgl7CgkJaW50MzJfdCBhOwoJCWludDMyX3QgYjsKCQlpbnQzMl90IGM7CgkJaW50MzJfdCBrOwoJfSBkYXRhOwoJdWludDhfdCBidWZmZXI4W3NpemVvZihEQVRBKV07CQp9OwoKdW5pb24gUGFzc0ZpbHRlckR5bmFtaWMKewoJc3RydWN0IERBVEEKCXsKCQlQYXNzRmlsdGVyVmFsdWVzIGxvd0ZpbHRlcjsKCQlQYXNzRmlsdGVyVmFsdWVzIGhpZ2hGaWx0ZXI7Cgl9IGRhdGE7CQoJdWludDhfdCBidWZmZXI4W3NpemVvZihEQVRBKV07Cn07CgojZGVmaW5lIFBBU1NGSUxURVJfT0ZGCQkJCQl7MCwxLDIsM30KCmludCBtYWluKCkgewoJUGFzc0ZpbHRlckR5bmFtaWMgcHAxID0geygoUGFzc0ZpbHRlclZhbHVlcylQQVNTRklMVEVSX09GRiksICgoUGFzc0ZpbHRlclZhbHVlcylQQVNTRklMVEVSX09GRil9OwoJUGFzc0ZpbHRlckR5bmFtaWMgcHAyID0ge1BBU1NGSUxURVJfT0ZGLCBQQVNTRklMVEVSX09GRn07CglyZXR1cm4gMDsKfQ==