#include <stdio.h>
#include <stdbool.h>
#pragma GCC diagnostic error "-Waddress"
#pragma GCC diagnostic error "-Waggressive-loop-optimizations"
#pragma GCC diagnostic error "-Warray-bounds"
#pragma GCC diagnostic error "-Warray-bounds=1"
#pragma GCC diagnostic error "-Wattributes"
#pragma GCC diagnostic error "-Wbool-compare"
#pragma GCC diagnostic error "-Wbuiltin-macro-redefined"
#pragma GCC diagnostic error "-Wc90-c99-compat"
#pragma GCC diagnostic error "-Wc99-c11-compat"
#pragma GCC diagnostic error "-Wchar-subscripts"
#pragma GCC diagnostic error "-Wchkp"
#pragma GCC diagnostic error "-Wclobbered"
#pragma GCC diagnostic error "-Wcomment"
#pragma GCC diagnostic error "-Wcomments"
#pragma GCC diagnostic error "-Wcoverage-mismatch"
#pragma GCC diagnostic error "-Wcpp"
#pragma GCC diagnostic error "-Wdeclaration-after-statement"
#pragma GCC diagnostic error "-Wdeprecated"
#pragma GCC diagnostic error "-Wdeprecated-declarations"
#pragma GCC diagnostic error "-Wdesignated-init"
#pragma GCC diagnostic error "-Wdiscarded-array-qualifiers"
#pragma GCC diagnostic error "-Wdiscarded-qualifiers"
#pragma GCC diagnostic error "-Wdiv-by-zero"
#pragma GCC diagnostic error "-Wempty-body"
#pragma GCC diagnostic error "-Wendif-labels"
#pragma GCC diagnostic error "-Wenum-compare"
#pragma GCC diagnostic error "-Wformat-contains-nul"
#pragma GCC diagnostic error "-Wformat-extra-args"
#pragma GCC diagnostic error "-Wformat-zero-length"
#pragma GCC diagnostic error "-Wformat=1"
#pragma GCC diagnostic error "-Wframe-address"
#pragma GCC diagnostic error "-Wfree-nonheap-object"
#pragma GCC diagnostic error "-Whsa"
#pragma GCC diagnostic error "-Wignored-attributes"
#pragma GCC diagnostic error "-Wignored-qualifiers"
#pragma GCC diagnostic error "-Wimplicit"
#pragma GCC diagnostic error "-Wimplicit-function-declaration"
#pragma GCC diagnostic error "-Wimplicit-int"
#pragma GCC diagnostic error "-Wincompatible-pointer-types"
#pragma GCC diagnostic error "-Wint-conversion"
#pragma GCC diagnostic error "-Wint-to-pointer-cast"
#pragma GCC diagnostic error "-Winvalid-memory-model"
#pragma GCC diagnostic error "-Wlogical-not-parentheses"
#pragma GCC diagnostic error "-Wlong-long"
#pragma GCC diagnostic error "-Wlto-type-mismatch"
#pragma GCC diagnostic error "-Wmain"
#pragma GCC diagnostic error "-Wmaybe-uninitialized"
#pragma GCC diagnostic error "-Wmemset-transposed-args"
#pragma GCC diagnostic error "-Wmisleading-indentation"
#pragma GCC diagnostic error "-Wmissing-braces"
#pragma GCC diagnostic error "-Wmissing-field-initializers"
#pragma GCC diagnostic error "-Wmissing-format-attribute"
#pragma GCC diagnostic error "-Wmissing-noreturn"
#pragma GCC diagnostic error "-Wmissing-parameter-type"
#pragma GCC diagnostic error "-Wnarrowing"
#pragma GCC diagnostic error "-Wnonnull"
#pragma GCC diagnostic error "-Wnonnull-compare"
#pragma GCC diagnostic error "-Wodr"
#pragma GCC diagnostic error "-Wold-style-declaration"
#pragma GCC diagnostic error "-Wopenmp-simd"
#pragma GCC diagnostic error "-Woverflow"
#pragma GCC diagnostic error "-Woverride-init"
#pragma GCC diagnostic error "-Woverride-init-side-effects"
#pragma GCC diagnostic error "-Wpacked-bitfield-compat"
#pragma GCC diagnostic error "-Wparentheses"
#pragma GCC diagnostic error "-Wpointer-sign"
#pragma GCC diagnostic error "-Wpointer-to-int-cast"
#pragma GCC diagnostic error "-Wpragmas"
#pragma GCC diagnostic error "-Wpsabi"
#pragma GCC diagnostic error "-Wreturn-local-addr"
#pragma GCC diagnostic error "-Wreturn-type"
#pragma GCC diagnostic error "-Wscalar-storage-order"
#pragma GCC diagnostic error "-Wsequence-point"
#pragma GCC diagnostic error "-Wshift-count-negative"
#pragma GCC diagnostic error "-Wshift-count-overflow"
#pragma GCC diagnostic error "-Wshift-negative-value"
#pragma GCC diagnostic error "-Wsign-compare"
#pragma GCC diagnostic error "-Wsizeof-array-argument"
#pragma GCC diagnostic error "-Wsizeof-pointer-memaccess"
#pragma GCC diagnostic error "-Wstrict-aliasing=0x3"
#pragma GCC diagnostic error "-Wstrict-overflow=1"
#pragma GCC diagnostic error "-Wswitch"
#pragma GCC diagnostic error "-Wswitch-bool"
#pragma GCC diagnostic error "-Wsync-nand"
#pragma GCC diagnostic error "-Wtautological-compare"
#pragma GCC diagnostic error "-Wtrigraphs"
#pragma GCC diagnostic error "-Wtype-limits"
#pragma GCC diagnostic error "-Wuninitialized"
#pragma GCC diagnostic error "-Wunknown-pragmas"
#pragma GCC diagnostic error "-Wunreachable-code"
#pragma GCC diagnostic error "-Wunused"
#pragma GCC diagnostic error "-Wunused-but-set-parameter"
#pragma GCC diagnostic error "-Wunused-but-set-variable"
#pragma GCC diagnostic error "-Wunused-const-variable=1"
#pragma GCC diagnostic error "-Wunused-function"
#pragma GCC diagnostic error "-Wunused-label"
#pragma GCC diagnostic error "-Wunused-local-typedefs"
#pragma GCC diagnostic error "-Wunused-parameter"
#pragma GCC diagnostic error "-Wunused-result"
#pragma GCC diagnostic error "-Wunused-value"
#pragma GCC diagnostic error "-Wunused-variable"
#pragma GCC diagnostic error "-Wvarargs"
#pragma GCC diagnostic error "-Wvla"
#pragma GCC diagnostic error "-Wvolatile-register-var"
typedef struct {
float pi;
bool yesno;
} MY_DATA;
int main(void) {
MY_DATA adata;
adata.pi = 0.0;
adata.yesno = false;
printf("1:%d\n", adata.
yesno); printf("2:%Ld\n", adata.
yesno);
adata.pi = 3.141592;
adata.yesno = false;
printf("3:%d\n", adata.
yesno); printf("4:%Ld\n", adata.
yesno);
return 0;
}