diff options
Diffstat (limited to 'include/dix.h')
-rw-r--r-- | include/dix.h | 29 |
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 */ |