Temporary header file '/tmp/rsoFnRq4Tf/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)

  // add includes
  #include "/usr/include/++dfb/++dfb.h"
  #include "/root/workarounds.h"
  #include "/usr/include/++dfb/++dfb_mangle.h"
  #include "/usr/include/++dfb/++dfb_unmangle.h"
  #include "/usr/include/++dfb/idirectfb.h"
  #include "/usr/include/++dfb/idirectfbdatabuffer.h"
  #include "/usr/include/++dfb/idirectfbdisplaylayer.h"
  #include "/usr/include/++dfb/idirectfbeventbuffer.h"
  #include "/usr/include/++dfb/idirectfbfont.h"
  #include "/usr/include/++dfb/idirectfbimageprovider.h"
  #include "/usr/include/++dfb/idirectfbinputdevice.h"
  #include "/usr/include/++dfb/idirectfbpalette.h"
  #include "/usr/include/++dfb/idirectfbscreen.h"
  #include "/usr/include/++dfb/idirectfbsurface.h"
  #include "/usr/include/++dfb/idirectfbvideoprovider.h"
  #include "/usr/include/++dfb/idirectfbwindow.h"
  #include "/usr/include/directfb/dfb_types.h"
  #include "/usr/include/directfb/dfiff.h"
  #include "/usr/include/directfb/dgiff.h"
  #include "/usr/include/directfb/direct/Lists.h"
  #include "/usr/include/directfb/direct/LockWQ.h"
  #include "/usr/include/directfb/direct/Magic.h"
  #include "/usr/include/directfb/direct/Mutex.h"
  #include "/usr/include/directfb/direct/Performer.h"
  #include "/usr/include/directfb/direct/String.h"
  #include "/usr/include/directfb/direct/TLSObject.h"
  #include "/usr/include/directfb/direct/ToString.h"
  #include "/usr/include/directfb/direct/Types++.h"
  #include "/usr/include/directfb/direct/atomic.h"
  #include "/usr/include/directfb/direct/build.h"
  #include "/usr/include/directfb/direct/clock.h"
  #include "/usr/include/directfb/direct/compiler.h"
  #include "/usr/include/directfb/direct/conf.h"
  #include "/usr/include/directfb/direct/debug.h"
  #include "/usr/include/directfb/direct/direct.h"
  #include "/usr/include/directfb/direct/fastlz.h"
  #include "/usr/include/directfb/direct/fifo.h"
  #include "/usr/include/directfb/direct/filesystem.h"
  #include "/usr/include/directfb/direct/flz.h"
  #include "/usr/include/directfb/direct/hash.h"
  #include "/usr/include/directfb/direct/init.h"
  #include "/usr/include/directfb/direct/interface.h"
  #include "/usr/include/directfb/direct/list.h"
  #include "/usr/include/directfb/direct/log.h"
  #include "/usr/include/directfb/direct/log_domain.h"
  #include "/usr/include/directfb/direct/map.h"
  #include "/usr/include/directfb/direct/mem.h"
  #include "/usr/include/directfb/direct/memcpy.h"
  #include "/usr/include/directfb/direct/messages.h"
  #include "/usr/include/directfb/direct/modules.h"
  #include "/usr/include/directfb/direct/os/clock.h"
  #include "/usr/include/directfb/direct/os/filesystem.h"
  #include "/usr/include/directfb/direct/os/linux/glibc/filesystem.h"
  #include "/usr/include/directfb/direct/os/linux/glibc/mutex.h"
  #include "/usr/include/directfb/direct/os/linux/glibc/thread.h"
  #include "/usr/include/directfb/direct/os/linux/glibc/types.h"
  #include "/usr/include/directfb/direct/os/linux/glibc/waitqueue.h"
  #include "/usr/include/directfb/direct/os/log.h"
  #include "/usr/include/directfb/direct/os/mem.h"
  #include "/usr/include/directfb/direct/os/mutex.h"
  #include "/usr/include/directfb/direct/os/signals.h"
  #include "/usr/include/directfb/direct/os/system.h"
  #include "/usr/include/directfb/direct/os/thread.h"
  #include "/usr/include/directfb/direct/os/types.h"
  #include "/usr/include/directfb/direct/os/waitqueue.h"
  #include "/usr/include/directfb/direct/perf.h"
  #include "/usr/include/directfb/direct/print.h"
  #include "/usr/include/directfb/direct/processor.h"
  #include "/usr/include/directfb/direct/result.h"
  #include "/usr/include/directfb/direct/serial.h"
  #include "/usr/include/directfb/direct/signals.h"
  #include "/usr/include/directfb/direct/stream.h"
  #include "/usr/include/directfb/direct/system.h"
  #include "/usr/include/directfb/direct/thread.h"
  #include "/usr/include/directfb/direct/trace.h"
  #include "/usr/include/directfb/direct/tree.h"
  #include "/usr/include/directfb/direct/types.h"
  #include "/usr/include/directfb/direct/utf8.h"
  #include "/usr/include/directfb/direct/util.h"
  #include "/usr/include/directfb/direct/uuid.h"
  #include "/usr/include/directfb/directfb++.h"
  #include "/usr/include/directfb/directfb.h"
  #include "/usr/include/directfb/directfb_build.h"
  #include "/usr/include/directfb/directfb_graphics.h"
  #include "/usr/include/directfb/directfb_keyboard.h"
  #include "/usr/include/directfb/directfb_keynames.h"
  #include "/usr/include/directfb/directfb_strings.h"
  #include "/usr/include/directfb/directfb_util.h"
  #include "/usr/include/directfb/directfb_version.h"
  #include "/usr/include/directfb/directfb_water.h"
  #include "/usr/include/directfb/directfb_water_strings.h"
  #include "/usr/include/directfb/directfb_windows.h"
  #include "/usr/include/directfb/directfbgl.h"
  #include "/usr/include/directfb/directfbgl2.h"
  #include "/usr/include/directfb/fusion/Debug.h"
  #include "/usr/include/directfb/fusion/arena.h"
  #include "/usr/include/directfb/fusion/build.h"
  #include "/usr/include/directfb/fusion/call.h"
  #include "/usr/include/directfb/fusion/conf.h"
  #include "/usr/include/directfb/fusion/fusion.h"
  #include "/usr/include/directfb/fusion/fusion_internal.h"
  #include "/usr/include/directfb/fusion/hash.h"
  #include "/usr/include/directfb/fusion/init.h"
  #include "/usr/include/directfb/fusion/lock.h"
  #include "/usr/include/directfb/fusion/property.h"
  #include "/usr/include/directfb/fusion/protocol.h"
  #include "/usr/include/directfb/fusion/reactor.h"
  #include "/usr/include/directfb/fusion/ref.h"
  #include "/usr/include/directfb/fusion/shm/pool.h"
  #include "/usr/include/directfb/fusion/shm/shm.h"
  #include "/usr/include/directfb/fusion/shm/shm_internal.h"
  #include "/usr/include/directfb/fusion/shmalloc.h"
  #include "/usr/include/directfb/fusion/types.h"
  #include "/usr/include/directfb/fusion/vector.h"
  #include "/usr/include/directfb-internal/core/CoreDFB.h"
  #include "/usr/include/directfb-internal/core/CoreDFB_CallMode.h"
  #include "/usr/include/directfb-internal/core/CoreGraphicsState.h"
  #include "/usr/include/directfb-internal/core/CoreGraphicsStateClient.h"
  #include "/usr/include/directfb-internal/core/CoreInputDevice.h"
  #include "/usr/include/directfb-internal/core/CoreLayer.h"
  #include "/usr/include/directfb-internal/core/CoreLayerContext.h"
  #include "/usr/include/directfb-internal/core/CoreLayerRegion.h"
  #include "/usr/include/directfb-internal/core/CorePalette.h"
  #include "/usr/include/directfb-internal/core/CoreScreen.h"
  #include "/usr/include/directfb-internal/core/CoreSlave.h"
  #include "/usr/include/directfb-internal/core/CoreSurface.h"
  #include "/usr/include/directfb-internal/core/CoreSurfaceClient.h"
  #include "/usr/include/directfb-internal/core/CoreWindow.h"
  #include "/usr/include/directfb-internal/core/CoreWindowStack.h"
  #include "/usr/include/directfb-internal/core/Debug.h"
  #include "/usr/include/directfb-internal/core/DisplayTask.h"
  #include "/usr/include/directfb-internal/core/Fifo.h"
  #include "/usr/include/directfb-internal/core/Interface.h"
  #include "/usr/include/directfb-internal/core/PacketBuffer.h"
  #include "/usr/include/directfb-internal/core/Renderer.h"
  #include "/usr/include/directfb-internal/core/SurfaceTask.h"
  #include "/usr/include/directfb-internal/core/Task.h"
  #include "/usr/include/directfb-internal/core/TaskManager.h"
  #include "/usr/include/directfb-internal/core/TaskThreadsQ.h"
  #include "/usr/include/directfb-internal/core/Util.h"
  #include "/usr/include/directfb-internal/core/clipboard.h"
  #include "/usr/include/directfb-internal/core/colorhash.h"
  #include "/usr/include/directfb-internal/core/core.h"
  #include "/usr/include/directfb-internal/core/core_parts.h"
  #include "/usr/include/directfb-internal/core/core_strings.h"
  #include "/usr/include/directfb-internal/core/core_system.h"
  #include "/usr/include/directfb-internal/core/coredefs.h"
  #include "/usr/include/directfb-internal/core/coretypes.h"
  #include "/usr/include/directfb-internal/core/fonts.h"
  #include "/usr/include/directfb-internal/core/gfxcard.h"
  #include "/usr/include/directfb-internal/core/graphics_state.h"
  #include "/usr/include/directfb-internal/core/input.h"
  #include "/usr/include/directfb-internal/core/input_hub.h"
  #include "/usr/include/directfb-internal/core/layer_context.h"
  #include "/usr/include/directfb-internal/core/layer_control.h"
  #include "/usr/include/directfb-internal/core/layer_region.h"
  #include "/usr/include/directfb-internal/core/layers.h"
  #include "/usr/include/directfb-internal/core/layers_internal.h"
  #include "/usr/include/directfb-internal/core/palette.h"
  #include "/usr/include/directfb-internal/core/screen.h"
  #include "/usr/include/directfb-internal/core/screens.h"
  #include "/usr/include/directfb-internal/core/screens_internal.h"
  #include "/usr/include/directfb-internal/core/state.h"
  #include "/usr/include/directfb-internal/core/surface.h"
  #include "/usr/include/directfb-internal/core/surface_allocation.h"
  #include "/usr/include/directfb-internal/core/surface_buffer.h"
  #include "/usr/include/directfb-internal/core/surface_client.h"
  #include "/usr/include/directfb-internal/core/surface_core.h"
  #include "/usr/include/directfb-internal/core/surface_pool.h"
  #include "/usr/include/directfb-internal/core/surface_pool_bridge.h"
  #include "/usr/include/directfb-internal/core/system.h"
  #include "/usr/include/directfb-internal/core/windows.h"
  #include "/usr/include/directfb-internal/core/windows_internal.h"
  #include "/usr/include/directfb-internal/core/windowstack.h"
  #include "/usr/include/directfb-internal/core/wm.h"
  #include "/usr/include/directfb-internal/devmem/devmem.h"
  #include "/usr/include/directfb-internal/devmem/surfacemanager.h"
  #include "/usr/include/directfb-internal/display/idirectfbdisplaylayer.h"
  #include "/usr/include/directfb-internal/display/idirectfbpalette.h"
  #include "/usr/include/directfb-internal/display/idirectfbscreen.h"
  #include "/usr/include/directfb-internal/display/idirectfbsurface.h"
  #include "/usr/include/directfb-internal/display/idirectfbsurface_layer.h"
  #include "/usr/include/directfb-internal/display/idirectfbsurface_window.h"
  #include "/usr/include/directfb-internal/fbdev/agp.h"
  #include "/usr/include/directfb-internal/fbdev/fb.h"
  #include "/usr/include/directfb-internal/fbdev/fbdev.h"
  #include "/usr/include/directfb-internal/fbdev/surfacemanager.h"
  #include "/usr/include/directfb-internal/fbdev/vt.h"
  #include "/usr/include/directfb-internal/gfx/clip.h"
  #include "/usr/include/directfb-internal/gfx/convert.h"
  #include "/usr/include/directfb-internal/gfx/generic/generic.h"
  #include "/usr/include/directfb-internal/gfx/util.h"
  #include "/usr/include/directfb-internal/idirectfb.h"
  #include "/usr/include/directfb-internal/init.h"
  #include "/usr/include/directfb-internal/input/idirectfbinputbuffer.h"
  #include "/usr/include/directfb-internal/input/idirectfbinputdevice.h"
  #include "/usr/include/directfb-internal/media/idirectfbdatabuffer.h"
  #include "/usr/include/directfb-internal/media/idirectfbdatabuffer_client.h"
  #include "/usr/include/directfb-internal/media/idirectfbfont.h"
  #include "/usr/include/directfb-internal/media/idirectfbimageprovider.h"
  #include "/usr/include/directfb-internal/media/idirectfbvideoprovider.h"
  #include "/usr/include/directfb-internal/mesa_system/mesa_system.h"
  #include "/usr/include/directfb-internal/misc/conf.h"
  #include "/usr/include/directfb-internal/misc/gfx_util.h"
  #include "/usr/include/directfb-internal/misc/util.h"
  #include "/usr/include/directfb-internal/windows/idirectfbwindow.h"

  // add namespaces
  namespace Direct{typedef int tmp_add_type_1;}
  Direct::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace DirectFB{typedef int tmp_add_type_2;}
  DirectFB::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace DirectFB{namespace Primitives{typedef int tmp_add_type_3;}}
  DirectFB::Primitives::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace DirectFB{namespace Util{typedef int tmp_add_type_4;}}
  DirectFB::Util::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace Fusion{typedef int tmp_add_type_5;}
  Fusion::tmp_add_type_5 tmp_add_func_5(){return 0;};

  // add classes
  DFBAccelerationMaskName* tmp_add_class_0;
  DFBColorSpaceName* tmp_add_class_1;
  DFBCoreSurfaceTypeFlagsName* tmp_add_class_2;
  DFBDimension* tmp_add_class_3;
  DFBDisplayLayerBufferModeName* tmp_add_class_4;
  DFBDisplayLayerCapabilitiesName* tmp_add_class_5;
  DFBDisplayLayerOptionsName* tmp_add_class_6;
  DFBDisplayLayerTypeFlagsName* tmp_add_class_7;
  DFBException* tmp_add_class_8;
  DFBInputDeviceCapabilitiesName* tmp_add_class_9;
  DFBInputDeviceTypeFlagsName* tmp_add_class_10;
  DFBKeyIdentifierName* tmp_add_class_11;
  DFBKeySymbolName* tmp_add_class_12;
  DFBPixelFormatName* tmp_add_class_13;
  DFBPoint* tmp_add_class_14;
  DFBPorterDuffRuleName* tmp_add_class_15;
  DFBRectangle* tmp_add_class_16;
  DFBRegion* tmp_add_class_17;
  DFBScreenCapabilitiesName* tmp_add_class_18;
  DFBScreenEncoderCapabilitiesName* tmp_add_class_19;
  DFBScreenEncoderConfigFlagsName* tmp_add_class_20;
  DFBScreenEncoderFrequencyName* tmp_add_class_21;
  DFBScreenEncoderPictureFramingName* tmp_add_class_22;
  DFBScreenEncoderScanModeName* tmp_add_class_23;
  DFBScreenEncoderTVStandardsName* tmp_add_class_24;
  DFBScreenEncoderTestPictureName* tmp_add_class_25;
  DFBScreenEncoderTypeName* tmp_add_class_26;
  DFBScreenMixerCapabilitiesName* tmp_add_class_27;
  DFBScreenMixerTreeName* tmp_add_class_28;
  DFBScreenOutputCapabilitiesName* tmp_add_class_29;
  DFBScreenOutputConnectorsName* tmp_add_class_30;
  DFBScreenOutputResolutionName* tmp_add_class_31;
  DFBScreenOutputSignalsName* tmp_add_class_32;
  DFBScreenOutputSlowBlankingSignalsName* tmp_add_class_33;
  DFBSurfaceBlendFunctionName* tmp_add_class_34;
  DFBSurfaceBlittingFlagsName* tmp_add_class_35;
  DFBSurfaceCapabilitiesName* tmp_add_class_36;
  DFBSurfaceDrawingFlagsName* tmp_add_class_37;
  DFBSurfaceFlipFlagsName* tmp_add_class_38;
  DFBUpdates* tmp_add_class_39;
  DFBWaterElementTypeName* tmp_add_class_40;
  DFBWindowCapabilitiesName* tmp_add_class_41;
  DFBWindowOptionsName* tmp_add_class_42;
  EGLClientPixmapHI* tmp_add_class_43;
  FromStringBase* tmp_add_class_44;
  IDirectFB* tmp_add_class_45;
  IDirectFBDataBuffer* tmp_add_class_46;
  IDirectFBDisplayLayer* tmp_add_class_47;
  IDirectFBEventBuffer* tmp_add_class_48;
  IDirectFBFont* tmp_add_class_49;
  IDirectFBImageProvider* tmp_add_class_50;
  IDirectFBInputDevice* tmp_add_class_51;
  IDirectFBPalette* tmp_add_class_52;
  IDirectFBScreen* tmp_add_class_53;
  IDirectFBSurface* tmp_add_class_54;
  IDirectFBVideoProvider* tmp_add_class_55;
  IDirectFBWindow* tmp_add_class_56;
  _CardState* tmp_add_class_57;
  _Chunk* tmp_add_class_58;
  _CoreFont* tmp_add_class_59;
  _CoreGlyphData* tmp_add_class_60;
  _CorePalette* tmp_add_class_61;
  _FusionHashNode* tmp_add_class_62;
  _G_fpos64_t* tmp_add_class_63;
  _G_fpos_t* tmp_add_class_64;
  _GenefxState* tmp_add_class_65;
  _GraphicsDeviceFuncs* tmp_add_class_66;
  _IAny* tmp_add_class_67;
  _ICoreResourceClient* tmp_add_class_68;
  _ICoreResourceManager* tmp_add_class_69;
  _IDirectFB* tmp_add_class_70;
  _IDirectFBDataBuffer* tmp_add_class_71;
  _IDirectFBDisplayLayer* tmp_add_class_72;
  _IDirectFBEventBuffer* tmp_add_class_73;
  _IDirectFBFont* tmp_add_class_74;
  _IDirectFBGL* tmp_add_class_75;
  _IDirectFBGL2* tmp_add_class_76;
  _IDirectFBGL2Context* tmp_add_class_77;
  _IDirectFBGraphics* tmp_add_class_78;
  _IDirectFBImageProvider* tmp_add_class_79;
  _IDirectFBInputDevice* tmp_add_class_80;
  _IDirectFBPalette* tmp_add_class_81;
  _IDirectFBScreen* tmp_add_class_82;
  _IDirectFBSurface* tmp_add_class_83;
  _IDirectFBVideoProvider* tmp_add_class_84;
  _IDirectFBWindow* tmp_add_class_85;
  _IDirectFBWindows* tmp_add_class_86;
  _IO_cookie_io_functions_t* tmp_add_class_87;
  _IWater* tmp_add_class_88;
  _SurfaceManager* tmp_add_class_89;
  _VideoMode* tmp_add_class_90;
  _agp_allocate* tmp_add_class_91;
  _agp_bind* tmp_add_class_92;
  _agp_info* tmp_add_class_93;
  _agp_region* tmp_add_class_94;
  _agp_segment* tmp_add_class_95;
  _agp_setup* tmp_add_class_96;
  _agp_unbind* tmp_add_class_97;
  _drmBuf* tmp_add_class_98;
  _drmBufDesc* tmp_add_class_99;
  _drmBufInfo* tmp_add_class_100;
  _drmBufMap* tmp_add_class_101;
  _drmDMAReq* tmp_add_class_102;
  _drmDevice* tmp_add_class_103;
  _drmEventContext* tmp_add_class_104;
  _drmHost1xBusInfo* tmp_add_class_105;
  _drmHost1xDeviceInfo* tmp_add_class_106;
  _drmLock* tmp_add_class_107;
  _drmModeConnector* tmp_add_class_108;
  _drmModeCrtc* tmp_add_class_109;
  _drmModeEncoder* tmp_add_class_110;
  _drmModeFB* tmp_add_class_111;
  _drmModeFB2* tmp_add_class_112;
  _drmModeFormatModifierIterator* tmp_add_class_113;
  _drmModeModeInfo* tmp_add_class_114;
  _drmModeObjectProperties* tmp_add_class_115;
  _drmModePlane* tmp_add_class_116;
  _drmModePlaneRes* tmp_add_class_117;
  _drmModeProperty* tmp_add_class_118;
  _drmModePropertyBlob* tmp_add_class_119;
  _drmModeRes* tmp_add_class_120;
  _drmPciBusInfo* tmp_add_class_121;
  _drmPciDeviceInfo* tmp_add_class_122;
  _drmPlatformBusInfo* tmp_add_class_123;
  _drmPlatformDeviceInfo* tmp_add_class_124;
  _drmRegion* tmp_add_class_125;
  _drmServerInfo* tmp_add_class_126;
  _drmSetVersion* tmp_add_class_127;
  _drmStats* tmp_add_class_128;
  _drmTextureRegion* tmp_add_class_129;
  _drmUsbBusInfo* tmp_add_class_130;
  _drmUsbDeviceInfo* tmp_add_class_131;
  _drmVBlank* tmp_add_class_132;
  _drmVBlankReply* tmp_add_class_133;
  _drmVBlankReq* tmp_add_class_134;
  _drmVersion* tmp_add_class_135;
  agp_version* tmp_add_class_136;
  cmsghdr* tmp_add_class_137;
  dl_find_object* tmp_add_class_138;
  drmHashEntry* tmp_add_class_139;
  drmModeLesseeList* tmp_add_class_140;
  drmModeObjectList* tmp_add_class_141;
  drm_agp_binding* tmp_add_class_142;
  drm_agp_buffer* tmp_add_class_143;
  drm_agp_info* tmp_add_class_144;
  drm_agp_mode* tmp_add_class_145;
  drm_auth* tmp_add_class_146;
  drm_block* tmp_add_class_147;
  drm_buf_desc* tmp_add_class_148;
  drm_buf_free* tmp_add_class_149;
  drm_buf_info* tmp_add_class_150;
  drm_buf_map* tmp_add_class_151;
  drm_buf_pub* tmp_add_class_152;
  drm_client* tmp_add_class_153;
  drm_clip_rect* tmp_add_class_154;
  drm_color_ctm* tmp_add_class_155;
  drm_color_lut* tmp_add_class_156;
  drm_control* tmp_add_class_157;
  drm_crtc_get_sequence* tmp_add_class_158;
  drm_crtc_queue_sequence* tmp_add_class_159;
  drm_ctx* tmp_add_class_160;
  drm_ctx_priv_map* tmp_add_class_161;
  drm_ctx_res* tmp_add_class_162;
  drm_dma* tmp_add_class_163;
  drm_draw* tmp_add_class_164;
  drm_drawable_info* tmp_add_class_165;
  drm_event* tmp_add_class_166;
  drm_event_crtc_sequence* tmp_add_class_167;
  drm_event_vblank* tmp_add_class_168;
  drm_format_modifier* tmp_add_class_169;
  drm_format_modifier_blob* tmp_add_class_170;
  drm_gem_close* tmp_add_class_171;
  drm_gem_flink* tmp_add_class_172;
  drm_gem_open* tmp_add_class_173;
  drm_get_cap* tmp_add_class_174;
  drm_hw_lock* tmp_add_class_175;
  drm_irq_busid* tmp_add_class_176;
  drm_list* tmp_add_class_177;
  drm_lock* tmp_add_class_178;
  drm_map* tmp_add_class_179;
  drm_mode_atomic* tmp_add_class_180;
  drm_mode_card_res* tmp_add_class_181;
  drm_mode_connector_set_property* tmp_add_class_182;
  drm_mode_create_blob* tmp_add_class_183;
  drm_mode_create_dumb* tmp_add_class_184;
  drm_mode_create_lease* tmp_add_class_185;
  drm_mode_crtc* tmp_add_class_186;
  drm_mode_crtc_lut* tmp_add_class_187;
  drm_mode_crtc_page_flip* tmp_add_class_188;
  drm_mode_crtc_page_flip_target* tmp_add_class_189;
  drm_mode_cursor* tmp_add_class_190;
  drm_mode_cursor2* tmp_add_class_191;
  drm_mode_destroy_blob* tmp_add_class_192;
  drm_mode_destroy_dumb* tmp_add_class_193;
  drm_mode_fb_cmd* tmp_add_class_194;
  drm_mode_fb_cmd2* tmp_add_class_195;
  drm_mode_fb_dirty_cmd* tmp_add_class_196;
  drm_mode_get_blob* tmp_add_class_197;
  drm_mode_get_connector* tmp_add_class_198;
  drm_mode_get_encoder* tmp_add_class_199;
  drm_mode_get_lease* tmp_add_class_200;
  drm_mode_get_plane* tmp_add_class_201;
  drm_mode_get_plane_res* tmp_add_class_202;
  drm_mode_get_property* tmp_add_class_203;
  drm_mode_list_lessees* tmp_add_class_204;
  drm_mode_map_dumb* tmp_add_class_205;
  drm_mode_mode_cmd* tmp_add_class_206;
  drm_mode_modeinfo* tmp_add_class_207;
  drm_mode_obj_get_properties* tmp_add_class_208;
  drm_mode_obj_set_property* tmp_add_class_209;
  drm_mode_property_enum* tmp_add_class_210;
  drm_mode_rect* tmp_add_class_211;
  drm_mode_revoke_lease* tmp_add_class_212;
  drm_mode_set_plane* tmp_add_class_213;
  drm_modeset_ctl* tmp_add_class_214;
  drm_prime_handle* tmp_add_class_215;
  drm_scatter_gather* tmp_add_class_216;
  drm_set_client_cap* tmp_add_class_217;
  drm_set_version* tmp_add_class_218;
  drm_stats* tmp_add_class_219;
  drm_syncobj_array* tmp_add_class_220;
  drm_syncobj_create* tmp_add_class_221;
  drm_syncobj_destroy* tmp_add_class_222;
  drm_syncobj_handle* tmp_add_class_223;
  drm_syncobj_timeline_array* tmp_add_class_224;
  drm_syncobj_timeline_wait* tmp_add_class_225;
  drm_syncobj_transfer* tmp_add_class_226;
  drm_syncobj_wait* tmp_add_class_227;
  drm_tex_region* tmp_add_class_228;
  drm_unique* tmp_add_class_229;
  drm_update_draw* tmp_add_class_230;
  drm_version* tmp_add_class_231;
  drm_wait_vblank* tmp_add_class_232;
  drm_wait_vblank_reply* tmp_add_class_233;
  drm_wait_vblank_request* tmp_add_class_234;
  f_owner_ex* tmp_add_class_235;
  fb_bitfield* tmp_add_class_236;
  fb_cmap* tmp_add_class_237;
  fb_con2fbmap* tmp_add_class_238;
  fb_copyarea* tmp_add_class_239;
  fb_cursor* tmp_add_class_240;
  fb_fillrect* tmp_add_class_241;
  fb_fix_screeninfo* tmp_add_class_242;
  fb_image* tmp_add_class_243;
  fb_var_screeninfo* tmp_add_class_244;
  fb_vblank* tmp_add_class_245;
  fbcurpos* tmp_add_class_246;
  file_handle* tmp_add_class_247;
  flock64* tmp_add_class_248;
  gbm_bo_handle* tmp_add_class_249;
  gbm_format_name_desc* tmp_add_class_250;
  gbm_import_fd_data* tmp_add_class_251;
  gbm_import_fd_modifier_data* tmp_add_class_252;
  group_filter* tmp_add_class_253;
  group_req* tmp_add_class_254;
  group_source_req* tmp_add_class_255;
  hdr_metadata_infoframe* tmp_add_class_256;
  hdr_output_metadata* tmp_add_class_257;
  in6_addr* tmp_add_class_258;
  in6_pktinfo* tmp_add_class_259;
  in_addr* tmp_add_class_260;
  in_pktinfo* tmp_add_class_261;
  iovec* tmp_add_class_262;
  ip6_mtuinfo* tmp_add_class_263;
  ip_mreq* tmp_add_class_264;
  ip_mreq_source* tmp_add_class_265;
  ip_mreqn* tmp_add_class_266;
  ip_msfilter* tmp_add_class_267;
  ip_opts* tmp_add_class_268;
  ipv6_mreq* tmp_add_class_269;
  itimerval* tmp_add_class_270;
  linger* tmp_add_class_271;
  mmsghdr* tmp_add_class_272;
  msghdr* tmp_add_class_273;
  osockaddr* tmp_add_class_274;
  rlimit64* tmp_add_class_275;
  sockaddr* tmp_add_class_276;
  sockaddr_in* tmp_add_class_277;
  sockaddr_in6* tmp_add_class_278;
  sockaddr_storage* tmp_add_class_279;
  sockaddr_un* tmp_add_class_280;
  statx_timestamp* tmp_add_class_281;
  termios* tmp_add_class_282;
  ucontext_t* tmp_add_class_283;
  ucred* tmp_add_class_284;
  vt_consize* tmp_add_class_285;
  vt_event* tmp_add_class_286;
  vt_mode* tmp_add_class_287;
  vt_setactivate* tmp_add_class_288;
  vt_sizes* tmp_add_class_289;
  vt_stat* tmp_add_class_290;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/rsoFnRq4Tf/dump1.h"  -I/usr/include/directfb-internal -I/usr/include/directfb -I/usr/include/directfb-internal/fbdev -I/usr/include/directfb-internal/core -I/usr/include/libdrm

