Temporary header file '/tmp/yCoJo4OGgC/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/qpxtool/colors.h" #include "/usr/include/qpxtool/common_functions.h" #include "/usr/include/qpxtool/csstables.h" #include "/usr/include/qpxtool/pioneer_spdctl.h" #include "/usr/include/qpxtool/plextor_features.h" #include "/usr/include/qpxtool/qpx_mmc.h" #include "/usr/include/qpxtool/qpx_mmc_defs.h" #include "/usr/include/qpxtool/qpx_opcodes.h" #include "/usr/include/qpxtool/qpx_scan.h" #include "/usr/include/qpxtool/qpx_scan_plugin_api.h" #include "/usr/include/qpxtool/qpx_transport.h" #include "/usr/include/qpxtool/qpx_writer.h" #include "/usr/include/qpxtool/sense.h" #include "/usr/include/qpxtool/threads.h" #include "/usr/include/qpxtool/yamaha_features.h" // add classes Mutex* tmp_add_class_0; Scsi_Command* tmp_add_class_1; USE_SG_IO* tmp_add_class_2; _G_fpos64_t* tmp_add_class_3; _G_fpos_t* tmp_add_class_4; _IO_cookie_io_functions_t* tmp_add_class_5; autofree* tmp_add_class_6; bd_errc* tmp_add_class_7; cd_errc* tmp_add_class_8; cdrom_addr* tmp_add_class_9; cdrom_blk* tmp_add_class_10; cdrom_generic_command* tmp_add_class_11; cdrom_mcn* tmp_add_class_12; cdrom_msf* tmp_add_class_13; cdrom_msf0* tmp_add_class_14; cdrom_multisession* tmp_add_class_15; cdrom_read* tmp_add_class_16; cdrom_read_audio* tmp_add_class_17; cdrom_subchnl* tmp_add_class_18; cdrom_ti* tmp_add_class_19; cdrom_timed_media_change_info* tmp_add_class_20; cdrom_tocentry* tmp_add_class_21; cdrom_tochdr* tmp_add_class_22; cdrom_volctrl* tmp_add_class_23; cdvd_ft* tmp_add_class_24; cdvd_jb* tmp_add_class_25; cdvd_ta* tmp_add_class_26; cmsghdr* tmp_add_class_27; dev_desc* tmp_add_class_28; drive_info* tmp_add_class_29; drivedesc* tmp_add_class_30; dvd_bca* tmp_add_class_31; dvd_copyright* tmp_add_class_32; dvd_disckey* tmp_add_class_33; dvd_errc* tmp_add_class_34; dvd_host_send_challenge* tmp_add_class_35; dvd_host_send_rpcstate* tmp_add_class_36; dvd_layer* tmp_add_class_37; dvd_lu_send_agid* tmp_add_class_38; dvd_lu_send_asf* tmp_add_class_39; dvd_lu_send_challenge* tmp_add_class_40; dvd_lu_send_rpcstate* tmp_add_class_41; dvd_lu_send_title_key* tmp_add_class_42; dvd_manufact* tmp_add_class_43; dvd_physical* tmp_add_class_44; dvd_send_key* tmp_add_class_45; dvd_title_s* tmp_add_class_46; feature_header* tmp_add_class_47; group_filter* tmp_add_class_48; group_req* tmp_add_class_49; group_source_req* tmp_add_class_50; in6_addr* tmp_add_class_51; in6_pktinfo* tmp_add_class_52; in_addr* tmp_add_class_53; in_pktinfo* tmp_add_class_54; iovec* tmp_add_class_55; ip6_mtuinfo* tmp_add_class_56; ip_mreq* tmp_add_class_57; ip_mreq_source* tmp_add_class_58; ip_mreqn* tmp_add_class_59; ip_msfilter* tmp_add_class_60; ip_opts* tmp_add_class_61; ipv6_mreq* tmp_add_class_62; itimerval* tmp_add_class_63; linger* tmp_add_class_64; mmsghdr* tmp_add_class_65; mode_page_header* tmp_add_class_66; mrw_feature_desc* tmp_add_class_67; msghdr* tmp_add_class_68; osockaddr* tmp_add_class_69; qpxwriter* tmp_add_class_70; qpxwriter_bd* tmp_add_class_71; qpxwriter_cd* tmp_add_class_72; qpxwriter_dvdminus* tmp_add_class_73; qpxwriter_dvdplus* tmp_add_class_74; qpxwriter_dvdram* tmp_add_class_75; qscanner* tmp_add_class_76; request_sense* tmp_add_class_77; rm_feature_desc* tmp_add_class_78; rwrt_feature_desc* tmp_add_class_79; scan_plugin* tmp_add_class_80; sg_header* tmp_add_class_81; sg_io_hdr* tmp_add_class_82; sg_iovec* tmp_add_class_83; sg_req_info* tmp_add_class_84; sg_scsi_id* tmp_add_class_85; sockaddr* tmp_add_class_86; sockaddr_in* tmp_add_class_87; sockaddr_in6* tmp_add_class_88; sockaddr_storage* tmp_add_class_89; statx_timestamp* tmp_add_class_90; ucred* tmp_add_class_91; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/yCoJo4OGgC/dump1.h" -I/usr/include/qpxtool In file included from /tmp/yCoJo4OGgC/dump1.h:15: /usr/include/qpxtool/pioneer_spdctl.h:19:7: error: ‘str_dev’ does not name a type 19 | const str_dev pioneer_silent_tbl[]={ | ^~~~~~~ /usr/include/qpxtool/pioneer_spdctl.h:31:7: error: ‘str_dev’ does not name a type 31 | const str_dev pioneer_pureread_tbl[]={ | ^~~~~~~ /usr/include/qpxtool/pioneer_spdctl.h:36:30: error: ‘drive_info’ was not declared in this scope 36 | extern int pioneer_get_quiet(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/pioneer_spdctl.h:36:42: error: ‘drive’ was not declared in this scope 36 | extern int pioneer_get_quiet(drive_info* drive); | ^~~~~ /usr/include/qpxtool/pioneer_spdctl.h:37:30: error: ‘drive_info’ was not declared in this scope 37 | extern int pioneer_set_quiet(drive_info* drive, char silent, bool limit, bool save); | ^~~~~~~~~~ /usr/include/qpxtool/pioneer_spdctl.h:37:42: error: ‘drive’ was not declared in this scope 37 | extern int pioneer_set_quiet(drive_info* drive, char silent, bool limit, bool save); | ^~~~~ /usr/include/qpxtool/pioneer_spdctl.h:37:49: error: expected primary-expression before ‘char’ 37 | extern int pioneer_set_quiet(drive_info* drive, char silent, bool limit, bool save); | ^~~~ /usr/include/qpxtool/pioneer_spdctl.h:37:62: error: expected primary-expression before ‘bool’ 37 | extern int pioneer_set_quiet(drive_info* drive, char silent, bool limit, bool save); | ^~~~ /usr/include/qpxtool/pioneer_spdctl.h:37:74: error: expected primary-expression before ‘bool’ 37 | extern int pioneer_set_quiet(drive_info* drive, char silent, bool limit, bool save); | ^~~~ /usr/include/qpxtool/pioneer_spdctl.h:39:31: error: ‘drive_info’ was not declared in this scope 39 | extern int pioneer_set_silent(drive_info* drive, char silent, bool save); | ^~~~~~~~~~ /usr/include/qpxtool/pioneer_spdctl.h:39:43: error: ‘drive’ was not declared in this scope 39 | extern int pioneer_set_silent(drive_info* drive, char silent, bool save); | ^~~~~ /usr/include/qpxtool/pioneer_spdctl.h:39:50: error: expected primary-expression before ‘char’ 39 | extern int pioneer_set_silent(drive_info* drive, char silent, bool save); | ^~~~ /usr/include/qpxtool/pioneer_spdctl.h:39:63: error: expected primary-expression before ‘bool’ 39 | extern int pioneer_set_silent(drive_info* drive, char silent, bool save); | ^~~~ /usr/include/qpxtool/pioneer_spdctl.h:40:31: error: ‘drive_info’ was not declared in this scope 40 | extern int pioneer_set_spdlim(drive_info* drive, bool limit, bool save); | ^~~~~~~~~~ /usr/include/qpxtool/pioneer_spdctl.h:40:43: error: ‘drive’ was not declared in this scope 40 | extern int pioneer_set_spdlim(drive_info* drive, bool limit, bool save); | ^~~~~ /usr/include/qpxtool/pioneer_spdctl.h:40:50: error: expected primary-expression before ‘bool’ 40 | extern int pioneer_set_spdlim(drive_info* drive, bool limit, bool save); | ^~~~ /usr/include/qpxtool/pioneer_spdctl.h:40:62: error: expected primary-expression before ‘bool’ 40 | extern int pioneer_set_spdlim(drive_info* drive, bool limit, bool save); | ^~~~ /usr/include/qpxtool/pioneer_spdctl.h:41:34: error: ‘drive_info’ was not declared in this scope 41 | extern int pioneer_set_peakpower(drive_info* drive, bool en, bool save); | ^~~~~~~~~~ /usr/include/qpxtool/pioneer_spdctl.h:41:46: error: ‘drive’ was not declared in this scope 41 | extern int pioneer_set_peakpower(drive_info* drive, bool en, bool save); | ^~~~~ /usr/include/qpxtool/pioneer_spdctl.h:41:53: error: expected primary-expression before ‘bool’ 41 | extern int pioneer_set_peakpower(drive_info* drive, bool en, bool save); | ^~~~ /usr/include/qpxtool/pioneer_spdctl.h:41:62: error: expected primary-expression before ‘bool’ 41 | extern int pioneer_set_peakpower(drive_info* drive, bool en, bool save); | ^~~~ /usr/include/qpxtool/pioneer_spdctl.h:42:33: error: ‘drive_info’ was not declared in this scope 42 | extern int pioneer_set_pureread(drive_info* drive, char pr); | ^~~~~~~~~~ /usr/include/qpxtool/pioneer_spdctl.h:42:45: error: ‘drive’ was not declared in this scope 42 | extern int pioneer_set_pureread(drive_info* drive, char pr); | ^~~~~ /usr/include/qpxtool/pioneer_spdctl.h:42:52: error: expected primary-expression before ‘char’ 42 | extern int pioneer_set_pureread(drive_info* drive, char pr); | ^~~~ In file included from /tmp/yCoJo4OGgC/dump1.h:16: /usr/include/qpxtool/plextor_features.h:221:27: error: ‘drive_info’ was not declared in this scope 221 | extern int plextor_reboot(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:221:39: error: ‘drive’ was not declared in this scope 221 | extern int plextor_reboot(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:222:28: error: ‘drive_info’ was not declared in this scope 222 | extern int plextor_get_TLA(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:222:40: error: ‘drive’ was not declared in this scope 222 | extern int plextor_get_TLA(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:224:32: error: ‘drive_info’ was not declared in this scope 224 | extern int plextor_read_eeprom(drive_info* drive, int* len=NULL); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:224:44: error: ‘drive’ was not declared in this scope 224 | extern int plextor_read_eeprom(drive_info* drive, int* len=NULL); | ^~~~~ /usr/include/qpxtool/plextor_features.h:224:51: error: expected primary-expression before ‘int’ 224 | extern int plextor_read_eeprom(drive_info* drive, int* len=NULL); | ^~~ /usr/include/qpxtool/plextor_features.h:225:29: error: ‘drive_info’ was not declared in this scope 225 | extern int plextor_get_life(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:225:41: error: ‘drive’ was not declared in this scope 225 | extern int plextor_get_life(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:228:32: error: ‘drive_info’ was not declared in this scope 228 | extern int plextor_set_powerec(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:228:44: error: ‘drive’ was not declared in this scope 228 | extern int plextor_set_powerec(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:229:32: error: ‘drive_info’ was not declared in this scope 229 | extern int plextor_get_powerec(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:229:44: error: ‘drive’ was not declared in this scope 229 | extern int plextor_get_powerec(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:230:31: error: ‘drive_info’ was not declared in this scope 230 | extern int plextor_get_speeds(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:230:43: error: ‘drive’ was not declared in this scope 230 | extern int plextor_get_speeds(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:232:13: error: variable or field ‘plextor_print_silentmode_state’ declared void 232 | extern void plextor_print_silentmode_state(drive_info* drive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:232:44: error: ‘drive_info’ was not declared in this scope 232 | extern void plextor_print_silentmode_state(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:232:56: error: ‘drive’ was not declared in this scope 232 | extern void plextor_print_silentmode_state(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:233:35: error: ‘drive_info’ was not declared in this scope 233 | extern int plextor_get_silentmode(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:233:47: error: ‘drive’ was not declared in this scope 233 | extern int plextor_get_silentmode(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:234:40: error: ‘drive_info’ was not declared in this scope 234 | extern int plextor_set_silentmode_tray(drive_info* drive, int disc_type, int permanent); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:234:52: error: ‘drive’ was not declared in this scope 234 | extern int plextor_set_silentmode_tray(drive_info* drive, int disc_type, int permanent); | ^~~~~ /usr/include/qpxtool/plextor_features.h:234:59: error: expected primary-expression before ‘int’ 234 | extern int plextor_set_silentmode_tray(drive_info* drive, int disc_type, int permanent); | ^~~ /usr/include/qpxtool/plextor_features.h:234:74: error: expected primary-expression before ‘int’ 234 | extern int plextor_set_silentmode_tray(drive_info* drive, int disc_type, int permanent); | ^~~ /usr/include/qpxtool/plextor_features.h:235:40: error: ‘drive_info’ was not declared in this scope 235 | extern int plextor_set_silentmode_disc(drive_info* drive, int disc_type, int permanent); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:235:52: error: ‘drive’ was not declared in this scope 235 | extern int plextor_set_silentmode_disc(drive_info* drive, int disc_type, int permanent); | ^~~~~ /usr/include/qpxtool/plextor_features.h:235:59: error: expected primary-expression before ‘int’ 235 | extern int plextor_set_silentmode_disc(drive_info* drive, int disc_type, int permanent); | ^~~ /usr/include/qpxtool/plextor_features.h:235:74: error: expected primary-expression before ‘int’ 235 | extern int plextor_set_silentmode_disc(drive_info* drive, int disc_type, int permanent); | ^~~ /usr/include/qpxtool/plextor_features.h:236:43: error: ‘drive_info’ was not declared in this scope 236 | extern int plextor_set_silentmode_disable(drive_info* drive, int permanent); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:236:55: error: ‘drive’ was not declared in this scope 236 | extern int plextor_set_silentmode_disable(drive_info* drive, int permanent); | ^~~~~ /usr/include/qpxtool/plextor_features.h:236:62: error: expected primary-expression before ‘int’ 236 | extern int plextor_set_silentmode_disable(drive_info* drive, int permanent); | ^~~ /usr/include/qpxtool/plextor_features.h:238:13: error: variable or field ‘print_gigarec_value’ declared void 238 | extern void print_gigarec_value(drive_info* drive); | ^~~~~~~~~~~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:238:33: error: ‘drive_info’ was not declared in this scope 238 | extern void print_gigarec_value(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:238:45: error: ‘drive’ was not declared in this scope 238 | extern void print_gigarec_value(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:239:32: error: ‘drive_info’ was not declared in this scope 239 | extern int plextor_set_gigarec(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:239:44: error: ‘drive’ was not declared in this scope 239 | extern int plextor_set_gigarec(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:240:32: error: ‘drive_info’ was not declared in this scope 240 | extern int plextor_get_gigarec(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:240:44: error: ‘drive’ was not declared in this scope 240 | extern int plextor_get_gigarec(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:242:13: error: variable or field ‘print_varirec’ declared void 242 | extern void print_varirec(drive_info* drive, int disc_type); | ^~~~~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:242:27: error: ‘drive_info’ was not declared in this scope 242 | extern void print_varirec(drive_info* drive, int disc_type); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:242:39: error: ‘drive’ was not declared in this scope 242 | extern void print_varirec(drive_info* drive, int disc_type); | ^~~~~ /usr/include/qpxtool/plextor_features.h:242:46: error: expected primary-expression before ‘int’ 242 | extern void print_varirec(drive_info* drive, int disc_type); | ^~~ /usr/include/qpxtool/plextor_features.h:243:32: error: ‘drive_info’ was not declared in this scope 243 | extern int plextor_set_varirec(drive_info* drive, int disc_type); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:243:44: error: ‘drive’ was not declared in this scope 243 | extern int plextor_set_varirec(drive_info* drive, int disc_type); | ^~~~~ /usr/include/qpxtool/plextor_features.h:243:51: error: expected primary-expression before ‘int’ 243 | extern int plextor_set_varirec(drive_info* drive, int disc_type); | ^~~ /usr/include/qpxtool/plextor_features.h:244:32: error: ‘drive_info’ was not declared in this scope 244 | extern int plextor_get_varirec(drive_info* drive, int disc_type); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:244:44: error: ‘drive’ was not declared in this scope 244 | extern int plextor_get_varirec(drive_info* drive, int disc_type); | ^~~~~ /usr/include/qpxtool/plextor_features.h:244:51: error: expected primary-expression before ‘int’ 244 | extern int plextor_get_varirec(drive_info* drive, int disc_type); | ^~~ /usr/include/qpxtool/plextor_features.h:246:13: error: variable or field ‘print_securec_state’ declared void 246 | extern void print_securec_state(drive_info* drive); | ^~~~~~~~~~~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:246:33: error: ‘drive_info’ was not declared in this scope 246 | extern void print_securec_state(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:246:45: error: ‘drive’ was not declared in this scope 246 | extern void print_securec_state(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:247:38: error: ‘drive_info’ was not declared in this scope 247 | extern int plextor_get_securec_state(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:247:50: error: ‘drive’ was not declared in this scope 247 | extern int plextor_get_securec_state(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:248:32: error: ‘drive_info’ was not declared in this scope 248 | extern int plextor_set_securec(drive_info* drive, char len, char* passwd); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:248:44: error: ‘drive’ was not declared in this scope 248 | extern int plextor_set_securec(drive_info* drive, char len, char* passwd); | ^~~~~ /usr/include/qpxtool/plextor_features.h:248:51: error: expected primary-expression before ‘char’ 248 | extern int plextor_set_securec(drive_info* drive, char len, char* passwd); | ^~~~ /usr/include/qpxtool/plextor_features.h:248:61: error: expected primary-expression before ‘char’ 248 | extern int plextor_set_securec(drive_info* drive, char len, char* passwd); | ^~~~ /usr/include/qpxtool/plextor_features.h:250:13: error: variable or field ‘print_speedread_state’ declared void 250 | extern void print_speedread_state(drive_info* drive); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:250:35: error: ‘drive_info’ was not declared in this scope 250 | extern void print_speedread_state(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:250:47: error: ‘drive’ was not declared in this scope 250 | extern void print_speedread_state(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:251:34: error: ‘drive_info’ was not declared in this scope 251 | extern int plextor_set_speedread(drive_info* drive, int state); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:251:46: error: ‘drive’ was not declared in this scope 251 | extern int plextor_set_speedread(drive_info* drive, int state); | ^~~~~ /usr/include/qpxtool/plextor_features.h:251:53: error: expected primary-expression before ‘int’ 251 | extern int plextor_set_speedread(drive_info* drive, int state); | ^~~ /usr/include/qpxtool/plextor_features.h:252:34: error: ‘drive_info’ was not declared in this scope 252 | extern int plextor_get_speedread(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:252:46: error: ‘drive’ was not declared in this scope 252 | extern int plextor_get_speedread(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:254:13: error: variable or field ‘print_hcdr_state’ declared void 254 | extern void print_hcdr_state(drive_info* drive); | ^~~~~~~~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:254:30: error: ‘drive_info’ was not declared in this scope 254 | extern void print_hcdr_state(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:254:42: error: ‘drive’ was not declared in this scope 254 | extern void print_hcdr_state(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:255:13: error: variable or field ‘print_sss_state’ declared void 255 | extern void print_sss_state(drive_info* drive); | ^~~~~~~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:255:29: error: ‘drive_info’ was not declared in this scope 255 | extern void print_sss_state(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:255:41: error: ‘drive’ was not declared in this scope 255 | extern void print_sss_state(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:256:46: error: ‘drive_info’ was not declared in this scope 256 | extern int plextor_get_hidecdr_singlesession(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:256:58: error: ‘drive’ was not declared in this scope 256 | extern int plextor_get_hidecdr_singlesession(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:257:32: error: ‘drive_info’ was not declared in this scope 257 | extern int plextor_set_hidecdr(drive_info* drive, int state); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:257:44: error: ‘drive’ was not declared in this scope 257 | extern int plextor_set_hidecdr(drive_info* drive, int state); | ^~~~~ /usr/include/qpxtool/plextor_features.h:257:51: error: expected primary-expression before ‘int’ 257 | extern int plextor_set_hidecdr(drive_info* drive, int state); | ^~~ /usr/include/qpxtool/plextor_features.h:258:38: error: ‘drive_info’ was not declared in this scope 258 | extern int plextor_set_singlesession(drive_info* drive, int state); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:258:50: error: ‘drive’ was not declared in this scope 258 | extern int plextor_set_singlesession(drive_info* drive, int state); | ^~~~~ /usr/include/qpxtool/plextor_features.h:258:57: error: expected primary-expression before ‘int’ 258 | extern int plextor_set_singlesession(drive_info* drive, int state); | ^~~ /usr/include/qpxtool/plextor_features.h:260:31: error: ‘drive_info’ was not declared in this scope 260 | extern int plextor_get_bitset(drive_info* drive, int disc_type); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:260:43: error: ‘drive’ was not declared in this scope 260 | extern int plextor_get_bitset(drive_info* drive, int disc_type); | ^~~~~ /usr/include/qpxtool/plextor_features.h:260:50: error: expected primary-expression before ‘int’ 260 | extern int plextor_get_bitset(drive_info* drive, int disc_type); | ^~~ /usr/include/qpxtool/plextor_features.h:261:31: error: ‘drive_info’ was not declared in this scope 261 | extern int plextor_set_bitset(drive_info* drive, int disc_type); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:261:43: error: ‘drive’ was not declared in this scope 261 | extern int plextor_set_bitset(drive_info* drive, int disc_type); | ^~~~~ /usr/include/qpxtool/plextor_features.h:261:50: error: expected primary-expression before ‘int’ 261 | extern int plextor_set_bitset(drive_info* drive, int disc_type); | ^~~ /usr/include/qpxtool/plextor_features.h:263:42: error: ‘drive_info’ was not declared in this scope 263 | extern int plextor_get_testwrite_dvdplus(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:263:54: error: ‘drive’ was not declared in this scope 263 | extern int plextor_get_testwrite_dvdplus(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:264:42: error: ‘drive_info’ was not declared in this scope 264 | extern int plextor_set_testwrite_dvdplus(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:264:54: error: ‘drive’ was not declared in this scope 264 | extern int plextor_set_testwrite_dvdplus(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:266:31: error: ‘drive_info’ was not declared in this scope 266 | extern int plextor_plexeraser(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:266:43: error: ‘drive’ was not declared in this scope 266 | extern int plextor_plexeraser(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:269:45: error: ‘drive_info’ was not declared in this scope 269 | extern int plextor_print_autostrategy_state(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:269:57: error: ‘drive’ was not declared in this scope 269 | extern int plextor_print_autostrategy_state(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:270:37: error: ‘drive_info’ was not declared in this scope 270 | extern int plextor_get_autostrategy(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:270:49: error: ‘drive’ was not declared in this scope 270 | extern int plextor_get_autostrategy(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:271:37: error: ‘drive_info’ was not declared in this scope 271 | extern int plextor_set_autostrategy(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:271:49: error: ‘drive’ was not declared in this scope 271 | extern int plextor_set_autostrategy(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:273:52: error: ‘drive_info’ was not declared in this scope 273 | extern int plextor_get_autostrategy_db_entry_count(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:273:64: error: ‘drive’ was not declared in this scope 273 | extern int plextor_get_autostrategy_db_entry_count(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:274:40: error: ‘drive_info’ was not declared in this scope 274 | extern int plextor_get_autostrategy_db(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:274:52: error: ‘drive’ was not declared in this scope 274 | extern int plextor_get_autostrategy_db(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:277:33: error: ‘drive_info’ was not declared in this scope 277 | extern int plextor_get_strategy(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:277:45: error: ‘drive’ was not declared in this scope 277 | extern int plextor_get_strategy(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:279:33: error: ‘drive_info’ was not declared in this scope 279 | extern int plextor_add_strategy(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:279:45: error: ‘drive’ was not declared in this scope 279 | extern int plextor_add_strategy(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:281:42: error: ‘drive_info’ was not declared in this scope 281 | extern int plextor_clear_autostrategy_db(drive_info* drive); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:281:54: error: ‘drive’ was not declared in this scope 281 | extern int plextor_clear_autostrategy_db(drive_info* drive); | ^~~~~ /usr/include/qpxtool/plextor_features.h:284:43: error: ‘drive_info’ was not declared in this scope 284 | extern int plextor_modify_autostrategy_db(drive_info* drive, int index, int action); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:284:55: error: ‘drive’ was not declared in this scope 284 | extern int plextor_modify_autostrategy_db(drive_info* drive, int index, int action); | ^~~~~ /usr/include/qpxtool/plextor_features.h:284:62: error: expected primary-expression before ‘int’ 284 | extern int plextor_modify_autostrategy_db(drive_info* drive, int index, int action); | ^~~ /usr/include/qpxtool/plextor_features.h:284:73: error: expected primary-expression before ‘int’ 284 | extern int plextor_modify_autostrategy_db(drive_info* drive, int index, int action); | ^~~ /usr/include/qpxtool/plextor_features.h:285:36: error: ‘drive_info’ was not declared in this scope 285 | extern int plextor_create_strategy(drive_info* drive, int mode); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:285:48: error: ‘drive’ was not declared in this scope 285 | extern int plextor_create_strategy(drive_info* drive, int mode); | ^~~~~ /usr/include/qpxtool/plextor_features.h:285:55: error: expected primary-expression before ‘int’ 285 | extern int plextor_create_strategy(drive_info* drive, int mode); | ^~~ /usr/include/qpxtool/plextor_features.h:286:32: error: ‘drive_info’ was not declared in this scope 286 | extern int plextor_media_check(drive_info* drive, int mode); | ^~~~~~~~~~ /usr/include/qpxtool/plextor_features.h:286:44: error: ‘drive’ was not declared in this scope 286 | extern int plextor_media_check(drive_info* drive, int mode); | ^~~~~ /usr/include/qpxtool/plextor_features.h:286:51: error: expected primary-expression before ‘int’ 286 | extern int plextor_media_check(drive_info* drive, int mode); | ^~~ /tmp/yCoJo4OGgC/dump1.h:106:3: error: ‘request_sense’ does not name a type 106 | request_sense* tmp_add_class_77; | ^~~~~~~~~~~~~