Temporary header file '/tmp/iuCn7DbeGI/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) typedef float _Float32; typedef long double _Float64; typedef double _Float32x; #define _Noreturn __attribute__ ((__noreturn__)) // add includes #include "/usr/include/string.h" #include "/usr/include/freerdp2/freerdp/freerdp.h" #include "/usr/include/freerdp2/freerdp/addin.h" #include "/usr/include/freerdp2/freerdp/altsec.h" #include "/usr/include/freerdp2/freerdp/api.h" #include "/usr/include/freerdp2/freerdp/assistance.h" #include "/usr/include/freerdp2/freerdp/autodetect.h" #include "/usr/include/freerdp2/freerdp/build-config.h" #include "/usr/include/freerdp2/freerdp/cache/bitmap.h" #include "/usr/include/freerdp2/freerdp/cache/brush.h" #include "/usr/include/freerdp2/freerdp/cache/cache.h" #include "/usr/include/freerdp2/freerdp/cache/glyph.h" #include "/usr/include/freerdp2/freerdp/cache/nine_grid.h" #include "/usr/include/freerdp2/freerdp/cache/offscreen.h" #include "/usr/include/freerdp2/freerdp/cache/palette.h" #include "/usr/include/freerdp2/freerdp/cache/pointer.h" #include "/usr/include/freerdp2/freerdp/channels/ainput.h" #include "/usr/include/freerdp2/freerdp/channels/audin.h" #include "/usr/include/freerdp2/freerdp/channels/channels.h" #include "/usr/include/freerdp2/freerdp/channels/cliprdr.h" #include "/usr/include/freerdp2/freerdp/channels/disp.h" #include "/usr/include/freerdp2/freerdp/channels/echo.h" #include "/usr/include/freerdp2/freerdp/channels/encomsp.h" #include "/usr/include/freerdp2/freerdp/channels/geometry.h" #include "/usr/include/freerdp2/freerdp/channels/log.h" #include "/usr/include/freerdp2/freerdp/channels/rail.h" #include "/usr/include/freerdp2/freerdp/channels/rdpdr.h" #include "/usr/include/freerdp2/freerdp/channels/rdpecam.h" #include "/usr/include/freerdp2/freerdp/channels/rdpei.h" #include "/usr/include/freerdp2/freerdp/channels/rdpgfx.h" #include "/usr/include/freerdp2/freerdp/channels/rdpsnd.h" #include "/usr/include/freerdp2/freerdp/channels/remdesk.h" #include "/usr/include/freerdp2/freerdp/channels/telemetry.h" #include "/usr/include/freerdp2/freerdp/channels/tsmf.h" #include "/usr/include/freerdp2/freerdp/channels/urbdrc.h" #include "/usr/include/freerdp2/freerdp/channels/video.h" #include "/usr/include/freerdp2/freerdp/channels/wtsvc.h" #include "/usr/include/freerdp2/freerdp/client/ainput.h" #include "/usr/include/freerdp2/freerdp/client/audin.h" #include "/usr/include/freerdp2/freerdp/client/channels.h" #include "/usr/include/freerdp2/freerdp/client/cliprdr.h" #include "/usr/include/freerdp2/freerdp/client/cmdline.h" #include "/usr/include/freerdp2/freerdp/client/disp.h" #include "/usr/include/freerdp2/freerdp/client/drdynvc.h" #include "/usr/include/freerdp2/freerdp/client/encomsp.h" #include "/usr/include/freerdp2/freerdp/client/file.h" #include "/usr/include/freerdp2/freerdp/client/geometry.h" #include "/usr/include/freerdp2/freerdp/client/printer.h" #include "/usr/include/freerdp2/freerdp/client/rail.h" #include "/usr/include/freerdp2/freerdp/client/rdpei.h" #include "/usr/include/freerdp2/freerdp/client/rdpgfx.h" #include "/usr/include/freerdp2/freerdp/client/rdpsnd.h" #include "/usr/include/freerdp2/freerdp/client/remdesk.h" #include "/usr/include/freerdp2/freerdp/client/sshagent.h" #include "/usr/include/freerdp2/freerdp/client/tsmf.h" #include "/usr/include/freerdp2/freerdp/client/video.h" #include "/usr/include/freerdp2/freerdp/client.h" #include "/usr/include/freerdp2/freerdp/codec/audio.h" #include "/usr/include/freerdp2/freerdp/codec/bitmap.h" #include "/usr/include/freerdp2/freerdp/codec/bulk.h" #include "/usr/include/freerdp2/freerdp/codec/clear.h" #include "/usr/include/freerdp2/freerdp/codec/color.h" #include "/usr/include/freerdp2/freerdp/codec/dsp.h" #include "/usr/include/freerdp2/freerdp/codec/h264.h" #include "/usr/include/freerdp2/freerdp/codec/interleaved.h" #include "/usr/include/freerdp2/freerdp/codec/jpeg.h" #include "/usr/include/freerdp2/freerdp/codec/mppc.h" #include "/usr/include/freerdp2/freerdp/codec/ncrush.h" #include "/usr/include/freerdp2/freerdp/codec/nsc.h" #include "/usr/include/freerdp2/freerdp/codec/planar.h" #include "/usr/include/freerdp2/freerdp/codec/progressive.h" #include "/usr/include/freerdp2/freerdp/codec/region.h" #include "/usr/include/freerdp2/freerdp/codec/rfx.h" #include "/usr/include/freerdp2/freerdp/codec/xcrush.h" #include "/usr/include/freerdp2/freerdp/codec/yuv.h" #include "/usr/include/freerdp2/freerdp/codec/zgfx.h" #include "/usr/include/freerdp2/freerdp/codecs.h" #include "/usr/include/freerdp2/freerdp/constants.h" #include "/usr/include/freerdp2/freerdp/crypto/ber.h" #include "/usr/include/freerdp2/freerdp/crypto/certificate.h" #include "/usr/include/freerdp2/freerdp/crypto/crypto.h" #include "/usr/include/freerdp2/freerdp/crypto/der.h" #include "/usr/include/freerdp2/freerdp/crypto/er.h" #include "/usr/include/freerdp2/freerdp/crypto/per.h" #include "/usr/include/freerdp2/freerdp/crypto/tls.h" #include "/usr/include/freerdp2/freerdp/display.h" #include "/usr/include/freerdp2/freerdp/dvc.h" #include "/usr/include/freerdp2/freerdp/error.h" #include "/usr/include/freerdp2/freerdp/event.h" #include "/usr/include/freerdp2/freerdp/extension.h" #include "/usr/include/freerdp2/freerdp/gdi/bitmap.h" #include "/usr/include/freerdp2/freerdp/gdi/dc.h" #include "/usr/include/freerdp2/freerdp/gdi/gdi.h" #include "/usr/include/freerdp2/freerdp/gdi/gfx.h" #include "/usr/include/freerdp2/freerdp/gdi/pen.h" #include "/usr/include/freerdp2/freerdp/gdi/region.h" #include "/usr/include/freerdp2/freerdp/gdi/shape.h" #include "/usr/include/freerdp2/freerdp/gdi/video.h" #include "/usr/include/freerdp2/freerdp/graphics.h" #include "/usr/include/freerdp2/freerdp/heartbeat.h" #include "/usr/include/freerdp2/freerdp/input.h" #include "/usr/include/freerdp2/freerdp/license.h" #include "/usr/include/freerdp2/freerdp/listener.h" #include "/usr/include/freerdp2/freerdp/locale/keyboard.h" #include "/usr/include/freerdp2/freerdp/locale/locale.h" #include "/usr/include/freerdp2/freerdp/log.h" #include "/usr/include/freerdp2/freerdp/message.h" #include "/usr/include/freerdp2/freerdp/metrics.h" #include "/usr/include/freerdp2/freerdp/peer.h" #include "/usr/include/freerdp2/freerdp/pointer.h" #include "/usr/include/freerdp2/freerdp/primary.h" #include "/usr/include/freerdp2/freerdp/primitives.h" #include "/usr/include/freerdp2/freerdp/rail.h" #include "/usr/include/freerdp2/freerdp/scancode.h" #include "/usr/include/freerdp2/freerdp/secondary.h" #include "/usr/include/freerdp2/freerdp/session.h" #include "/usr/include/freerdp2/freerdp/settings.h" #include "/usr/include/freerdp2/freerdp/svc.h" #include "/usr/include/freerdp2/freerdp/types.h" #include "/usr/include/freerdp2/freerdp/update.h" #include "/usr/include/freerdp2/freerdp/utils/cliprdr_utils.h" #include "/usr/include/freerdp2/freerdp/utils/passphrase.h" #include "/usr/include/freerdp2/freerdp/utils/pcap.h" #include "/usr/include/freerdp2/freerdp/utils/profiler.h" #include "/usr/include/freerdp2/freerdp/utils/ringbuffer.h" #include "/usr/include/freerdp2/freerdp/utils/signal.h" #include "/usr/include/freerdp2/freerdp/utils/stopwatch.h" #include "/usr/include/freerdp2/freerdp/utils/string.h" #include "/usr/include/freerdp2/freerdp/version.h" #include "/usr/include/freerdp2/freerdp/window.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -U__cplusplus -D_Bool="bool" -x c++ -fpermissive -w "/tmp/iuCn7DbeGI/dump1.h" -I/usr/include/winpr2 -I/usr/include/freerdp2 -I/usr/include/winpr2/winpr