Temporary header file '/tmp/34RfJq8K9J/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #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) typedef struct demux_plugin_s demux_plugin_t; // add includes #include "/usr/include/xine/alphablend.h" #include "/usr/include/xine/array.h" #include "/usr/include/xine/attributes.h" #include "/usr/include/xine/audio_decoder.h" #include "/usr/include/xine/audio_out.h" #include "/usr/include/xine/broadcaster.h" #include "/usr/include/xine/buffer.h" #include "/usr/include/xine/compat.h" #include "/usr/include/xine/configfile.h" #include "/usr/include/xine/demux.h" #include "/usr/include/xine/info_helper.h" #include "/usr/include/xine/input_plugin.h" #include "/usr/include/xine/io_helper.h" #include "/usr/include/xine/list.h" #include "/usr/include/xine/metronom.h" #include "/usr/include/xine/mfrag.h" #include "/usr/include/xine/os_types.h" #include "/usr/include/xine/osd.h" #include "/usr/include/xine/plugin_catalog.h" #include "/usr/include/xine/pool.h" #include "/usr/include/xine/post.h" #include "/usr/include/xine/refcounter.h" #include "/usr/include/xine/resample.h" #include "/usr/include/xine/ring_buffer.h" #include "/usr/include/xine/scratch.h" #include "/usr/include/xine/sorted_array.h" #include "/usr/include/xine/spu.h" #include "/usr/include/xine/spu_decoder.h" #include "/usr/include/xine/stree.h" #include "/usr/include/xine/tickets.h" #include "/usr/include/xine/vdr.h" #include "/usr/include/xine/version.h" #include "/usr/include/xine/video_decoder.h" #include "/usr/include/xine/video_out.h" #include "/usr/include/xine/video_overlay.h" #include "/usr/include/xine/vo_scale.h" #include "/usr/include/xine/xine_buffer.h" #include "/usr/include/xine/xine_internal.h" #include "/usr/include/xine/xine_module.h" #include "/usr/include/xine/xine_plugin.h" #include "/usr/include/xine/xineintl.h" #include "/usr/include/xine/xineutils.h" #include "/usr/include/xine/xmllexer.h" #include "/usr/include/xine/xmlparser.h" #include "/usr/include/xine.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; ao_driver_s* tmp_add_class_3; ao_format_s* tmp_add_class_4; argb_layer_s* tmp_add_class_5; audio_buffer_s* tmp_add_class_6; audio_decoder_class_s* tmp_add_class_7; audio_decoder_s* tmp_add_class_8; audio_driver_class_s* tmp_add_class_9; buf_element_s* tmp_add_class_10; cfg_entry_s* tmp_add_class_11; clut_s* tmp_add_class_12; config_values_s* tmp_add_class_13; data_clear_s* tmp_add_class_14; data_first_frame_s* tmp_add_class_15; data_flush_s* tmp_add_class_16; data_get_pts_s* tmp_add_class_17; data_get_version_s* tmp_add_class_18; data_grab_image_s* tmp_add_class_19; data_header_s* tmp_add_class_20; data_metronom_s* tmp_add_class_21; data_mute_s* tmp_add_class_22; data_nop_s* tmp_add_class_23; data_osd_draw_bitmap_s* tmp_add_class_24; data_osd_flush_s* tmp_add_class_25; data_osd_free_s* tmp_add_class_26; data_osd_hide_s* tmp_add_class_27; data_osd_new_s* tmp_add_class_28; data_osd_set_position_s* tmp_add_class_29; data_osd_show_s* tmp_add_class_30; data_play_external_s* tmp_add_class_31; data_query_capabilities_s* tmp_add_class_32; data_reset_audio_s* tmp_add_class_33; data_select_audio_s* tmp_add_class_34; data_set_color_s* tmp_add_class_35; data_set_prebuffer_s* tmp_add_class_36; data_set_speed_s* tmp_add_class_37; data_set_video_window_s* tmp_add_class_38; data_set_volume_s* tmp_add_class_39; data_setup_s* tmp_add_class_40; data_start_s* tmp_add_class_41; data_still_frame_s* tmp_add_class_42; data_trick_speed_mode_s* tmp_add_class_43; data_union_u* tmp_add_class_44; data_video_size_s* tmp_add_class_45; data_wait_s* tmp_add_class_46; demux_class_s* tmp_add_class_47; demux_plugin_s* tmp_add_class_48; dnode_st* tmp_add_class_49; event_discontinuity_s* tmp_add_class_50; event_frame_size_s* tmp_add_class_51; event_key_s* tmp_add_class_52; event_play_external_s* tmp_add_class_53; event_union_u* tmp_add_class_54; extra_info_s* tmp_add_class_55; fifo_buffer_s* tmp_add_class_56; input_class_s* tmp_add_class_57; input_plugin_s* tmp_add_class_58; itimerval* tmp_add_class_59; lexer* tmp_add_class_60; metronom_clock_s* tmp_add_class_61; metronom_s* tmp_add_class_62; osd_object_s* tmp_add_class_63; osd_renderer_s* tmp_add_class_64; palette_entry_s* tmp_add_class_65; plugin_catalog_s* tmp_add_class_66; plugin_node_s* tmp_add_class_67; post_audio_port_s* tmp_add_class_68; post_class_s* tmp_add_class_69; post_in_s* tmp_add_class_70; post_out_s* tmp_add_class_71; post_plugin_s* tmp_add_class_72; post_video_port_s* tmp_add_class_73; result_flush_s* tmp_add_class_74; result_get_pts_s* tmp_add_class_75; result_get_version_s* tmp_add_class_76; result_grab_image_s* tmp_add_class_77; result_query_capabilities_s* tmp_add_class_78; result_union_u* tmp_add_class_79; result_video_size_s* tmp_add_class_80; result_wait_s* tmp_add_class_81; rle_elem_s* tmp_add_class_82; scr_plugin_s* tmp_add_class_83; scratch_buffer_s* tmp_add_class_84; spu_decoder_class_s* tmp_add_class_85; spu_decoder_s* tmp_add_class_86; spu_dvb_descriptor_s* tmp_add_class_87; video_decoder_class_s* tmp_add_class_88; video_decoder_s* tmp_add_class_89; video_driver_class_s* tmp_add_class_90; video_overlay_event_s* tmp_add_class_91; video_overlay_manager_s* tmp_add_class_92; video_overlay_object_s* tmp_add_class_93; vo_driver_s* tmp_add_class_94; vo_frame_s* tmp_add_class_95; vo_overlay_s* tmp_add_class_96; vo_scale_s* tmp_add_class_97; xine_audio_port_s* tmp_add_class_98; xine_cfg_entry_s* tmp_add_class_99; xine_current_frame_data_s* tmp_add_class_100; xine_event_queue_s* tmp_add_class_101; xine_grab_video_frame_s* tmp_add_class_102; xine_health_check_s* tmp_add_class_103; xine_module_class_s* tmp_add_class_104; xine_module_s* tmp_add_class_105; xine_mrl_s* tmp_add_class_106; xine_osd_s* tmp_add_class_107; xine_post_in_s* tmp_add_class_108; xine_post_out_s* tmp_add_class_109; xine_post_s* tmp_add_class_110; xine_s* tmp_add_class_111; xine_spu_opacity_s* tmp_add_class_112; xine_stream_s* tmp_add_class_113; xine_ticket_s* tmp_add_class_114; xine_video_port_s* tmp_add_class_115; xml_node_s* tmp_add_class_116; xml_parser_s* tmp_add_class_117; xml_property_s* tmp_add_class_118; yuv_planes_s* tmp_add_class_119; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/34RfJq8K9J/dump1.h"