Temporary header file '/tmp/9Z3x4XQNlh/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/stdlib.h"
  #include "/usr/include/stdio.h"
  #include "/usr/include/pluto/afuncs.h"
  #include "/usr/include/pluto/cgi_func.h"
  #include "/usr/include/pluto/colors.h"
  #include "/usr/include/pluto/comets.h"
  #include "/usr/include/pluto/date.h"
  #include "/usr/include/pluto/get_bin.h"
  #include "/usr/include/pluto/gust86.h"
  #include "/usr/include/pluto/lun_tran.h"
  #include "/usr/include/pluto/lunar.h"
  #include "/usr/include/pluto/mpc_func.h"
  #include "/usr/include/pluto/riseset3.h"
  #include "/usr/include/pluto/showelem.h"
  #include "/usr/include/pluto/vislimit.h"

  // add classes
  _G_fpos64_t* tmp_add_class_0;
  _G_fpos_t* tmp_add_class_1;
  _IO_cookie_io_functions_t* tmp_add_class_2;
  brightness_data* tmp_add_class_3;
  dpt* tmp_add_class_4;
  elements* tmp_add_class_5;
  planet_data* tmp_add_class_6;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/9Z3x4XQNlh/dump1.h"

In file included from /tmp/9Z3x4XQNlh/dump1.h:14:
/usr/include/pluto/afuncs.h:64:15: error: expected initializer before ‘make_var_desig’
   64 | void DLL_FUNC make_var_desig( char DLLPTR *buff, int var_no);
      |               ^~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:65:14: error: expected initializer before ‘decipher_var_desig’
   65 | int DLL_FUNC decipher_var_desig( const char DLLPTR *desig);
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:66:14: error: expected initializer before ‘setup_precession’
   66 | int DLL_FUNC setup_precession( double DLLPTR *matrix, double t1,
      |              ^~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:68:14: error: expected initializer before ‘setup_ecliptic_precession’
   68 | int DLL_FUNC setup_ecliptic_precession( double DLLPTR *matrix,
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:70:14: error: expected initializer before ‘setup_precession_with_nutation’
   70 | int DLL_FUNC setup_precession_with_nutation( double DLLPTR *matrix,
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:72:14: error: expected initializer before ‘setup_precession_with_nutation_delta’
   72 | int DLL_FUNC setup_precession_with_nutation_delta( double DLLPTR *matrix,
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:75:14: error: expected initializer before ‘precess_vector’
   75 | int DLL_FUNC precess_vector( const double DLLPTR *matrix,
      |              ^~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:78:14: error: expected initializer before ‘deprecess_vector’
   78 | int DLL_FUNC deprecess_vector( const double DLLPTR *matrix,
      |              ^~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:81:14: error: expected initializer before ‘precess_ra_dec’
   81 | int DLL_FUNC precess_ra_dec( const double DLLPTR *matrix,
      |              ^~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:84:15: error: expected initializer before ‘rotate_vector’
   84 | void DLL_FUNC rotate_vector( double DLLPTR *v, const double angle,
      |               ^~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:86:15: error: expected initializer before ‘polar3_to_cartesian’
   86 | void DLL_FUNC polar3_to_cartesian( double *vect, const double lon,
      |               ^~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:88:17: error: expected initializer before ‘vector3_length’
   88 | double DLL_FUNC vector3_length( const double *vect);
      |                 ^~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:89:15: error: expected initializer before ‘vector_cross_product’
   89 | void DLL_FUNC vector_cross_product( double *xprod, const double *a,
      |               ^~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:93:15: error: expected initializer before ‘equatorial_to_ecliptic’
   93 | void DLL_FUNC equatorial_to_ecliptic( double *vect);
      |               ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:94:15: error: expected initializer before ‘ecliptic_to_equatorial’
   94 | void DLL_FUNC ecliptic_to_equatorial( double *vect);
      |               ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:95:15: error: expected initializer before ‘set_identity_matrix’
   95 | void DLL_FUNC set_identity_matrix( double DLLPTR *matrix);
      |               ^~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:96:15: error: expected initializer before ‘invert_orthonormal_matrix’
   96 | void DLL_FUNC invert_orthonormal_matrix( double DLLPTR *matrix);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:97:15: error: expected initializer before ‘spin_matrix’
   97 | void DLL_FUNC spin_matrix( double *v1, double *v2, const double angle);
      |               ^~~~~~~~~~~
/usr/include/pluto/afuncs.h:98:15: error: expected initializer before ‘pre_spin_matrix’
   98 | void DLL_FUNC pre_spin_matrix( double *v1, double *v2, const double angle);
      |               ^~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:99:17: error: expected initializer before ‘td_minus_ut’
   99 | double DLL_FUNC td_minus_ut( const double jd);                /* delta_t.c */
      |                 ^~~~~~~~~~~
/usr/include/pluto/afuncs.h:100:17: error: expected initializer before ‘td_minus_utc’
  100 | double DLL_FUNC td_minus_utc( const double jd_utc);           /* delta_t.c */
      |                 ^~~~~~~~~~~~
/usr/include/pluto/afuncs.h:101:22: error: expected initializer before ‘tdb_minus_tdt’
  101 | long double DLL_FUNC tdb_minus_tdt( const long double t_centuries);
      |                      ^~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:102:15: error: expected initializer before ‘reset_td_minus_dt_string’
  102 | void DLL_FUNC reset_td_minus_dt_string( const char *string);  /* delta_t.c */
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:104:17: error: expected initializer before ‘green_sidereal_time’
  104 | double DLL_FUNC green_sidereal_time( double jd_ut);          /* alt_az.c */
      |                 ^~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:105:17: error: expected initializer before ‘acose’
  105 | double DLL_FUNC acose( const double arg);                    /* alt_az.c */
      |                 ^~~~~
/usr/include/pluto/afuncs.h:106:17: error: expected initializer before ‘asine’
  106 | double DLL_FUNC asine( const double arg);                    /* alt_az.c */
      |                 ^~~~~
/usr/include/pluto/afuncs.h:107:15: error: expected initializer before ‘full_ra_dec_to_alt_az’
  107 | void DLL_FUNC full_ra_dec_to_alt_az( const DPT DLLPTR *ra_dec,
      |               ^~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:111:15: error: expected initializer before ‘full_alt_az_to_ra_dec’
  111 | void DLL_FUNC full_alt_az_to_ra_dec( DPT DLLPTR *ra_dec,
      |               ^~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:114:15: error: expected initializer before ‘ra_dec_to_galactic’
  114 | void DLL_FUNC ra_dec_to_galactic( const double ra, const double dec,
      |               ^~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:116:25: error: expected initializer before ‘j2000_to_galactic_matrix’
  116 | const double * DLL_FUNC j2000_to_galactic_matrix( void);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:117:15: error: expected initializer before ‘galactic_to_ra_dec’
  117 | void DLL_FUNC galactic_to_ra_dec( const double glat, double glon,
      |               ^~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:119:15: error: expected initializer before ‘ra_dec_to_supergalactic’
  119 | void DLL_FUNC ra_dec_to_supergalactic( const double ra, const double dec,
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:121:25: error: expected initializer before ‘j2000_to_supergalactic_matrix’
  121 | const double * DLL_FUNC j2000_to_supergalactic_matrix( void);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:122:15: error: expected initializer before ‘supergalactic_to_ra_dec’
  122 | void DLL_FUNC supergalactic_to_ra_dec( const double glat, double glon,
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:124:15: error: expected initializer before ‘precess_pt’
  124 | void DLL_FUNC precess_pt( DPT DLLPTR *opt, const DPT DLLPTR *ipt,
      |               ^~~~~~~~~~
/usr/include/pluto/afuncs.h:126:14: error: expected initializer before ‘get_comet_file’
  126 | int DLL_FUNC get_comet_file( const char *cd_path,
      |              ^~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:128:14: error: expected initializer before ‘extract_periodic_name’
  128 | int DLL_FUNC extract_periodic_name( const char *istr, char *ostr);
      |              ^~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:129:17: error: expected initializer before ‘refraction’
  129 | double DLL_FUNC refraction( const double observed_alt);
      |                 ^~~~~~~~~~
/usr/include/pluto/afuncs.h:130:17: error: expected initializer before ‘reverse_refraction’
  130 | double DLL_FUNC reverse_refraction( const double true_alt);
      |                 ^~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:131:17: error: expected initializer before ‘saasta_refraction’
  131 | double DLL_FUNC saasta_refraction( const double observed_alt,
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:134:17: error: expected initializer before ‘reverse_saasta_refraction’
  134 | double DLL_FUNC reverse_saasta_refraction( const double true_alt,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:137:17: error: expected initializer before ‘integrated_refraction’
  137 | double DLL_FUNC integrated_refraction( const double latitude,
      |                 ^~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:141:17: error: expected initializer before ‘reverse_integrated_refraction’
  141 | double DLL_FUNC reverse_integrated_refraction( const double latitude,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:146:14: error: expected initializer before ‘calc_dist_and_posn_ang’
  146 | int DLL_FUNC calc_dist_and_posn_ang( const double *p1, const double *p2,
      |              ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:148:15: error: expected initializer before ‘reverse_dist_and_posn_ang’
  148 | void DLL_FUNC reverse_dist_and_posn_ang( double *to, const double *from,
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:161:14: error: expected initializer before ‘load_earth_orientation_params’
  161 | int DLL_FUNC load_earth_orientation_params( const char *filename);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:162:14: error: expected initializer before ‘get_earth_orientation_params’
  162 | int DLL_FUNC get_earth_orientation_params( const double jd,  /* eop_prec.c */
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/afuncs.h:164:14: error: expected initializer before ‘setup_precession_with_nutation_eops’
  164 | int DLL_FUNC setup_precession_with_nutation_eops( double DLLPTR *matrix,
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/9Z3x4XQNlh/dump1.h:17:
/usr/include/pluto/comets.h:45:14: error: expected initializer before ‘calc_classical_elements’
   45 | int DLL_FUNC calc_classical_elements( ELEMENTS *elem, const double *r,
      |              ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/comets.h:47:14: error: expected initializer before ‘comet_posn_and_vel’
   47 | int DLL_FUNC comet_posn_and_vel( ELEMENTS DLLPTR *elem, double t,
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/pluto/comets.h:49:14: error: expected initializer before ‘comet_posn’
   49 | int DLL_FUNC comet_posn( ELEMENTS DLLPTR *elem, double t, double DLLPTR *loc);       /* astfuncs.c */
      |              ^~~~~~~~~~
/usr/include/pluto/comets.h:50:15: error: expected initializer before ‘derive_quantities’
   50 | void DLL_FUNC derive_quantities( ELEMENTS DLLPTR *e, const double gm);
      |               ^~~~~~~~~~~~~~~~~
/usr/include/pluto/comets.h:51:14: error: expected initializer before ‘setup_elems_from_ast_file’
   51 | int DLL_FUNC setup_elems_from_ast_file( ELEMENTS DLLPTR *class_elem,
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/9Z3x4XQNlh/dump1.h:18:
/usr/include/pluto/date.h:23:15: error: expected initializer before ‘dmy_to_day’
   23 | long DLL_FUNC dmy_to_day( const int day, const int month, const long year,
      |               ^~~~~~~~~~
/usr/include/pluto/date.h:25:15: error: expected initializer before ‘day_to_dmy’
   25 | void DLL_FUNC day_to_dmy( const long jd, int DLLPTR *day,
      |               ^~~~~~~~~~
/usr/include/pluto/date.h:27:15: error: expected initializer before ‘full_ctime’
   27 | void DLL_FUNC full_ctime( char *buff, double jd, const int format);
      |               ^~~~~~~~~~
/usr/include/pluto/date.h:28:15: error: expected initializer before ‘full_ctimel’
   28 | void DLL_FUNC full_ctimel( char *buff, long double t2k, const int format);
      |               ^~~~~~~~~~~
/usr/include/pluto/date.h:29:23: error: expected initializer before ‘set_month_name’
   29 | const char * DLL_FUNC set_month_name( const int month, const char *new_name);
      |                       ^~~~~~~~~~~~~~
/usr/include/pluto/date.h:30:23: error: expected initializer before ‘set_day_of_week_name’
   30 | const char * DLL_FUNC set_day_of_week_name( const int day_of_week,
      |                       ^~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/date.h:32:17: error: expected initializer before ‘decimal_day_to_dmy’
   32 | double DLL_FUNC decimal_day_to_dmy( double jd, long *year, int *month,
      |                 ^~~~~~~~~~~~~~~~~~
/usr/include/pluto/date.h:34:17: error: expected initializer before ‘split_time’
   34 | double DLL_FUNC split_time( double jd, long *year, int *month, int *day,
      |                 ^~~~~~~~~~
/usr/include/pluto/date.h:36:22: error: expected initializer before ‘split_timel’
   36 | long double DLL_FUNC split_timel( long double t2k, long *year, int *month, int *day,
      |                      ^~~~~~~~~~~
/usr/include/pluto/date.h:38:17: error: expected initializer before ‘get_time_from_string’
   38 | double DLL_FUNC get_time_from_string( double initial_jd,
      |                 ^~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/date.h:40:22: error: expected initializer before ‘get_time_from_stringl’
   40 | long double DLL_FUNC get_time_from_stringl( long double initial_t2k,
      |                      ^~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/date.h:162:15: error: expected initializer before ‘set_chinese_calendar_data’
  162 | void DLL_FUNC set_chinese_calendar_data( void *cdata);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/date.h:163:14: error: expected initializer before ‘get_chinese_intercalary_month’
  163 | int DLL_FUNC get_chinese_intercalary_month( void);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/9Z3x4XQNlh/dump1.h:22:
/usr/include/pluto/lunar.h:44:17: error: expected initializer before ‘lunar_lat’
   44 | double DLL_FUNC lunar_lat( const void FAR *data, const double DLLPTR *fund,
      |                 ^~~~~~~~~
/usr/include/pluto/lunar.h:46:14: error: expected initializer before ‘lunar_lon_and_dist’
   46 | int DLL_FUNC lunar_lon_and_dist( const void FAR *data, const double DLLPTR *fund,
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/pluto/lunar.h:49:14: error: expected initializer before ‘unload_ps1996_series’
   49 | int DLL_FUNC unload_ps1996_series( void *p);
      |              ^~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/lunar.h:50:14: error: expected initializer before ‘get_ps1996_position’
   50 | int DLL_FUNC get_ps1996_position( const double jd, const void *iptr,
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/pluto/lunar.h:53:17: error: expected initializer before ‘load_ps1996_series’
   53 | void * DLL_FUNC load_ps1996_series( FILE *ifile, double jd, int planet_no);
      |                 ^~~~~~~~~~~~~~~~~~
/usr/include/pluto/lunar.h:54:14: error: expected initializer before ‘compute_elp_xyz’
   54 | int DLL_FUNC compute_elp_xyz( FILE *ifile, const double t_cen, const double prec,
      |              ^~~~~~~~~~~~~~~
/usr/include/pluto/lunar.h:56:14: error: expected initializer before ‘calc_big_vsop_loc’
   56 | int DLL_FUNC calc_big_vsop_loc( FILE *ifile, const int planet,
      |              ^~~~~~~~~~~~~~~~~
/usr/include/pluto/lunar.h:60:14: error: expected initializer before ‘lunar_fundamentals’
   60 | int DLL_FUNC lunar_fundamentals( const void FAR *data, const double t,
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/pluto/lunar.h:62:17: error: expected initializer before ‘mean_obliquity’
   62 | double DLL_FUNC mean_obliquity( const double t_cen);
      |                 ^~~~~~~~~~~~~~
/usr/include/pluto/lunar.h:63:14: error: expected initializer before ‘calc_pluto_loc’
   63 | int DLL_FUNC calc_pluto_loc( const void FAR *data, double DLLPTR *loc,
      |              ^~~~~~~~~~~~~~
/usr/include/pluto/lunar.h:65:14: error: expected initializer before ‘calc_jsat_loc’
   65 | int DLL_FUNC calc_jsat_loc( const double jd, double DLLPTR *jsats,
      |              ^~~~~~~~~~~~~
/usr/include/pluto/lunar.h:67:14: error: expected initializer before ‘calc_ssat_loc’
   67 | int DLL_FUNC calc_ssat_loc( const double t, double DLLPTR *ssat,
      |              ^~~~~~~~~~~~~
/usr/include/pluto/lunar.h:69:15: error: expected initializer before ‘calc_triton_loc’
   69 | void DLL_FUNC calc_triton_loc( const double jd, double *vect);
      |               ^~~~~~~~~~~~~~~
/usr/include/pluto/lunar.h:70:17: error: expected initializer before ‘calc_vsop_loc’
   70 | double DLL_FUNC calc_vsop_loc( const void FAR *data, const int planet,
      |                 ^~~~~~~~~~~~~
/usr/include/pluto/lunar.h:72:14: error: expected initializer before ‘nutation’
   72 | int DLL_FUNC nutation( const double t, double DLLPTR *d_lon,
      |              ^~~~~~~~
/usr/include/pluto/lunar.h:74:14: error: expected initializer before ‘compute_planet’
   74 | int DLL_FUNC compute_planet( const char FAR *vsop_data, const int planet_no,
      |              ^~~~~~~~~~~~~~
/usr/include/pluto/lunar.h:76:14: error: expected initializer before ‘calc_planet_orientation’
   76 | int DLL_FUNC calc_planet_orientation( const int planet_no, const int system_no,
      |              ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pluto/lunar.h:78:14: error: expected initializer before ‘load_cospar_file’
   78 | int DLL_FUNC load_cospar_file( const char *filename);
      |              ^~~~~~~~~~~~~~~~
/usr/include/pluto/lunar.h:79:14: error: expected initializer before ‘evaluate_rock’
   79 | int DLL_FUNC evaluate_rock( const double jd, const int jpl_id,
      |              ^~~~~~~~~~~~~
In file included from /tmp/9Z3x4XQNlh/dump1.h:25:
/usr/include/pluto/showelem.h:30:14: error: expected initializer before ‘elements_in_mpc_format’
   30 | int DLL_FUNC elements_in_mpc_format( char *obuff, const ELEMENTS *elem,
      |              ^~~~~~~~~~~~~~~~~~~~~~

