Temporary header file '/tmp/8f1w1ytLGB/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/OpenIPMI/ipmiif.h" #include "/usr/include/OpenIPMI/deprecator.h" #include "/usr/include/OpenIPMI/dllvisibility.h" #include "/usr/include/OpenIPMI/extcmd.h" #include "/usr/include/OpenIPMI/internal/ilist.h" #include "/usr/include/OpenIPMI/internal/ipmi_control.h" #include "/usr/include/OpenIPMI/internal/ipmi_domain.h" #include "/usr/include/OpenIPMI/internal/ipmi_entity.h" #include "/usr/include/OpenIPMI/internal/ipmi_event.h" #include "/usr/include/OpenIPMI/internal/ipmi_fru.h" #include "/usr/include/OpenIPMI/internal/ipmi_int.h" #include "/usr/include/OpenIPMI/internal/ipmi_locks.h" #include "/usr/include/OpenIPMI/internal/ipmi_malloc.h" #include "/usr/include/OpenIPMI/internal/ipmi_mc.h" #include "/usr/include/OpenIPMI/internal/ipmi_oem.h" #include "/usr/include/OpenIPMI/internal/ipmi_sel.h" #include "/usr/include/OpenIPMI/internal/ipmi_sensor.h" #include "/usr/include/OpenIPMI/internal/ipmi_utils.h" #include "/usr/include/OpenIPMI/internal/locked_list.h" #include "/usr/include/OpenIPMI/internal/md2.h" #include "/usr/include/OpenIPMI/internal/md5.h" #include "/usr/include/OpenIPMI/internal/opq.h" #include "/usr/include/OpenIPMI/internal/winsock_compat.h" #include "/usr/include/OpenIPMI/ipmbserv.h" #include "/usr/include/OpenIPMI/ipmi_addr.h" #include "/usr/include/OpenIPMI/ipmi_auth.h" #include "/usr/include/OpenIPMI/ipmi_bits.h" #include "/usr/include/OpenIPMI/ipmi_cmdlang.h" #include "/usr/include/OpenIPMI/ipmi_conn.h" #include "/usr/include/OpenIPMI/ipmi_debug.h" #include "/usr/include/OpenIPMI/ipmi_err.h" #include "/usr/include/OpenIPMI/ipmi_fru.h" #include "/usr/include/OpenIPMI/ipmi_glib.h" #include "/usr/include/OpenIPMI/ipmi_lan.h" #include "/usr/include/OpenIPMI/ipmi_lanparm.h" #include "/usr/include/OpenIPMI/ipmi_log.h" #include "/usr/include/OpenIPMI/ipmi_mc.h" #include "/usr/include/OpenIPMI/ipmi_msgbits.h" #include "/usr/include/OpenIPMI/ipmi_pef.h" #include "/usr/include/OpenIPMI/ipmi_pet.h" #include "/usr/include/OpenIPMI/ipmi_picmg.h" #include "/usr/include/OpenIPMI/ipmi_posix.h" #include "/usr/include/OpenIPMI/ipmi_sdr.h" #include "/usr/include/OpenIPMI/ipmi_smi.h" #include "/usr/include/OpenIPMI/ipmi_sol.h" #include "/usr/include/OpenIPMI/ipmi_solparm.h" #include "/usr/include/OpenIPMI/ipmi_string.h" #include "/usr/include/OpenIPMI/ipmi_tcl.h" #include "/usr/include/OpenIPMI/ipmi_types.h" #include "/usr/include/OpenIPMI/ipmi_ui.h" #include "/usr/include/OpenIPMI/ipmi_user.h" #include "/usr/include/OpenIPMI/lanserv.h" #include "/usr/include/OpenIPMI/lanserv_dllvisibility.h" #include "/usr/include/OpenIPMI/mcserv.h" #include "/usr/include/OpenIPMI/msg.h" #include "/usr/include/OpenIPMI/mxp.h" #include "/usr/include/OpenIPMI/os_handler.h" #include "/usr/include/OpenIPMI/persist.h" #include "/usr/include/OpenIPMI/selector.h" #include "/usr/include/OpenIPMI/serserv.h" #include "/usr/include/OpenIPMI/serv.h" // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; addrinfo* tmp_add_class_3; auth_data_s* tmp_add_class_4; auth_handlers_s* tmp_add_class_5; channel_s* tmp_add_class_6; cmsghdr* tmp_add_class_7; conf_handlers_s* tmp_add_class_8; emu_out_s* tmp_add_class_9; extcmd_info_s* tmp_add_class_10; extcmd_map_s* tmp_add_class_11; f_owner_ex* tmp_add_class_12; file_handle* tmp_add_class_13; flock64* tmp_add_class_14; gaicb* tmp_add_class_15; group_filter* tmp_add_class_16; group_req* tmp_add_class_17; group_source_req* tmp_add_class_18; hostent* tmp_add_class_19; ilist_item_s* tmp_add_class_20; ilist_iter_s* tmp_add_class_21; ilist_s* tmp_add_class_22; in6_addr* tmp_add_class_23; in6_pktinfo* tmp_add_class_24; in_addr* tmp_add_class_25; in_pktinfo* tmp_add_class_26; integ_handlers_s* tmp_add_class_27; iovec* tmp_add_class_28; ip6_mtuinfo* tmp_add_class_29; ip_mreq* tmp_add_class_30; ip_mreq_source* tmp_add_class_31; ip_mreqn* tmp_add_class_32; ip_msfilter* tmp_add_class_33; ip_opts* tmp_add_class_34; ipmbserv_data_s* tmp_add_class_35; ipmi_802_3_addr_s* tmp_add_class_36; ipmi_addr* tmp_add_class_37; ipmi_auth_s* tmp_add_class_38; ipmi_auth_sg_s* tmp_add_class_39; ipmi_chan_info_s* tmp_add_class_40; ipmi_cmdlang_init_s* tmp_add_class_41; ipmi_cmdlang_s* tmp_add_class_42; ipmi_con_option_s* tmp_add_class_43; ipmi_con_s* tmp_add_class_44; ipmi_control_cbs_s* tmp_add_class_45; ipmi_control_id_s* tmp_add_class_46; ipmi_control_light_s* tmp_add_class_47; ipmi_control_op_info_s* tmp_add_class_48; ipmi_control_transition_s* tmp_add_class_49; ipmi_control_value_s* tmp_add_class_50; ipmi_domain_id_s* tmp_add_class_51; ipmi_entity_hot_swap_s* tmp_add_class_52; ipmi_entity_id_s* tmp_add_class_53; ipmi_entity_op_info_s* tmp_add_class_54; ipmi_event_state_s* tmp_add_class_55; ipmi_ipmb_addr* tmp_add_class_56; ipmi_lan_addr* tmp_add_class_57; ipmi_lanp_parm_s* tmp_add_class_58; ipmi_mcid_s* tmp_add_class_59; ipmi_mr_array_info_s* tmp_add_class_60; ipmi_mr_array_layout_s* tmp_add_class_61; ipmi_mr_floattab_item_s* tmp_add_class_62; ipmi_mr_fru_info_s* tmp_add_class_63; ipmi_mr_getset_s* tmp_add_class_64; ipmi_mr_item_info_s* tmp_add_class_65; ipmi_mr_item_layout_s* tmp_add_class_66; ipmi_mr_offset_s* tmp_add_class_67; ipmi_mr_struct_info_s* tmp_add_class_68; ipmi_mr_struct_layout_s* tmp_add_class_69; ipmi_mr_tab_item_s* tmp_add_class_70; ipmi_msg* tmp_add_class_71; ipmi_msg_item_s* tmp_add_class_72; ipmi_open_option_s* tmp_add_class_73; ipmi_payload_s* tmp_add_class_74; ipmi_rmcpp_addr* tmp_add_class_75; ipmi_rmcpp_authentication_s* tmp_add_class_76; ipmi_rmcpp_confidentiality_s* tmp_add_class_77; ipmi_rmcpp_integrity_s* tmp_add_class_78; ipmi_sdr_s* tmp_add_class_79; ipmi_sensor_cbs_s* tmp_add_class_80; ipmi_sensor_id_s* tmp_add_class_81; ipmi_sensor_op_info_s* tmp_add_class_82; ipmi_states_s* tmp_add_class_83; ipmi_system_interface_addr* tmp_add_class_84; ipmi_thresholds_s* tmp_add_class_85; ipmi_tick_handler_s* tmp_add_class_86; ipv6_mreq* tmp_add_class_87; itimerval* tmp_add_class_88; lan_addr_s* tmp_add_class_89; lanparm_data_s* tmp_add_class_90; lanserv_data_s* tmp_add_class_91; linger* tmp_add_class_92; mmsghdr* tmp_add_class_93; msg_s* tmp_add_class_94; msghdr* tmp_add_class_95; netent* tmp_add_class_96; ns_tcp_tsig_state* tmp_add_class_97; ns_tsig_key* tmp_add_class_98; oem_handler_s* tmp_add_class_99; oem_handlers_s* tmp_add_class_100; os_handler_s* tmp_add_class_101; osockaddr* tmp_add_class_102; pef_data_s* tmp_add_class_103; pollfd* tmp_add_class_104; protoent* tmp_add_class_105; res_sym* tmp_add_class_106; rpcent* tmp_add_class_107; rsp_msg* tmp_add_class_108; ser_codec_s* tmp_add_class_109; ser_oem_handler_s* tmp_add_class_110; serserv_data_s* tmp_add_class_111; servent* tmp_add_class_112; session_s* tmp_add_class_113; sockaddr* tmp_add_class_114; sockaddr_in* tmp_add_class_115; sockaddr_in6* tmp_add_class_116; sockaddr_ip_s* tmp_add_class_117; sockaddr_storage* tmp_add_class_118; startcmd_s* tmp_add_class_119; statx_timestamp* tmp_add_class_120; sys_data_s* tmp_add_class_121; tcp_cookie_transactions* tmp_add_class_122; tcp_info* tmp_add_class_123; tcp_md5sig* tmp_add_class_124; tcp_repair_opt* tmp_add_class_125; tcp_repair_window* tmp_add_class_126; tcp_zerocopy_receive* tmp_add_class_127; tcphdr* tmp_add_class_128; ucontext_t* tmp_add_class_129; ucred* tmp_add_class_130; user_s* tmp_add_class_131; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/8f1w1ytLGB/dump1.h"