Temporary header file '/tmp/PHpOCStCaH/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/tcl8.6/expect.h"
  #include "/usr/include/tcl8.6/expect_comm.h"
  #include "/usr/include/tcl8.6/expect_tcl.h"
  #include "/usr/include/tcl8.6/tcldbg.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;
  exp_case* tmp_add_class_3;
  regexp* tmp_add_class_4;

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

In file included from /tmp/PHpOCStCaH/dump1.h:14:
/usr/include/tcl8.6/expect_tcl.h:37:8: error: ‘Tcl_Interp’ does not name a type
   37 | EXTERN Tcl_Interp *exp_interp;
      |        ^~~~~~~~~~
In file included from /tmp/PHpOCStCaH/dump1.h:12:
/usr/include/tcl8.6/expect_tcl.h:40:42: error: ‘Tcl_Interp’ was not declared in this scope
   40 | EXTERN int      Expect_Init _ANSI_ARGS_((Tcl_Interp *));        /* for Tcl_AppInit apps */
      |                                          ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:40:54: error: expected primary-expression before ‘)’ token
   40 | EXTERN int      Expect_Init _ANSI_ARGS_((Tcl_Interp *));        /* for Tcl_AppInit apps */
      |                                                      ^
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:41:17: error: variable or field ‘exp_parse_argv’ declared void
   41 | EXTERN void     exp_parse_argv _ANSI_ARGS_((Tcl_Interp *,int argc,char **argv));
      |                 ^~~~~~~~~~~~~~
/usr/include/tcl8.6/expect_tcl.h:41:45: error: ‘Tcl_Interp’ was not declared in this scope
   41 | EXTERN void     exp_parse_argv _ANSI_ARGS_((Tcl_Interp *,int argc,char **argv));
      |                                             ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:41:57: error: expected primary-expression before ‘,’ token
   41 | EXTERN void     exp_parse_argv _ANSI_ARGS_((Tcl_Interp *,int argc,char **argv));
      |                                                         ^
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:41:58: error: expected primary-expression before ‘int’
   41 | EXTERN void     exp_parse_argv _ANSI_ARGS_((Tcl_Interp *,int argc,char **argv));
      |                                                          ^~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:41:67: error: expected primary-expression before ‘char’
   41 | EXTERN void     exp_parse_argv _ANSI_ARGS_((Tcl_Interp *,int argc,char **argv));
      |                                                                   ^~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:42:46: error: ‘Tcl_Interp’ was not declared in this scope
   42 | EXTERN int      exp_interpreter _ANSI_ARGS_((Tcl_Interp *,Tcl_Obj *));
      |                                              ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:42:58: error: expected primary-expression before ‘,’ token
   42 | EXTERN int      exp_interpreter _ANSI_ARGS_((Tcl_Interp *,Tcl_Obj *));
      |                                                          ^
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:42:59: error: ‘Tcl_Obj’ was not declared in this scope
   42 | EXTERN int      exp_interpreter _ANSI_ARGS_((Tcl_Interp *,Tcl_Obj *));
      |                                                           ^~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:42:68: error: expected primary-expression before ‘)’ token
   42 | EXTERN int      exp_interpreter _ANSI_ARGS_((Tcl_Interp *,Tcl_Obj *));
      |                                                                    ^
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:43:52: error: ‘Tcl_Interp’ was not declared in this scope
   43 | EXTERN int      exp_interpret_cmdfile _ANSI_ARGS_((Tcl_Interp *,FILE *));
      |                                                    ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:43:64: error: expected primary-expression before ‘,’ token
   43 | EXTERN int      exp_interpret_cmdfile _ANSI_ARGS_((Tcl_Interp *,FILE *));
      |                                                                ^
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:43:70: error: expected primary-expression before ‘*’ token
   43 | EXTERN int      exp_interpret_cmdfile _ANSI_ARGS_((Tcl_Interp *,FILE *));
      |                                                                      ^
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:43:71: error: expected primary-expression before ‘)’ token
   43 | EXTERN int      exp_interpret_cmdfile _ANSI_ARGS_((Tcl_Interp *,FILE *));
      |                                                                       ^
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:44:56: error: ‘Tcl_Interp’ was not declared in this scope
   44 | EXTERN int      exp_interpret_cmdfilename _ANSI_ARGS_((Tcl_Interp *,char *));
      |                                                        ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:44:68: error: expected primary-expression before ‘,’ token
   44 | EXTERN int      exp_interpret_cmdfilename _ANSI_ARGS_((Tcl_Interp *,char *));
      |                                                                    ^
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:44:69: error: expected primary-expression before ‘char’
   44 | EXTERN int      exp_interpret_cmdfilename _ANSI_ARGS_((Tcl_Interp *,char *));
      |                                                                     ^~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:45:17: error: variable or field ‘exp_interpret_rcfiles’ declared void
   45 | EXTERN void     exp_interpret_rcfiles _ANSI_ARGS_((Tcl_Interp *,int my_rc,int sys_rc));
      |                 ^~~~~~~~~~~~~~~~~~~~~
/usr/include/tcl8.6/expect_tcl.h:45:52: error: ‘Tcl_Interp’ was not declared in this scope
   45 | EXTERN void     exp_interpret_rcfiles _ANSI_ARGS_((Tcl_Interp *,int my_rc,int sys_rc));
      |                                                    ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:45:64: error: expected primary-expression before ‘,’ token
   45 | EXTERN void     exp_interpret_rcfiles _ANSI_ARGS_((Tcl_Interp *,int my_rc,int sys_rc));
      |                                                                ^
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:45:65: error: expected primary-expression before ‘int’
   45 | EXTERN void     exp_interpret_rcfiles _ANSI_ARGS_((Tcl_Interp *,int my_rc,int sys_rc));
      |                                                                 ^~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:45:75: error: expected primary-expression before ‘int’
   45 | EXTERN void     exp_interpret_rcfiles _ANSI_ARGS_((Tcl_Interp *,int my_rc,int sys_rc));
      |                                                                           ^~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:52:45: error: ‘Tcl_Interp’ was not declared in this scope
   52 | EXTERN void     (*exp_app_exit)_ANSI_ARGS_((Tcl_Interp *));
      |                                             ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:52:57: error: expected primary-expression before ‘)’ token
   52 | EXTERN void     (*exp_app_exit)_ANSI_ARGS_((Tcl_Interp *));
      |                                                         ^
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:53:17: error: variable or field ‘exp_exit_handlers’ declared void
   53 | EXTERN void     exp_exit_handlers _ANSI_ARGS_((ClientData));
      |                 ^~~~~~~~~~~~~~~~~
/usr/include/tcl8.6/expect_tcl.h:53:48: error: ‘ClientData’ was not declared in this scope
   53 | EXTERN void     exp_exit_handlers _ANSI_ARGS_((ClientData));
      |                                                ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:55:17: error: variable or field ‘exp_error’ declared void
   55 | EXTERN void     exp_error _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));
      |                 ^~~~~~~~~
/usr/include/tcl8.6/expect_tcl.h:55:51: error: ‘Tcl_Interp’ was not declared in this scope
   55 | EXTERN void     exp_error _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));
      |                                                   ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:55:39: note: in expansion of macro ‘TCL_VARARGS’
   55 | EXTERN void     exp_error _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));
      |                                       ^~~~~~~~~~~
/usr/include/tcl8.6/expect_tcl.h:55:64: error: ‘interp’ was not declared in this scope
   55 | EXTERN void     exp_error _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));
      |                                                                ^~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:55:39: note: in expansion of macro ‘TCL_VARARGS’
   55 | EXTERN void     exp_error _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));
      |                                       ^~~~~~~~~~~
/usr/include/tcl8.6/expect.h:138:48: error: expected primary-expression before ‘...’ token
  138 | #   define TCL_VARARGS(type, name) (type name, ...)
      |                                                ^~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/expect_tcl.h:55:39: note: in expansion of macro ‘TCL_VARARGS’
   55 | EXTERN void     exp_error _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));
      |                                       ^~~~~~~~~~~
In file included from /tmp/PHpOCStCaH/dump1.h:15:
/usr/include/tcl8.6/tcldbg.h:17:14: error: typedef ‘Dbg_InterProc’ is initialized (use ‘decltype’ instead)
   17 | typedef int (Dbg_InterProc) _ANSI_ARGS_((Tcl_Interp *interp, ClientData data));
      |              ^~~~~~~~~~~~~
/usr/include/tcl8.6/tcldbg.h:17:42: error: ‘Tcl_Interp’ was not declared in this scope
   17 | typedef int (Dbg_InterProc) _ANSI_ARGS_((Tcl_Interp *interp, ClientData data));
      |                                          ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:17:54: error: ‘interp’ was not declared in this scope
   17 | typedef int (Dbg_InterProc) _ANSI_ARGS_((Tcl_Interp *interp, ClientData data));
      |                                                      ^~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:17:62: error: ‘ClientData’ was not declared in this scope
   17 | typedef int (Dbg_InterProc) _ANSI_ARGS_((Tcl_Interp *interp, ClientData data));
      |                                                              ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:18:14: error: typedef ‘Dbg_IgnoreFuncsProc’ is initialized (use ‘decltype’ instead)
   18 | typedef int (Dbg_IgnoreFuncsProc) _ANSI_ARGS_((
      |              ^~~~~~~~~~~~~~~~~~~
/usr/include/tcl8.6/tcldbg.h:19:25: error: ‘Tcl_Interp’ was not declared in this scope
   19 |                         Tcl_Interp *interp,
      |                         ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:19:37: error: ‘interp’ was not declared in this scope
   19 |                         Tcl_Interp *interp,
      |                                     ^~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:20:25: error: expected primary-expression before ‘char’
   20 |                         char *funcname));
      |                         ^~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:21:15: error: typedef ‘Dbg_OutputProc’ is initialized (use ‘decltype’ instead)
   21 | typedef void (Dbg_OutputProc) _ANSI_ARGS_((
      |               ^~~~~~~~~~~~~~
/usr/include/tcl8.6/tcldbg.h:22:25: error: ‘Tcl_Interp’ was not declared in this scope
   22 |                         Tcl_Interp *interp,
      |                         ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:22:37: error: ‘interp’ was not declared in this scope
   22 |                         Tcl_Interp *interp,
      |                                     ^~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:23:25: error: expected primary-expression before ‘char’
   23 |                         char *output,
      |                         ^~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:24:25: error: ‘ClientData’ was not declared in this scope
   24 |                         ClientData data));
      |                         ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:27:3: error: ‘Dbg_InterProc’ does not name a type
   27 |   Dbg_InterProc *func;
      |   ^~~~~~~~~~~~~
/usr/include/tcl8.6/tcldbg.h:28:3: error: ‘ClientData’ does not name a type
   28 |   ClientData data;
      |   ^~~~~~~~~~
/usr/include/tcl8.6/tcldbg.h:32:3: error: ‘Dbg_OutputProc’ does not name a type
   32 |   Dbg_OutputProc *func;
      |   ^~~~~~~~~~~~~~
/usr/include/tcl8.6/tcldbg.h:33:3: error: ‘ClientData’ does not name a type
   33 |   ClientData data;
      |   ^~~~~~~~~~
/usr/include/tcl8.6/tcldbg.h:40:37: error: ‘Tcl_Interp’ was not declared in this scope
   40 | EXTERN int Tcldbg_Init _ANSI_ARGS_((Tcl_Interp *));
      |                                     ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:40:49: error: expected primary-expression before ‘)’ token
   40 | EXTERN int Tcldbg_Init _ANSI_ARGS_((Tcl_Interp *));
      |                                                 ^
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:42:13: error: variable or field ‘Dbg_On’ declared void
   42 | EXTERN void Dbg_On _ANSI_ARGS_((Tcl_Interp *interp,
      |             ^~~~~~
/usr/include/tcl8.6/tcldbg.h:42:33: error: ‘Tcl_Interp’ was not declared in this scope
   42 | EXTERN void Dbg_On _ANSI_ARGS_((Tcl_Interp *interp,
      |                                 ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:42:45: error: ‘interp’ was not declared in this scope
   42 | EXTERN void Dbg_On _ANSI_ARGS_((Tcl_Interp *interp,
      |                                             ^~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:43:41: error: expected primary-expression before ‘int’
   43 |                                         int immediate));
      |                                         ^~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:44:13: error: variable or field ‘Dbg_Off’ declared void
   44 | EXTERN void Dbg_Off _ANSI_ARGS_((Tcl_Interp *interp));
      |             ^~~~~~~
/usr/include/tcl8.6/tcldbg.h:44:34: error: ‘Tcl_Interp’ was not declared in this scope
   44 | EXTERN void Dbg_Off _ANSI_ARGS_((Tcl_Interp *interp));
      |                                  ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:44:46: error: ‘interp’ was not declared in this scope
   44 | EXTERN void Dbg_Off _ANSI_ARGS_((Tcl_Interp *interp));
      |                                              ^~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:47:36: error: ‘Tcl_Interp’ was not declared in this scope
   47 | EXTERN int Dbg_Active _ANSI_ARGS_((Tcl_Interp *interp));
      |                                    ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:47:48: error: ‘interp’ was not declared in this scope
   47 | EXTERN int Dbg_Active _ANSI_ARGS_((Tcl_Interp *interp));
      |                                                ^~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:49:41: error: ‘Tcl_Interp’ was not declared in this scope
   49 |                                         Tcl_Interp *interp,
      |                                         ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:49:53: error: ‘interp’ was not declared in this scope
   49 |                                         Tcl_Interp *interp,
      |                                                     ^~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:50:41: error: ‘Dbg_InterProc’ was not declared in this scope; did you mean ‘Dbg_Interactor’?
   50 |                                         Dbg_InterProc *interactor,
      |                                         ^~~~~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:50:56: error: ‘interactor’ was not declared in this scope; did you mean ‘Dbg_Interactor’?
   50 |                                         Dbg_InterProc *interactor,
      |                                                        ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:51:41: error: ‘ClientData’ was not declared in this scope
   51 |                                         ClientData data));
      |                                         ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:52:8: error: ‘Dbg_IgnoreFuncsProc’ does not name a type
   52 | EXTERN Dbg_IgnoreFuncsProc *Dbg_IgnoreFuncs _ANSI_ARGS_((
      |        ^~~~~~~~~~~~~~~~~~~
/usr/include/tcl8.6/tcldbg.h:56:41: error: ‘Tcl_Interp’ was not declared in this scope
   56 |                                         Tcl_Interp *interp,
      |                                         ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:56:53: error: ‘interp’ was not declared in this scope
   56 |                                         Tcl_Interp *interp,
      |                                                     ^~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:57:41: error: ‘Dbg_OutputProc’ was not declared in this scope; did you mean ‘Dbg_OutputStruct’?
   57 |                                         Dbg_OutputProc *,
      |                                         ^~~~~~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:57:57: error: expected primary-expression before ‘,’ token
   57 |                                         Dbg_OutputProc *,
      |                                                         ^
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^
/usr/include/tcl8.6/tcldbg.h:58:41: error: ‘ClientData’ was not declared in this scope
   58 |                                         ClientData data));
      |                                         ^~~~~~~~~~
/usr/include/tcl8.6/expect.h:212:33: note: in definition of macro ‘_ANSI_ARGS_’
  212 | #   define _ANSI_ARGS_(x)       x
      |                                 ^

