Files
xserver/include/xlibre_ptrtypes.h
Enrico Weigelt, metux IT consult 976e6cdd13 include: new header for fundamental pointer types
This header is holding forward declarations that are needed in many places.
It's for helping us to unclutter the include files a little bit.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-12 18:28:35 +01:00

30 lines
801 B
C

/* SPDX-License-Identifier: MIT OR X11
*
* Copyright © 2024 Enrico Weigelt, metux IT consult <info@metux.net>
*
* @brief
* This header holds forward definitions for pointer types used in many places.
* Helpful for uncluttering the includes a bit, so we have less complex dependencies.
*
* External drivers rarely have a reason for directly including it.
*/
#ifndef _XLIBRE_SDK_PTRTYPES_H
#define _XLIBRE_SDK_PTRTYPES_H
struct _Client;
typedef struct _Client *ClientPtr;
typedef struct _Client ClientRec;
struct _ClientId;
typedef struct _ClientId *ClientIdPtr;
struct _Window;
typedef struct _Window *WindowPtr;
typedef struct _Window WindowRec;
struct _ScrnInfoRec;
typedef struct _ScrnInfoRec *ScrnInfoPtr;
typedef struct _ScrnInfoRec ScrnInfoRec;
#endif /* _XLIBRE_SDK_PTRTYPES_H */