Temporary header file '/tmp/o0If4kaENW/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 // add includes #include "/usr/include/iscsi/iscsi.h" #include "/usr/include/iscsi/scsi-lowlevel.h" // add classes iscsi_data* tmp_add_class_0; iscsi_discovery_address* tmp_add_class_1; iscsi_target_portal* tmp_add_class_2; iscsi_url* tmp_add_class_3; scsi_command_descriptor* tmp_add_class_4; scsi_copy_results_copy_status* tmp_add_class_5; scsi_copy_results_op_params* tmp_add_class_6; scsi_data* tmp_add_class_7; scsi_get_lba_status* tmp_add_class_8; scsi_inquiry_block_device_characteristics* tmp_add_class_9; scsi_inquiry_block_limits* tmp_add_class_10; scsi_inquiry_device_designator* tmp_add_class_11; scsi_inquiry_device_identification* tmp_add_class_12; scsi_inquiry_logical_block_provisioning* tmp_add_class_13; scsi_inquiry_standard* tmp_add_class_14; scsi_inquiry_supported_pages* tmp_add_class_15; scsi_inquiry_unit_serial_number* tmp_add_class_16; scsi_iovec* tmp_add_class_17; scsi_iovector* tmp_add_class_18; scsi_lba_status_descriptor* tmp_add_class_19; scsi_mode_page* tmp_add_class_20; scsi_mode_page_caching* tmp_add_class_21; scsi_mode_page_control* tmp_add_class_22; scsi_mode_page_disconnect_reconnect* tmp_add_class_23; scsi_mode_page_informational_exceptions_control* tmp_add_class_24; scsi_mode_page_power_condition* tmp_add_class_25; scsi_mode_sense* tmp_add_class_26; scsi_op_timeout_descriptor* tmp_add_class_27; scsi_persistent_reserve_in_read_keys* tmp_add_class_28; scsi_persistent_reserve_in_read_reservation* tmp_add_class_29; scsi_persistent_reserve_in_report_capabilities* tmp_add_class_30; scsi_persistent_reserve_out_basic* tmp_add_class_31; scsi_read10_cdb* tmp_add_class_32; scsi_read12_cdb* tmp_add_class_33; scsi_read16_cdb* tmp_add_class_34; scsi_read6_cdb* tmp_add_class_35; scsi_readcapacity10* tmp_add_class_36; scsi_readcapacity16* tmp_add_class_37; scsi_readtoc_desc* tmp_add_class_38; scsi_readtoc_list* tmp_add_class_39; scsi_report_supported_op_codes* tmp_add_class_40; scsi_report_supported_op_codes_one_command* tmp_add_class_41; scsi_report_supported_params* tmp_add_class_42; scsi_reportluns_list* tmp_add_class_43; scsi_sense* tmp_add_class_44; scsi_task* tmp_add_class_45; scsi_verify10_cdb* tmp_add_class_46; scsi_verify12_cdb* tmp_add_class_47; scsi_verify16_cdb* tmp_add_class_48; scsi_write10_cdb* tmp_add_class_49; scsi_write12_cdb* tmp_add_class_50; scsi_write16_cdb* tmp_add_class_51; scsi_writeatomic16_cdb* tmp_add_class_52; unmap_list* tmp_add_class_53; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/o0If4kaENW/dump1.h"