mirror of
https://github.com/X11Libre/xserver.git
synced 2026-03-24 10:14:52 +00:00
damage: consolidate damageextint.h
* move the stuff only used in .c file there * drop unnecessary include files Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
committed by
Enrico Weigelt
parent
006f0ec78c
commit
5a8da5bdc3
@@ -23,17 +23,46 @@
|
||||
|
||||
#include <dix-config.h>
|
||||
|
||||
#include <X11/Xproto.h>
|
||||
#include <X11/extensions/damageproto.h>
|
||||
|
||||
#include "dix/dix_priv.h"
|
||||
#include "include/pixmapstr.h"
|
||||
#include "miext/extinit_priv.h"
|
||||
#include "os/client_priv.h"
|
||||
#include "Xext/panoramiX.h"
|
||||
#include "Xext/panoramiXsrv.h"
|
||||
#include "xfixes/xfixes.h"
|
||||
|
||||
#include "damageextint.h"
|
||||
#include "damagestr.h"
|
||||
#include "protocol-versions.h"
|
||||
#include "dixstruct_priv.h"
|
||||
|
||||
typedef struct _DamageClient {
|
||||
CARD32 major_version;
|
||||
CARD32 minor_version;
|
||||
int critical;
|
||||
} DamageClientRec, *DamageClientPtr;
|
||||
|
||||
typedef struct _DamageExt {
|
||||
DamagePtr pDamage;
|
||||
DrawablePtr pDrawable;
|
||||
DamageReportLevel level;
|
||||
ClientPtr pClient;
|
||||
XID id;
|
||||
XID drawable;
|
||||
} DamageExtRec, *DamageExtPtr;
|
||||
|
||||
#define VERIFY_DAMAGEEXT(pDamageExt, rid, client, mode) { \
|
||||
int rc = dixLookupResourceByType((void **)&(pDamageExt), rid, \
|
||||
DamageExtType, client, mode); \
|
||||
if (rc != Success) \
|
||||
return rc; \
|
||||
}
|
||||
|
||||
#define GetDamageClient(pClient) ((DamageClientPtr)dixLookupPrivate(&(pClient)->devPrivates, DamageClientPrivateKey))
|
||||
|
||||
#ifdef XINERAMA
|
||||
|
||||
typedef struct {
|
||||
|
||||
@@ -22,46 +22,9 @@
|
||||
#ifndef _DAMAGEEXTINT_H_
|
||||
#define _DAMAGEEXTINT_H_
|
||||
|
||||
#include <dix-config.h>
|
||||
|
||||
#include <X11/X.h>
|
||||
#include <X11/Xproto.h>
|
||||
#include <X11/extensions/damageproto.h>
|
||||
|
||||
#include "dix/selection_priv.h"
|
||||
|
||||
#include "misc.h"
|
||||
#include "os.h"
|
||||
#include "dixstruct.h"
|
||||
#include "extnsionst.h"
|
||||
#include "windowstr.h"
|
||||
#include "scrnintstr.h"
|
||||
#include "damage.h"
|
||||
#include "xfixes.h"
|
||||
|
||||
typedef struct _DamageClient {
|
||||
CARD32 major_version;
|
||||
CARD32 minor_version;
|
||||
int critical;
|
||||
} DamageClientRec, *DamageClientPtr;
|
||||
|
||||
#define GetDamageClient(pClient) ((DamageClientPtr)dixLookupPrivate(&(pClient)->devPrivates, DamageClientPrivateKey))
|
||||
|
||||
typedef struct _DamageExt {
|
||||
DamagePtr pDamage;
|
||||
DrawablePtr pDrawable;
|
||||
DamageReportLevel level;
|
||||
ClientPtr pClient;
|
||||
XID id;
|
||||
XID drawable;
|
||||
} DamageExtRec, *DamageExtPtr;
|
||||
|
||||
#define VERIFY_DAMAGEEXT(pDamageExt, rid, client, mode) { \
|
||||
int rc = dixLookupResourceByType((void **)&(pDamageExt), rid, \
|
||||
DamageExtType, client, mode); \
|
||||
if (rc != Success) \
|
||||
return rc; \
|
||||
}
|
||||
#include "include/dix.h"
|
||||
|
||||
void
|
||||
DamageExtSetCritical(ClientPtr pClient, Bool critical);
|
||||
|
||||
Reference in New Issue
Block a user