summaryrefslogtreecommitdiff
path: root/include/dix.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/dix.h')
-rw-r--r--include/dix.h29
1 files changed, 27 insertions, 2 deletions
diff --git a/include/dix.h b/include/dix.h
index 20a182d2e..a7d71ef68 100644
--- a/include/dix.h
+++ b/include/dix.h
@@ -383,6 +383,12 @@ extern void CopyISOLatin1Lowered(
unsigned char * /*source*/,
int /*length*/);
+extern int CompareISOLatin1Lowered(
+ unsigned char * /*a*/,
+ int alen,
+ unsigned char * /*b*/,
+ int blen);
+
#ifdef XCSECURITY
extern WindowPtr SecurityLookupWindow(
@@ -430,8 +436,10 @@ extern void NoopDDA(void);
extern int AlterSaveSetForClient(
ClientPtr /*client*/,
WindowPtr /*pWin*/,
- unsigned /*mode*/);
-
+ unsigned /*mode*/,
+ Bool /*toRoot*/,
+ Bool /*remap*/);
+
extern void DeleteWindowFromAnySaveSet(
WindowPtr /*pWin*/);
@@ -789,4 +797,21 @@ typedef struct {
int count;
} DeviceEventInfoRec;
+/*
+ * SelectionCallback stuff
+ */
+
+extern CallbackListPtr SelectionCallback;
+
+typedef enum {
+ SelectionSetOwner,
+ SelectionWindowDestroy,
+ SelectionClientClose
+} SelectionCallbackKind;
+
+typedef struct {
+ struct _Selection *selection;
+ SelectionCallbackKind kind;
+} SelectionInfoRec;
+
#endif /* DIX_H */