aboutsummaryrefslogtreecommitdiff
path: root/nx-X11/lib/Xrender/Xrenderint.h
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2015-06-25 05:37:03 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2016-04-20 16:17:26 +0200
commitebcb6a6e172bded13a13963ea03d279541978e8e (patch)
tree78ed57fea14b0fb86a5da16c89721b004e760bc3 /nx-X11/lib/Xrender/Xrenderint.h
parent5729783dbbbaaea835cad2f6621c822c69fe02ea (diff)
downloadnx-libs-ebcb6a6e172bded13a13963ea03d279541978e8e.tar.gz
nx-libs-ebcb6a6e172bded13a13963ea03d279541978e8e.tar.bz2
nx-libs-ebcb6a6e172bded13a13963ea03d279541978e8e.zip
library-cleanup: Don't build libNX_Xrender anymore. Use system's libXrender shared library.
Diffstat (limited to 'nx-X11/lib/Xrender/Xrenderint.h')
-rw-r--r--nx-X11/lib/Xrender/Xrenderint.h109
1 files changed, 0 insertions, 109 deletions
diff --git a/nx-X11/lib/Xrender/Xrenderint.h b/nx-X11/lib/Xrender/Xrenderint.h
deleted file mode 100644
index 9744b0da4..000000000
--- a/nx-X11/lib/Xrender/Xrenderint.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- *
- * Copyright © 2000 SuSE, 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 of SuSE not be used in advertising or
- * publicity pertaining to distribution of the software without specific,
- * written prior permission. SuSE makes no representations about the
- * suitability of this software for any purpose. It is provided "as is"
- * without express or implied warranty.
- *
- * SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
- * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
- * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
- * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- *
- * Author: Keith Packard, SuSE, Inc.
- */
-
-#ifndef _XRENDERINT_H_
-#define _XRENDERINT_H_
-
-#include "config.h"
-#define NEED_EVENTS
-#define NEED_REPLIES
-#include <nx-X11/Xlibint.h>
-#include <nx-X11/Xutil.h>
-#include <nx-X11/extensions/renderproto.h>
-#include "Xrender.h"
-
-typedef struct {
- Visual *visual;
- XRenderPictFormat *format;
-} XRenderVisual;
-
-typedef struct {
- int depth;
- int nvisuals;
- XRenderVisual *visuals;
-} XRenderDepth;
-
-typedef struct {
- XRenderDepth *depths;
- int ndepths;
- XRenderPictFormat *fallback;
- int subpixel;
-} XRenderScreen;
-
-typedef struct _XRenderInfo {
- int major_version;
- int minor_version;
- XRenderPictFormat *format;
- int nformat;
- XRenderScreen *screen;
- int nscreen;
- XRenderDepth *depth;
- int ndepth;
- XRenderVisual *visual;
- int nvisual;
- int *subpixel;
- int nsubpixel;
- char **filter;
- int nfilter;
- short *filter_alias;
- int nfilter_alias;
-} XRenderInfo;
-
-/* replaces XRenderExtDisplayInfo */
-typedef struct _XRenderExtDisplayInfo {
- struct _XRenderExtDisplayInfo *next; /* keep a linked list */
- Display *display; /* which display this is */
- XExtCodes *codes; /* the extension protocol codes */
- XRenderInfo *info; /* extra data for the extension to use */
-} XRenderExtDisplayInfo;
-
-/* replaces XExtensionInfo */
-typedef struct _XRenderExtInfo {
- XRenderExtDisplayInfo *head; /* start of the list */
- XRenderExtDisplayInfo *cur; /* most recently used */
- int ndisplays; /* number of displays */
-} XRenderExtInfo;
-
-extern XRenderExtInfo XRenderExtensionInfo;
-extern char XRenderExtensionName[];
-
-XRenderExtDisplayInfo *
-XRenderFindDisplay (Display *dpy);
-
-#define RenderHasExtension(i) ((i) && ((i)->codes))
-
-#define RenderCheckExtension(dpy,i,val) \
- if (!RenderHasExtension(i)) { return val; }
-
-#define RenderSimpleCheckExtension(dpy,i) \
- if (!RenderHasExtension(i)) { return; }
-
-/*
- * Xlib uses long for 32-bit values. Xrender uses int. This
- * matters on alpha. Note that this macro assumes that int is 32 bits.
- */
-
-#define DataInt32(dpy,d,len) Data(dpy,(char *) (d),len)
-
-#endif /* _XRENDERINT_H_ */