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;
      |   ^~~~~~~~~~~~~

