Temporary header file '/tmp/v0khjbyqAm/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _TIME_BITS 64 #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/asn1c/ANY.h" #include "/usr/include/asn1c/BIT_STRING.h" #include "/usr/include/asn1c/BMPString.h" #include "/usr/include/asn1c/BOOLEAN.h" #include "/usr/include/asn1c/ENUMERATED.h" #include "/usr/include/asn1c/GeneralString.h" #include "/usr/include/asn1c/GeneralizedTime.h" #include "/usr/include/asn1c/GraphicString.h" #include "/usr/include/asn1c/IA5String.h" #include "/usr/include/asn1c/INTEGER.h" #include "/usr/include/asn1c/ISO646String.h" #include "/usr/include/asn1c/NULL.h" #include "/usr/include/asn1c/NativeEnumerated.h" #include "/usr/include/asn1c/NativeInteger.h" #include "/usr/include/asn1c/NativeReal.h" #include "/usr/include/asn1c/NumericString.h" #include "/usr/include/asn1c/OBJECT_IDENTIFIER.h" #include "/usr/include/asn1c/OCTET_STRING.h" #include "/usr/include/asn1c/ObjectDescriptor.h" #include "/usr/include/asn1c/PrintableString.h" #include "/usr/include/asn1c/REAL.h" #include "/usr/include/asn1c/RELATIVE-OID.h" #include "/usr/include/asn1c/T61String.h" #include "/usr/include/asn1c/TeletexString.h" #include "/usr/include/asn1c/UTCTime.h" #include "/usr/include/asn1c/UTF8String.h" #include "/usr/include/asn1c/UniversalString.h" #include "/usr/include/asn1c/VideotexString.h" #include "/usr/include/asn1c/VisibleString.h" #include "/usr/include/asn1c/asn1helpers.h" #include "/usr/include/asn1c/asn_SEQUENCE_OF.h" #include "/usr/include/asn1c/asn_SET_OF.h" #include "/usr/include/asn1c/asn_application.h" #include "/usr/include/asn1c/asn_codecs.h" #include "/usr/include/asn1c/asn_codecs_prim.h" #include "/usr/include/asn1c/asn_internal.h" #include "/usr/include/asn1c/asn_system.h" #include "/usr/include/asn1c/ber_decoder.h" #include "/usr/include/asn1c/ber_tlv_length.h" #include "/usr/include/asn1c/ber_tlv_tag.h" #include "/usr/include/asn1c/constr_CHOICE.h" #include "/usr/include/asn1c/constr_SEQUENCE.h" #include "/usr/include/asn1c/constr_SEQUENCE_OF.h" #include "/usr/include/asn1c/constr_SET.h" #include "/usr/include/asn1c/constr_SET_OF.h" #include "/usr/include/asn1c/constr_TYPE.h" #include "/usr/include/asn1c/constraints.h" #include "/usr/include/asn1c/der_encoder.h" #include "/usr/include/asn1c/per_decoder.h" #include "/usr/include/asn1c/per_encoder.h" #include "/usr/include/asn1c/per_opentype.h" #include "/usr/include/asn1c/per_support.h" #include "/usr/include/asn1c/xer_decoder.h" #include "/usr/include/asn1c/xer_encoder.h" #include "/usr/include/asn1c/xer_support.h" // add classes ANY* tmp_add_class_0; ASN__PRIMITIVE_TYPE_s* tmp_add_class_1; BIT_STRING_s* tmp_add_class_2; OCTET_STRING* tmp_add_class_3; _G_fpos64_t* tmp_add_class_4; _G_fpos_t* tmp_add_class_5; _IO_cookie_io_functions_t* tmp_add_class_6; asn_CHOICE_specifics_s* tmp_add_class_7; asn_INTEGER_enum_map_s* tmp_add_class_8; asn_INTEGER_specifics_s* tmp_add_class_9; asn_OCTET_STRING_specifics_s* tmp_add_class_10; asn_SEQUENCE_specifics_s* tmp_add_class_11; asn_SET_OF_specifics_s* tmp_add_class_12; asn_SET_specifics_s* tmp_add_class_13; asn_TYPE_descriptor_s* tmp_add_class_14; asn_TYPE_member_s* tmp_add_class_15; asn_TYPE_tag2member_s* tmp_add_class_16; asn_codec_ctx_s* tmp_add_class_17; asn_dec_rval_s* tmp_add_class_18; asn_enc_rval_s* tmp_add_class_19; asn_per_constraint_s* tmp_add_class_20; asn_per_constraints_s* tmp_add_class_21; asn_per_data_s* tmp_add_class_22; asn_per_outp_s* tmp_add_class_23; asn_struct_ctx_s* tmp_add_class_24; cmsghdr* tmp_add_class_25; group_filter* tmp_add_class_26; group_req* tmp_add_class_27; group_source_req* tmp_add_class_28; in6_addr* tmp_add_class_29; in6_pktinfo* tmp_add_class_30; in_addr* tmp_add_class_31; in_pktinfo* tmp_add_class_32; iovec* tmp_add_class_33; ip6_mtuinfo* tmp_add_class_34; ip_mreq* tmp_add_class_35; ip_mreq_source* tmp_add_class_36; ip_mreqn* tmp_add_class_37; ip_msfilter* tmp_add_class_38; ip_opts* tmp_add_class_39; ipv6_mreq* tmp_add_class_40; linger* tmp_add_class_41; mmsghdr* tmp_add_class_42; msghdr* tmp_add_class_43; osockaddr* tmp_add_class_44; sockaddr* tmp_add_class_45; sockaddr_in* tmp_add_class_46; sockaddr_in6* tmp_add_class_47; sockaddr_storage* tmp_add_class_48; ucred* tmp_add_class_49; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/v0khjbyqAm/dump1.h" -I/usr/include/asn1c