Temporary header file '/tmp/kyFk21oq63/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 #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/coap2/address.h" #include "/usr/include/coap2/async.h" #include "/usr/include/coap2/bits.h" #include "/usr/include/coap2/block.h" #include "/usr/include/coap2/coap.h" #include "/usr/include/coap2/coap_debug.h" #include "/usr/include/coap2/coap_dtls.h" #include "/usr/include/coap2/coap_event.h" #include "/usr/include/coap2/coap_forward_decls.h" #include "/usr/include/coap2/coap_hashkey.h" #include "/usr/include/coap2/coap_io.h" #include "/usr/include/coap2/coap_mutex.h" #include "/usr/include/coap2/coap_session.h" #include "/usr/include/coap2/coap_time.h" #include "/usr/include/coap2/encode.h" #include "/usr/include/coap2/libcoap.h" #include "/usr/include/coap2/mem.h" #include "/usr/include/coap2/net.h" #include "/usr/include/coap2/option.h" #include "/usr/include/coap2/pdu.h" #include "/usr/include/coap2/prng.h" #include "/usr/include/coap2/resource.h" #include "/usr/include/coap2/str.h" #include "/usr/include/coap2/subscribe.h" #include "/usr/include/coap2/uri.h" #include "/usr/include/coap2/uthash.h" // add classes UT_hash_bucket* tmp_add_class_0; UT_hash_handle* tmp_add_class_1; UT_hash_table* tmp_add_class_2; cmsghdr* tmp_add_class_3; coap_addr_tuple_t* tmp_add_class_4; coap_address_t* tmp_add_class_5; coap_async_state_t* tmp_add_class_6; coap_attr_t* tmp_add_class_7; coap_binary_t* tmp_add_class_8; coap_context_t* tmp_add_class_9; coap_dtls_key_t* tmp_add_class_10; coap_dtls_pki_t* tmp_add_class_11; coap_fixed_point_t* tmp_add_class_12; coap_optlist_t* tmp_add_class_13; coap_packet_t* tmp_add_class_14; coap_pdu_t* tmp_add_class_15; coap_pki_key_asn1_t* tmp_add_class_16; coap_pki_key_pem_t* tmp_add_class_17; coap_queue_t* tmp_add_class_18; coap_resource_t* tmp_add_class_19; coap_session_t* tmp_add_class_20; coap_socket_t* tmp_add_class_21; coap_str_const_t* tmp_add_class_22; coap_string_t* tmp_add_class_23; coap_tls_version_t* tmp_add_class_24; group_filter* tmp_add_class_25; group_req* tmp_add_class_26; group_source_req* tmp_add_class_27; in6_addr* tmp_add_class_28; in6_pktinfo* tmp_add_class_29; in_addr* tmp_add_class_30; in_pktinfo* tmp_add_class_31; iovec* tmp_add_class_32; ip6_mtuinfo* tmp_add_class_33; ip_mreq* tmp_add_class_34; ip_mreq_source* tmp_add_class_35; ip_mreqn* tmp_add_class_36; ip_msfilter* tmp_add_class_37; ip_opts* tmp_add_class_38; ipv6_mreq* tmp_add_class_39; itimerval* 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/kyFk21oq63/dump1.h"