diff options
Diffstat (limited to 'nx-X11/programs/Xserver/lbx/lbxtags.h')
-rw-r--r-- | nx-X11/programs/Xserver/lbx/lbxtags.h | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/nx-X11/programs/Xserver/lbx/lbxtags.h b/nx-X11/programs/Xserver/lbx/lbxtags.h deleted file mode 100644 index 8577bd93c..000000000 --- a/nx-X11/programs/Xserver/lbx/lbxtags.h +++ /dev/null @@ -1,86 +0,0 @@ -/* $Xorg: lbxtags.h,v 1.4 2001/02/09 02:05:17 xorgcvs Exp $ */ -/* - -Copyright 1996, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -*/ -/* - * Copyright 1993 Network Computing Devices, Inc. - * - * Permission to use, copy, modify, distribute, and sell this software and - * its documentation for any purpose is hereby granted without fee, provided - * that the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name Network Computing Devices, Inc. not be - * used in advertising or publicity pertaining to distribution of this - * software without specific, written prior permission. - * - * THIS SOFTWARE IS PROVIDED `AS-IS'. NETWORK COMPUTING DEVICES, INC., - * DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT - * LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A - * PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT SHALL NETWORK - * COMPUTING DEVICES, INC., BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING - * SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING LOSS OF USE, DATA, - * OR PROFITS, EVEN IF ADVISED OF THE POSSIBILITY THEREOF, AND REGARDLESS OF - * WHETHER IN AN ACTION IN CONTRACT, TORT OR NEGLIGENCE, ARISING OUT OF OR IN - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - * - */ -/* $XFree86: xc/programs/Xserver/lbx/lbxtags.h,v 1.3 2001/01/17 22:37:00 dawes Exp $ */ - -#ifdef HAVE_DIX_CONFIG_H -#include <dix-config.h> -#endif - -#ifndef _LBXTAGS_H_ -#define _LBXTAGS_H_ -#include "lbxserve.h" - -#include "os.h" -#include "opaque.h" -#include "resource.h" -#include <X11/X.h> -#include <X11/Xproto.h> - -typedef struct _tagdata { - XID tid; - short data_type; - unsigned char sent_to_proxy[(MAX_NUM_PROXIES + 7) / 8]; - int size; - pointer tdata; - XID *global; -} TagDataRec; - -typedef struct _tagdata *TagData; - -extern void TagInit ( void ); -extern XID TagNewTag ( void ); -extern void TagClearProxy ( XID tid, int pid ); -extern void TagMarkProxy ( XID tid, int pid ); -extern Bool TagProxyMarked ( XID tid, int pid ); -extern XID TagSaveTag ( int dtype, int size, pointer data, XID *global ); -extern void TagDeleteTag ( XID tid ); -extern TagData TagGetTag ( XID tid ); -extern void LbxFlushTags ( LbxProxyPtr proxy ); - -#endif /* _LBXTAGS_H_ */ |