include: fix missing includes of <X11/Xfuncproto.h>

Needed for _X_EXPORT.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult 2026-04-23 18:37:31 +02:00 • committed by Enrico Weigelt
commit d64cce16a4
10 changed files with 12 additions and 0 deletions

View file

@ -7,6 +7,7 @@
#define _XORG_GEEXT_PRIV_H
#include <X11/Xproto.h>
#include <X11/Xfuncproto.h>
typedef void (*XorgGESwapProcPtr) (xGenericEvent *from, xGenericEvent *to);

View file

@ -22,6 +22,8 @@
#ifndef _DAMAGE_H_
#define _DAMAGE_H_
#include <X11/Xfuncproto.h>
typedef struct _damage *DamagePtr;
typedef enum _damageReportLevel {

View file

@ -23,6 +23,8 @@
#ifndef _FBROP_H_
#define _FBROP_H_
#include <X11/Xfuncproto.h>
typedef struct _mergeRopBits {
FbBits ca1, cx1, ca2, cx2;
} FbMergeRopRec, *FbMergeRopPtr;

View file

@ -2,6 +2,7 @@
#define __MIOVERLAY_H
#include <X11/Xdefs.h>
#include <X11/Xfuncproto.h>
typedef void (*miOverlayTransFunc) (ScreenPtr, int, BoxPtr);
typedef Bool (*miOverlayInOverlayFunc) (WindowPtr);

View file

@ -24,6 +24,7 @@
#define _MISYNCFD_H_
#include <X11/Xdefs.h>
#include <X11/Xfuncproto.h>
typedef int (*SyncScreenCreateFenceFromFdFunc) (ScreenPtr screen,
SyncFence *fence,

View file

@ -24,6 +24,7 @@
#define _MISYNCSHM_H_
#include <X11/Xdefs.h>
#include <X11/Xfuncproto.h>
extern _X_EXPORT Bool miSyncShmScreenInit(ScreenPtr pScreen);

View file

@ -28,6 +28,7 @@ in this Software without prior written authorization from The Open Group.
#define XSERVER_MIZERARC_H
#include <X11/Xdefs.h>
#include <X11/Xfuncproto.h>
typedef struct {
int x;

View file

@ -31,6 +31,7 @@
#define _VBE_MODES_H
#include <X11/Xdefs.h>
#include <X11/Xfuncproto.h>
/*
* This is intended to be stored in the DisplayModeRec's private area.

View file

@ -31,6 +31,7 @@
#define _XF86_OPT_H_
#include <X11/Xdefs.h>
#include <X11/Xfuncproto.h>
#include "xf86Optionstr.h"

View file

@ -29,6 +29,7 @@
#define _xisb_H_
#include <unistd.h>
#include <X11/Xfuncproto.h>
/******************************************************************************
* Definitions