Temporary header file '/tmp/c4iBkhliZg/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 #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/apache2/mod_perl.h" #include "/usr/include/apache2/modperl_apache_compat.h" #include "/usr/include/apache2/modperl_apache_includes.h" #include "/usr/include/apache2/modperl_apr_compat.h" #include "/usr/include/apache2/modperl_apr_includes.h" #include "/usr/include/apache2/modperl_apr_perlio.h" #include "/usr/include/apache2/modperl_bucket.h" #include "/usr/include/apache2/modperl_callback.h" #include "/usr/include/apache2/modperl_cgi.h" #include "/usr/include/apache2/modperl_cmd.h" #include "/usr/include/apache2/modperl_common_debug.h" #include "/usr/include/apache2/modperl_common_includes.h" #include "/usr/include/apache2/modperl_common_log.h" #include "/usr/include/apache2/modperl_common_types.h" #include "/usr/include/apache2/modperl_common_util.h" #include "/usr/include/apache2/modperl_config.h" #include "/usr/include/apache2/modperl_const.h" #include "/usr/include/apache2/modperl_constants.h" #include "/usr/include/apache2/modperl_debug.h" #include "/usr/include/apache2/modperl_directives.h" #include "/usr/include/apache2/modperl_env.h" #include "/usr/include/apache2/modperl_error.h" #include "/usr/include/apache2/modperl_filter.h" #include "/usr/include/apache2/modperl_flags.h" #include "/usr/include/apache2/modperl_global.h" #include "/usr/include/apache2/modperl_gtop.h" #include "/usr/include/apache2/modperl_handler.h" #include "/usr/include/apache2/modperl_hooks.h" #include "/usr/include/apache2/modperl_interp.h" #include "/usr/include/apache2/modperl_io.h" #include "/usr/include/apache2/modperl_io_apache.h" #include "/usr/include/apache2/modperl_largefiles.h" #include "/usr/include/apache2/modperl_log.h" #include "/usr/include/apache2/modperl_mgv.h" #include "/usr/include/apache2/modperl_module.h" #include "/usr/include/apache2/modperl_options.h" #include "/usr/include/apache2/modperl_pcw.h" #include "/usr/include/apache2/modperl_perl.h" #include "/usr/include/apache2/modperl_perl_global.h" #include "/usr/include/apache2/modperl_perl_includes.h" #include "/usr/include/apache2/modperl_perl_pp.h" #include "/usr/include/apache2/modperl_perl_unembed.h" #include "/usr/include/apache2/modperl_svptr_table.h" #include "/usr/include/apache2/modperl_sys.h" #include "/usr/include/apache2/modperl_time.h" #include "/usr/include/apache2/modperl_tipool.h" #include "/usr/include/apache2/modperl_trace.h" #include "/usr/include/apache2/modperl_types.h" #include "/usr/include/apache2/modperl_util.h" #include "/usr/include/apache2/modperl_xs_sv_convert.h" #include "/usr/include/apache2/modperl_xs_typedefs.h" #include "/usr/include/apache2/modperl_xs_util.h" // add classes PerlIO_list_s* tmp_add_class_0; YYSTYPE* tmp_add_class_1; _G_fpos64_t* tmp_add_class_2; _G_fpos_t* tmp_add_class_3; _IO_cookie_io_functions_t* tmp_add_class_4; _PerlIO* tmp_add_class_5; _PerlIO_funcs* tmp_add_class_6; _xhvnameu* tmp_add_class_7; _xivu* tmp_add_class_8; _xmgu* tmp_add_class_9; _xnvu* tmp_add_class_10; addrinfo* tmp_add_class_11; am_table* tmp_add_class_12; am_table_short* tmp_add_class_13; any* tmp_add_class_14; ap_LINK_access_checker_ex_t* tmp_add_class_15; ap_LINK_access_checker_t* tmp_add_class_16; ap_LINK_auth_checker_t* tmp_add_class_17; ap_LINK_check_config_t* tmp_add_class_18; ap_LINK_check_user_id_t* tmp_add_class_19; ap_LINK_child_init_t* tmp_add_class_20; ap_LINK_child_status_t* tmp_add_class_21; ap_LINK_create_connection_t* tmp_add_class_22; ap_LINK_create_request_t* tmp_add_class_23; ap_LINK_default_port_t* tmp_add_class_24; ap_LINK_dirwalk_stat_t* tmp_add_class_25; ap_LINK_end_generation_t* tmp_add_class_26; ap_LINK_error_log_t* tmp_add_class_27; ap_LINK_expr_lookup_t* tmp_add_class_28; ap_LINK_fixups_t* tmp_add_class_29; ap_LINK_force_authn_t* tmp_add_class_30; ap_LINK_generate_log_id_t* tmp_add_class_31; ap_LINK_get_mgmt_items_t* tmp_add_class_32; ap_LINK_handler_t* tmp_add_class_33; ap_LINK_header_parser_t* tmp_add_class_34; ap_LINK_http_scheme_t* tmp_add_class_35; ap_LINK_insert_error_filter_t* tmp_add_class_36; ap_LINK_insert_filter_t* tmp_add_class_37; ap_LINK_insert_network_bucket_t* tmp_add_class_38; ap_LINK_log_transaction_t* tmp_add_class_39; ap_LINK_map_to_storage_t* tmp_add_class_40; ap_LINK_mpm_t* tmp_add_class_41; ap_LINK_note_auth_failure_t* tmp_add_class_42; ap_LINK_open_htaccess_t* tmp_add_class_43; ap_LINK_open_logs_t* tmp_add_class_44; ap_LINK_optional_fn_retrieve_t* tmp_add_class_45; ap_LINK_post_config_t* tmp_add_class_46; ap_LINK_post_perdir_config_t* tmp_add_class_47; ap_LINK_post_read_request_t* tmp_add_class_48; ap_LINK_pre_close_connection_t* tmp_add_class_49; ap_LINK_pre_config_t* tmp_add_class_50; ap_LINK_pre_connection_t* tmp_add_class_51; ap_LINK_pre_mpm_t* tmp_add_class_52; ap_LINK_pre_read_request_t* tmp_add_class_53; ap_LINK_pre_translate_name_t* tmp_add_class_54; ap_LINK_process_connection_t* tmp_add_class_55; ap_LINK_protocol_get_t* tmp_add_class_56; ap_LINK_protocol_propose_t* tmp_add_class_57; ap_LINK_protocol_switch_t* tmp_add_class_58; ap_LINK_quick_handler_t* tmp_add_class_59; ap_LINK_test_config_t* tmp_add_class_60; ap_LINK_translate_name_t* tmp_add_class_61; ap_LINK_type_checker_t* tmp_add_class_62; ap_bucket_error* tmp_add_class_63; ap_configfile_t* tmp_add_class_64; ap_dir_match_t* tmp_add_class_65; ap_directive_t* tmp_add_class_66; ap_errorlog_handler* tmp_add_class_67; ap_errorlog_info* tmp_add_class_68; ap_filter_func* tmp_add_class_69; ap_filter_rec_t* tmp_add_class_70; ap_filter_t* tmp_add_class_71; ap_loadavg_t* tmp_add_class_72; ap_logconf* tmp_add_class_73; ap_method_list_t* tmp_add_class_74; ap_sload_t* tmp_add_class_75; apr_array_header_t* tmp_add_class_76; apr_bucket* tmp_add_class_77; apr_bucket_brigade* tmp_add_class_78; apr_bucket_file* tmp_add_class_79; apr_bucket_heap* tmp_add_class_80; apr_bucket_mmap* tmp_add_class_81; apr_bucket_pool* tmp_add_class_82; apr_bucket_refcount* tmp_add_class_83; apr_bucket_structs* tmp_add_class_84; apr_bucket_type_t* tmp_add_class_85; apr_finfo_t* tmp_add_class_86; apr_getopt_option_t* tmp_add_class_87; apr_getopt_t* tmp_add_class_88; apr_hdtr_t* tmp_add_class_89; apr_md5_ctx_t* tmp_add_class_90; apr_memnode_t* tmp_add_class_91; apr_mmap_t* tmp_add_class_92; apr_os_global_mutex_t* tmp_add_class_93; apr_os_proc_mutex_t* tmp_add_class_94; apr_os_sock_info_t* tmp_add_class_95; apr_pollfd_t* tmp_add_class_96; apr_proc_t* tmp_add_class_97; apr_sha1_ctx_t* tmp_add_class_98; apr_sockaddr_t* tmp_add_class_99; apr_table_entry_t* tmp_add_class_100; apr_time_exp_t* tmp_add_class_101; apr_uri_t* tmp_add_class_102; apr_vformatter_buff_t* tmp_add_class_103; apu_err_t* tmp_add_class_104; authn_provider_list* tmp_add_class_105; av* tmp_add_class_106; binop* tmp_add_class_107; block* tmp_add_class_108; block_eval* tmp_add_class_109; block_format* tmp_add_class_110; block_givwhen* tmp_add_class_111; block_hooks* tmp_add_class_112; block_loop* tmp_add_class_113; block_sub* tmp_add_class_114; body_details* tmp_add_class_115; clone_params* tmp_add_class_116; cmd_parms_struct* tmp_add_class_117; cmsghdr* tmp_add_class_118; command_struct* tmp_add_class_119; conn_rec* tmp_add_class_120; conn_state_t* tmp_add_class_121; context* tmp_add_class_122; cop* tmp_add_class_123; core_filter_ctx* tmp_add_class_124; core_net_rec* tmp_add_class_125; crypt_data* tmp_add_class_126; custom_op* tmp_add_class_127; cv* tmp_add_class_128; etag_rec* tmp_add_class_129; exitlistentry* tmp_add_class_130; f_owner_ex* tmp_add_class_131; file_handle* tmp_add_class_132; flock64* tmp_add_class_133; gaicb* tmp_add_class_134; gp* tmp_add_class_135; group* tmp_add_class_136; group_filter* tmp_add_class_137; group_req* tmp_add_class_138; group_source_req* tmp_add_class_139; gv* tmp_add_class_140; he* tmp_add_class_141; hek* tmp_add_class_142; hostent* tmp_add_class_143; htaccess_result* tmp_add_class_144; hv* tmp_add_class_145; in6_addr* tmp_add_class_146; in6_pktinfo* tmp_add_class_147; in_addr* tmp_add_class_148; in_pktinfo* tmp_add_class_149; interpreter* tmp_add_class_150; invlist* tmp_add_class_151; io* tmp_add_class_152; iovec* tmp_add_class_153; ip6_mtuinfo* tmp_add_class_154; ip_mreq* tmp_add_class_155; ip_mreq_source* tmp_add_class_156; ip_mreqn* tmp_add_class_157; ip_msfilter* tmp_add_class_158; ip_opts* tmp_add_class_159; ipc_perm* tmp_add_class_160; ipv6_mreq* tmp_add_class_161; itimerval* tmp_add_class_162; jmpenv* tmp_add_class_163; linger* tmp_add_class_164; listop* tmp_add_class_165; logop* tmp_add_class_166; loop* tmp_add_class_167; magic* tmp_add_class_168; methop* tmp_add_class_169; mgvtbl* tmp_add_class_170; mmsghdr* tmp_add_class_171; modperl_config_con_t* tmp_add_class_172; modperl_handler_t* tmp_add_class_173; modperl_interp_pool_t* tmp_add_class_174; modperl_interp_t* tmp_add_class_175; modperl_list_t* tmp_add_class_176; modperl_mgv_t* tmp_add_class_177; modperl_tipool_config_t* tmp_add_class_178; modperl_tipool_t* tmp_add_class_179; module_struct* tmp_add_class_180; mro_alg* tmp_add_class_181; mro_meta* tmp_add_class_182; msghdr* tmp_add_class_183; netent* tmp_add_class_184; next_matchable_info* tmp_add_class_185; op* tmp_add_class_186; op_argcheck_aux* tmp_add_class_187; osockaddr* tmp_add_class_188; p5rx* tmp_add_class_189; padlist* tmp_add_class_190; padname* tmp_add_class_191; padname_with_str* tmp_add_class_192; padnamelist* tmp_add_class_193; padop* tmp_add_class_194; passwd* tmp_add_class_195; perl_debug_pad* tmp_add_class_196; perl_memory_debug_header* tmp_add_class_197; pmop* tmp_add_class_198; process_rec* tmp_add_class_199; process_score* tmp_add_class_200; protoent* tmp_add_class_201; ptr_tbl* tmp_add_class_202; ptr_tbl_ent* tmp_add_class_203; pvop* tmp_add_class_204; re_scream_pos_data_s* tmp_add_class_205; reg_code_block* tmp_add_class_206; reg_code_blocks* tmp_add_class_207; reg_substr_data* tmp_add_class_208; reg_substr_datum* tmp_add_class_209; regexp* tmp_add_class_210; regexp_engine* tmp_add_class_211; regexp_paren_pair* tmp_add_class_212; regmatch_slab* tmp_add_class_213; regmatch_state* tmp_add_class_214; regnode* tmp_add_class_215; request_rec* tmp_add_class_216; require_line* tmp_add_class_217; rlimit64* tmp_add_class_218; rpcent* tmp_add_class_219; sembuf* tmp_add_class_220; semid_ds* tmp_add_class_221; seminfo* tmp_add_class_222; semun* tmp_add_class_223; servent* tmp_add_class_224; server_addr_rec* tmp_add_class_225; server_rec* tmp_add_class_226; shared_he* tmp_add_class_227; sockaddr* tmp_add_class_228; sockaddr_in* tmp_add_class_229; sockaddr_in6* tmp_add_class_230; sockaddr_storage* tmp_add_class_231; sockaddr_un* tmp_add_class_232; spwd* tmp_add_class_233; stackinfo* tmp_add_class_234; statx_timestamp* tmp_add_class_235; subst* tmp_add_class_236; sv* tmp_add_class_237; svop* tmp_add_class_238; termio* tmp_add_class_239; tms* tmp_add_class_240; ucontext_t* tmp_add_class_241; ucred* tmp_add_class_242; ufuncs* tmp_add_class_243; unop* tmp_add_class_244; unop_aux* tmp_add_class_245; winsize* tmp_add_class_246; worker_score* tmp_add_class_247; xpv* tmp_add_class_248; xpvav* tmp_add_class_249; xpvcv* tmp_add_class_250; xpvfm* tmp_add_class_251; xpvgv* tmp_add_class_252; xpvhv* tmp_add_class_253; xpvhv_aux* tmp_add_class_254; xpvhv_with_aux* tmp_add_class_255; xpvinvlist* tmp_add_class_256; xpvio* tmp_add_class_257; xpviv* tmp_add_class_258; xpvlv* tmp_add_class_259; xpvmg* tmp_add_class_260; xpvnv* tmp_add_class_261; xpvuv* tmp_add_class_262; yy_lexshared* tmp_add_class_263; yy_parser* tmp_add_class_264; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/c4iBkhliZg/dump1.h" -I/usr/lib/arm-linux-gnueabihf/perl/5.36/CORE -I/usr/include/apr-1.0