Temporary header file '/tmp/WsXpTheq3L/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/ortp/b64.h" #include "/usr/include/ortp/event.h" #include "/usr/include/ortp/fecstream.h" #include "/usr/include/ortp/logging.h" #include "/usr/include/ortp/nack.h" #include "/usr/include/ortp/ortp.h" #include "/usr/include/ortp/payloadtype.h" #include "/usr/include/ortp/port.h" #include "/usr/include/ortp/rtcp.h" #include "/usr/include/ortp/rtp.h" #include "/usr/include/ortp/rtpprofile.h" #include "/usr/include/ortp/rtpsession.h" #include "/usr/include/ortp/rtpsignaltable.h" #include "/usr/include/ortp/sessionset.h" #include "/usr/include/ortp/str_utils.h" #include "/usr/include/ortp/telephonyevents.h" #include "/usr/include/ortp/utils.h" // add namespaces namespace b64{typedef int tmp_add_type_1;} b64::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace bctoolbox{typedef int tmp_add_type_2;} bctoolbox::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace bctoolbox{namespace log{typedef int tmp_add_type_3;}} bctoolbox::log::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace stlsoft{typedef int tmp_add_type_4;} stlsoft::tmp_add_type_4 tmp_add_func_4(){return 0;}; // add classes OrtpEvDispatcher* tmp_add_class_0; OrtpEvDispatcherData* tmp_add_class_1; OrtpEvQueue* tmp_add_class_2; OrtpLossRateEstimator* tmp_add_class_3; OrtpRtcpFbConfiguration* tmp_add_class_4; OrtpRtcpSendAlgorithm* tmp_add_class_5; OrtpRtcpTmmbrInfo* tmp_add_class_6; OrtpRtcpXrConfiguration* tmp_add_class_7; OrtpRtcpXrMediaCallbacks* tmp_add_class_8; OrtpRtcpXrStats* tmp_add_class_9; _BctoolboxMemoryFunctions* tmp_add_class_10; _FecParameters* tmp_add_class_11; _FecStream* tmp_add_class_12; _G_fpos64_t* tmp_add_class_13; _G_fpos_t* tmp_add_class_14; _IO_cookie_io_functions_t* tmp_add_class_15; _JBParameters* tmp_add_class_16; _JitterControl* tmp_add_class_17; _OrtpAddress* tmp_add_class_18; _OrtpBwEstimator* tmp_add_class_19; _OrtpEventData* tmp_add_class_20; _OrtpExtremum* tmp_add_class_21; _OrtpKalmanRLS* tmp_add_class_22; _OrtpMemoryFunctions* tmp_add_class_23; _OrtpNackContext* tmp_add_class_24; _OrtpNetworkSimulatorCtx* tmp_add_class_25; _OrtpNetworkSimulatorParams* tmp_add_class_26; _OrtpPayloadType* tmp_add_class_27; _OrtpStream* tmp_add_class_28; _OrtpVideoBandwidthEstimatorParams* tmp_add_class_29; _PayloadTypeAvpfParams* tmp_add_class_30; _RtcpStream* tmp_add_class_31; _RtpProfile* tmp_add_class_32; _RtpSession* tmp_add_class_33; _RtpSignalTable* tmp_add_class_34; _RtpStream* tmp_add_class_35; _RtpTransport* tmp_add_class_36; _RtpTransportModifier* tmp_add_class_37; _SessionSet* tmp_add_class_38; _WaitPoint* tmp_add_class_39; _bctbx_list* tmp_add_class_40; _msgb_allocator* tmp_add_class_41; _queue* tmp_add_class_42; _telephone_event* tmp_add_class_43; addrinfo* tmp_add_class_44; bctoolboxTimeSpec* tmp_add_class_45; cmsghdr* tmp_add_class_46; f_owner_ex* tmp_add_class_47; file_handle* tmp_add_class_48; flock64* tmp_add_class_49; gaicb* tmp_add_class_50; group_filter* tmp_add_class_51; group_req* tmp_add_class_52; group_source_req* tmp_add_class_53; hostent* tmp_add_class_54; in6_addr* tmp_add_class_55; in6_pktinfo* tmp_add_class_56; in_addr* tmp_add_class_57; in_pktinfo* tmp_add_class_58; iovec* tmp_add_class_59; ip6_mtuinfo* tmp_add_class_60; ip_mreq* tmp_add_class_61; ip_mreq_source* tmp_add_class_62; ip_mreqn* tmp_add_class_63; ip_msfilter* tmp_add_class_64; ip_opts* tmp_add_class_65; ipv6_mreq* tmp_add_class_66; itimerval* tmp_add_class_67; jitter_stats* tmp_add_class_68; linger* tmp_add_class_69; mmsghdr* tmp_add_class_70; msgb* tmp_add_class_71; msghdr* tmp_add_class_72; netent* tmp_add_class_73; ortpTimeSpec* tmp_add_class_74; ortp_recv_addr* tmp_add_class_75; ortp_recv_addr_map* tmp_add_class_76; osockaddr* tmp_add_class_77; protoent* tmp_add_class_78; pumpstream* tmp_add_class_79; report_block* tmp_add_class_80; rpcent* tmp_add_class_81; rtcp_app* tmp_add_class_82; rtcp_bye* tmp_add_class_83; rtcp_bye_reason* tmp_add_class_84; rtcp_common_header* tmp_add_class_85; rtcp_fb_fir_fci* tmp_add_class_86; rtcp_fb_generic_nack_fci* tmp_add_class_87; rtcp_fb_header* tmp_add_class_88; rtcp_fb_rpsi_fci* tmp_add_class_89; rtcp_fb_sli_fci* tmp_add_class_90; rtcp_fb_tmmbr_fci* tmp_add_class_91; rtcp_rr* tmp_add_class_92; rtcp_sr* tmp_add_class_93; rtcp_xr_dlrr_report_block* tmp_add_class_94; rtcp_xr_dlrr_report_subblock* tmp_add_class_95; rtcp_xr_generic_block_header* tmp_add_class_96; rtcp_xr_header* tmp_add_class_97; rtcp_xr_rcvr_rtt_report_block* tmp_add_class_98; rtcp_xr_stat_summary_report_block* tmp_add_class_99; rtcp_xr_voip_metrics_report_block* tmp_add_class_100; rtp_audio_level* tmp_add_class_101; rtp_header* tmp_add_class_102; rtp_stats* tmp_add_class_103; sdes_chunk* tmp_add_class_104; sdes_item* tmp_add_class_105; sender_info* tmp_add_class_106; servent* tmp_add_class_107; sockaddr* tmp_add_class_108; sockaddr_in* tmp_add_class_109; sockaddr_in6* tmp_add_class_110; sockaddr_storage* tmp_add_class_111; ucred* tmp_add_class_112; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/WsXpTheq3L/dump1.h"