Unverified Commit 1d1d1fc2 authored by Mike Gabriel's avatar Mike Gabriel

Merge branch 'pr/unused_files' into 3.6.x

parents 6eb8d3ec 7d884049
......@@ -18,6 +18,5 @@ usr/include/*/nx-X11/Xpoll.h
usr/include/*/nx-X11/Xproto.h
usr/include/*/nx-X11/Xprotostr.h
usr/include/*/nx-X11/Xthreads.h
usr/include/*/nx-X11/ap_keysym.h
usr/include/*/nx-X11/keysym.h
usr/include/*/nx-X11/keysymdef.h
......@@ -28,7 +28,6 @@ override_dh_install:
# remove extras, GL, and other unneeded headers
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/GL/
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx-X11/extensions/XInput.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx-X11/extensions/XK*.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx-X11/extensions/*Xv*.h
rm -R debian/tmp/usr/include/$(DEB_BUILD_MULTIARCH)/nx-X11/extensions/XRes*.h
......
......@@ -3419,42 +3419,25 @@ MutexDirective: targets
* ObjectModuleTarget - build a module as a single object file
*/
#ifndef ObjectModuleTarget
#if MakeDllModules && DoLoadableServer
#define ObjectModuleTarget(module,objects) @@\
DynamicModuleTarget(Concat(module,_drv.so), objects)
#else
#define ObjectModuleTarget(module,objects) @@\
NormalRelocatableTarget(Concat(module,_drv), objects)
#endif
#endif
/*
* LibraryModuleTarget
*/
#ifndef LibraryModuleTarget
#if MakeDllModules && DoLoadableServer
#define LibraryModuleTarget(module,objects) @@\
NormalLibraryTarget(module, objects) @@\
DynamicModuleTarget(Concat3(lib,module,.so), objects)
#else
#define LibraryModuleTarget(module, objects) @@\
NormalLibraryTarget(module, objects)
#endif
#endif
/*
* DepLibraryModuleTarget
*/
#ifndef DepLibraryModuleTarget
#if MakeDllModules && DoLoadableServer
#define DepLibraryModuleTarget(module,deplist,objects) @@\
NormalDepLibraryTarget(module, deplist, objects) @@\
DepDynamicModuleTarget(Concat3(lib,module,.so), deplist, objects)
#else
#define DepLibraryModuleTarget(module,deplist,objects) @@\
NormalDepLibraryTarget(module, deplist, objects)
#endif
#endif
/*
* DynamicModuleTarget - build a module to be dynamically loaded
......@@ -3532,31 +3515,11 @@ InstallObjectModule(module,dest,multimedia)
#endif
#ifndef InstallObjectModule
#if !DoLoadableServer
#define InstallObjectModule(module,dest,subdir) /**/
#else
#if MakeDllModules
#define InstallObjectModule(module,dest,subdir) @@\
InstallDynamicModule(Concat(module,_drv.so),dest,subdir)
#else
#define InstallObjectModule(module,dest,subdir) @@\
InstallDynamicModule(Concat(module,_drv.o),dest,subdir)
#endif
#endif
#endif
#ifndef InstallLibraryModule
#if !DoLoadableServer
#define InstallLibraryModule(module,dest,subdir) /**/
#else
#if MakeDllModules
#define InstallLibraryModule(module,dest,subdir) @@\
InstallDynamicModule(Concat3(lib,module,.so),dest,subdir)
#else
#define InstallLibraryModule(module,dest,subdir) @@\
InstallDynamicModule(ModuleLibraryTargetName(module),dest,subdir)
#endif
#endif
#endif
#ifndef InstallModuleManPage
......
......@@ -293,12 +293,6 @@ XCOMM the platform-specific parameters - edit site.def to change
#define HasCookieMaker NO
#endif
#ifndef DoLoadableServer
#define DoLoadableServer NO
#endif
#ifndef MakeDllModules
#define MakeDllModules NO
#endif
#ifndef StripInstalledPrograms
#define StripInstalledPrograms NO /* leave symbol table just in case */
#endif
......
......@@ -300,23 +300,6 @@
*/
/*
* Build a server that dynamically loads the modules by setting
* this to YES. This defaults to YES on most platforms. A static server
* can be built by setting this to NO.
*
#define DoLoadableServer NO
*/
/*
* This release defaults to building dlopen() style modules instead of the
* previously standard loader modules.
*
* Uncomment the following to return to the XFree86 custom loader modules.
*
#define MakeDllModules NO
*/
/*
* Build XAA. This can be disabled with:
*
#define XF86XAA NO
......
......@@ -462,26 +462,12 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion)
# endif
#endif
#if UseElfFormat
# ifndef DoLoadableServer
# if defined(MipsArchitecture) || defined(SuperHArchitecture)
# define DoLoadableServer NO
# else
# define DoLoadableServer YES
# endif
# endif
#endif
#if LinuxElfDefault
# if UseElfFormat
# ifdef MipsArchitecture
# ifndef AsCmd
# define AsCmd gcc -c -x assembler-with-cpp
# endif
# ifndef MakeDllModules
# define MakeDllModules YES
# endif
# endif /* MipsArchitecure */
# if defined (i386Architecture) && ((GccMajorVersion >3) \
|| ((GccMajorVersion == 3) && (GccMinorVersion >= 1)))
......@@ -840,9 +826,6 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion)
# define LinuxMachineDefines -D__sh__
# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME
# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines
# ifndef DoLoadableServer
# define DoLoadableServer NO
# endif
#endif
#ifdef AMD64Architecture
......
......@@ -74,149 +74,54 @@ clean:: @@\
*/
#ifndef InstallDriverSDKNonExecFile
#if !DoLoadableServer
#define InstallDriverSDKNonExecFile(file,dest) /**/
#else
#define InstallDriverSDKNonExecFile(file,dest) @@\
install.sdk:: file @@\
MakeDir($(DESTDIR)dest) @@\
$(INSTALL) -c $(INSTDATFLAGS) file $(DESTDIR)dest
#endif
#endif
#ifndef InstallDriverSDKLibrary
#if !DoLoadableServer
#define InstallDriverSDKLibrary(libname,dest) /**/
#else
#define InstallDriverSDKLibrary(libname,dest) @@\
install.sdk:: Concat(lib,libname.a) @@\
MakeDir($(DESTDIR)dest) @@\
$(INSTALL) -c $(INSTLIBFLAGS) Concat(lib,libname.a) $(DESTDIR)dest @@\
RanLibrary($(RANLIBINSTFLAGS) Concat($(DESTDIR)dest/lib,libname.a))
#endif
#endif
#ifndef InstallDriverSDKNamedLibrary
#if !DoLoadableServer
#define InstallDriverSDKNamedLibrary(libname,dlibname,dest) /**/
#else
#define InstallDriverSDKNamedLibrary(libname,dlibname,dest) @@\
install.sdk:: Concat(lib,libname.a) @@\
MakeDir($(DESTDIR)dest) @@\
$(INSTALL) -c $(INSTLIBFLAGS) Concat(lib,libname.a) \ @@\
Concat($(DESTDIR)dest/lib,dlibname.a) @@\
RanLibrary($(RANLIBINSTFLAGS) Concat($(DESTDIR)dest/lib,dlibname.a))
#endif
#endif
#ifndef InstallDriverSDKNamedNonExec
#if !DoLoadableServer
#define InstallDriverSDKNamedNonExec(srcname,dstname,dest) /**/
#else
#define InstallDriverSDKNamedNonExec(srcname,dstname,dest) @@\
install.sdk:: srcname @@\
MakeDir($(DESTDIR)dest) @@\
$(INSTALL) -c $(INSTDATFLAGS) srcname $(DESTDIR)dest/dstname
#endif
#endif
#ifndef InstallDriverSDKNamedProg
#if !DoLoadableServer
#define InstallDriverSDKNamedProg(srcname,dstname,dest) /**/
#else
#define InstallDriverSDKNamedProg(srcname,dstname,dest) @@\
install.sdk:: srcname @@\
MakeDir($(DESTDIR)dest) @@\
$(INSTALL) -c $(INSTBINFLAGS) srcname $(DESTDIR)dest/dstname
#endif
#endif
#ifndef InstallDriverSDKSubdirs
#if !DoLoadableServer
#define InstallDriverSDKSubdirs(dirs) /**/
#else
#define InstallDriverSDKSubdirs(dirs) \
NamedTargetSubdirs(install.sdk,dirs,"installing driver SDK",DESTDIR='$(DESTDIR)',install.sdk)
#endif
#endif
#ifndef InstallDriverSDKMultipleDestFlags
#if !DoLoadableServer
#define InstallDriverSDKMultipleDestFlags(list,dest,flags) /**/
#else
#define InstallDriverSDKMultipleDestFlags(list,dest,flags) \
InstallMultipleDestFlags(install.sdk,list,dest,flags)
#endif
#endif
#ifndef InstallDriverSDKDynamicModule
#if !DoLoadableServer
#define InstallDriverSDKDynamicModule(module,dest,subdir) /**/
#else
#define InstallDriverSDKDynamicModule(module,dest,subdir) @@\
install.sdk:: module @@\
MakeDir($(DESTDIR)dest/subdir) @@\
$(INSTALL) -c module $(DESTDIR)dest/subdir
#endif
#endif
#ifndef InstallDriverSDKObjectModule
#if !DoLoadableServer
#define InstallDriverSDKObjectModule(module,dest,subdir) /**/
#else
#if MakeDllModules
#define InstallDriverSDKObjectModule(module,dest,subdir) @@\
InstallDriverSDKDynamicModule(Concat(module,_drv.so),dest,subdir)
#else
#define InstallDriverSDKObjectModule(module,dest,subdir) @@\
InstallDriverSDKDynamicModule(Concat(module,_drv.o),dest,subdir)
#endif
#endif
#endif
#ifndef InstallDriverSDKObjectSubModule
#if !DoLoadableServer
#define InstallDriverSDKObjectSubModule(module,dest,subdir) /**/
#else
#if MakeDllModules
#define InstallDriverSDKObjectSubModule(module,dest,subdir) @@\
InstallDriverSDKDynamicModule(Concat(module,.so),dest,subdir)
#else
#define InstallDriverSDKObjectSubModule(module,dest,subdir) @@\
InstallDriverSDKDynamicModule(Concat(module,.o),dest,subdir)
#endif
#endif
#endif
#ifndef InstallDriverSDKLibraryModule
#if !DoLoadableServer
#define InstallDriverSDKLibraryModule(module,dest,subdir) /**/
#else
#if MakeDllModules
#define InstallDriverSDKLibraryModule(module,dest,subdir) @@\
InstallDriverSDKDynamicModule(Concat3(lib,module,.so),dest,subdir)
#else
#define InstallDriverSDKLibraryModule(module,dest,subdir) @@\
InstallDriverSDKDynamicModule(ModuleLibraryTargetName(module),dest,subdir)
#endif
#endif
#endif
#ifndef ServerDriverSDKTarget
#if !DoLoadableServer
#define ServerDriverSDKTarget(program) /**/
#else
#define ServerDriverSDKTarget(program) @@\
InstallDriverSDKProgramWithFlags(program,$(DRIVERSDKDIR),$(_NOOP_))
#endif
#endif
#ifndef InstallDriverSDKProgramWithFlags
#if !DoLoadableServer
#define InstallDriverSDKProgramWithFlags(program,dest,flags) /**/
#else
#define InstallDriverSDKProgramWithFlags(program,dest,flags) @@\
InstallTarget(install.sdk,ProgramTargetName(program),$(INSTPGMFLAGS) flags,dest)
#endif
#endif
......@@ -201,18 +201,6 @@ NX_VERSION_CURRENT_STRING = nxVersionString
#define BuildModuleInSubdir NO
#endif
#ifndef DoLoadableServer
#define DoLoadableServer NO
#endif
#ifndef MakeDllModules
#if DoLoadableServer
#define MakeDllModules YES
#else
#define MakeDllModules NO
#endif
#endif
/*
* Default settings for which X Servers to build.
*/
......@@ -337,10 +325,6 @@ NX_VERSION_CURRENT_STRING = nxVersionString
#ifndef XorgServer
# define XorgServer NO
#endif
#if !XorgServer
# undef DoLoadableServer
# define DoLoadableServer NO
#endif
/*
* Fbdev module defines. They are set to indicate the fb types supported
......@@ -569,18 +553,10 @@ IPLAN2P8_DEFS = -DUSE_IPLAN2P8
#endif
#ifndef ExtraLoaderDefines
# if MakeDllModules
# define ExtraLoaderDefines DlopenHack
# else
# define ExtraLoaderDefines /**/
# endif
#endif
#if DoLoadableServer
# define XFree86LoaderDefines -DXFree86LOADER ExtraLoaderDefines
#else
# define XFree86LoaderDefines /**/
#endif
#ifndef HasBsdMake
#define HasBsdMake NO
......
......@@ -64,79 +64,4 @@ BUILDERADDR = "xorg@lists.freedesktop.org"
#define HasGccMergeConstants NO
#endif
#if HasGccMergeConstants && DoLoadableServer && !MakeDllModules
MODULE_GCC_FLAGS = -fno-merge-constants
#endif
#if defined(IHaveModules) && MakeDllModules
MODULE_PIC_FLAGS = $(PICFLAGS)
#endif
MODULE_CFLAGS = $(MODULE_PIC_FLAGS) $(MODULE_GCC_FLAGS)
#if defined(IHaveModules)
# if DoLoadableServer
MODULE_DEFINES = -DIN_MODULE -DXFree86Module
# else
MODULE_DEFINES = -DXFree86Module
# endif
#endif
#if defined(IHaveModules) && DoLoadableServer
/* This overrides the ObjCompile in Imake.rules! */
#undef ObjectCompile
#define ObjectCompile(options) RemoveFile($@) @@\
ClearmakeOSName\
$(MODCC) $(MODCFLAGS) options -c $*.c
/* This overrides an AssembleObject in xf86.rules or in an os-dependent
* rules file (currently only minix.cf and os2.rules (uncritical))
*/
#define ModCPPOnlyAsm(basename,options) RemoveFile(basename.i) @@\
$(MODCPP) AsmDefines $(DEFINES) $(INCLUDES) options basename.S | \ @@\
grep -v '^\#' > basename.i
#undef AssembleObject
#define AssembleObject(basename,flags) ModCPPOnlyAsm(basename,flags) @@\
RemoveFile(basename.o) @@\
$(MODAS) $(MODASFLAGS) -o basename.o basename.i @@\
RemoveFile(basename.i)
/* This overrides the NormalRelocatableTarget in Imake.rules */
#undef NormalRelocatableTarget
#define NormalRelocatableTarget(objname,objlist) @@\
AllTarget(objname.Osuf) @@\
@@\
objname.Osuf: objlist $(EXTRALIBRARYDEPS) @@\
RemoveFile($@) @@\
$(MODLD) $(MODLDCOMBINEFLAGS) objlist -o $@
/* This overrides the NormalDepRelocatableTarget in Imake.rules */
#undef NormalDepRelocatableTarget
#define NormalDepRelocatableTarget(objname,deplist,objlist) @@\
AllTarget(objname.Osuf) @@\
@@\
objname.Osuf: deplist $(EXTRALIBRARYDEPS) @@\
RemoveFile($@) @@\
$(MODLD) $(MODLDCOMBINEFLAGS) objlist -o $@
/* This overrides the RanLibrary in Imake.rules */
#if DoRanlibCmd || NeedModuleRanlib
#undef RanLibrary
#define RanLibrary(args) $(MODRANLIB) args
#endif
/* This overrides the MakeLibrary rule in Imake.rules */
#undef MakeLibrary
#define MakeLibrary(libname,objlist) $(MODAR) libname objlist
/* This overrides the LibraryTargetName rule in Imake.rules */
#undef LibraryTargetName
#define LibraryTargetName(libname)Concat(lib,libname.a)
/* This disables an OS/2 rule */
#undef BuildLibSupportLibs
#define BuildLibSupportLibs(dummy)
#endif /* IHaveModules */
......@@ -169,23 +169,6 @@
*/
/*
* Build a server that dynamically loads the modules by setting
* this to YES. This defaults to YES on most platforms. A static server
* can be built by setting this to NO.
*
#define DoLoadableServer NO
*/
/*
* This release defaults to building dlopen() style modules instead of the
* previously standard loader modules.
*
* Uncomment the following to return to the XFree86 custom loader modules.
*
#define MakeDllModules NO
*/
/*
* Build XAA. This can be disabled with:
*
#define XF86XAA NO
......
......@@ -3,7 +3,7 @@ LinkSourceFile(glext.h, $(MESASRCDIR)/include/GL)
LinkSourceFile(glxext.h, $(MESASRCDIR)/include/GL)
LinkSourceFile(osmesa.h, $(MESASRCDIR)/include/GL)
GLXHEADERS = gl.h glext.h glu.h glx.h glxint.h glxmd.h glxproto.h \
GLXHEADERS = gl.h glext.h glx.h glxint.h glxmd.h glxproto.h \
glxtokens.h osmesa.h glxext.h
HEADERS = $(GLXHEADERS)
......
/*
** License Applicability. Except to the extent portions of this file are
** made subject to an alternative license as permitted in the SGI Free
** Software License B, Version 1.1 (the "License"), the contents of this
** file are subject only to the provisions of the License. You may not use
** this file except in compliance with the License. You may obtain a copy
** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
**
** http://oss.sgi.com/projects/FreeB
**
** Note that, as provided in the License, the Software is distributed on an
** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
**
** Original Code. The Original Code is: OpenGL Sample Implementation,
** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
** Copyright in any portions created by third parties is as indicated
** elsewhere herein. All Rights Reserved.
**
** Additional Notice Provisions: This software was created using the
** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
** not been independently verified as being compliant with the OpenGL(R)
** version 1.2.1 Specification.
*/
#ifndef __glu_h__
#define __glu_h__
#include <GL/gl.h>
#ifdef __cplusplus
extern "C" {
#endif
/*************************************************************/
/* Extensions */
#define GLU_EXT_object_space_tess 1
#define GLU_EXT_nurbs_tessellator 1
/* Boolean */
#define GLU_FALSE 0
#define GLU_TRUE 1
/* Version */
#define GLU_VERSION_1_1 1
#define GLU_VERSION_1_2 1
#define GLU_VERSION_1_3 1
/* StringName */
#define GLU_VERSION 100800
#define GLU_EXTENSIONS 100801
/* ErrorCode */
#define GLU_INVALID_ENUM 100900
#define GLU_INVALID_VALUE 100901
#define GLU_OUT_OF_MEMORY 100902
#define GLU_INVALID_OPERATION 100904
/* NurbsDisplay */
/* GLU_FILL */
#define GLU_OUTLINE_POLYGON 100240
#define GLU_OUTLINE_PATCH 100241
/* NurbsCallback */
#define GLU_NURBS_ERROR 100103
#define GLU_ERROR 100103
#define GLU_NURBS_BEGIN 100164
#define GLU_NURBS_BEGIN_EXT 100164
#define GLU_NURBS_VERTEX 100165
#define GLU_NURBS_VERTEX_EXT 100165
#define GLU_NURBS_NORMAL 100166
#define GLU_NURBS_NORMAL_EXT 100166
#define GLU_NURBS_COLOR 100167
#define GLU_NURBS_COLOR_EXT 100167
#define GLU_NURBS_TEXTURE_COORD 100168
#define GLU_NURBS_TEX_COORD_EXT 100168
#define GLU_NURBS_END 100169
#define GLU_NURBS_END_EXT 100169
#define GLU_NURBS_BEGIN_DATA 100170
#define GLU_NURBS_BEGIN_DATA_EXT 100170
#define GLU_NURBS_VERTEX_DATA 100171
#define GLU_NURBS_VERTEX_DATA_EXT 100171
#define GLU_NURBS_NORMAL_DATA 100172
#define GLU_NURBS_NORMAL_DATA_EXT 100172
#define GLU_NURBS_COLOR_DATA 100173
#define GLU_NURBS_COLOR_DATA_EXT 100173
#define GLU_NURBS_TEXTURE_COORD_DATA 100174
#define GLU_NURBS_TEX_COORD_DATA_EXT 100174
#define GLU_NURBS_END_DATA 100175
#define GLU_NURBS_END_DATA_EXT 100175
/* NurbsError */
#define GLU_NURBS_ERROR1 100251
#define GLU_NURBS_ERROR2 100252
#define GLU_NURBS_ERROR3 100253
#define GLU_NURBS_ERROR4 100254
#define GLU_NURBS_ERROR5 100255
#define GLU_NURBS_ERROR6 100256
#define GLU_NURBS_ERROR7 100257
#define GLU_NURBS_ERROR8 100258
#define GLU_NURBS_ERROR9 100259
#define GLU_NURBS_ERROR10 100260
#define GLU_NURBS_ERROR11 100261
#define GLU_NURBS_ERROR12 100262
#define GLU_NURBS_ERROR13 100263
#define GLU_NURBS_ERROR14 100264
#define GLU_NURBS_ERROR15 100265
#define GLU_NURBS_ERROR16 100266
#define GLU_NURBS_ERROR17 100267
#define GLU_NURBS_ERROR18 100268
#define GLU_NURBS_ERROR19 100269
#define GLU_NURBS_ERROR20 100270
#define GLU_NURBS_ERROR21 100271
#define GLU_NURBS_ERROR22 100272
#define GLU_NURBS_ERROR23 100273
#define GLU_NURBS_ERROR24 100274
#define GLU_NURBS_ERROR25 100275
#define GLU_NURBS_ERROR26 100276
#define GLU_NURBS_ERROR27 100277
#define GLU_NURBS_ERROR28 100278
#define GLU_NURBS_ERROR29 100279
#define GLU_NURBS_ERROR30 100280
#define GLU_NURBS_ERROR31 100281
#define GLU_NURBS_ERROR32 100282
#define GLU_NURBS_ERROR33 100283
#define GLU_NURBS_ERROR34 100284
#define GLU_NURBS_ERROR35 100285
#define GLU_NURBS_ERROR36 100286
#define GLU_NURBS_ERROR37 100287
/* NurbsProperty */
#define GLU_AUTO_LOAD_MATRIX 100200
#define GLU_CULLING 100201
#define GLU_SAMPLING_TOLERANCE 100203
#define GLU_DISPLAY_MODE 100204
#define GLU_PARAMETRIC_TOLERANCE 100202
#define GLU_SAMPLING_METHOD 100205
#define GLU_U_STEP 100206
#define GLU_V_STEP 100207
#define GLU_NURBS_MODE 100160
#define GLU_NURBS_MODE_EXT 100160
#define GLU_NURBS_TESSELLATOR 100161
#define GLU_NURBS_TESSELLATOR_EXT 100161
#define GLU_NURBS_RENDERER 100162
#define GLU_NURBS_RENDERER_EXT 100162
/* NurbsSampling */
#define GLU_OBJECT_PARAMETRIC_ERROR 100208
#define GLU_OBJECT_PARAMETRIC_ERROR_EXT 100208
#define GLU_OBJECT_PATH_LENGTH 100209
#define GLU_OBJECT_PATH_LENGTH_EXT 100209
#define GLU_PATH_LENGTH 100215
#define GLU_PARAMETRIC_ERROR 100216
#define GLU_DOMAIN_DISTANCE 100217
/* NurbsTrim */
#define GLU_MAP1_TRIM_2 100210
#define GLU_MAP1_TRIM_3 100211
/* QuadricDrawStyle */
#define GLU_POINT 100010
#define GLU_LINE 100011
#define GLU_FILL 100012
#define GLU_SILHOUETTE 100013
/* QuadricCallback */
/* GLU_ERROR */
/* QuadricNormal */
#define GLU_SMOOTH 100000
#define GLU_FLAT 100001
#define GLU_NONE 100002
/* QuadricOrientation */
#define GLU_OUTSIDE 100020
#define GLU_INSIDE 100021
/* TessCallback */
#define GLU_TESS_BEGIN 100100
#define GLU_BEGIN 100100
#define GLU_TESS_VERTEX 100101
#define GLU_VERTEX 100101
#define GLU_TESS_END 100102
#define GLU_END 100102
#define GLU_TESS_ERROR 100103
#define GLU_TESS_EDGE_FLAG 100104
#define GLU_EDGE_FLAG 100104
#define GLU_TESS_COMBINE 100105
#define GLU_TESS_BEGIN_DATA 100106
#define GLU_TESS_VERTEX_DATA 100107
#define GLU_TESS_END_DATA 100108
#define GLU_TESS_ERROR_DATA 100109
#define GLU_TESS_EDGE_FLAG_DATA 100110
#define GLU_TESS_COMBINE_DATA 100111
/* TessContour */
#define GLU_CW 100120
#define GLU_CCW 100121
#define GLU_INTERIOR 100122
#define GLU_EXTERIOR 100123
#define GLU_UNKNOWN 100124
/* TessProperty */
#define GLU_TESS_WINDING_RULE 100140
#define GLU_TESS_BOUNDARY_ONLY 100141
#define GLU_TESS_TOLERANCE 100142
/* TessError */
#define GLU_TESS_ERROR1 100151
#define GLU_TESS_ERROR2 100152
#define GLU_TESS_ERROR3 100153
#define GLU_TESS_ERROR4 100154
#define GLU_TESS_ERROR5 100155
#define GLU_TESS_ERROR6 100156
#define GLU_TESS_ERROR7 100157
#define GLU_TESS_ERROR8 100158
#define GLU_TESS_MISSING_BEGIN_POLYGON 100151
#define GLU_TESS_MISSING_BEGIN_CONTOUR 100152
#define GLU_TESS_MISSING_END_POLYGON 100153
#define GLU_TESS_MISSING_END_CONTOUR 100154
#define GLU_TESS_COORD_TOO_LARGE 100155
#define GLU_TESS_NEED_COMBINE_CALLBACK 100156
/* TessWinding */
#define GLU_TESS_WINDING_ODD 100130
#define GLU_TESS_WINDING_NONZERO 100131
#define GLU_TESS_WINDING_POSITIVE 100132
#define GLU_TESS_WINDING_NEGATIVE 100133
#define GLU_TESS_WINDING_ABS_GEQ_TWO 100134
/*************************************************************/
#ifdef __cplusplus
class GLUnurbs;
class GLUquadric;
class GLUtesselator;
#else
typedef struct GLUnurbs GLUnurbs;
typedef struct GLUquadric GLUquadric;
typedef struct GLUtesselator GLUtesselator;
#endif
typedef struct GLUnurbs GLUnurbsObj;
typedef struct GLUquadric GLUquadricObj;
typedef struct GLUtesselator GLUtesselatorObj;
typedef struct GLUtesselator GLUtriangulatorObj;
#define GLU_TESS_MAX_COORD 1.0e150
/* Internal convenience typedefs */
#ifdef __cplusplus
typedef GLvoid (*_GLUfuncptr)();
#else
typedef GLvoid (*_GLUfuncptr)(GLvoid);
#endif
extern void gluBeginCurve (GLUnurbs* nurb);
extern void gluBeginPolygon (GLUtesselator* tess);
extern void gluBeginSurface (GLUnurbs* nurb);
extern void gluBeginTrim (GLUnurbs* nurb);
extern GLint gluBuild1DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
extern GLint gluBuild1DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, const void *data);
extern GLint gluBuild2DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
extern GLint gluBuild2DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *data);
extern GLint gluBuild3DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
extern GLint gluBuild3DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
extern GLboolean gluCheckExtension (const GLubyte *extName, const GLubyte *extString);
extern void gluCylinder (GLUquadric* quad, GLdouble base, GLdouble top, GLdouble height, GLint slices, GLint stacks);
extern void gluDeleteNurbsRenderer (GLUnurbs* nurb);
extern void gluDeleteQuadric (GLUquadric* quad);
extern void gluDeleteTess (GLUtesselator* tess);
extern void gluDisk (GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops);
extern void gluEndCurve (GLUnurbs* nurb);
extern void gluEndPolygon (GLUtesselator* tess);
extern void gluEndSurface (GLUnurbs* nurb);
extern void gluEndTrim (GLUnurbs* nurb);
extern const GLubyte * gluErrorString (GLenum error);
extern void gluGetNurbsProperty (GLUnurbs* nurb, GLenum property, GLfloat* data);
extern const GLubyte * gluGetString (GLenum name);
extern void gluGetTessProperty (GLUtesselator* tess, GLenum which, GLdouble* data);
extern void gluLoadSamplingMatrices (GLUnurbs* nurb, const GLfloat *model, const GLfloat *perspective, const GLint *view);
extern void gluLookAt (GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble centerZ, GLdouble upX, GLdouble upY, GLdouble upZ);
extern GLUnurbs* gluNewNurbsRenderer (void);
extern GLUquadric* gluNewQuadric (void);
extern GLUtesselator* gluNewTess (void);
extern void gluNextContour (GLUtesselator* tess, GLenum type);
extern void gluNurbsCallback (GLUnurbs* nurb, GLenum which, _GLUfuncptr CallBackFunc);
extern void gluNurbsCallbackData (GLUnurbs* nurb, GLvoid* userData);
extern void gluNurbsCallbackDataEXT (GLUnurbs* nurb, GLvoid* userData);
extern void gluNurbsCurve (GLUnurbs* nurb, GLint knotCount, GLfloat *knots, GLint stride, GLfloat *control, GLint order, GLenum type);
extern void gluNurbsProperty (GLUnurbs* nurb, GLenum property, GLfloat value);
extern void gluNurbsSurface (GLUnurbs* nurb, GLint sKnotCount, GLfloat* sKnots, GLint tKnotCount, GLfloat* tKnots, GLint sStride, GLint tStride, GLfloat* control, GLint sOrder, GLint tOrder, GLenum type);
extern void gluOrtho2D (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top);
extern void gluPartialDisk (GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops, GLdouble start, GLdouble sweep);
extern void gluPerspective (GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar);
extern void gluPickMatrix (GLdouble x, GLdouble y, GLdouble delX, GLdouble delY, GLint *viewport);
extern GLint gluProject (GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* winX, GLdouble* winY, GLdouble* winZ);
extern void gluPwlCurve (GLUnurbs* nurb, GLint count, GLfloat* data, GLint stride, GLenum type);
extern void gluQuadricCallback (GLUquadric* quad, GLenum which, _GLUfuncptr CallBackFunc);
extern void gluQuadricDrawStyle (GLUquadric* quad, GLenum draw);
extern void gluQuadricNormals (GLUquadric* quad, GLenum normal);
extern void gluQuadricOrientation (GLUquadric* quad, GLenum orientation);
extern void gluQuadricTexture (GLUquadric* quad, GLboolean texture);
extern GLint gluScaleImage (GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid* dataOut);
extern void gluSphere (GLUquadric* quad, GLdouble radius, GLint slices, GLint stacks);
extern void gluTessBeginContour (GLUtesselator* tess);
extern void gluTessBeginPolygon (GLUtesselator* tess, GLvoid* data);
extern void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc);
extern void gluTessEndContour (GLUtesselator* tess);
extern void gluTessEndPolygon (GLUtesselator* tess);
extern void gluTessNormal (GLUtesselator* tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ);
extern void gluTessProperty (GLUtesselator* tess, GLenum which, GLdouble data);
extern void gluTessVertex (GLUtesselator* tess, GLdouble *location, GLvoid* data);
extern GLint gluUnProject (GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* objX, GLdouble* objY, GLdouble* objZ);
extern GLint gluUnProject4 (GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble near, GLdouble far, GLdouble* objX, GLdouble* objY, GLdouble* objZ, GLdouble* objW);
#ifdef __cplusplus
}
#endif
#endif /* __glu_h__ */
......@@ -38,7 +38,6 @@ HEADERS = \
Xproto.h \
Xprotostr.h \
Xthreads.h \
ap_keysym.h \
keysym.h \
keysymdef.h \
$(AU_HEADERS) \
......
/******************************************************************
Copyright 1987 by Apollo Computer Inc., Chelmsford, Massachusetts.
Copyright 1989 by Hewlett-Packard Company.
All Rights Reserved
Permission to use, duplicate, change, and distribute this software and
its documentation for any purpose and without fee is granted, provided
that the above copyright notice appear in such copy and that this
copyright notice appear in all supporting documentation, and that the
names of Apollo Computer Inc., the Hewlett-Packard Company, or the X
Consortium not be used in advertising or publicity pertaining to
distribution of the software without written prior permission.
HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD
TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. Hewlett-Packard shall not be liable for errors
contained herein or direct, indirect, special, incidental or
consequential damages in connection with the furnishing,
performance, or use of this material.
This software is not subject to any license of the American
Telephone and Telegraph Company or of the Regents of the
University of California.
******************************************************************/
#define apXK_LineDel 0x1000FF00
#define apXK_CharDel 0x1000FF01
#define apXK_Copy 0x1000FF02
#define apXK_Cut 0x1000FF03
#define apXK_Paste 0x1000FF04
#define apXK_Move 0x1000FF05
#define apXK_Grow 0x1000FF06
#define apXK_Cmd 0x1000FF07
#define apXK_Shell 0x1000FF08
#define apXK_LeftBar 0x1000FF09
#define apXK_RightBar 0x1000FF0A
#define apXK_LeftBox 0x1000FF0B
#define apXK_RightBox 0x1000FF0C
#define apXK_UpBox 0x1000FF0D
#define apXK_DownBox 0x1000FF0E
#define apXK_Pop 0x1000FF0F
#define apXK_Read 0x1000FF10
#define apXK_Edit 0x1000FF11
#define apXK_Save 0x1000FF12
#define apXK_Exit 0x1000FF13
#define apXK_Repeat 0x1000FF14
#define apXK_KP_parenleft 0x1000FFA8
#define apXK_KP_parenright 0x1000FFA9
......@@ -8,8 +8,8 @@ SCREENSAVERHEADERS = saver.h saverproto.h scrnsaver.h
XF86BIGFONTHEADERS = xf86bigfont.h xf86bigfproto.h
#endif
#if BuildXvExt
XVHEADERS = Xv.h Xvlib.h Xvproto.h
XVMCHEADERS = XvMC.h XvMClib.h XvMCproto.h vldXvMC.h
XVHEADERS = Xv.h Xvproto.h
XVMCHEADERS = XvMC.h XvMCproto.h
#endif
#if BuildXinerama
XINERAMAHEADERS = panoramiXext.h panoramiXproto.h
......@@ -53,7 +53,7 @@ EXTRAHEADERS = \
HEADERS = \
xcmiscstr.h \
bigreqstr.h \
XI.h XInput.h XIproto.h \
XI.h XIproto.h \
xtestconst.h xtestext1.h xteststr.h \
XKB.h XKBgeom.h XKBproto.h XKBstr.h XKBsrv.h \
Xdbeproto.h \
......@@ -80,7 +80,4 @@ InstallDriverSDKNonExecFile(dpms.h,$(DRIVERSDKINCLUDEDIR)/extensions)
InstallDriverSDKNonExecFile(renderproto.h,$(DRIVERSDKINCLUDEDIR))
InstallDriverSDKNonExecFile(Xv.h,$(DRIVERSDKINCLUDEDIR)/extensions)
InstallDriverSDKNonExecFile(XvMC.h,$(DRIVERSDKINCLUDEDIR))
InstallDriverSDKNonExecFile(vldXvMC.h,$(DRIVERSDKINCLUDEDIR))
InstallDriverSDKNonExecFile(Xvlib.h,$(DRIVERSDKINCLUDEDIR)/extensions)
InstallDriverSDKNonExecFile(Xv.h,$(DRIVERSDKINCLUDEDIR)/X11/extensions)
InstallDriverSDKNonExecFile(Xvlib.h,$(DRIVERSDKINCLUDEDIR)/X11/extensions)
/************************************************************
Copyright 1989, 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 1989 by Hewlett-Packard Company, Palo Alto, California.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
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 Hewlett-Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
HEWLETT-PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
HEWLETT-PACKARD 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.
********************************************************/
/* Definitions used by the library and client */
#ifndef _XINPUT_H_
#define _XINPUT_H_
#include <nx-X11/Xlib.h>
#include <nx-X11/extensions/XI.h>
#define _deviceKeyPress 0
#define _deviceKeyRelease 1
#define _deviceButtonPress 0
#define _deviceButtonRelease 1
#define _deviceMotionNotify 0
#define _deviceFocusIn 0
#define _deviceFocusOut 1
#define _proximityIn 0
#define _proximityOut 1
#define _deviceStateNotify 0
#define _deviceMappingNotify 1
#define _changeDeviceNotify 2
#define FindTypeAndClass(d,type,_class,classid,offset) \
{ int _i; XInputClassInfo *_ip; \
type = 0; _class = 0; \
for (_i=0, _ip= ((XDevice *) d)->classes; \
_i< ((XDevice *) d)->num_classes; \
_i++, _ip++) \
if (_ip->input_class == classid) \
{type = _ip->event_type_base + offset; \
_class = ((XDevice *) d)->device_id << 8 | type;}}
#define DeviceKeyPress(d,type,_class) \
FindTypeAndClass(d, type, _class, KeyClass, _deviceKeyPress)
#define DeviceKeyRelease(d,type,_class) \
FindTypeAndClass(d, type, _class, KeyClass, _deviceKeyRelease)
#define DeviceButtonPress(d,type,_class) \
FindTypeAndClass(d, type, _class, ButtonClass, _deviceButtonPress)
#define DeviceButtonRelease(d,type,_class) \
FindTypeAndClass(d, type, _class, ButtonClass, _deviceButtonRelease)
#define DeviceMotionNotify(d,type,_class) \
FindTypeAndClass(d, type, _class, ValuatorClass, _deviceMotionNotify)
#define DeviceFocusIn(d,type,_class) \
FindTypeAndClass(d, type, _class, FocusClass, _deviceFocusIn)
#define DeviceFocusOut(d,type,_class) \
FindTypeAndClass(d, type, _class, FocusClass, _deviceFocusOut)
#define ProximityIn(d,type,_class) \
FindTypeAndClass(d, type, _class, ProximityClass, _proximityIn)
#define ProximityOut(d,type,_class) \
FindTypeAndClass(d, type, _class, ProximityClass, _proximityOut)
#define DeviceStateNotify(d,type,_class) \
FindTypeAndClass(d, type, _class, OtherClass, _deviceStateNotify)
#define DeviceMappingNotify(d,type,_class) \
FindTypeAndClass(d, type, _class, OtherClass, _deviceMappingNotify)
#define ChangeDeviceNotify(d,type,_class) \
FindTypeAndClass(d, type, _class, OtherClass, _changeDeviceNotify)
#define DevicePointerMotionHint(d,type,_class) \
{ _class = ((XDevice *) d)->device_id << 8 | _devicePointerMotionHint;}
#define DeviceButton1Motion(d,type,_class) \
{ _class = ((XDevice *) d)->device_id << 8 | _deviceButton1Motion;}
#define DeviceButton2Motion(d,type,_class) \
{ _class = ((XDevice *) d)->device_id << 8 | _deviceButton2Motion;}
#define DeviceButton3Motion(d,type,_class) \
{ _class = ((XDevice *) d)->device_id << 8 | _deviceButton3Motion;}
#define DeviceButton4Motion(d,type, _class) \
{ _class = ((XDevice *) d)->device_id << 8 | _deviceButton4Motion;}
#define DeviceButton5Motion(d,type,_class) \
{ _class = ((XDevice *) d)->device_id << 8 | _deviceButton5Motion;}
#define DeviceButtonMotion(d,type, _class) \
{ _class = ((XDevice *) d)->device_id << 8 | _deviceButtonMotion;}
#define DeviceOwnerGrabButton(d,type,_class) \
{ _class = ((XDevice *) d)->device_id << 8 | _deviceOwnerGrabButton;}
#define DeviceButtonPressGrab(d,type,_class) \
{ _class = ((XDevice *) d)->device_id << 8 | _deviceButtonGrab;}
#define NoExtensionEvent(d,type,_class) \
{ _class = ((XDevice *) d)->device_id << 8 | _noExtensionEvent;}
#define BadDevice(dpy,error) _xibaddevice(dpy, &error)
#define BadClass(dpy,error) _xibadclass(dpy, &error)
#define BadEvent(dpy,error) _xibadevent(dpy, &error)
#define BadMode(dpy,error) _xibadmode(dpy, &error)
#define DeviceBusy(dpy,error) _xidevicebusy(dpy, &error)
/***************************************************************
*
* DeviceKey events. These events are sent by input devices that
* support input class Keys.
* The location of the X pointer is reported in the coordinate
* fields of the x,y and x_root,y_root fields.
*
*/
typedef struct
{
int type; /* of event */
unsigned long serial; /* # of last request processed */
Bool send_event; /* true if from SendEvent request */
Display *display; /* Display the event was read from */
Window window; /* "event" window reported relative to */
XID deviceid;
Window root; /* root window event occured on */
Window subwindow; /* child window */
Time time; /* milliseconds */
int x, y; /* x, y coordinates in event window */
int x_root; /* coordinates relative to root */
int y_root; /* coordinates relative to root */
unsigned int state; /* key or button mask */
unsigned int keycode; /* detail */
Bool same_screen; /* same screen flag */
unsigned int device_state; /* device key or button mask */
unsigned char axes_count;
unsigned char first_axis;
int axis_data[6];
} XDeviceKeyEvent;
typedef XDeviceKeyEvent XDeviceKeyPressedEvent;
typedef XDeviceKeyEvent XDeviceKeyReleasedEvent;
/*******************************************************************
*
* DeviceButton events. These events are sent by extension devices
* that support input class Buttons.
*
*/
typedef struct {
int type; /* of event */
unsigned long serial; /* # of last request processed by server */
Bool send_event; /* true if from a SendEvent request */
Display *display; /* Display the event was read from */
Window window; /* "event" window reported relative to */
XID deviceid;
Window root; /* root window that the event occured on */
Window subwindow; /* child window */
Time time; /* milliseconds */
int x, y; /* x, y coordinates in event window */
int x_root; /* coordinates relative to root */
int y_root; /* coordinates relative to root */
unsigned int state; /* key or button mask */
unsigned int button; /* detail */
Bool same_screen; /* same screen flag */
unsigned int device_state; /* device key or button mask */
unsigned char axes_count;
unsigned char first_axis;
int axis_data[6];
} XDeviceButtonEvent;
typedef XDeviceButtonEvent XDeviceButtonPressedEvent;
typedef XDeviceButtonEvent XDeviceButtonReleasedEvent;
/*******************************************************************
*
* DeviceMotionNotify event. These events are sent by extension devices
* that support input class Valuators.
*
*/
typedef struct
{
int type; /* of event */
unsigned long serial; /* # of last request processed by server */
Bool send_event; /* true if from a SendEvent request */
Display *display; /* Display the event was read from */
Window window; /* "event" window reported relative to */
XID deviceid;
Window root; /* root window that the event occured on */
Window subwindow; /* child window */
Time time; /* milliseconds */
int x, y; /* x, y coordinates in event window */
int x_root; /* coordinates relative to root */
int y_root; /* coordinates relative to root */
unsigned int state; /* key or button mask */
char is_hint; /* detail */
Bool same_screen; /* same screen flag */
unsigned int device_state; /* device key or button mask */
unsigned char axes_count;
unsigned char first_axis;
int axis_data[6];
} XDeviceMotionEvent;
/*******************************************************************
*
* DeviceFocusChange events. These events are sent when the focus
* of an extension device that can be focused is changed.
*
*/
typedef struct
{
int type; /* of event */
unsigned long serial; /* # of last request processed by server */
Bool send_event; /* true if from a SendEvent request */
Display *display; /* Display the event was read from */
Window window; /* "event" window reported relative to */
XID deviceid;
int mode; /* NotifyNormal, NotifyGrab, NotifyUngrab */
int detail;
/*
* NotifyAncestor, NotifyVirtual, NotifyInferior,
* NotifyNonLinear,NotifyNonLinearVirtual, NotifyPointer,
* NotifyPointerRoot, NotifyDetailNone
*/
Time time;
} XDeviceFocusChangeEvent;
typedef XDeviceFocusChangeEvent XDeviceFocusInEvent;
typedef XDeviceFocusChangeEvent XDeviceFocusOutEvent;
/*******************************************************************
*
* ProximityNotify events. These events are sent by those absolute
* positioning devices that are capable of generating proximity information.
*
*/
typedef struct
{
int type; /* ProximityIn or ProximityOut */
unsigned long serial; /* # of last request processed by server */
Bool send_event; /* true if this came from a SendEvent request */
Display *display; /* Display the event was read from */
Window window;
XID deviceid;
Window root;
Window subwindow;
Time time;
int x, y;
int x_root, y_root;
unsigned int state;
Bool same_screen;
unsigned int device_state; /* device key or button mask */
unsigned char axes_count;
unsigned char first_axis;
int axis_data[6];
} XProximityNotifyEvent;
typedef XProximityNotifyEvent XProximityInEvent;
typedef XProximityNotifyEvent XProximityOutEvent;
/*******************************************************************
*
* DeviceStateNotify events are generated on EnterWindow and FocusIn
* for those clients who have selected DeviceState.
*
*/
typedef struct
{
#if defined(__cplusplus) || defined(c_plusplus)
unsigned char c_class;
#else
unsigned char class;
#endif
unsigned char length;
} XInputClass;
typedef struct {
int type;
unsigned long serial; /* # of last request processed by server */
Bool send_event; /* true if this came from a SendEvent request */
Display *display; /* Display the event was read from */
Window window;
XID deviceid;
Time time;
int num_classes;
char data[64];
} XDeviceStateNotifyEvent;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
unsigned char c_class;
#else
unsigned char class;
#endif
unsigned char length;
unsigned char num_valuators;
unsigned char mode;
int valuators[6];
} XValuatorStatus;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
unsigned char c_class;
#else
unsigned char class;
#endif
unsigned char length;
short num_keys;
char keys[32];
} XKeyStatus;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
unsigned char c_class;
#else
unsigned char class;
#endif
unsigned char length;
short num_buttons;
char buttons[32];
} XButtonStatus;
/*******************************************************************
*
* DeviceMappingNotify event. This event is sent when the key mapping,
* modifier mapping, or button mapping of an extension device is changed.
*
*/
typedef struct {
int type;
unsigned long serial; /* # of last request processed by server */
Bool send_event; /* true if this came from a SendEvent request */
Display *display; /* Display the event was read from */
Window window; /* unused */
XID deviceid;
Time time;
int request; /* one of MappingModifier, MappingKeyboard,
MappingPointer */
int first_keycode;/* first keycode */
int count; /* defines range of change w. first_keycode*/
} XDeviceMappingEvent;
/*******************************************************************
*
* ChangeDeviceNotify event. This event is sent when an
* XChangeKeyboard or XChangePointer request is made.
*
*/
typedef struct {
int type;
unsigned long serial; /* # of last request processed by server */
Bool send_event; /* true if this came from a SendEvent request */
Display *display; /* Display the event was read from */
Window window; /* unused */
XID deviceid;
Time time;
int request; /* NewPointer or NewKeyboard */
} XChangeDeviceNotifyEvent;
/*******************************************************************
*
* Control structures for input devices that support input class
* Feedback. These are used by the XGetFeedbackControl and
* XChangeFeedbackControl functions.
*
*/
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
XID id;
} XFeedbackState;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
XID id;
int click;
int percent;
int pitch;
int duration;
int led_mask;
int global_auto_repeat;
char auto_repeats[32];
} XKbdFeedbackState;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
XID id;
int accelNum;
int accelDenom;
int threshold;
} XPtrFeedbackState;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
XID id;
int resolution;
int minVal;
int maxVal;
} XIntegerFeedbackState;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
XID id;
int max_symbols;
int num_syms_supported;
KeySym *syms_supported;
} XStringFeedbackState;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
XID id;
int percent;
int pitch;
int duration;
} XBellFeedbackState;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
XID id;
int led_values;
int led_mask;
} XLedFeedbackState;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
XID id;
} XFeedbackControl;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
XID id;
int accelNum;
int accelDenom;
int threshold;
} XPtrFeedbackControl;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
XID id;
int click;
int percent;
int pitch;
int duration;
int led_mask;
int led_value;
int key;
int auto_repeat_mode;
} XKbdFeedbackControl;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
XID id;
int num_keysyms;
KeySym *syms_to_display;
} XStringFeedbackControl;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
XID id;
int int_to_display;
} XIntegerFeedbackControl;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
XID id;
int percent;
int pitch;
int duration;
} XBellFeedbackControl;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
XID id;
int led_mask;
int led_values;
} XLedFeedbackControl;
/*******************************************************************
*
* Device control structures.
*
*/
typedef struct {
XID control;
int length;
} XDeviceControl;
typedef struct {
XID control;
int length;
int first_valuator;
int num_valuators;
int *resolutions;
} XDeviceResolutionControl;
typedef struct {
XID control;
int length;
int num_valuators;
int *resolutions;
int *min_resolutions;
int *max_resolutions;
} XDeviceResolutionState;
/*******************************************************************
*
* An array of XDeviceList structures is returned by the
* XListInputDevices function. Each entry contains information
* about one input device. Among that information is an array of
* pointers to structures that describe the characteristics of
* the input device.
*
*/
typedef struct _XAnyClassinfo *XAnyClassPtr;
typedef struct _XAnyClassinfo {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
} XAnyClassInfo;
typedef struct _XDeviceInfo *XDeviceInfoPtr;
typedef struct _XDeviceInfo
{
XID id;
Atom type;
char *name;
int num_classes;
int use;
XAnyClassPtr inputclassinfo;
} XDeviceInfo;
typedef struct _XKeyInfo *XKeyInfoPtr;
typedef struct _XKeyInfo
{
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
unsigned short min_keycode;
unsigned short max_keycode;
unsigned short num_keys;
} XKeyInfo;
typedef struct _XButtonInfo *XButtonInfoPtr;
typedef struct _XButtonInfo {
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
short num_buttons;
} XButtonInfo;
typedef struct _XAxisInfo *XAxisInfoPtr;
typedef struct _XAxisInfo {
int resolution;
int min_value;
int max_value;
} XAxisInfo;
typedef struct _XValuatorInfo *XValuatorInfoPtr;
typedef struct _XValuatorInfo
{
#if defined(__cplusplus) || defined(c_plusplus)
XID c_class;
#else
XID class;
#endif
int length;
unsigned char num_axes;
unsigned char mode;
unsigned long motion_buffer;
XAxisInfoPtr axes;
} XValuatorInfo;
/*******************************************************************
*
* An XDevice structure is returned by the XOpenDevice function.
* It contains an array of pointers to XInputClassInfo structures.
* Each contains information about a class of input supported by the
* device, including a pointer to an array of data for each type of event
* the device reports.
*
*/
typedef struct {
unsigned char input_class;
unsigned char event_type_base;
} XInputClassInfo;
typedef struct {
XID device_id;
int num_classes;
XInputClassInfo *classes;
} XDevice;
/*******************************************************************
*
* The following structure is used to return information for the
* XGetSelectedExtensionEvents function.
*
*/
typedef struct {
XEventClass event_type;
XID device;
} XEventList;
/*******************************************************************
*
* The following structure is used to return motion history data from
* an input device that supports the input class Valuators.
* This information is returned by the XGetDeviceMotionEvents function.
*
*/
typedef struct {
Time time;
int *data;
} XDeviceTimeCoord;
/*******************************************************************
*
* Device state structure.
* This is returned by the XQueryDeviceState request.
*
*/
typedef struct {
XID device_id;
int num_classes;
XInputClass *data;
} XDeviceState;
/*******************************************************************
*
* Note that the mode field is a bitfield that reports the Proximity
* status of the device as well as the mode. The mode field should
* be OR'd with the mask DeviceMode and compared with the values
* Absolute and Relative to determine the mode, and should be OR'd
* with the mask ProximityState and compared with the values InProximity
* and OutOfProximity to determine the proximity state.
*
*/
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
unsigned char c_class;
#else
unsigned char class;
#endif
unsigned char length;
unsigned char num_valuators;
unsigned char mode;
int *valuators;
} XValuatorState;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
unsigned char c_class;
#else
unsigned char class;
#endif
unsigned char length;
short num_keys;
char keys[32];
} XKeyState;
typedef struct {
#if defined(__cplusplus) || defined(c_plusplus)
unsigned char c_class;
#else
unsigned char class;
#endif
unsigned char length;
short num_buttons;
char buttons[32];
} XButtonState;
/*******************************************************************
*
* Function definitions.
*
*/
_XFUNCPROTOBEGIN
extern int XChangeKeyboardDevice(
Display* /* display */,
XDevice* /* device */
);
extern int XChangePointerDevice(
Display* /* display */,
XDevice* /* device */,
int /* xaxis */,
int /* yaxis */
);
extern int XGrabDevice(
Display* /* display */,
XDevice* /* device */,
Window /* grab_window */,
Bool /* ownerEvents */,
int /* event count */,
XEventClass* /* event_list */,
int /* this_device_mode */,
int /* other_devices_mode */,
Time /* time */
);
extern int XUngrabDevice(
Display* /* display */,
XDevice* /* device */,
Time /* time */
);
extern int XGrabDeviceKey(
Display* /* display */,
XDevice* /* device */,
unsigned int /* key */,
unsigned int /* modifiers */,
XDevice* /* modifier_device */,
Window /* grab_window */,
Bool /* owner_events */,
unsigned int /* event_count */,
XEventClass* /* event_list */,
int /* this_device_mode */,
int /* other_devices_mode */
);
extern int XUngrabDeviceKey(
Display* /* display */,
XDevice* /* device */,
unsigned int /* key */,
unsigned int /* modifiers */,
XDevice* /* modifier_dev */,
Window /* grab_window */
);
extern int XGrabDeviceButton(
Display* /* display */,
XDevice* /* device */,
unsigned int /* button */,
unsigned int /* modifiers */,
XDevice* /* modifier_device */,
Window /* grab_window */,
Bool /* owner_events */,
unsigned int /* event_count */,
XEventClass* /* event_list */,
int /* this_device_mode */,
int /* other_devices_mode */
);
extern int XUngrabDeviceButton(
Display* /* display */,
XDevice* /* device */,
unsigned int /* button */,
unsigned int /* modifiers */,
XDevice* /* modifier_dev */,
Window /* grab_window */
);
extern int XAllowDeviceEvents(
Display* /* display */,
XDevice* /* device */,
int /* event_mode */,
Time /* time */
);
extern int XGetDeviceFocus(
Display* /* display */,
XDevice* /* device */,
Window* /* focus */,
int* /* revert_to */,
Time* /* time */
);
extern int XSetDeviceFocus(
Display* /* display */,
XDevice* /* device */,
Window /* focus */,
int /* revert_to */,
Time /* time */
);
extern XFeedbackState *XGetFeedbackControl(
Display* /* display */,
XDevice* /* device */,
int* /* num_feedbacks */
);
extern void XFreeFeedbackList(
XFeedbackState* /* list */
);
extern int XChangeFeedbackControl(
Display* /* display */,
XDevice* /* device */,
unsigned long /* mask */,
XFeedbackControl* /* f */
);
extern int XDeviceBell(
Display* /* display */,
XDevice* /* device */,
XID /* feedbackclass */,
XID /* feedbackid */,
int /* percent */
);
extern KeySym *XGetDeviceKeyMapping(
Display* /* display */,
XDevice* /* device */,
#if NeedWidePrototypes
unsigned int /* first */,
#else
KeyCode /* first */,
#endif
int /* keycount */,
int* /* syms_per_code */
);
extern int XChangeDeviceKeyMapping(
Display* /* display */,
XDevice* /* device */,
int /* first */,
int /* syms_per_code */,
KeySym* /* keysyms */,
int /* count */
);
extern XModifierKeymap *XGetDeviceModifierMapping(
Display* /* display */,
XDevice* /* device */
);
extern int XSetDeviceModifierMapping(
Display* /* display */,
XDevice* /* device */,
XModifierKeymap* /* modmap */
);
extern int XSetDeviceButtonMapping(
Display* /* display */,
XDevice* /* device */,
unsigned char* /* map[] */,
int /* nmap */
);
extern int XGetDeviceButtonMapping(
Display* /* display */,
XDevice* /* device */,
unsigned char* /* map[] */,
unsigned int /* nmap */
);
extern XDeviceState *XQueryDeviceState(
Display* /* display */,
XDevice* /* device */
);
extern void XFreeDeviceState(
XDeviceState* /* list */
);
extern XExtensionVersion *XGetExtensionVersion(
Display* /* display */,
_Xconst char* /* name */
);
extern XDeviceInfo *XListInputDevices(
Display* /* display */,
int* /* ndevices */
);
extern void XFreeDeviceList(
XDeviceInfo* /* list */
);
extern XDevice *XOpenDevice(
Display* /* display */,
XID /* id */
);
extern int XCloseDevice(
Display* /* display */,
XDevice* /* device */
);
extern int XSetDeviceMode(
Display* /* display */,
XDevice* /* device */,
int /* mode */
);
extern int XSetDeviceValuators(
Display* /* display */,
XDevice* /* device */,
int* /* valuators */,
int /* first_valuator */,
int /* num_valuators */
);
extern XDeviceControl *XGetDeviceControl(
Display* /* display */,
XDevice* /* device */,
int /* control */
);
extern int XChangeDeviceControl(
Display* /* display */,
XDevice* /* device */,
int /* control */,
XDeviceControl* /* d */
);
extern int XSelectExtensionEvent(
Display* /* display */,
Window /* w */,
XEventClass* /* event_list */,
int /* count */
);
extern int XGetSelectedExtensionEvents(
Display* /* display */,
Window /* w */,
int* /* this_client_count */,
XEventClass** /* this_client_list */,
int* /* all_clients_count */,
XEventClass** /* all_clients_list */
);
extern int XChangeDeviceDontPropagateList(
Display* /* display */,
Window /* window */,
int /* count */,
XEventClass* /* events */,
int /* mode */
);
extern XEventClass *XGetDeviceDontPropagateList(
Display* /* display */,
Window /* window */,
int* /* count */
);
extern Status XSendExtensionEvent(
Display* /* display */,
XDevice* /* device */,
Window /* dest */,
Bool /* prop */,
int /* count */,
XEventClass* /* list */,
XEvent* /* event */
);
extern XDeviceTimeCoord *XGetDeviceMotionEvents(
Display* /* display */,
XDevice* /* device */,
Time /* start */,
Time /* stop */,
int* /* nEvents */,
int* /* mode */,
int* /* axis_count */
);
extern void XFreeDeviceMotionEvents(
XDeviceTimeCoord* /* events */
);
extern void XFreeDeviceControl(
XDeviceControl* /* control */
);
_XFUNCPROTOEND
#endif /* _XINPUT_H_ */
#ifndef _XVMCLIB_H_
#define _XVMCLIB_H_
#include <nx-X11/Xfuncproto.h>
#include <nx-X11/extensions/Xvlib.h>
#include <nx-X11/extensions/XvMC.h>
_XFUNCPROTOBEGIN
Bool XvMCQueryExtension (Display *display, int *eventBase, int *errBase);
Status XvMCQueryVersion (Display *display, int *major_versionp,
int *minor_versionp);
Status XvMCGetDRInfo(Display *dpy, XvPortID port,
char **name, char **busID,
int *major, int *minor,
int *patchLevel,
int *isLocal);
XvMCSurfaceInfo * XvMCListSurfaceTypes(Display *dpy, XvPortID port, int *num);
Status XvMCCreateContext (
Display *display,
XvPortID port,
int surface_type_id,
int width,
int height,
int flags,
XvMCContext * context
);
Status XvMCDestroyContext (Display *display, XvMCContext * context);
Status
XvMCCreateSurface(
Display *display,
XvMCContext * context,
XvMCSurface * surface
);
Status XvMCDestroySurface(Display *display, XvMCSurface *surface);
XvImageFormatValues * XvMCListSubpictureTypes (
Display * display,
XvPortID port,
int surface_type_id,
int *count_return
);
Status
XvMCPutSurface(
Display *display,
XvMCSurface *surface,
Drawable draw,
short srcx,
short srcy,
unsigned short srcw,
unsigned short srch,
short destx,
short desty,
unsigned short destw,
unsigned short desth,
int flags
);
Status XvMCHideSurface(Display *display, XvMCSurface *surface);
Status
XvMCCreateSubpicture (
Display *display,
XvMCContext *context,
XvMCSubpicture *subpicture,
unsigned short width,
unsigned short height,
int xvimage_id
);
Status
XvMCClearSubpicture (
Display *display,
XvMCSubpicture *subpicture,
short x,
short y,
unsigned short width,
unsigned short height,
unsigned int color
);
Status
XvMCCompositeSubpicture (
Display *display,
XvMCSubpicture *subpicture,
XvImage *image,
short srcx,
short srcy,
unsigned short width,
unsigned short height,
short dstx,
short dsty
);
Status
XvMCDestroySubpicture (Display *display, XvMCSubpicture *subpicture);
Status
XvMCSetSubpicturePalette (
Display *display,
XvMCSubpicture *subpicture,
unsigned char *palette
);
Status
XvMCBlendSubpicture (
Display *display,
XvMCSurface *target_surface,
XvMCSubpicture *subpicture,
short subx,
short suby,
unsigned short subw,
unsigned short subh,
short surfx,
short surfy,
unsigned short surfw,
unsigned short surfh
);
Status
XvMCBlendSubpicture2 (
Display *display,
XvMCSurface *source_surface,
XvMCSurface *target_surface,
XvMCSubpicture *subpicture,
short subx,
short suby,
unsigned short subw,
unsigned short subh,
short surfx,
short surfy,
unsigned short surfw,
unsigned short surfh
);
Status XvMCSyncSurface (Display *display, XvMCSurface *surface);
Status XvMCFlushSurface (Display *display, XvMCSurface *surface);
Status XvMCGetSurfaceStatus (Display *display, XvMCSurface *surface, int *stat);
Status XvMCRenderSurface (
Display *display,
XvMCContext *context,
unsigned int picture_structure,
XvMCSurface *target_surface,
XvMCSurface *past_surface,
XvMCSurface *future_surface,
unsigned int flags,
unsigned int num_macroblocks,
unsigned int first_macroblock,
XvMCMacroBlockArray *macroblock_array,
XvMCBlockArray *blocks
);
Status XvMCSyncSubpicture (Display *display, XvMCSubpicture *subpicture);
Status XvMCFlushSubpicture (Display *display, XvMCSubpicture *subpicture);
Status
XvMCGetSubpictureStatus (Display *display, XvMCSubpicture *subpic, int *stat);
Status XvMCCreateBlocks (
Display *display,
XvMCContext *context,
unsigned int num_blocks,
XvMCBlockArray *block
);
Status XvMCDestroyBlocks (Display *display,XvMCBlockArray *block);
Status XvMCCreateMacroBlocks (
Display *display,
XvMCContext *context,
unsigned int num_blocks,
XvMCMacroBlockArray *blocks
);
Status XvMCDestroyMacroBlocks (
Display *display,
XvMCMacroBlockArray *block
);
XvAttribute *
XvMCQueryAttributes (
Display *display,
XvMCContext *context,
int *number
);
Status
XvMCSetAttribute (
Display *display,
XvMCContext *context,
Atom attribute,
int value
);
Status
XvMCGetAttribute (
Display *display,
XvMCContext *context,
Atom attribute,
int *value
);
_XFUNCPROTOEND
#endif
/***********************************************************
Copyright 1991 by Digital Equipment Corporation, Maynard, Massachusetts,
and the Massachusetts Institute of Technology, Cambridge, Massachusetts.
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
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 names of Digital or MIT not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL 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.
******************************************************************/
#ifndef XVLIB_H
#define XVLIB_H
/*
** File:
**
** Xvlib.h --- Xv library public header file
**
** Author:
**
** David Carver (Digital Workstation Engineering/Project Athena)
**
** Revisions:
**
** 26.06.91 Carver
** - changed XvFreeAdaptors to XvFreeAdaptorInfo
** - changed XvFreeEncodings to XvFreeEncodingInfo
**
** 11.06.91 Carver
** - changed SetPortControl to SetPortAttribute
** - changed GetPortControl to GetPortAttribute
** - changed QueryBestSize
**
** 05.15.91 Carver
** - version 2.0 upgrade
**
** 01.24.91 Carver
** - version 1.4 upgrade
**
*/
#include <nx-X11/Xfuncproto.h>
#include <nx-X11/extensions/Xv.h>
typedef struct {
int numerator;
int denominator;
} XvRational;
typedef struct {
int flags; /* XvGettable, XvSettable */
int min_value;
int max_value;
char *name;
} XvAttribute;
typedef struct {
XvEncodingID encoding_id;
char *name;
unsigned long width;
unsigned long height;
XvRational rate;
unsigned long num_encodings;
} XvEncodingInfo;
typedef struct {
char depth;
unsigned long visual_id;
} XvFormat;
typedef struct {
XvPortID base_id;
unsigned long num_ports;
char type;
char *name;
unsigned long num_formats;
XvFormat *formats;
unsigned long num_adaptors;
} XvAdaptorInfo;
typedef struct {
int type;
unsigned long serial; /* # of last request processed by server */
Bool send_event; /* true if this came from a SendEvent request */
Display *display; /* Display the event was read from */
Drawable drawable; /* drawable */
unsigned long reason; /* what generated this event */
XvPortID port_id; /* what port */
Time time; /* milliseconds */
} XvVideoNotifyEvent;
typedef struct {
int type;
unsigned long serial; /* # of last request processed by server */
Bool send_event; /* true if this came from a SendEvent request */
Display *display; /* Display the event was read from */
XvPortID port_id; /* what port */
Time time; /* milliseconds */
Atom attribute; /* atom that identifies attribute */
long value; /* value of attribute */
} XvPortNotifyEvent;
typedef union {
int type;
XvVideoNotifyEvent xvvideo;
XvPortNotifyEvent xvport;
long pad[24];
} XvEvent;
typedef struct {
int id; /* Unique descriptor for the format */
int type; /* XvRGB, XvYUV */
int byte_order; /* LSBFirst, MSBFirst */
char guid[16]; /* Globally Unique IDentifier */
int bits_per_pixel;
int format; /* XvPacked, XvPlanar */
int num_planes;
/* for RGB formats only */
int depth;
unsigned int red_mask;
unsigned int green_mask;
unsigned int blue_mask;
/* for YUV formats only */
unsigned int y_sample_bits;
unsigned int u_sample_bits;
unsigned int v_sample_bits;
unsigned int horz_y_period;
unsigned int horz_u_period;
unsigned int horz_v_period;
unsigned int vert_y_period;
unsigned int vert_u_period;
unsigned int vert_v_period;
char component_order[32]; /* eg. UYVY */
int scanline_order; /* XvTopToBottom, XvBottomToTop */
} XvImageFormatValues;
typedef struct {
int id;
int width, height;
int data_size; /* bytes */
int num_planes;
int *pitches; /* bytes */
int *offsets; /* bytes */
char *data;
XPointer obdata;
} XvImage;
_XFUNCPROTOBEGIN
extern int XvQueryExtension(
Display* /* display */,
unsigned int* /* p_version */,
unsigned int* /* p_revision */,
unsigned int* /* p_requestBase */,
unsigned int* /* p_eventBase */,
unsigned int* /* p_errorBase */
);
extern int XvQueryAdaptors(
Display* /* display */,
Window /* window */,
unsigned int* /* p_nAdaptors */,
XvAdaptorInfo** /* p_pAdaptors */
);
extern int XvQueryEncodings(
Display* /* display */,
XvPortID /* port */,
unsigned int* /* p_nEncoding */,
XvEncodingInfo** /* p_pEncoding */
);
extern int XvPutVideo(
Display* /* display */,
XvPortID /* port */,
Drawable /* d */,
GC /* gc */,
int /* vx */,
int /* vy */,
unsigned int /* vw */,
unsigned int /* vh */,
int /* dx */,
int /* dy */,
unsigned int /* dw */,
unsigned int /* dh */
);
extern int XvPutStill(
Display* /* display */,
XvPortID /* port */,
Drawable /* d */,
GC /* gc */,
int /* vx */,
int /* vy */,
unsigned int /* vw */,
unsigned int /* vh */,
int /* dx */,
int /* dy */,
unsigned int /* dw */,
unsigned int /* dh */
);
extern int XvGetVideo(
Display* /* display */,
XvPortID /* port */,
Drawable /* d */,
GC /* gc */,
int /* vx */,
int /* vy */,
unsigned int /* vw */,
unsigned int /* vh */,
int /* dx */,
int /* dy */,
unsigned int /* dw */,
unsigned int /* dh */
);
extern int XvGetStill(
Display* /* display */,
XvPortID /* port */,
Drawable /* d */,
GC /* gc */,
int /* vx */,
int /* vy */,
unsigned int /* vw */,
unsigned int /* vh */,
int /* dx */,
int /* dy */,
unsigned int /* dw */,
unsigned int /* dh */
);
extern int XvStopVideo(
Display* /* display */,
XvPortID /* port */,
Drawable /* drawable */
);
extern int XvGrabPort(
Display* /* display */,
XvPortID /* port */,
Time /* time */
);
extern int XvUngrabPort(
Display* /* display */,
XvPortID /* port */,
Time /* time */
);
extern int XvSelectVideoNotify(
Display* /* display */,
Drawable /* drawable */,
Bool /* onoff */
);
extern int XvSelectPortNotify(
Display* /* display */,
XvPortID /* port */,
Bool /* onoff */
);
extern int XvSetPortAttribute(
Display* /* display */,
XvPortID /* port */,
Atom /* attribute */,
int /* value */
);
extern int XvGetPortAttribute(
Display* /* display */,
XvPortID /* port */,
Atom /* attribute */,
int* /* p_value */
);
extern int XvQueryBestSize(
Display* /* display */,
XvPortID /* port */,
Bool /* motion */,
unsigned int /* vid_w */,
unsigned int /* vid_h */,
unsigned int /* drw_w */,
unsigned int /* drw_h */,
unsigned int* /* p_actual_width */,
unsigned int* /* p_actual_width */
);
extern XvAttribute* XvQueryPortAttributes(
Display* /* display */,
XvPortID /* port */,
int* /* number */
);
extern void XvFreeAdaptorInfo(
XvAdaptorInfo* /* adaptors */
);
extern void XvFreeEncodingInfo(
XvEncodingInfo* /* encodings */
);
extern XvImageFormatValues * XvListImageFormats (
Display *display,
XvPortID port_id,
int *count_return
);
extern XvImage * XvCreateImage (
Display *display,
XvPortID port,
int id,
char *data,
int width,
int height
);
extern int XvPutImage (
Display *display,
XvPortID id,
Drawable d,
GC gc,
XvImage *image,
int src_x,
int src_y,
unsigned int src_w,
unsigned int src_h,
int dest_x,
int dest_y,
unsigned int dest_w,
unsigned int dest_h
);
extern int XvShmPutImage (
Display *display,
XvPortID id,
Drawable d,
GC gc,
XvImage *image,
int src_x,
int src_y,
unsigned int src_w,
unsigned int src_h,
int dest_x,
int dest_y,
unsigned int dest_w,
unsigned int dest_h,
Bool send_event
);
#ifdef _XSHM_H_
extern XvImage * XvShmCreateImage (
Display *display,
XvPortID port,
int id,
char* data,
int width,
int height,
XShmSegmentInfo *shminfo
);
#endif
_XFUNCPROTOEND
#endif /* XVLIB_H */
/*****************************************************************************
* VLD XvMC Nonstandard extension API.
*
* Copyright (c) 2004 The Unichrome Project. All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* 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
* AUTHOR(S) OR COPYRIGHT HOLDER(S) 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.
*
* Author: Thomas Hellström, 2004.
*/
#ifndef _VLDXVMC_H
#define _VLDXVMC_H
#include <nx-X11/Xlib.h>
#include <nx-X11/extensions/XvMC.h>
#include <nx-X11/extensions/XvMClib.h>
/*
* New "Motion compensation type".
*/
#define XVMC_VLD 0x0020000
/*
* Below Flags to be passed in the XvMCMpegControl structure 'flag' field.
*/
#define XVMC_PROGRESSIVE_SEQUENCE 0x00000010
/*
* Zig-Zag Scan / Alternative Scan.
*/
#define XVMC_ZIG_ZAG_SCAN 0x00000000
#define XVMC_ALTERNATE_SCAN 0x00000100
/*
* Frame DCT and frame prediction are used. /
* Field prediction
*/
#define XVMC_PRED_DCT_FRAME 0x00000040
#define XVMC_PRED_DCT_FIELD 0x00000000
/*
* Top / Bottom field first
*/
#define XVMC_TOP_FIELD_FIRST 0x00000080
#define XVMC_BOTTOM_FIELD_FIRST 0x00000000
/*
* Motion vectors coded in intra macroblocks
*/
#define XVMC_CONCEALMENT_MOTION_VECTORS 0x00000200
/*
* Which of two mappings between quantiser_scale_code
* and quantiser_scale shall apply.
*/
#define XVMC_Q_SCALE_TYPE 0x00000400
/*
* Intra VLC Format: Bit = 0, Bit = 1
* Intra blocks B-14 B-15
* Non-intra blocks B-14 B-14
*/
#define XVMC_INTRA_VLC_FORMAT 0x00000800
/*
* Also XVMC_SECOND_FIELD should be set in flags if active.
*/
#define XVMC_I_PICTURE 1
#define XVMC_P_PICTURE 2
#define XVMC_B_PICTURE 3
typedef struct _XvMCMpegControl{
unsigned
BVMV_range, /* Backward vertical motion vector range */
BHMV_range, /* Backward horizontal motion vector range */
FVMV_range, /* Forward vertical motion vector range */
FHMV_range, /* Forward horizontal motion vector range */
picture_structure, /* XVMC_TOP_FIELD, XVMC_BOTTOM_FIELD,
* XVMC_FRAME_PICTURE
*/
intra_dc_precision, /* 0x00 - 0x03 corresponds to 8 to 11 bits prec. */
picture_coding_type,/* XVMC_X_PICTURE */
mpeg_coding, /* XVMC_MPEG_2 */
flags; /* See above */
}XvMCMpegControl;
/*
* The following function is called BEFORE starting sending slices to the
* lib. It grabs the decoder hardware and prepares it for coming slices.
* The function XvMCSyncSurface will release the hardware for other contexts
* in addition to it's current functionality.
*/
extern Status XvMCBeginSurface(Display *display,
XvMCContext *context,
XvMCSurface *target_surface,
XvMCSurface *past_surface,
XvMCSurface *future_surface,
const XvMCMpegControl *control);
/*
* The quantizer matrix structure. This should be filled in by the user and
* uploaded whenever a change is needed. The lib initializes with
* default matrices and will automatically load the hardware with new matrices
* on decoder context switches. To load data, set the corresponding load flag
* to true and fill in the values. The VIA MPEG2 engine only uses the
* intra_quantiser_matrix and the non_intra_quantiser_matrix.
*/
typedef struct _XvMCQMatrix {
int load_intra_quantiser_matrix;
int load_non_intra_quantiser_matrix;
int load_chroma_intra_quantiser_matrix;
int load_chroma_non_intra_quantiser_matrix;
unsigned char intra_quantiser_matrix[64];
unsigned char non_intra_quantiser_matrix[64];
unsigned char chroma_intra_quantiser_matrix[64];
unsigned char chroma_non_intra_quantiser_matrix[64];
} XvMCQMatrix;
/*
* Upload a XvMCQMatrix structure to the clientlib.
* The hardware will start using it the next XvMCBeginSurface.
*/
extern Status XvMCLoadQMatrix(Display *display, XvMCContext *context,
const XvMCQMatrix *qmx);
/*
* Put a slice to the decoder. The hardware will start processing it
* immediately.
*/
extern Status XvMCPutSlice(Display *display,XvMCContext *context,
char *slice, int nBytes);
/*
* Put a slice without the slice start code to the decoder.
* The hardware will start processing it
* immediately. This function is for client optimization.
* XvMCPutSlice(display,context,slice,nBytes) is equivalent to
* XvMCPutSlice2(display,context,slice+4,nBytes-4,slice[3]);
*/
extern Status XvMCPutSlice2(Display *display,XvMCContext *context,
char *slice, int nBytes, int sliceCode);
#endif
#ifndef __CYGWIN__
LIBRARY X11
#else
LIBRARY libX11
#endif
VERSION LIBRARY_VERSION
EXPORTS
#if !defined(__CYGWIN__) && !defined(__UNIXOS2__)
_Xdebug_p=_Xdebug CONSTANT
_XCreateMutex_fn_p=_XCreateMutex_fn CONSTANT
_XFreeMutex_fn_p=_XFreeMutex_fn CONSTANT
_XLockMutex_fn_p=_XLockMutex_fn CONSTANT
_XUnlockMutex_fn_p=_XUnlockMutex_fn CONSTANT
_Xglobal_lock_p=_Xglobal_lock CONSTANT
_XFlushIt
XActivateScreenSaver
XAddConnectionWatch
XAddExtension
XAddHost
XAddHosts
XAddPixel
XAddToExtensionList
XAddToSaveSet
XAllPlanes
XAllocClassHint
XAllocColor
XAllocColorCells
XAllocColorPlanes
XAllocIconSize
XAllocNamedColor
XAllocSizeHints
XAllocStandardColormap
XAllocWMHints
XAllowEvents
XAutoRepeatOff
XAutoRepeatOn
XBaseFontNameListOfFontSet
XBell
XBitmapBitOrder
XBitmapPad
XBitmapUnit
XBlackPixel
XBlackPixelOfScreen
XCellsOfScreen
XChangeActivePointerGrab
XChangeGC
XChangeKeyboardControl
XChangeKeyboardMapping
XChangePointerControl
XChangeProperty
XChangeSaveSet
XChangeWindowAttributes
XCheckIfEvent
XCheckMaskEvent
XCheckTypedEvent
XCheckTypedWindowEvent
XCheckWindowEvent
XCirculateSubwindows
XCirculateSubwindowsDown
XCirculateSubwindowsUp
XClearArea
XClearWindow
XClipBox
XCloseDisplay
XCloseIM
XCloseOM
XConfigureWindow
XConnectionNumber
XContextDependentDrawing
XContextualDrawing
XConvertCase
XConvertSelection
XCopyArea
XCopyColormapAndFree
XCopyGC
XCopyPlane
XCreateBitmapFromData
XCreateColormap
XCreateFontCursor
XCreateFontSet
XCreateGC
XCreateGlyphCursor
XCreateIC
XCreateImage
XCreateOC
XCreatePixmap
XCreatePixmapCursor
XCreatePixmapFromBitmapData
XCreateRegion
XCreateSimpleWindow
XCreateWindow
XDefaultColormap
XDefaultColormapOfScreen
XDefaultDepth
XDefaultDepthOfScreen
XDefaultGC
XDefaultGCOfScreen
XDefaultRootWindow
XDefaultScreen
XDefaultScreenOfDisplay
XDefaultString
XDefaultVisual
XDefaultVisualOfScreen
XDefineCursor
XDeleteContext
XDeleteModifiermapEntry
XDeleteProperty
XDestroyIC
XDestroyImage
XDestroyOC
XDestroyRegion
XDestroySubwindows
XDestroyWindow
XDirectionalDependentDrawing
XDisableAccessControl
XDisplayCells
XDisplayHeight
XDisplayHeightMM
XDisplayKeycodes
XDisplayMotionBufferSize
XDisplayName
XDisplayOfIM
XDisplayOfOM
XDisplayOfScreen
XDisplayPlanes
XDisplayString
XDisplayWidth
XDisplayWidthMM
XDoesBackingStore
XDoesSaveUnders
XDrawArc
XDrawArcs
XDrawImageString
XDrawImageString16
XDrawLine
XDrawLines
XDrawPoint
XDrawPoints
XDrawRectangle
XDrawRectangles
XDrawSegments
XDrawString
XDrawString16
XDrawText
XDrawText16
XEHeadOfExtensionList
XESetBeforeFlush
XESetCloseDisplay
XESetCopyGC
XESetCreateFont
XESetCreateGC
XESetError
XESetErrorString
XESetEventToWire
XESetFlushGC
XESetFreeFont
XESetFreeGC
XESetPrintErrorValues
XESetWireToError
XESetWireToEvent
XEmptyRegion
XEnableAccessControl
XEqualRegion
XEventMaskOfScreen
XEventsQueued
XExtendedMaxRequestSize
XExtentsOfFontSet
XFetchBuffer
XFetchBytes
XFetchName
XFillArc
XFillArcs
XFillPolygon
XFillRectangle
XFillRectangles
XFilterEvent
XFindContext
XFindOnExtensionList
XFlush
XFlushGC
XFontsOfFontSet
XForceScreenSaver
XFree
XFreeColormap
XFreeColors
XFreeCursor
XFreeExtensionList
XFreeFont
XFreeFontInfo
XFreeFontNames
XFreeFontPath
XFreeFontSet
XFreeGC
XFreeModifiermap
XFreePixmap
XFreeStringList
XGContextFromGC
XGeometry
XGetAtomName
XGetAtomNames
XGetClassHint
XGetCommand
XGetDefault
XGetErrorDatabaseText
XGetErrorText
XGetFontPath
XGetFontProperty
XGetGCValues
XGetGeometry
XGetICValues
XGetIMValues
XGetIconName
XGetIconSizes
XGetImage
XGetInputFocus
XGetKeyboardControl
XGetKeyboardMapping
XGetModifierMapping
XGetMotionEvents
XGetNormalHints
XGetOCValues
XGetOMValues
XGetPixel
XGetPointerControl
XGetPointerMapping
XGetRGBColormaps
XGetScreenSaver
XGetSelectionOwner
XGetSizeHints
XGetStandardColormap
XGetSubImage
XGetTextProperty
XGetTransientForHint
XGetVisualInfo
XGetWMClientMachine
XGetWMColormapWindows
XGetWMHints
XGetWMIconName
XGetWMName
XGetWMNormalHints
XGetWMProtocols
XGetWMSizeHints
XGetWindowAttributes
XGetWindowProperty
XGetZoomHints
XGrabButton
XGrabKey
XGrabKeyboard
XGrabPointer
XGrabServer
XHeightMMOfScreen
XHeightOfScreen
XIMOfIC
XIconifyWindow
XIfEvent
XImageByteOrder
XInitExtension
XInitImage
XInitThreads
XInsertModifiermapEntry
XInstallColormap
XInternAtom
XInternAtoms
XInternalConnectionNumbers
XIntersectRegion
XKeycodeToKeysym
XKeysymToKeycode
XKeysymToString
XKillClient
XLastKnownRequestProcessed
XListDepths
XListExtensions
XListFonts
XListFontsWithInfo
XListHosts
XListInstalledColormaps
XListPixmapFormats
XListProperties
XLoadFont
XLoadQueryFont
XLocaleOfFontSet
XLocaleOfIM
XLocaleOfOM
XLockDisplay
XLookupColor
XLookupKeysym
XLookupString
XLowerWindow
XMapRaised
XMapSubwindows
XMapWindow
XMaskEvent
XMatchVisualInfo
XMaxCmapsOfScreen
XMaxRequestSize
XMinCmapsOfScreen
XMoveResizeWindow
XMoveWindow
XNewModifiermap
XNextEvent
XNextRequest
XNoOp
XOMOfOC
XOffsetRegion
XOpenDisplay
XOpenIM
XOpenOM
XParseColor
XParseGeometry
XPeekEvent
XPeekIfEvent
XPending
XPlanesOfScreen
XPointInRegion
XPolygonRegion
XProcessInternalConnection
XProtocolRevision
XProtocolVersion
XPutBackEvent
XPutImage
XPutPixel
XQLength
XQueryBestCursor
XQueryBestSize
XQueryBestStipple
XQueryBestTile
XQueryColor
XQueryColors
XQueryExtension
XQueryFont
XQueryKeymap
XQueryPointer
XQueryTextExtents
XQueryTextExtents16
XQueryTree
XRaiseWindow
XReadBitmapFile
XReadBitmapFileData
XRebindKeysym
XRecolorCursor
XReconfigureWMWindow
XRectInRegion
XRefreshKeyboardMapping
XRegisterIMInstantiateCallback
XRemoveConnectionWatch
XRemoveFromSaveSet
XRemoveHost
XRemoveHosts
XReparentWindow
XResetScreenSaver
XResizeWindow
XResourceManagerString
XRestackWindows
XRootWindow
XRootWindowOfScreen
XRotateBuffers
XRotateWindowProperties
XSaveContext
XScreenCount
XScreenNumberOfScreen
XScreenOfDisplay
XScreenResourceString
XSelectInput
XSendEvent
XServerVendor
XSetAccessControl
XSetAfterFunction
XSetArcMode
XSetAuthorization
XSetBackground
XSetClassHint
XSetClipMask
XSetClipOrigin
XSetClipRectangles
XSetCloseDownMode
XSetCommand
XSetDashes
XSetErrorHandler
XSetFillRule
XSetFillStyle
XSetFont
XSetFontPath
XSetForeground
XSetFunction
XSetGraphicsExposures
XSetICFocus
XSetICValues
XSetIMValues
XSetIOErrorHandler
XSetIconName
XSetIconSizes
XSetInputFocus
XSetLineAttributes
XSetLocaleModifiers
XSetModifierMapping
XSetNormalHints
XSetOCValues
XSetOMValues
XSetPlaneMask
XSetPointerMapping
XSetRGBColormaps
XSetRegion
XSetScreenSaver
XSetSelectionOwner
XSetSizeHints
XSetStandardColormap
XSetStandardProperties
XSetState
XSetStipple
XSetSubwindowMode
XSetTSOrigin
XSetTextProperty
XSetTile
XSetTransientForHint
XSetWMClientMachine
XSetWMColormapWindows
XSetWMHints
XSetWMIconName
XSetWMName
XSetWMNormalHints
XSetWMProperties
XSetWMProtocols
XSetWMSizeHints
XSetWindowBackground
XSetWindowBackgroundPixmap
XSetWindowBorder
XSetWindowBorderPixmap
XSetWindowBorderWidth
XSetWindowColormap
XSetZoomHints
XShrinkRegion
XStoreBuffer
XStoreBytes
XStoreColor
XStoreColors
XStoreName
XStoreNamedColor
XStringListToTextProperty
XStringToKeysym
XSubImage
XSubtractRegion
XSupportsLocale
XSync
XSynchronize
XTextExtents
XTextExtents16
XTextPropertyToStringList
XTextWidth
XTextWidth16
XTranslateCoordinates
XUndefineCursor
XUngrabButton
XUngrabKey
XUngrabKeyboard
XUngrabPointer
XUngrabServer
XUninstallColormap
XUnionRectWithRegion
XUnionRegion
XUnloadFont
XUnlockDisplay
XUnmapSubwindows
XUnmapWindow
XUnregisterIMInstantiateCallback
XUnsetICFocus
XVaCreateNestedList
XVendorRelease
XVisualIDFromVisual
XWMGeometry
XWarpPointer
XWhitePixel
XWhitePixelOfScreen
XWidthMMOfScreen
XWidthOfScreen
XWindowEvent
XWithdrawWindow
XWriteBitmapFile
XXorRegion
XcmsAddColorSpace
XcmsAddFunctionSet
XcmsAllocColor
XcmsAllocNamedColor
XcmsCCCOfColormap
XcmsCIELabClipL
XcmsCIELabClipLab
XcmsCIELabClipab
XcmsCIELabQueryMaxC
XcmsCIELabQueryMaxL
XcmsCIELabQueryMaxLC
XcmsCIELabQueryMinL
XcmsCIELabToCIEXYZ
XcmsCIELabWhiteShiftColors
XcmsCIELuvClipL
XcmsCIELuvClipLuv
XcmsCIELuvClipuv
XcmsCIELuvQueryMaxC
XcmsCIELuvQueryMaxL
XcmsCIELuvQueryMaxLC
XcmsCIELuvQueryMinL
XcmsCIELuvToCIEuvY
XcmsCIELuvWhiteShiftColors
XcmsCIEXYZToCIELab
XcmsCIEXYZToCIEuvY
XcmsCIEXYZToCIExyY
XcmsCIEXYZToRGBi
XcmsCIEuvYToCIELuv
XcmsCIEuvYToCIEXYZ
XcmsCIEuvYToTekHVC
XcmsCIExyYToCIEXYZ
XcmsClientWhitePointOfCCC
XcmsConvertColors
XcmsCreateCCC
XcmsDefaultCCC
XcmsDisplayOfCCC
XcmsFormatOfPrefix
XcmsFreeCCC
XcmsLookupColor
XcmsPrefixOfFormat
XcmsQueryBlack
XcmsQueryBlue
XcmsQueryColor
XcmsQueryColors
XcmsQueryGreen
XcmsQueryRed
XcmsQueryWhite
XcmsRGBToRGBi
XcmsRGBiToCIEXYZ
XcmsRGBiToRGB
XcmsScreenNumberOfCCC
XcmsScreenWhitePointOfCCC
XcmsSetCCCOfColormap
XcmsSetCompressionProc
XcmsSetWhiteAdjustProc
XcmsSetWhitePoint
XcmsStoreColor
XcmsStoreColors
XcmsTekHVCClipC
XcmsTekHVCClipV
XcmsTekHVCClipVC
XcmsTekHVCQueryMaxC
XcmsTekHVCQueryMaxV
XcmsTekHVCQueryMaxVC
XcmsTekHVCQueryMaxVSamples
XcmsTekHVCQueryMinV
XcmsTekHVCToCIEuvY
XcmsTekHVCWhiteShiftColors
XcmsVisualOfCCC
XmbDrawImageString
XmbDrawString
XmbDrawText
XmbLookupString
XmbResetIC
XmbSetWMProperties
XmbTextEscapement
XmbTextExtents
XmbTextListToTextProperty
XmbTextPerCharExtents
XmbTextPropertyToTextList
Xpermalloc
XrmCombineDatabase
XrmCombineFileDatabase
XrmDestroyDatabase
XrmEnumerateDatabase
XrmGetDatabase
XrmGetFileDatabase
XrmGetResource
XrmGetStringDatabase
XrmInitialize
XrmLocaleOfDatabase
XrmMergeDatabases
XrmParseCommand
XrmPermStringToQuark
XrmPutFileDatabase
XrmPutLineResource
XrmPutResource
XrmPutStringResource
XrmQGetResource
XrmQGetSearchList
XrmQGetSearchResource
XrmQPutResource
XrmQPutStringResource
XrmQuarkToString
XrmSetDatabase
XrmStringToBindingQuarkList
XrmStringToQuark
XrmStringToQuarkList
XrmUniqueQuark
XwcDrawImageString
XwcDrawString
XwcDrawText
XwcFreeStringList
XwcLookupString
XwcResetIC
XwcTextEscapement
XwcTextExtents
XwcTextListToTextProperty
XwcTextPerCharExtents
XwcTextPropertyToTextList
_XAllocID
_XAllocIDs
_XAllocScratch
_XAllocTemp
_XAsyncErrorHandler
_XConnectDisplay
_XDeqAsyncHandler
_XEatData
_XError
#ifndef __UNIXOS2__
_XFlushIt
#endif
_XFlushGCCache
_XFreeTemp
_XGetAsyncData
_XGetAsyncReply
_XIOError
_XInitImageFuncPtrs
_XRead
;_XReadEvents
_XReadPad
_XRegisterFilterByMask
_XRegisterFilterByType
_XRegisterInternalConnection
_XReply
_XSend
_XSetLastRequestRead
_XUnknownNativeEvent
_XUnregisterFilter
_XUnregisterInternalConnection
_XVIDtoVisual
#ifndef __UNIXOS2__
_Xthread_init
_Xthread_waiter
#endif
XkbIgnoreExtension
XkbOpenDisplay
XkbQueryExtension
XkbUseExtension
XkbLibraryVersion
XkbSetXlibControls
XkbGetXlibControls
XkbSetAtomFuncs
XkbKeycodeToKeysym
XkbKeysymToModifiers
XkbLookupKeySym
XkbLookupKeyBinding
XkbTranslateKeyCode
XkbTranslateKeySym
XkbSetAutoRepeatRate
XkbGetAutoRepeatRate
XkbChangeEnabledControls
XkbDeviceBell
XkbForceDeviceBell
XkbDeviceBellEvent
XkbBell
XkbForceBell
XkbBellEvent
XkbSelectEvents
XkbSelectEventDetails
XkbNoteMapChanges
XkbNoteNameChanges
XkbGetIndicatorState
XkbGetIndicatorMap
XkbSetIndicatorMap
XkbGetNamedIndicator
XkbGetNamedDeviceIndicator
XkbSetNamedIndicator
XkbSetNamedDeviceIndicator
XkbLockModifiers
XkbLatchModifiers
XkbLockGroup
XkbLatchGroup
XkbSetServerInternalMods
XkbSetIgnoreLockMods
XkbVirtualModsToReal
XkbComputeEffectiveMap
XkbInitCanonicalKeyTypes
XkbAllocKeyboard
XkbFreeKeyboard
XkbAllocClientMap
XkbAllocServerMap
XkbFreeClientMap
XkbFreeServerMap
XkbAddKeyType
XkbAllocIndicatorMaps
XkbFreeIndicatorMaps
XkbGetMap
XkbGetUpdatedMap
XkbGetMapChanges
XkbRefreshKeyboardMapping
XkbGetKeyTypes
XkbGetKeySyms
XkbGetKeyActions
XkbGetKeyBehaviors
XkbGetVirtualMods
XkbGetKeyExplicitComponents
XkbGetKeyModifierMap
XkbAllocControls
XkbFreeControls
XkbGetControls
XkbSetControls
XkbAllocCompatMap
XkbFreeCompatMap
XkbGetCompatMap
XkbSetCompatMap
XkbAllocNames
XkbGetNames
XkbSetNames
XkbChangeNames
XkbFreeNames
XkbGetState
XkbSetMap
XkbChangeMap
XkbSetDetectableAutoRepeat
XkbGetDetectableAutoRepeat
XkbSetAutoResetControls
XkbGetAutoResetControls
XkbCopyKeyType
XkbCopyKeyTypes
XkbResizeKeyType
XkbResizeKeySyms
XkbResizeKeyActions
XkbChangeTypesOfKey
XkbListComponents
XkbFreeComponentList
XkbGetKeyboard
XkbGetKeyboardByName
XkbAddDeviceLedInfo
XkbResizeDeviceButtonActions
XkbAllocDeviceInfo
XkbFreeDeviceInfo
XkbNoteDeviceChanges
XkbGetDeviceInfo
XkbGetDeviceInfoChanges
XkbGetDeviceButtonActions
XkbGetDeviceLedInfo
XkbSetDeviceInfo
XkbChangeDeviceInfo
XkbSetDeviceLedInfo
XkbSetDeviceButtonActions
XkbToControl
XkbSetDebuggingFlags
XkbGetPerClientControls
XkbSetPerClientControls
XauDisposeAuth
XauFileName
XauGetBestAuthByAddr
XauReadAuth
XcmsCIELabColorSpace
XcmsCIELuvColorSpace
XcmsCIEuvYColorSpace
XcmsCIExyYColorSpace
XcmsCIEXYZColorSpace
XcmsLinearRGBFunctionSet
XcmsRGBColorSpace
XcmsRGBiColorSpace
XcmsTekHVCColorSpace
XcmsUNDEFINEDColorSpace
_XimParseStringFile /* unspecified, retain slot for binary compat */
XkbAddGeomColor
XkbAddGeomDoodad
XkbAddGeomKey
XkbAddGeomKeyAlias
XkbAddGeomOutline
XkbAddGeomOverlay
XkbAddGeomOverlayKey
XkbAddGeomOverlayRow
XkbAddGeomProperty
XkbAddGeomRow
XkbAddGeomSection
XkbAddGeomShape
XkbAllocGeomColors
XkbAllocGeomDoodads
XkbAllocGeometry
XkbAllocGeomKeyAliases
XkbAllocGeomKeys
XkbAllocGeomOutlines
XkbAllocGeomOverlayKeys
XkbAllocGeomOverlayRows
XkbAllocGeomOverlays
XkbAllocGeomPoints
XkbAllocGeomProps
XkbAllocGeomRows
XkbAllocGeomSectionDoodads
XkbAllocGeomSections
XkbAllocGeomShapes
XkbApplyCompatMapToKey
XkbApplyVirtualModChanges
XkbComputeRowBounds
XkbComputeSectionBounds
XkbComputeShapeBounds
XkbComputeShapeTop
XkbFindOverlayForKey
XkbFreeGeomColors
XkbFreeGeomDoodads
XkbFreeGeometry
XkbFreeGeomKeyAliases
XkbFreeGeomKeys
XkbFreeGeomOutlines
XkbFreeGeomOverlayKeys
XkbFreeGeomOverlayRows
XkbFreeGeomOverlays
XkbFreeGeomPoints
XkbFreeGeomProperties
XkbFreeGeomRows
XkbFreeGeomSections
XkbFreeGeomShapes
XkbGetGeometry
XkbGetKeyVirtualModMap
XkbGetNamedGeometry
XkbKeyTypesForCoreSymbols
XkbNoteControlsChanges
XkbSetGeometry
XkbTranslateKey
XkbUpdateActionVirtualMods
XkbUpdateKeyTypeVirtualMods
XkbUpdateMapFromCore
XkbXlibControlsImplemented
Xutf8TextPropertyToTextList
Xutf8TextListToTextProperty
#else
XSaveContext
XFindContext
XDeleteContext
XListDepths
XrmParseCommand
Xpermalloc
_XrmInternalStringToQuark
XrmStringToQuark
XrmPermStringToQuark
XrmUniqueQuark
XrmQuarkToString
XAllocColorCells
XAllocColorPlanes
XAllowEvents
XAutoRepeatOn
XAutoRepeatOff
XSetWindowBackground
XSetWindowBorderWidth
XBell
XSetWindowBorder
XEnableAccessControl
XDisableAccessControl
XSetAccessControl
XSetCloseDownMode
XChangeActivePointerGrab
XSetWindowColormap
XChangeGC
XChangeKeyboardControl
XChangePointerControl
XChangeProperty
XChangeSaveSet
XAddToSaveSet
XRemoveFromSaveSet
XChangeWindowAttributes
XResizeWindow
XCheckIfEvent
XCheckMaskEvent
XCheckWindowEvent
XCheckTypedEvent
XCheckTypedWindowEvent
XCirculateSubwindows
XCirculateSubwindowsDown
XCirculateSubwindowsUp
XCloseDisplay
XClearWindow
XClearArea
XMoveResizeWindow
_XConnectDisplay
_XDisconnectDisplay
_XSendClientPrefix
XSetAuthorization
XConvertSelection
XCopyArea
XCopyColormapAndFree
XCopyGC
XCopyPlane
XCreateBitmapFromData
XCreateColormap
XCreatePixmapCursor
XCreateGC
_XUpdateGCCache
_XFlushGCCache
XFlushGC
XGContextFromGC
XCreateGlyphCursor
XCreatePixmapFromBitmapData
XCreatePixmap
XCreateSimpleWindow
XCreateFontCursor
XDefineCursor
XDeleteProperty
XDestroySubwindows
XDestroyWindow
XDisplayName
XDrawArc
XDrawArcs
XDrawLine
XDrawLines
XDrawPoint
XDrawPoints
XDrawRectangle
XDrawRectangles
XDrawSegments
XGetErrorText
XGetErrorDatabaseText
XSetErrorHandler
XSetIOErrorHandler
_XEventToWire
XFetchName
XGetIconName
XFillArc
XFillArcs
XFillPolygon
XFillRectangle
XFillRectangles
XFlush
XLoadQueryFont
XFreeFont
XQueryFont
XListFonts
XFreeFontNames
XListFontsWithInfo
XFreeFontInfo
XFreeColormap
XFreeColors
XFreeCursor
_XFreeExtData
XFreeGC
XFreePixmap
XActivateScreenSaver
XResetScreenSaver
XForceScreenSaver
XSetArcMode
XSetFillRule
XSetFillStyle
XSetGraphicsExposures
XSetSubwindowMode
XGeometry
XGetAtomName
XAllocNamedColor
XGetDefault
XGetFontPath
XFreeFontPath
XGetFontProperty
XGetGeometry
XAllocColor
XGetSizeHints
XGetWMHints
XGetZoomHints
XGetNormalHints
XGetIconSizes
XGetCommand
XGetTransientForHint
XGetClassHint
XGetInputFocus
XGetImage
XGetSubImage
XGetKeyboardControl
XGetMotionEvents
XGetPointerControl
XGetPointerMapping
XGetKeyboardMapping
XGetWindowProperty
XGetSelectionOwner
XGetScreenSaver
XGetStandardColormap
XGetWindowAttributes
XGrabButton
XGrabKey
XGrabKeyboard
XGrabPointer
XGrabServer
XAddHost
XRemoveHost
XAddHosts
XRemoveHosts
XIfEvent
XCreateImage
_XSetImage
_XInitImageFuncPtrs
XDrawImageString
XDrawImageString16
XInitExtension
XAddExtension
XEHeadOfExtensionList
XAddToExtensionList
XFindOnExtensionList
XESetCreateGC
XESetCopyGC
XESetFlushGC
XESetFreeGC
XESetCreateFont
XESetFreeFont
XESetCloseDisplay
XESetWireToEvent
XESetEventToWire
XESetWireToError
XESetError
XESetErrorString
XESetPrintErrorValues
XInstallColormap
XInternAtom
XKeycodeToKeysym
XKeysymToKeycode
XLookupKeysym
XRefreshKeyboardMapping
XLookupString
XRebindKeysym
XKeysymToString
XKillClient
XListHosts
XListInstalledColormaps
XListProperties
XListExtensions
XFreeExtensionList
XLoadFont
XLookupColor
XLowerWindow
XConnectionNumber
XRootWindow
XDefaultScreen
XDefaultRootWindow
XDefaultVisual
XDefaultGC
XBlackPixel
XWhitePixel
XAllPlanes
XQLength
XDisplayWidth
XDisplayHeight
XDisplayWidthMM
XDisplayHeightMM
XDisplayPlanes
XDisplayCells
XScreenCount
XServerVendor
XProtocolVersion
XProtocolRevision
XVendorRelease
XDisplayString
XDefaultDepth
XDefaultColormap
XBitmapUnit
XBitmapBitOrder
XBitmapPad
XImageByteOrder
XNextRequest
XLastKnownRequestProcessed
XScreenOfDisplay
XDefaultScreenOfDisplay
XDisplayOfScreen
XRootWindowOfScreen
XBlackPixelOfScreen
XWhitePixelOfScreen
XDefaultColormapOfScreen
XDefaultDepthOfScreen
XDefaultGCOfScreen
XDefaultVisualOfScreen
XWidthOfScreen
XHeightOfScreen
XWidthMMOfScreen
XHeightMMOfScreen
XPlanesOfScreen
XCellsOfScreen
XMinCmapsOfScreen
XMaxCmapsOfScreen
XDoesSaveUnders
XDoesBackingStore
XEventMaskOfScreen
XScreenNumberOfScreen
XDestroyImage
XGetPixel
XPutPixel
XSubImage
XAddPixel
XNoOp
XMapRaised
XMapSubwindows
XMapWindow
XMaskEvent
XMaxRequestSize
XResourceManagerString
XDisplayMotionBufferSize
XDisplayKeycodes
XVisualIDFromVisual
XGetModifierMapping
XSetModifierMapping
XNewModifiermap
XFreeModifiermap
XInsertModifiermapEntry
XDeleteModifiermapEntry
XMoveWindow
XNextEvent
XOpenDisplay
_XFreeDisplayStructure
XParseColor
XParseGeometry
XPeekEvent
XPeekIfEvent
XEventsQueued
XPending
XSetWindowBackgroundPixmap
XSetWindowBorderPixmap
XPolygonRegion
XDrawText
XDrawText16
XPutBackEvent
_XReverse_Bytes
XPutImage
XQueryBestSize
XQueryColor
XQueryColors
XQueryBestCursor
XQueryExtension
XQueryKeymap
XQueryPointer
XQueryBestStipple
XQueryTextExtents16
XQueryTextExtents
XQueryBestTile
XQueryTree
XRaiseWindow
XReadBitmapFile
XRecolorCursor
XConfigureWindow
XCreateRegion
XClipBox
XUnionRectWithRegion
XSetRegion
XDestroyRegion
XOffsetRegion
XShrinkRegion
XIntersectRegion
XUnionRegion
XSubtractRegion
XXorRegion
XEmptyRegion
XEqualRegion
XPointInRegion
XRectInRegion
XReparentWindow
XRestackWindows
XRotateWindowProperties
XScreenResourceString
XSelectInput
XSendEvent
XSetBackground
XSetClipRectangles
_XSetClipRectangles
XSetClipMask
XSetClipOrigin
XSetDashes
XSetFontPath
XSetFont
XSetForeground
XSetFunction
XSetSizeHints
XSetWMHints
XSetZoomHints
XSetNormalHints
XSetIconSizes
XSetCommand
XSetStandardProperties
XSetTransientForHint
XSetClassHint
XSetInputFocus
XSetLineAttributes
XSetPlaneMask
XSetPointerMapping
XChangeKeyboardMapping
XSetSelectionOwner
XSetScreenSaver
XSetState
XSetStipple
XSetStandardColormap
XSetTile
XSetTSOrigin
XRotateBuffers
XFetchBuffer
XFetchBytes
XStoreBuffer
XStoreBytes
XStoreColor
XStoreColors
XStoreNamedColor
XStoreName
XSetIconName
_XInitKeysymDB
XStringToKeysym
XSync
_XSyncFunction
XSynchronize
XSetAfterFunction
XDrawString
XDrawString16
XTextExtents
XTextWidth
XTextExtents16
XTextWidth16
XTranslateCoordinates
XUndefineCursor
XUngrabButton
XUngrabKeyboard
XUngrabKey
XUngrabPointer
XUngrabServer
XUninstallColormap
XUnloadFont
XUnmapSubwindows
XUnmapWindow
XGetVisualInfo
XMatchVisualInfo
XWarpPointer
XWindowEvent
XCreateWindow
_XProcessWindowAttributes
XWriteBitmapFile
_XFlush
_XEventsQueued
_XReadEvents
_XRead
_XReadPad
_XSend
_XAllocID
_XSetLastRequestRead
_XReply
_XEatData
_XEnq
_XUnknownWireEvent
_XUnknownNativeEvent
_XWireToEvent
_XDefaultIOError
_XDefaultError
_XDefaultWireError
_XError
_XIOError
_XAllocScratch
_XVIDtoVisual
XFree
_XGetHostname
_XScreenOfWindow
_XAllocIDs
_XAllocTemp
_XFreeTemp
XrmInitialize
XrmGetDatabase
XrmSetDatabase
XrmStringToQuarkList
XrmStringToBindingQuarkList
XrmCombineDatabase
XrmMergeDatabases
XrmQPutResource
XrmPutResource
XrmQPutStringResource
XrmPutStringResource
XrmPutLineResource
XrmGetStringDatabase
XrmGetFileDatabase
XrmCombineFileDatabase
XrmEnumerateDatabase
XrmPutFileDatabase
XrmQGetSearchList
XrmQGetSearchResource
XrmQGetResource
XrmGetResource
XrmLocaleOfDatabase
XrmDestroyDatabase
XGetGCValues
XGetWMSizeHints
XGetWMNormalHints
XGetRGBColormaps
XGetTextProperty
XGetWMName
XGetWMIconName
XGetWMClientMachine
XGetWMColormapWindows
XGetWMProtocols
XIconifyWindow
XListPixmapFormats
XAllocSizeHints
XAllocStandardColormap
XAllocWMHints
XAllocClassHint
XAllocIconSize
XReconfigureWMWindow
XSetWMSizeHints
XSetWMNormalHints
XSetRGBColormaps
XSetTextProperty
XSetWMName
XSetWMIconName
XSetWMClientMachine
XSetWMColormapWindows
XSetWMProperties
XSetWMProtocols
XStringListToTextProperty
XTextPropertyToStringList
XFreeStringList
XWMGeometry
XWithdrawWindow
XauDisposeAuth
XauGetBestAuthByAddr
XauFileName
XauReadAuth
XcmsCIELabToCIEXYZ
XcmsCIEXYZToCIELab
XcmsCIELabClipab
XcmsCIELabClipL
XcmsCIELabClipLab
XcmsCIELabQueryMinL
XcmsCIELabQueryMaxC
XcmsCIELabQueryMaxL
_XcmsCIELabQueryMaxLCRGB
XcmsCIELabQueryMaxLC
XcmsCIELabWhiteShiftColors
XcmsCIELuvToCIEuvY
XcmsCIEuvYToCIELuv
XcmsCIELuvClipuv
XcmsCIELuvClipL
XcmsCIELuvClipLuv
XcmsCIELuvQueryMinL
XcmsCIELuvQueryMaxC
XcmsCIELuvQueryMaxL
_XcmsCIELuvQueryMaxLCRGB
XcmsCIELuvQueryMaxLC
XcmsCIELuvWhiteShiftColors
XcmsCIEuvYToCIEXYZ
XcmsCIEXYZToCIEuvY
XcmsCIExyYToCIEXYZ
XcmsCIEXYZToCIExyY
XcmsTekHVCToCIEuvY
XcmsCIEuvYToTekHVC
_XcmsTekHVC_CheckModify
XcmsTekHVCClipC
XcmsTekHVCClipV
XcmsTekHVCClipVC
XcmsTekHVCQueryMinV
XcmsTekHVCQueryMaxC
XcmsTekHVCQueryMaxV
_XcmsTekHVCQueryMaxVCRGB
XcmsTekHVCQueryMaxVC
XcmsTekHVCQueryMaxVSamples
XcmsTekHVCWhiteShiftColors
XcmsAddColorSpace
XcmsAddFunctionSet
XcmsAllocNamedColor
XcmsAllocColor
XcmsCreateCCC
XcmsDefaultCCC
XcmsFreeCCC
_XcmsAddCmapRec
_XcmsCopyCmapRecAndFree
_XcmsDeleteCmapRec
XcmsCCCOfColormap
_XcmsCopyISOLatin1Lowered
_XcmsResolveColorString
_XcmsConvertColorsWithWhitePt
_XcmsEqualWhitePts
_XcmsDIConvertColors
_XcmsDDConvertColors
XcmsConvertColors
_XcmsRegFormatOfPrefix
XcmsFormatOfPrefix
_XcmsCopyPointerArray
_XcmsFreePointerArray
_XcmsPushPointerArray
_XcmsInitDefaultCCCs
_XcmsInitScrnInfo
_XcmsFreeIntensityMaps
_XcmsGetIntensityMap
_XcmsGetTableType0
_XcmsGetTableType1
_XcmsValueCmp
_XcmsIntensityCmp
_XcmsValueInterpolation
_XcmsIntensityInterpolation
_XcmsTableSearch
_XcmsMatVec
XcmsCIEXYZToRGBi
XcmsRGBiToCIEXYZ
XcmsRGBiToRGB
XcmsRGBToRGBi
_XcmsLRGB_InitScrnDefault
XcmsLookupColor
_XcmsCubeRoot
_XcmsSquareRoot
XcmsDisplayOfCCC
XcmsVisualOfCCC
XcmsScreenNumberOfCCC
XcmsScreenWhitePointOfCCC
XcmsClientWhitePointOfCCC
XcmsPrefixOfFormat
_XcmsGetElement
_XcmsGetProperty
XcmsQueryBlack
XcmsQueryBlue
XcmsQueryGreen
XcmsQueryRed
XcmsQueryWhite
XcmsQueryColor
XcmsQueryColors
XcmsSetWhitePoint
XcmsSetCompressionProc
XcmsSetWhiteAdjustProc
_XcmsSetGetColors
XcmsStoreColor
XcmsStoreColors
_XcmsCosine
_XcmsSine
_XcmsArcTangent
_XcmsRGB_to_XColor
_XColor_to_XcmsRGB
_XcmsResolveColor
_XcmsUnresolveColor
_XUnresolveColor
_XParseBaseFontNameList
XCreateFontSet
XFontsOfFontSet
XBaseFontNameListOfFontSet
XLocaleOfFontSet
XContextDependentDrawing
XExtentsOfFontSet
XFreeFontSet
XVaCreateNestedList
XGetIMValues
XCreateIC
XDestroyIC
XGetICValues
XSetICValues
XSetICFocus
XUnsetICFocus
XIMOfIC
XmbResetIC
XwcResetIC
XmbLookupString
XwcLookupString
_XIMCompileResourceList
_XCopyToArg
XOpenIM
XCloseIM
XDisplayOfIM
XLocaleOfIM
XSetLocaleModifiers
XSupportsLocale
_XlcValidModSyntax
_XlcDefaultMapModifiers
_XlcAddLoader
_XlcCurrentLC
XmbSetWMProperties
XmbDrawText
XmbDrawString
XmbDrawImageString
XmbTextEscapement
XmbTextExtents
XmbTextPerCharExtents
XwcDrawText
XwcDrawString
XwcDrawImageString
XwcTextEscapement
XwcTextExtents
XwcTextPerCharExtents
XFilterEvent
_XRegisterFilterByMask
_XRegisterFilterByType
_XUnregisterFilter
XDefaultString
_XlcDefaultLoader
_XrmInitParseInfo
XmbTextPropertyToTextList
XmbTextListToTextProperty
XwcTextPropertyToTextList
XwcFreeStringList
XwcTextListToTextProperty
_X11TransConnectDisplay
XGetAtomNames
XInitImage
XESetBeforeFlush
_XFreeAtomTable
_XUpdateAtomCache
XInternAtoms
_XKeyInitialize
XConvertCase
_XTranslateKey
_XTranslateKeySym
_XKeysymToModifiers
XExtendedMaxRequestSize
XReadBitmapFileData
_XAsyncErrorHandler
_XDeqAsyncHandler
_XGetAsyncReply
_XGetAsyncData
_XPollfdCacheInit
_XPollfdCacheAdd
_XPollfdCacheDel
_XRegisterInternalConnection
_XUnregisterInternalConnection
XInternalConnectionNumbers
XProcessInternalConnection
XAddConnectionWatch
XRemoveConnectionWatch
_XDeq
_XcmsCIEXYZ_ValidSpec
_XcmsCIEuvY_ValidSpec
XcmsSetCCCOfColormap
XDirectionalDependentDrawing
XContextualDrawing
XSetIMValues
XRegisterIMInstantiateCallback
XUnregisterIMInstantiateCallback
XCreateOC
XDestroyOC
XOMOfOC
XSetOCValues
XGetOCValues
XOpenOM
XCloseOM
XSetOMValues
XGetOMValues
XDisplayOfOM
XLocaleOfOM
_XlcRemoveLoader
_XOpenLC
_XCloseLC
_XlcCopyFromArg
_XlcCopyToArg
_XlcCountVaList
_XlcVaToArgList
_XlcCompileResourceList
_XlcGetValues
_XlcSetValues
XInitThreads
XLockDisplay
XUnlockDisplay
_X11TransFreeConnInfo
_X11TransOpenCOTSClient
_X11TransOpenCLTSClient
_X11TransSetOption
_X11TransConnect
_X11TransBytesReadable
_X11TransRead
_X11TransWrite
_X11TransReadv
_X11TransWritev
_X11TransDisconnect
_X11TransClose
_X11TransCloseForCloning
_X11TransIsLocal
_X11TransGetMyAddr
_X11TransGetPeerAddr
_X11TransGetConnectionNumber
_X11TransGetHostname
_X11TransConvertAddress
_XimCbDispatch
_XimLookupMBText
_XimLookupWCText
_XimRegisterFilter
_XimUnregisterFilter
_XimReregisterFilter
_XimRegisterServerFilter
_XimUnregisterServerFilter
_XimProtoCreateIC
_XimCheckDataSize
_XimSetHeader
_XimProtoIMFree
_XimProtoOpenIM
_XimICOfXICID
_XimSetEventMaskCallback
_XimSync
_XimProcSyncReply
_XimRespSyncReply
_XimSyncCallback
_XimForwardEvent
_XimForwardEventCallback
_XimRegisterTriggerKeysCallback
_XimGetWindowEventmask
_XimTriggerNotify
_XimFreeCommitInfo
_XimCommitCallback
_XimProcError
_XimErrorCallback
_XimError
_Ximctstombs
_Ximctstowcs
_XimProtoMbLookupString
_XimProtoWcLookupString
_XimRegProtoIntrCallback
_XimFreeProtoIntrCallback
_XimDispatchInit
_XimProtoEventToWire
_XimProtoWireToEvent
_XimExtension
_XimRegisterIMInstantiateCallback
_XimUnRegisterIMInstantiateCallback
_XimResetIMInstantiateCallback
_XimDestroyIMStructureList
_XimServerDestroy
_XInitIM
_XimLocalFilter
_XimLocalGetICValues
_XimLocalCreateIC
_XimCheckIfLocalProcessing
_XimLocalIMFree
_XimLocalGetIMValues
_XimLocalSetIMValues
_XimLocalOpenIM
_XimLocalMbLookupString
_XimLocalWcLookupString
_XimParseStringFile
_XimSetICValueData
_XimLocalSetICValues
_XimSetIMResourceList
_XimSetICResourceList
_XimSetInnerIMResourceList
_XimSetInnerICResourceList
_XimCheckCreateICValues
_XimGetResourceListRec
_XimSetIMMode
_XimCheckIMMode
_XimSetICMode
_XimCheckICMode
_XimSetLocalIMDefaults
_XimSetICDefaults
_XimDecodeLocalIMAttr
_XimDecodeLocalICAttr
_XimCheckLocalInputStyle
_XimEncodeLocalIMAttr
_XimEncodeLocalICAttr
_XimGetCurrentIMValues
_XimSetCurrentIMValues
_XimGetCurrentICValues
_XimSetCurrentICValues
_XimInitialResourceInfo
_XimDecodeIMATTRIBUTE
_XimDecodeICATTRIBUTE
_XimEncodeIMATTRIBUTE
_XimEncodeICATTRIBUTE
_XimGetAttributeID
_XimThaiFilter
_XimThaiCreateIC
_XimCheckIfThaiProcessing
_XimThaiOpenIM
_XimThaiIMFree
_XimThaiCloseIM
_XimXConf
_XimConnect
_XimShutdown
_XimFlush
_XimFilterWaitEvent
_XimFreeTransIntrCallback
_XimTransFilterWaitEvent
_XimTransInternalConnection
_XimTransFlush
_XimTransConf
_XlcParseCharSet
_XlcInitCTInfo
_XlcGetCSValues
_XlcGetCharSet
_XlcAddCharSet
_XlcCreateDefaultCharSet
_XlcSetConverter
_XlcOpenConverter
_XlcCloseConverter
_XlcConvert
_XlcResetConverter
_XlcGetResource
_XlcGetLocaleDataBase
_XlcDestroyLocaleDataBase
_XlcCreateLocaleDataBase
_XlcEucLoader
_XlcFileName
_XlcResolveLocaleName
;REMOVED _XlcResolveDBName
_XlcResolveI18NPath
_XlcGenericLoader
_XlcInitLoader
_XmbTextPropertyToTextList
_XwcTextPropertyToTextList
_XwcFreeStringList
_XGetLCValues
_XlcDestroyLC
_XlcCreateLC
_XrmDefaultInitParseInfo
_XlcSjisLoader
_Xlcmbtowc
_Xlcwctomb
_Xlcmbstowcs
_Xlcwcstombs
_Xmbtowc
_Xwctomb
_Xmbstowcs
_Xwcstombs
_Xwcscpy
_Xwcsncpy
_Xwcslen
_Xwcscmp
_Xwcsncmp
_XmbTextListToTextProperty
_XwcTextListToTextProperty
; _XlcUtfLoader
_XlcCompareISOLatin1
_XlcNCompareISOLatin1
_XmbDefaultTextEscapement
_XwcDefaultTextEscapement
_XmbDefaultTextExtents
_XwcDefaultTextExtents
_XmbDefaultTextPerCharExtents
_XwcDefaultTextPerCharExtents
_XmbDefaultDrawString
_XwcDefaultDrawString
_XmbDefaultDrawImageString
_XwcDefaultDrawImageString
_XomGenericOpenOM
_XInitOM
_XmbGenericDrawImageString
_XwcGenericDrawImageString
_XomGenericDrawString
_XmbGenericDrawString
_XwcGenericDrawString
_XmbGenericTextEscapement
_XwcGenericTextEscapement
_XomGenericTextExtents
_XmbGenericTextExtents
_XwcGenericTextExtents
_XmbGenericTextPerCharExtents
_XwcGenericTextPerCharExtents
_XomConvert
_XomInitConverter
_Xmblen
_XimGetResourceListRecByQuark
_XimSetIMValueData
_XimGetIMValueData
_XimGetICValueData
_XimMakeIMAttrIDList
_XimMakeICAttrIDList
_XimWrite
_XimRead
_XimRegisterDispatcher
_XimTransRegisterDispatcher
_XimTransCallDispatcher
_XimTransWrite
_XimTransRead
_XimXTransFreeConnInfo
_XimXTransOpenCOTSClient
_XimXTransOpenCLTSClient
_XimXTransSetOption
_XimXTransConnect
_XimXTransBytesReadable
_XimXTransRead
_XimXTransWrite
_XimXTransReadv
_XimXTransWritev
_XimXTransDisconnect
_XimXTransClose
_XimXTransCloseForCloning
_XimXTransIsLocal
_XimXTransGetMyAddr
_XimXTransGetPeerAddr
_XimXTransGetConnectionNumber
_XimXTransGetHostname
_Xdebug DATA
Xutf8TextPropertyToTextList
Xutf8TextListToTextProperty
Xutf8LookupString
XkbIgnoreExtension
XkbOpenDisplay
XkbQueryExtension
XkbUseExtension
XkbLibraryVersion
XkbSetXlibControls
XkbGetXlibControls
XkbSetAtomFuncs
XkbKeycodeToKeysym
XkbKeysymToModifiers
XkbLookupKeySym
XkbLookupKeyBinding
XkbTranslateKeyCode
XkbTranslateKeySym
XkbSetAutoRepeatRate
XkbGetAutoRepeatRate
XkbChangeEnabledControls
XkbDeviceBell
XkbForceDeviceBell
XkbDeviceBellEvent
XkbBell
XkbForceBell
XkbBellEvent
XkbSelectEvents
XkbSelectEventDetails
XkbNoteMapChanges
XkbNoteNameChanges
XkbGetIndicatorState
XkbGetIndicatorMap
XkbSetIndicatorMap
XkbGetNamedIndicator
XkbGetNamedDeviceIndicator
XkbSetNamedIndicator
XkbSetNamedDeviceIndicator
XkbLockModifiers
XkbLatchModifiers
XkbLockGroup
XkbLatchGroup
XkbSetServerInternalMods
XkbSetIgnoreLockMods
XkbVirtualModsToReal
XkbComputeEffectiveMap
XkbInitCanonicalKeyTypes
XkbAllocKeyboard
XkbFreeKeyboard
XkbAllocClientMap
XkbAllocServerMap
XkbFreeClientMap
XkbFreeServerMap
XkbAddKeyType
XkbAllocIndicatorMaps
XkbFreeIndicatorMaps
XkbGetMap
XkbGetUpdatedMap
XkbGetMapChanges
XkbRefreshKeyboardMapping
XkbGetKeyTypes
XkbGetKeySyms
XkbGetKeyActions
XkbGetKeyBehaviors
XkbGetVirtualMods
XkbGetKeyExplicitComponents
XkbGetKeyModifierMap
XkbAllocControls
XkbFreeControls
XkbGetControls
XkbSetControls
XkbAllocCompatMap
XkbFreeCompatMap
XkbGetCompatMap
XkbSetCompatMap
XkbAllocNames
XkbGetNames
XkbSetNames
XkbChangeNames
XkbFreeNames
XkbGetState
XkbSetMap
XkbChangeMap
XkbSetDetectableAutoRepeat
XkbGetDetectableAutoRepeat
XkbSetAutoResetControls
XkbGetAutoResetControls
XkbCopyKeyType
XkbCopyKeyTypes
XkbResizeKeyType
XkbResizeKeySyms
XkbResizeKeyActions
XkbChangeTypesOfKey
XkbListComponents
XkbFreeComponentList
XkbGetKeyboard
XkbGetKeyboardByName
XkbAddDeviceLedInfo
XkbResizeDeviceButtonActions
XkbAllocDeviceInfo
XkbFreeDeviceInfo
XkbNoteDeviceChanges
XkbGetDeviceInfo
XkbGetDeviceInfoChanges
XkbGetDeviceButtonActions
XkbGetDeviceLedInfo
XkbSetDeviceInfo
XkbChangeDeviceInfo
XkbSetDeviceLedInfo
XkbSetDeviceButtonActions
XkbToControl
XkbSetDebuggingFlags
_XkbInternAtomFunc
_XkbGetAtomNameFunc
_XkbReloadDpy
_XKeycodeToKeysym
_XKeysymToKeycode
_XLookupKeysym
_XRefreshKeyboardMapping
_XLookupString
_XkbNoteCoreMapChanges
_XkbInitReadBuffer
_XkbSkipReadBufferData
_XkbCopyFromReadBuffer
_XkbReadCopyKeySyms
_XkbWriteCopyKeySyms
_XkbReadBufferCopyKeySyms
_XkbPeekAtReadBuffer
_XkbGetReadBufferPtr
_XkbFreeReadBuffer
_XkbGetReadBufferCountedString
_XkbGetCharset
_XkbGetConverters
XkbGetGeometry
XkbAddGeomShape
XkbAddGeomOutline
XkbComputeShapeBounds
XkbAddGeomDoodad
XkbAddGeomColor
XkbAddGeomOverlayRow
XkbAddGeomSection
XkbAddGeomRow
XkbAddGeomKey
XkbComputeSectionBounds
XkbAllocGeometry
XkbAddGeomProperty
XkbAddGeomOverlay
XkbComputeShapeTop
XkbFindOverlayForKey
XkbAllocGeomKeyAliases
XkbSetGeometry
XkbXlibControlsImplemented
XkbTranslateKey
XkbAddGeomOverlayKey
XkbNoteControlsChanges
XkbGetKeyVirtualModMap
XkbComputeRowBounds
XkbGetNamedGeometry
XkbKeyTypesForCoreSymbols
XkbApplyCompatMapToKey
XkbUpdateMapFromCore
XkbUpdateActionVirtualMods
XkbUpdateKeyTypeVirtualMods
XkbApplyVirtualModChanges
XkbFreeGeomProperties
XkbFreeGeomKeyAliases
XkbFreeGeomColors
XkbFreeGeomPoints
XkbFreeGeomOutlines
XkbFreeGeomShapes
XkbFreeGeomOverlayKeys
XkbFreeGeomOverlayRows
XkbFreeGeomOverlays
XkbFreeGeomKeys
XkbFreeGeomRows
XkbFreeGeomSections
XkbFreeGeomDoodads
XkbFreeGeometry
XkbAllocGeomProps
XkbAllocGeomColors
XkbAllocGeomShapes
XkbAllocGeomSections
XkbAllocGeomOverlays
XkbAllocGeomOverlayRows
XkbAllocGeomOverlayKeys
XkbAllocGeomDoodads
XkbAllocGeomSectionDoodads
XkbAllocGeomOutlines
XkbAllocGeomRows
XkbAllocGeomPoints
XkbAllocGeomKeys
XkbAddGeomKeyAlias
_XkeyTable
_Xevent_to_mask
_qfree
_XIOErrorFunction
_XErrorFunction
_XHeadOfDisplayList
XcmsCIELabColorSpace
XcmsCIELuvColorSpace
XcmsCIEXYZColorSpace
XcmsCIEuvYColorSpace
XcmsCIExyYColorSpace
XcmsTekHVCColorSpace
XcmsUNDEFINEDColorSpace
_XcmsDIColorSpacesInit
_XcmsDIColorSpaces
_XcmsDDColorSpacesInit
_XcmsDDColorSpaces
_XcmsSCCFuncSetsInit
_XcmsSCCFuncSets
_XcmsCIEXYZ_prefix
_XcmsCIEuvY_prefix
_XcmsCIExyY_prefix
_XcmsCIELab_prefix
_XcmsCIELuv_prefix
_XcmsTekHVC_prefix
_XcmsRGBi_prefix
_XcmsRGB_prefix
_XcmsRegColorSpaces
XcmsRGBiColorSpace
XcmsRGBColorSpace
XcmsLinearRGBFunctionSet
_X11TransSocketINETFuncs
_X11TransSocketTCPFuncs
_XimXTransSocketINETFuncs
_XimXTransSocketTCPFuncs
_XimImSportRec
_XimTransportRec
_XlcGenericMethods
_XlcPublicMethods
#ifdef HAS_THREADS
_XCreateMutex_fn DATA
_XFreeMutex_fn DATA
_XLockMutex_fn DATA
_XUnlockMutex_fn DATA
_Xglobal_lock DATA
#endif
#ifdef __UNIXOS2__
; OS/2 specific exports
__XOS2RedirRoot
__XOS2RedirRoot1
_XGetScanlinePad
_XGetBitsPerPixel
_Xsetlocale
XkbGetPerClientControls
XkbSetPerClientControls
Xutf8DrawString
Xutf8TextExtents
#endif
#endif
# $Xorg: jump_funcs,v 1.3 2000/08/17 19:45:16 cpqbld Exp $
#
#
#
#
# $XFree86: xc/lib/X11/jump_funcs,v 3.10 1998/10/03 08:41:36 dawes Exp $
#
00000000 T _XSaveContext libX11 Context
00000000 T _XFindContext libX11 Context
00000000 T _XDeleteContext libX11 Context
00000000 T _XListDepths libX11 Depths
00000000 T _XrmParseCommand libX11 ParseCmd
00000000 T _Xpermalloc libX11 Quarks
00000000 T __XrmInternalStringToQuark libX11 Quarks
00000000 T _XrmStringToQuark libX11 Quarks
00000000 T _XrmPermStringToQuark libX11 Quarks
00000000 T _XrmUniqueQuark libX11 Quarks
00000000 T _XrmQuarkToString libX11 Quarks
00000000 T _XAllocColorCells libX11 XAllCells
00000000 T _XAllocColorPlanes libX11 XAllPlanes
00000000 T _XAllowEvents libX11 XAllowEv
00000000 T _XAutoRepeatOn libX11 XAutoRep
00000000 T _XAutoRepeatOff libX11 XAutoRep
00000000 T _XSetWindowBackground libX11 XBackgnd
00000000 T _XSetWindowBorderWidth libX11 XBdrWidth
00000000 T _XBell libX11 XBell
00000000 T _XSetWindowBorder libX11 XBorder
00000000 T _XEnableAccessControl libX11 XChAccCon
00000000 T _XDisableAccessControl libX11 XChAccCon
00000000 T _XSetAccessControl libX11 XChAccCon
00000000 T _XSetCloseDownMode libX11 XChClMode
00000000 T _XChangeActivePointerGrab libX11 XChActPGb
00000000 T _XSetWindowColormap libX11 XChCmap
00000000 T _XChangeGC libX11 XChGC
00000000 T _XChangeKeyboardControl libX11 XChKeyCon
00000000 T _XChangePointerControl libX11 XChPntCon
00000000 T _XChangeProperty libX11 XChProp
00000000 T _XChangeSaveSet libX11 XChSaveSet
00000000 T _XAddToSaveSet libX11 XChSaveSet
00000000 T _XRemoveFromSaveSet libX11 XChSaveSet
00000000 T _XChangeWindowAttributes libX11 XChWAttrs
00000000 T _XResizeWindow libX11 XChWindow
00000000 T _XCheckIfEvent libX11 XChkIfEv
00000000 T _XCheckMaskEvent libX11 XChkMaskEv
00000000 T _XCheckWindowEvent libX11 XChkWinEv
00000000 T _XCheckTypedEvent libX11 XChkTypEv
00000000 T _XCheckTypedWindowEvent libX11 XChkTypWEv
00000000 T _XCirculateSubwindows libX11 XCirWin
00000000 T _XCirculateSubwindowsDown libX11 XCirWinDn
00000000 T _XCirculateSubwindowsUp libX11 XCirWinUp
00000000 T _XCloseDisplay libX11 XClDisplay
00000000 T _XClearWindow libX11 XClear
00000000 T _XClearArea libX11 XClearArea
00000000 T _XMoveResizeWindow libX11 XConfWind
00000000 T __XConnectDisplay libX11 XConnDis
00000000 T __XDisconnectDisplay libX11 XConnDis
00000000 T __XSendClientPrefix libX11 XConnDis
00000000 T _XSetAuthorization libX11 XConnDis
00000000 T _XConvertSelection libX11 XConvSel
00000000 T _XCopyArea libX11 XCopyArea
00000000 T _XCopyColormapAndFree libX11 XCopyCmap
00000000 T _XCopyGC libX11 XCopyGC
00000000 T _XCopyPlane libX11 XCopyPlane
00000000 T _XCreateBitmapFromData libX11 XCrBFData
00000000 T _XCreateColormap libX11 XCrCmap
00000000 T _XCreatePixmapCursor libX11 XCrCursor
00000000 T _XCreateGC libX11 XCrGC
00000000 T __XUpdateGCCache libX11 XCrGC
00000000 T __XFlushGCCache libX11 XCrGC
00000000 T _XFlushGC libX11 XCrGC
00000000 T _XGContextFromGC libX11 XCrGC
00000000 T _XCreateGlyphCursor libX11 XCrGlCur
00000000 T _XCreatePixmapFromBitmapData libX11 XCrPFBData
00000000 T _XCreatePixmap libX11 XCrPixmap
00000000 T _XCreateSimpleWindow libX11 XCrWindow
00000000 T _XCreateFontCursor libX11 XCursor
00000000 T _XDefineCursor libX11 XDefCursor
00000000 T _XDeleteProperty libX11 XDelProp
00000000 T _XDestroySubwindows libX11 XDestSubs
00000000 T _XDestroyWindow libX11 XDestWind
00000000 T _XDisplayName libX11 XDisName
00000000 T _XDrawArc libX11 XDrArc
00000000 T _XDrawArcs libX11 XDrArcs
00000000 T _XDrawLine libX11 XDrLine
00000000 T _XDrawLines libX11 XDrLines
00000000 T _XDrawPoint libX11 XDrPoint
00000000 T _XDrawPoints libX11 XDrPoints
00000000 T _XDrawRectangle libX11 XDrRect
00000000 T _XDrawRectangles libX11 XDrRects
00000000 T _XDrawSegments libX11 XDrSegs
00000000 T _XGetErrorText libX11 XErrDes
00000000 T _XGetErrorDatabaseText libX11 XErrDes
00000000 T _XSetErrorHandler libX11 XErrHndlr
00000000 T _XSetIOErrorHandler libX11 XErrHndlr
00000000 T __XEventToWire libX11 XEvToWire
00000000 T _XFetchName libX11 XFetchName
00000000 T _XGetIconName libX11 XFetchName
00000000 T _XFillArc libX11 XFillArc
00000000 T _XFillArcs libX11 XFillArcs
00000000 T _XFillPolygon libX11 XFillPoly
00000000 T _XFillRectangle libX11 XFillRect
00000000 T _XFillRectangles libX11 XFillRects
00000000 T _XFlush libX11 XFlush
00000000 T _XLoadQueryFont libX11 XFont
00000000 T _XFreeFont libX11 XFont
00000000 T _XQueryFont libX11 XFont
00000000 T _XListFonts libX11 XFontNames
00000000 T _XFreeFontNames libX11 XFontNames
00000000 T _XListFontsWithInfo libX11 XFontInfo
00000000 T _XFreeFontInfo libX11 XFontInfo
00000000 T _XFreeColormap libX11 XFreeCmap
00000000 T _XFreeColors libX11 XFreeCols
00000000 T _XFreeCursor libX11 XFreeCurs
00000000 T __XFreeExtData libX11 XFreeEData
00000000 T _XFreeGC libX11 XFreeGC
00000000 T _XFreePixmap libX11 XFreePix
00000000 T _XActivateScreenSaver libX11 XFSSaver
00000000 T _XResetScreenSaver libX11 XFSSaver
00000000 T _XForceScreenSaver libX11 XFSSaver
00000000 T _XSetArcMode libX11 XGCMisc
00000000 T _XSetFillRule libX11 XGCMisc
00000000 T _XSetFillStyle libX11 XGCMisc
00000000 T _XSetGraphicsExposures libX11 XGCMisc
00000000 T _XSetSubwindowMode libX11 XGCMisc
00000000 T _XGeometry libX11 XGeom
00000000 T _XGetAtomName libX11 XGetAtomNm
00000000 T _XAllocNamedColor libX11 XGetColor
00000000 T _XGetDefault libX11 XGetDflt
00000000 T _XGetFontPath libX11 XGetFPath
00000000 T _XFreeFontPath libX11 XGetFPath
00000000 T _XGetFontProperty libX11 XGetFProp
00000000 T _XGetGeometry libX11 XGetGeom
00000000 T _XAllocColor libX11 XGetHColor
00000000 T _XGetSizeHints libX11 XGetHints
00000000 T _XGetWMHints libX11 XGetHints
00000000 T _XGetZoomHints libX11 XGetHints
00000000 T _XGetNormalHints libX11 XGetHints
00000000 T _XGetIconSizes libX11 XGetHints
00000000 T _XGetCommand libX11 XGetHints
00000000 T _XGetTransientForHint libX11 XGetHints
00000000 T _XGetClassHint libX11 XGetHints
00000000 T _XGetInputFocus libX11 XGetIFocus
00000000 T _XGetImage libX11 XGetImage
00000000 T _XGetSubImage libX11 XGetImage
00000000 T _XGetKeyboardControl libX11 XGetKCnt
00000000 T _XGetMotionEvents libX11 XGetMoEv
00000000 T _XGetPointerControl libX11 XGetPCnt
00000000 T _XGetPointerMapping libX11 XGetPntMap
00000000 T _XGetKeyboardMapping libX11 XGetPntMap
00000000 T _XGetWindowProperty libX11 XGetProp
00000000 T _XGetSelectionOwner libX11 XGetSOwner
00000000 T _XGetScreenSaver libX11 XGetSSaver
00000000 T _XGetStandardColormap libX11 XGetStCmap
00000000 T _XGetWindowAttributes libX11 XGetWAttrs
00000000 T _XGrabButton libX11 XGrButton
00000000 T _XGrabKey libX11 XGrKey
00000000 T _XGrabKeyboard libX11 XGrKeybd
00000000 T _XGrabPointer libX11 XGrPointer
00000000 T _XGrabServer libX11 XGrServer
00000000 T _XAddHost libX11 XHost
00000000 T _XRemoveHost libX11 XHost
00000000 T _XAddHosts libX11 XHost
00000000 T _XRemoveHosts libX11 XHost
00000000 T _XIfEvent libX11 XIfEvent
00000000 T __XGetScanlinePad libX11 XImUtil
00000000 T __XGetBitsPerPixel libX11 XImUtil
00000000 T _XCreateImage libX11 XImUtil
00000000 T __XSetImage libX11 XImUtil
00000000 T __XInitImageFuncPtrs libX11 XImUtil
00000000 T _XDrawImageString libX11 XImText
00000000 T _XDrawImageString16 libX11 XImText16
00000000 T _XInitExtension libX11 XInitExt
00000000 T _XAddExtension libX11 XInitExt
00000000 T _XEHeadOfExtensionList libX11 XInitExt
00000000 T _XAddToExtensionList libX11 XInitExt
00000000 T _XFindOnExtensionList libX11 XInitExt
00000000 T _XESetCreateGC libX11 XInitExt
00000000 T _XESetCopyGC libX11 XInitExt
00000000 T _XESetFlushGC libX11 XInitExt
00000000 T _XESetFreeGC libX11 XInitExt
00000000 T _XESetCreateFont libX11 XInitExt
00000000 T _XESetFreeFont libX11 XInitExt
00000000 T _XESetCloseDisplay libX11 XInitExt
00000000 T _XESetWireToEvent libX11 XInitExt
00000000 T _XESetEventToWire libX11 XInitExt
00000000 T _XESetWireToError libX11 XInitExt
00000000 T _XESetError libX11 XInitExt
00000000 T _XESetErrorString libX11 XInitExt
00000000 T _XESetPrintErrorValues libX11 XInitExt
00000000 T _XInstallColormap libX11 XInsCmap
00000000 T _XInternAtom libX11 XIntAtom
00000000 T _XKeycodeToKeysym libX11 XKeyBind
00000000 T _XKeysymToKeycode libX11 XKeyBind
00000000 T _XLookupKeysym libX11 XKeyBind
00000000 T _XRefreshKeyboardMapping libX11 XKeyBind
00000000 T _XLookupString libX11 XKeyBind
00000000 T _XRebindKeysym libX11 XKeyBind
00000000 T _XKeysymToString libX11 XKeysymStr
00000000 T _XKillClient libX11 XKillCl
00000000 T _XListHosts libX11 XLiHosts
00000000 T _XListInstalledColormaps libX11 XLiICmaps
00000000 T _XListProperties libX11 XLiProps
00000000 T _XListExtensions libX11 XListExt
00000000 T _XFreeExtensionList libX11 XListExt
00000000 T _XLoadFont libX11 XLoadFont
00000000 T _XLookupColor libX11 XLookupCol
00000000 T _XLowerWindow libX11 XLowerWin
00000000 T _XConnectionNumber libX11 XMacros
00000000 T _XRootWindow libX11 XMacros
00000000 T _XDefaultScreen libX11 XMacros
00000000 T _XDefaultRootWindow libX11 XMacros
00000000 T _XDefaultVisual libX11 XMacros
00000000 T _XDefaultGC libX11 XMacros
00000000 T _XBlackPixel libX11 XMacros
00000000 T _XWhitePixel libX11 XMacros
00000000 T _XAllPlanes libX11 XMacros
00000000 T _XQLength libX11 XMacros
00000000 T _XDisplayWidth libX11 XMacros
00000000 T _XDisplayHeight libX11 XMacros
00000000 T _XDisplayWidthMM libX11 XMacros
00000000 T _XDisplayHeightMM libX11 XMacros
00000000 T _XDisplayPlanes libX11 XMacros
00000000 T _XDisplayCells libX11 XMacros
00000000 T _XScreenCount libX11 XMacros
00000000 T _XServerVendor libX11 XMacros
00000000 T _XProtocolVersion libX11 XMacros
00000000 T _XProtocolRevision libX11 XMacros
00000000 T _XVendorRelease libX11 XMacros
00000000 T _XDisplayString libX11 XMacros
00000000 T _XDefaultDepth libX11 XMacros
00000000 T _XDefaultColormap libX11 XMacros
00000000 T _XBitmapUnit libX11 XMacros
00000000 T _XBitmapBitOrder libX11 XMacros
00000000 T _XBitmapPad libX11 XMacros
00000000 T _XImageByteOrder libX11 XMacros
00000000 T _XNextRequest libX11 XMacros
00000000 T _XLastKnownRequestProcessed libX11 XMacros
00000000 T _XScreenOfDisplay libX11 XMacros
00000000 T _XDefaultScreenOfDisplay libX11 XMacros
00000000 T _XDisplayOfScreen libX11 XMacros
00000000 T _XRootWindowOfScreen libX11 XMacros
00000000 T _XBlackPixelOfScreen libX11 XMacros
00000000 T _XWhitePixelOfScreen libX11 XMacros
00000000 T _XDefaultColormapOfScreen libX11 XMacros
00000000 T _XDefaultDepthOfScreen libX11 XMacros
00000000 T _XDefaultGCOfScreen libX11 XMacros
00000000 T _XDefaultVisualOfScreen libX11 XMacros
00000000 T _XWidthOfScreen libX11 XMacros
00000000 T _XHeightOfScreen libX11 XMacros
00000000 T _XWidthMMOfScreen libX11 XMacros
00000000 T _XHeightMMOfScreen libX11 XMacros
00000000 T _XPlanesOfScreen libX11 XMacros
00000000 T _XCellsOfScreen libX11 XMacros
00000000 T _XMinCmapsOfScreen libX11 XMacros
00000000 T _XMaxCmapsOfScreen libX11 XMacros
00000000 T _XDoesSaveUnders libX11 XMacros
00000000 T _XDoesBackingStore libX11 XMacros
00000000 T _XEventMaskOfScreen libX11 XMacros
00000000 T _XScreenNumberOfScreen libX11 XMacros
00000000 T _XDestroyImage libX11 XMacros
00000000 T _XGetPixel libX11 XMacros
00000000 T _XPutPixel libX11 XMacros
00000000 T _XSubImage libX11 XMacros
00000000 T _XAddPixel libX11 XMacros
00000000 T _XNoOp libX11 XMacros
00000000 T _XMapRaised libX11 XMapRaised
00000000 T _XMapSubwindows libX11 XMapSubs
00000000 T _XMapWindow libX11 XMapWindow
00000000 T _XMaskEvent libX11 XMaskEvent
00000000 T _XMaxRequestSize libX11 XMisc
00000000 T _XResourceManagerString libX11 XMisc
00000000 T _XDisplayMotionBufferSize libX11 XMisc
00000000 T _XDisplayKeycodes libX11 XMisc
00000000 T _XVisualIDFromVisual libX11 XMisc
00000000 T _XGetModifierMapping libX11 XModMap
00000000 T _XSetModifierMapping libX11 XModMap
00000000 T _XNewModifiermap libX11 XModMap
00000000 T _XFreeModifiermap libX11 XModMap
00000000 T _XInsertModifiermapEntry libX11 XModMap
00000000 T _XDeleteModifiermapEntry libX11 XModMap
00000000 T _XMoveWindow libX11 XMoveWin
00000000 T _XNextEvent libX11 XNextEvent
00000000 T _XOpenDisplay libX11 XOpenDis
00000000 T __XFreeDisplayStructure libX11 XOpenDis
00000000 T _XParseColor libX11 XParseCol
00000000 T _XParseGeometry libX11 XParseGeom
00000000 T _XPeekEvent libX11 XPeekEvent
00000000 T _XPeekIfEvent libX11 XPeekIfEv
00000000 T _XEventsQueued libX11 XPending
00000000 T _XPending libX11 XPending
00000000 T _XSetWindowBackgroundPixmap libX11 XPmapBgnd
00000000 T _XSetWindowBorderPixmap libX11 XPmapBord
00000000 T _XPolygonRegion libX11 XPolyReg
00000000 T _XDrawText libX11 XPolyTxt
00000000 T _XDrawText16 libX11 XPolyTxt16
00000000 T _XPutBackEvent libX11 XPutBEvent
00000000 T __XReverse_Bytes libX11 XPutImage
00000000 T _XPutImage libX11 XPutImage
00000000 T _XQueryBestSize libX11 XQuBest
00000000 T _XQueryColor libX11 XQuColor
00000000 T _XQueryColors libX11 XQuColors
00000000 T _XQueryBestCursor libX11 XQuCurShp
00000000 T _XQueryExtension libX11 XQuExt
00000000 T _XQueryKeymap libX11 XQuKeybd
00000000 T _XQueryPointer libX11 XQuPntr
00000000 T _XQueryBestStipple libX11 XQuStipShp
00000000 T _XQueryTextExtents16 libX11 XQuTextE16
00000000 T _XQueryTextExtents libX11 XQuTextExt
00000000 T _XQueryBestTile libX11 XQuTileShp
00000000 T _XQueryTree libX11 XQuTree
00000000 T _XRaiseWindow libX11 XRaiseWin
00000000 T _XReadBitmapFile libX11 XRdBitF
00000000 T _XRecolorCursor libX11 XRecolorC
00000000 T _XConfigureWindow libX11 XReconfWin
00000000 T _XCreateRegion libX11 XRegion
00000000 T _XClipBox libX11 XRegion
00000000 T _XUnionRectWithRegion libX11 XRegion
00000000 T _XSetRegion libX11 XRegion
00000000 T _XDestroyRegion libX11 XRegion
00000000 T _XOffsetRegion libX11 XRegion
00000000 T _XShrinkRegion libX11 XRegion
00000000 T _XIntersectRegion libX11 XRegion
00000000 T _XUnionRegion libX11 XRegion
00000000 T _XSubtractRegion libX11 XRegion
00000000 T _XXorRegion libX11 XRegion
00000000 T _XEmptyRegion libX11 XRegion
00000000 T _XEqualRegion libX11 XRegion
00000000 T _XPointInRegion libX11 XRegion
00000000 T _XRectInRegion libX11 XRegion
00000000 T _XReparentWindow libX11 XRepWindow
00000000 T _XRestackWindows libX11 XRestackWs
00000000 T _XRotateWindowProperties libX11 XRotProp
00000000 T _XScreenResourceString libX11 XScrResStr
00000000 T _XSelectInput libX11 XSelInput
00000000 T _XSendEvent libX11 XSendEvent
00000000 T _XSetBackground libX11 XSetBack
00000000 T _XSetClipRectangles libX11 XSetCRects
00000000 T __XSetClipRectangles libX11 XSetCRects
00000000 T _XSetClipMask libX11 XSetClMask
00000000 T _XSetClipOrigin libX11 XSetClOrig
00000000 T _XSetDashes libX11 XSetDashes
00000000 T _XSetFontPath libX11 XSetFPath
00000000 T _XSetFont libX11 XSetFont
00000000 T _XSetForeground libX11 XSetFore
00000000 T _XSetFunction libX11 XSetFunc
00000000 T _XSetSizeHints libX11 XSetHints
00000000 T _XSetWMHints libX11 XSetHints
00000000 T _XSetZoomHints libX11 XSetHints
00000000 T _XSetNormalHints libX11 XSetHints
00000000 T _XSetIconSizes libX11 XSetHints
00000000 T _XSetCommand libX11 XSetHints
00000000 T _XSetStandardProperties libX11 XSetHints
00000000 T _XSetTransientForHint libX11 XSetHints
00000000 T _XSetClassHint libX11 XSetHints
00000000 T _XSetInputFocus libX11 XSetIFocus
00000000 T _XSetLineAttributes libX11 XSetLStyle
00000000 T _XSetPlaneMask libX11 XSetPMask
00000000 T _XSetPointerMapping libX11 XSetPntMap
00000000 T _XChangeKeyboardMapping libX11 XSetPntMap
00000000 T _XSetSelectionOwner libX11 XSetSOwner
00000000 T _XSetScreenSaver libX11 XSetSSaver
00000000 T _XSetState libX11 XSetState
00000000 T _XSetStipple libX11 XSetStip
00000000 T _XSetStandardColormap libX11 XSetStCmap
00000000 T _XSetTile libX11 XSetTile
00000000 T _XSetTSOrigin libX11 XSetTSOrig
00000000 T _XRotateBuffers libX11 XStBytes
00000000 T _XFetchBuffer libX11 XStBytes
00000000 T _XFetchBytes libX11 XStBytes
00000000 T _XStoreBuffer libX11 XStBytes
00000000 T _XStoreBytes libX11 XStBytes
00000000 T _XStoreColor libX11 XStColor
00000000 T _XStoreColors libX11 XStColors
00000000 T _XStoreNamedColor libX11 XStNColor
00000000 T _XStoreName libX11 XStName
00000000 T _XSetIconName libX11 XStName
00000000 T __XInitKeysymDB libX11 XStrKeysym
00000000 T _XStringToKeysym libX11 XStrKeysym
00000000 T _XSync libX11 XSync
00000000 T __XSyncFunction libX11 XSynchro
00000000 T _XSynchronize libX11 XSynchro
00000000 T _XSetAfterFunction libX11 XSynchro
00000000 T _XDrawString libX11 XText
00000000 T _XDrawString16 libX11 XText16
00000000 T _XTextExtents libX11 XTextExt
00000000 T _XTextWidth libX11 XTextExt
00000000 T _XTextExtents16 libX11 XTextExt16
00000000 T _XTextWidth16 libX11 XTextExt16
00000000 T _XTranslateCoordinates libX11 XTrCoords
00000000 T _XUndefineCursor libX11 XUndefCurs
00000000 T _XUngrabButton libX11 XUngrabBut
00000000 T _XUngrabKeyboard libX11 XUngrabKbd
00000000 T _XUngrabKey libX11 XUngrabKey
00000000 T _XUngrabPointer libX11 XUngrabPtr
00000000 T _XUngrabServer libX11 XUngrabSvr
00000000 T _XUninstallColormap libX11 XUninsCmap
00000000 T _XUnloadFont libX11 XUnldFont
00000000 T _XUnmapSubwindows libX11 XUnmapSubs
00000000 T _XUnmapWindow libX11 XUnmapWin
00000000 T _XGetVisualInfo libX11 XVisUtil
00000000 T _XMatchVisualInfo libX11 XVisUtil
00000000 T _XWarpPointer libX11 XWarpPtr
00000000 T _XWindowEvent libX11 XWinEvent
00000000 T _XCreateWindow libX11 XWindow
00000000 T __XProcessWindowAttributes libX11 XWindow
00000000 T _XWriteBitmapFile libX11 XWrBitF
00000000 T __XFlush libX11 XlibInt
00000000 T __XEventsQueued libX11 XlibInt
00000000 T __XReadEvents libX11 XlibInt
00000000 T __XRead libX11 XlibInt
00000000 T __XReadPad libX11 XlibInt
00000000 T __XSend libX11 XlibInt
00000000 T __XAllocID libX11 XlibInt
00000000 T __XSetLastRequestRead libX11 XlibInt
00000000 T __XReply libX11 XlibInt
00000000 T __XEatData libX11 XlibInt
00000000 T __XEnq libX11 XlibInt
00000000 T __XUnknownWireEvent libX11 XlibInt
00000000 T __XUnknownNativeEvent libX11 XlibInt
00000000 T __XWireToEvent libX11 XlibInt
00000000 T __XDefaultIOError libX11 XlibInt
00000000 T __XDefaultError libX11 XlibInt
00000000 T __XDefaultWireError libX11 XlibInt
00000000 T __XError libX11 XlibInt
00000000 T __XIOError libX11 XlibInt
00000000 T __XAllocScratch libX11 XlibInt
00000000 T __XVIDtoVisual libX11 XlibInt
00000000 T _XFree libX11 XlibInt
00000000 T __XGetHostname libX11 XlibInt
00000000 T __XScreenOfWindow libX11 XlibInt
00000000 T __DUMMY__ libX11 XlibInt
00000000 T __XAllocIDs libX11 XlibInt
00000000 T __XAllocTemp libX11 XlibInt
00000000 T __XFreeTemp libX11 XlibInt
00000000 T _XrmInitialize libX11 Xrm
00000000 T _XrmGetDatabase libX11 Xrm
00000000 T _XrmSetDatabase libX11 Xrm
00000000 T _XrmStringToQuarkList libX11 Xrm
00000000 T _XrmStringToBindingQuarkList libX11 Xrm
00000000 T _XrmCombineDatabase libX11 Xrm
00000000 T _XrmMergeDatabases libX11 Xrm
00000000 T _XrmQPutResource libX11 Xrm
00000000 T _XrmPutResource libX11 Xrm
00000000 T _XrmQPutStringResource libX11 Xrm
00000000 T _XrmPutStringResource libX11 Xrm
00000000 T _XrmPutLineResource libX11 Xrm
00000000 T _XrmGetStringDatabase libX11 Xrm
00000000 T _XrmGetFileDatabase libX11 Xrm
00000000 T _XrmCombineFileDatabase libX11 Xrm
00000000 T _XrmEnumerateDatabase libX11 Xrm
00000000 T _XrmPutFileDatabase libX11 Xrm
00000000 T _XrmQGetSearchList libX11 Xrm
00000000 T _XrmQGetSearchResource libX11 Xrm
00000000 T _XrmQGetResource libX11 Xrm
00000000 T _XrmGetResource libX11 Xrm
00000000 T _XrmLocaleOfDatabase libX11 Xrm
00000000 T _XrmDestroyDatabase libX11 Xrm
00000000 T _XGetGCValues libX11 GetGCVals
00000000 T _XGetWMSizeHints libX11 GetNrmHint
00000000 T _XGetWMNormalHints libX11 GetNrmHint
00000000 T _XGetRGBColormaps libX11 GetRGBCMap
00000000 T _XGetTextProperty libX11 GetTxtProp
00000000 T _XGetWMName libX11 GetTxtProp
00000000 T _XGetWMIconName libX11 GetTxtProp
00000000 T _XGetWMClientMachine libX11 GetTxtProp
00000000 T _XGetWMColormapWindows libX11 GetWMCMapW
00000000 T _XGetWMProtocols libX11 GetWMProto
00000000 T _XIconifyWindow libX11 Iconify
00000000 T _XListPixmapFormats libX11 PixFormats
00000000 T _XAllocSizeHints libX11 PropAlloc
00000000 T _XAllocStandardColormap libX11 PropAlloc
00000000 T _XAllocWMHints libX11 PropAlloc
00000000 T _XAllocClassHint libX11 PropAlloc
00000000 T _XAllocIconSize libX11 PropAlloc
00000000 T _XReconfigureWMWindow libX11 ReconfWM
00000000 T _XSetWMSizeHints libX11 SetNrmHint
00000000 T _XSetWMNormalHints libX11 SetNrmHint
00000000 T _XSetRGBColormaps libX11 SetRGBCMap
00000000 T _XSetTextProperty libX11 SetTxtProp
00000000 T _XSetWMName libX11 SetTxtProp
00000000 T _XSetWMIconName libX11 SetTxtProp
00000000 T _XSetWMClientMachine libX11 SetTxtProp
00000000 T _XSetWMColormapWindows libX11 SetWMCMapW
00000000 T _XSetWMProperties libX11 SetWMProps
00000000 T _XSetWMProtocols libX11 SetWMProto
00000000 T _XStringListToTextProperty libX11 StrToText
00000000 T _XTextPropertyToStringList libX11 TextToStr
00000000 T _XFreeStringList libX11 TextToStr
00000000 T _XWMGeometry libX11 WMGeom
00000000 T _XWithdrawWindow libX11 Withdraw
00000000 T _XauDisposeAuth libX11 AuDispose
00000000 T _XauGetBestAuthByAddr libX11 AuGetBest
00000000 T _XauFileName libX11 AuFileName
00000000 T _XauReadAuth libX11 AuRead
00000000 T _XcmsCIELabToCIEXYZ libX11 CIELab
00000000 T _XcmsCIEXYZToCIELab libX11 CIELab
00000000 T _XcmsCIELabClipab libX11 CIELabGcC
00000000 T _XcmsCIELabClipL libX11 CIELabGcL
00000000 T _XcmsCIELabClipLab libX11 CIELabGcLC
00000000 T _XcmsCIELabQueryMinL libX11 CIELabMnL
00000000 T _XcmsCIELabQueryMaxC libX11 CIELabMxC
00000000 T _XcmsCIELabQueryMaxL libX11 CIELabMxL
00000000 T __XcmsCIELabQueryMaxLCRGB libX11 CIELabMxLC
00000000 T _XcmsCIELabQueryMaxLC libX11 CIELabMxLC
00000000 T _XcmsCIELabWhiteShiftColors libX11 CIELabWpAj
00000000 T _XcmsCIELuvToCIEuvY libX11 CIELuv
00000000 T _XcmsCIEuvYToCIELuv libX11 CIELuv
00000000 T _XcmsCIELuvClipuv libX11 CIELuvGcC
00000000 T _XcmsCIELuvClipL libX11 CIELuvGcL
00000000 T _XcmsCIELuvClipLuv libX11 CIELuvGcLC
00000000 T _XcmsCIELuvQueryMinL libX11 CIELuvMnL
00000000 T _XcmsCIELuvQueryMaxC libX11 CIELuvMxC
00000000 T _XcmsCIELuvQueryMaxL libX11 CIELuvMxL
00000000 T __XcmsCIELuvQueryMaxLCRGB libX11 CIELuvMxLC
00000000 T _XcmsCIELuvQueryMaxLC libX11 CIELuvMxLC
00000000 T _XcmsCIELuvWhiteShiftColors libX11 CIELuvWpAj
00000000 T _XcmsCIEuvYToCIEXYZ libX11 CIEuvY
00000000 T _XcmsCIEXYZToCIEuvY libX11 CIEuvY
00000000 T _XcmsCIExyYToCIEXYZ libX11 CIExyY
00000000 T _XcmsCIEXYZToCIExyY libX11 CIExyY
00000000 T _XcmsTekHVCToCIEuvY libX11 TekHVC
00000000 T _XcmsCIEuvYToTekHVC libX11 TekHVC
00000000 T __XcmsTekHVC_CheckModify libX11 TekHVC
00000000 T _XcmsTekHVCClipC libX11 TekHVCGcC
00000000 T _XcmsTekHVCClipV libX11 TekHVCGcV
00000000 T _XcmsTekHVCClipVC libX11 TekHVCGcVC
00000000 T _XcmsTekHVCQueryMinV libX11 TekHVCMnV
00000000 T _XcmsTekHVCQueryMaxC libX11 TekHVCMxC
00000000 T _XcmsTekHVCQueryMaxV libX11 TekHVCMxV
00000000 T __XcmsTekHVCQueryMaxVCRGB libX11 TekHVCMxVC
00000000 T _XcmsTekHVCQueryMaxVC libX11 TekHVCMxVC
00000000 T _XcmsTekHVCQueryMaxVSamples libX11 TekHVCMxVs
00000000 T _XcmsTekHVCWhiteShiftColors libX11 TekHVCWpAj
00000000 T _XcmsAddColorSpace libX11 XcmsAddDIC
00000000 T _XcmsAddFunctionSet libX11 XcmsAddSF
00000000 T _XcmsAllocNamedColor libX11 XcmsAlNCol
00000000 T _XcmsAllocColor libX11 XcmsAllCol
00000000 T _XcmsCreateCCC libX11 XcmsCCC
00000000 T _XcmsDefaultCCC libX11 XcmsCCC
00000000 T _XcmsFreeCCC libX11 XcmsCCC
00000000 T __XcmsAddCmapRec libX11 XcmsCmap
00000000 T __XcmsCopyCmapRecAndFree libX11 XcmsCmap
00000000 T __XcmsDeleteCmapRec libX11 XcmsCmap
00000000 T _XcmsCCCOfColormap libX11 XcmsCmap
00000000 T __XcmsCopyISOLatin1Lowered libX11 XcmsColNm
00000000 T __XcmsResolveColorString libX11 XcmsColNm
00000000 T __XcmsConvertColorsWithWhitePt libX11 XcmsCvColW
00000000 T __XcmsEqualWhitePts libX11 XcmsCvCols
00000000 T __XcmsDIConvertColors libX11 XcmsCvCols
00000000 T __XcmsDDConvertColors libX11 XcmsCvCols
00000000 T _XcmsConvertColors libX11 XcmsCvCols
00000000 T __XcmsRegFormatOfPrefix libX11 XcmsCvCols
00000000 T _XcmsFormatOfPrefix libX11 XcmsIdOfPr
00000000 T __XcmsCopyPointerArray libX11 XcmsInt
00000000 T __XcmsFreePointerArray libX11 XcmsInt
00000000 T __XcmsPushPointerArray libX11 XcmsInt
00000000 T __XcmsInitDefaultCCCs libX11 XcmsInt
00000000 T __XcmsInitScrnInfo libX11 XcmsInt
00000000 T __XcmsFreeIntensityMaps libX11 XcmsInt
00000000 T __XcmsGetIntensityMap libX11 XcmsInt
00000000 T __XcmsGetTableType0 libX11 XcmsLRGB
00000000 T __XcmsGetTableType1 libX11 XcmsLRGB
00000000 T __XcmsValueCmp libX11 XcmsLRGB
00000000 T __XcmsIntensityCmp libX11 XcmsLRGB
00000000 T __XcmsValueInterpolation libX11 XcmsLRGB
00000000 T __XcmsIntensityInterpolation libX11 XcmsLRGB
00000000 T __XcmsTableSearch libX11 XcmsLRGB
00000000 T __XcmsMatVec libX11 XcmsLRGB
00000000 T _XcmsCIEXYZToRGBi libX11 XcmsLRGB
00000000 T _XcmsRGBiToCIEXYZ libX11 XcmsLRGB
00000000 T _XcmsRGBiToRGB libX11 XcmsLRGB
00000000 T _XcmsRGBToRGBi libX11 XcmsLRGB
00000000 T __XcmsLRGB_InitScrnDefault libX11 XcmsLRGB
00000000 T _XcmsLookupColor libX11 XcmsLkCol
00000000 T __XcmsCubeRoot libX11 XcmsMath
00000000 T __XcmsSquareRoot libX11 XcmsMath
00000000 T _XcmsDisplayOfCCC libX11 XcmsOfCCC
00000000 T _XcmsVisualOfCCC libX11 XcmsOfCCC
00000000 T _XcmsScreenNumberOfCCC libX11 XcmsOfCCC
00000000 T _XcmsScreenWhitePointOfCCC libX11 XcmsOfCCC
00000000 T _XcmsClientWhitePointOfCCC libX11 XcmsOfCCC
00000000 T _XcmsPrefixOfFormat libX11 XcmsPrOfId
00000000 T __XcmsGetElement libX11 XcmsProp
00000000 T __XcmsGetProperty libX11 XcmsProp
00000000 T _XcmsQueryBlack libX11 XcmsQBlack
00000000 T _XcmsQueryBlue libX11 XcmsQBlue
00000000 T _XcmsQueryGreen libX11 XcmsQGreen
00000000 T _XcmsQueryRed libX11 XcmsQRed
00000000 T _XcmsQueryWhite libX11 XcmsQWhite
00000000 T _XcmsQueryColor libX11 XcmsQuCol
00000000 T _XcmsQueryColors libX11 XcmsQuCols
00000000 T _XcmsSetWhitePoint libX11 XcmsSetCCC
00000000 T _XcmsSetCompressionProc libX11 XcmsSetCCC
00000000 T _XcmsSetWhiteAdjustProc libX11 XcmsSetCCC
00000000 T __XcmsSetGetColors libX11 XcmsSetGet
00000000 T _XcmsStoreColor libX11 XcmsStCol
00000000 T _XcmsStoreColors libX11 XcmsStCols
00000000 T __XcmsCosine libX11 XcmsTrig
00000000 T __XcmsSine libX11 XcmsTrig
00000000 T __XcmsArcTangent libX11 XcmsTrig
00000000 T __XcmsRGB_to_XColor libX11 XcmsXRGB
00000000 T __XColor_to_XcmsRGB libX11 XcmsXRGB
00000000 T __XcmsResolveColor libX11 XcmsXRGB
00000000 T __XcmsUnresolveColor libX11 XcmsXRGB
00000000 T __XUnresolveColor libX11 XcmsXRGB
00000000 T __XParseBaseFontNameList libX11 XFSWrap
00000000 T _XCreateFontSet libX11 XFSWrap
00000000 T _XFontsOfFontSet libX11 XFSWrap
00000000 T _XBaseFontNameListOfFontSet libX11 XFSWrap
00000000 T _XLocaleOfFontSet libX11 XFSWrap
00000000 T _XContextDependentDrawing libX11 XFSWrap
00000000 T _XExtentsOfFontSet libX11 XFSWrap
00000000 T _XFreeFontSet libX11 XFSWrap
00000000 T _XVaCreateNestedList libX11 XICWrap
00000000 T _XGetIMValues libX11 XICWrap
00000000 T _XCreateIC libX11 XICWrap
00000000 T _XDestroyIC libX11 XICWrap
00000000 T _XGetICValues libX11 XICWrap
00000000 T _XSetICValues libX11 XICWrap
00000000 T _XSetICFocus libX11 XICWrap
00000000 T _XUnsetICFocus libX11 XICWrap
00000000 T _XIMOfIC libX11 XICWrap
00000000 T _XmbResetIC libX11 XICWrap
00000000 T _XwcResetIC libX11 XICWrap
00000000 T _XmbLookupString libX11 XICWrap
00000000 T _XwcLookupString libX11 XICWrap
00000000 T __XIMCompileResourceList libX11 XIMWrap
00000000 T __XCopyToArg libX11 XIMWrap
00000000 T _XOpenIM libX11 XIMWrap
00000000 T _XCloseIM libX11 XIMWrap
00000000 T _XDisplayOfIM libX11 XIMWrap
00000000 T _XLocaleOfIM libX11 XIMWrap
00000000 T _XSetLocaleModifiers libX11 XlcWrap
00000000 T _XSupportsLocale libX11 XlcWrap
00000000 T __XlcValidModSyntax libX11 XlcWrap
00000000 T __XlcDefaultMapModifiers libX11 XlcWrap
00000000 T __XlcAddLoader libX11 XlcWrap
00000000 T __XlcCurrentLC libX11 XlcWrap
00000000 T _XmbSetWMProperties libX11 XmbWMProps
00000000 T _XmbDrawText libX11 XmbWrap
00000000 T _XmbDrawString libX11 XmbWrap
00000000 T _XmbDrawImageString libX11 XmbWrap
00000000 T _XmbTextEscapement libX11 XmbWrap
00000000 T _XmbTextExtents libX11 XmbWrap
00000000 T _XmbTextPerCharExtents libX11 XmbWrap
00000000 T _XwcDrawText libX11 XwcWrap
00000000 T _XwcDrawString libX11 XwcWrap
00000000 T _XwcDrawImageString libX11 XwcWrap
00000000 T _XwcTextEscapement libX11 XwcWrap
00000000 T _XwcTextExtents libX11 XwcWrap
00000000 T _XwcTextPerCharExtents libX11 XwcWrap
00000000 T _XFilterEvent libX11 XFilterEv
00000000 T __XRegisterFilterByMask libX11 XRegstFlt
00000000 T __XRegisterFilterByType libX11 XRegstFlt
00000000 T __XUnregisterFilter libX11 XRegstFlt
#ifdef X_LOCALE
00000000 T __DUMMY__ libX11 XSetLocale
#else
00000000 T __XlcMapOSLocaleName libX11 XSetLocale
#endif
00000000 T _XDefaultString libX11 XCnvToStr
00000000 T __XlcDefaultLoader libX11 XlcDefLd
00000000 T __XrmInitParseInfo libX11 XlcLoad
00000000 T _XmbTextPropertyToTextList libX11 XmbPrpText
00000000 T _XmbTextListToTextProperty libX11 XmbTextPrp
00000000 T _XwcTextPropertyToTextList libX11 XwcPrpText
00000000 T _XwcFreeStringList libX11 XwcPrpText
00000000 T _XwcTextListToTextProperty libX11 XwcTextPrp
00000000 T __X11TransConnectDisplay libX11 ConnDis
00000000 T _XGetAtomNames libX11 GetAtomNm
00000000 T _XInitImage libX11 ImUtil
00000000 T _XESetBeforeFlush libX11 InitExt
00000000 T __XFreeAtomTable libX11 IntAtom
00000000 T __XUpdateAtomCache libX11 IntAtom
00000000 T _XInternAtoms libX11 IntAtom
00000000 T __XKeyInitialize libX11 KeyBind
00000000 T _XConvertCase libX11 KeyBind
00000000 T __XTranslateKey libX11 KeyBind
00000000 T __XTranslateKeySym libX11 KeyBind
00000000 T __XKeysymToModifiers libX11 KeyBind
00000000 T _XExtendedMaxRequestSize libX11 Misc
00000000 T _XReadBitmapFileData libX11 RdBitF
00000000 T __XAsyncErrorHandler libX11 XlibAsync
00000000 T __XDeqAsyncHandler libX11 XlibAsync
00000000 T __XGetAsyncReply libX11 XlibAsync
00000000 T __XGetAsyncData libX11 XlibAsync
00000000 T __XPollfdCacheInit libX11 XlibInt
00000000 T __XPollfdCacheAdd libX11 XlibInt
00000000 T __XPollfdCacheDel libX11 XlibInt
00000000 T __XRegisterInternalConnection libX11 XlibInt
00000000 T __XUnregisterInternalConnection libX11 XlibInt
00000000 T _XInternalConnectionNumbers libX11 XlibInt
00000000 T _XProcessInternalConnection libX11 XlibInt
00000000 T _XAddConnectionWatch libX11 XlibInt
00000000 T _XRemoveConnectionWatch libX11 XlibInt
00000000 T __XDeq libX11 XlibInt
00000000 T __XcmsCIEXYZ_ValidSpec libX11 XYZ
00000000 T __XcmsCIEuvY_ValidSpec libX11 uvY
00000000 T _XcmsSetCCCOfColormap libX11 cmsCmap
00000000 T _XDirectionalDependentDrawing libX11 FSWrap
00000000 T _XContextualDrawing libX11 FSWrap
00000000 T _XSetIMValues libX11 ICWrap
00000000 T _XRegisterIMInstantiateCallback libX11 IMWrap
00000000 T _XUnregisterIMInstantiateCallback libX11 IMWrap
00000000 T _XCreateOC libX11 OCWrap
00000000 T _XDestroyOC libX11 OCWrap
00000000 T _XOMOfOC libX11 OCWrap
00000000 T _XSetOCValues libX11 OCWrap
00000000 T _XGetOCValues libX11 OCWrap
00000000 T _XOpenOM libX11 OMWrap
00000000 T _XCloseOM libX11 OMWrap
00000000 T _XSetOMValues libX11 OMWrap
00000000 T _XGetOMValues libX11 OMWrap
00000000 T _XDisplayOfOM libX11 OMWrap
00000000 T _XLocaleOfOM libX11 OMWrap
00000000 T __XlcRemoveLoader libX11 lcWrap
00000000 T __XOpenLC libX11 lcWrap
00000000 T __XCloseLC libX11 lcWrap
00000000 T __XlcCopyFromArg libX11 lcWrap
00000000 T __XlcCopyToArg libX11 lcWrap
00000000 T __XlcCountVaList libX11 lcWrap
00000000 T __XlcVaToArgList libX11 lcWrap
00000000 T __XlcCompileResourceList libX11 lcWrap
00000000 T __XlcGetValues libX11 lcWrap
00000000 T __XlcSetValues libX11 lcWrap
00000000 T _XInitThreads libX11 locking
00000000 T _XLockDisplay libX11 LockDis
00000000 T _XUnlockDisplay libX11 LockDis
00000000 T __X11TransFreeConnInfo libX11 x11trans
00000000 T __X11TransOpenCOTSClient libX11 x11trans
00000000 T __X11TransOpenCLTSClient libX11 x11trans
00000000 T __X11TransSetOption libX11 x11trans
00000000 T __X11TransConnect libX11 x11trans
00000000 T __X11TransBytesReadable libX11 x11trans
00000000 T __X11TransRead libX11 x11trans
00000000 T __X11TransWrite libX11 x11trans
00000000 T __X11TransReadv libX11 x11trans
00000000 T __X11TransWritev libX11 x11trans
00000000 T __X11TransDisconnect libX11 x11trans
00000000 T __X11TransClose libX11 x11trans
00000000 T __X11TransCloseForCloning libX11 x11trans
00000000 T __X11TransIsLocal libX11 x11trans
00000000 T __X11TransGetMyAddr libX11 x11trans
00000000 T __X11TransGetPeerAddr libX11 x11trans
00000000 T __X11TransGetConnectionNumber libX11 x11trans
00000000 T __X11TransGetHostname libX11 x11trans
00000000 T __X11TransConvertAddress libX11 x11trans
00000000 T __XimCbDispatch libX11 imCallbk
00000000 T __XimLookupMBText libX11 imConv
00000000 T __XimLookupWCText libX11 imConv
00000000 T __XimRegisterFilter libX11 imDefFlt
00000000 T __XimUnregisterFilter libX11 imDefFlt
00000000 T __XimReregisterFilter libX11 imDefFlt
00000000 T __XimRegisterServerFilter libX11 imDefFlt
00000000 T __XimUnregisterServerFilter libX11 imDefFlt
00000000 T __XimProtoCreateIC libX11 imDefIc
00000000 T __XimCheckDataSize libX11 imDefIm
00000000 T __XimSetHeader libX11 imDefIm
00000000 T __XimProtoIMFree libX11 imDefIm
00000000 T __XimProtoOpenIM libX11 imDefIm
00000000 T __XimICOfXICID libX11 imDefLkup
00000000 T __XimSetEventMaskCallback libX11 imDefLkup
00000000 T __XimSync libX11 imDefLkup
00000000 T __XimProcSyncReply libX11 imDefLkup
00000000 T __XimRespSyncReply libX11 imDefLkup
00000000 T __XimSyncCallback libX11 imDefLkup
00000000 T __XimForwardEvent libX11 imDefLkup
00000000 T __XimForwardEventCallback libX11 imDefLkup
00000000 T __XimRegisterTriggerKeysCallback libX11 imDefLkup
00000000 T __XimGetWindowEventmask libX11 imDefLkup
00000000 T __XimTriggerNotify libX11 imDefLkup
00000000 T __XimFreeCommitInfo libX11 imDefLkup
00000000 T __XimCommitCallback libX11 imDefLkup
00000000 T __XimProcError libX11 imDefLkup
00000000 T __XimErrorCallback libX11 imDefLkup
00000000 T __XimError libX11 imDefLkup
00000000 T __Ximctstombs libX11 imDefLkup
00000000 T __Ximctstowcs libX11 imDefLkup
00000000 T __XimProtoMbLookupString libX11 imDefLkup
00000000 T __XimProtoWcLookupString libX11 imDefLkup
00000000 T __XimRegProtoIntrCallback libX11 imDispch
00000000 T __XimFreeProtoIntrCallback libX11 imDispch
00000000 T __XimDispatchInit libX11 imDispch
00000000 T __XimProtoEventToWire libX11 imEvToWire
00000000 T __XimProtoWireToEvent libX11 imEvToWire
00000000 T __XimExtension libX11 imExten
00000000 T __XimRegisterIMInstantiateCallback libX11 imInsClbk
00000000 T __XimUnRegisterIMInstantiateCallback libX11 imInsClbk
00000000 T __XimResetIMInstantiateCallback libX11 imInsClbk
00000000 T __XimDestroyIMStructureList libX11 imInt
00000000 T __XimServerDestroy libX11 imInt
00000000 T __DUMMY__ libX11 imInt
00000000 T __XInitIM libX11 imInt
00000000 T __XimLocalFilter libX11 imLcFlt
00000000 T __XimLocalGetICValues libX11 imLcGIc
00000000 T __XimLocalCreateIC libX11 imLcIc
00000000 T __XimCheckIfLocalProcessing libX11 imLcIm
00000000 T __XimLocalIMFree libX11 imLcIm
00000000 T __XimLocalGetIMValues libX11 imLcIm
00000000 T __XimLocalSetIMValues libX11 imLcIm
00000000 T __XimLocalOpenIM libX11 imLcIm
00000000 T __XimLocalMbLookupString libX11 imLcLkup
00000000 T __XimLocalWcLookupString libX11 imLcLkup
00000000 T __XimParseStringFile libX11 imLcPrs
00000000 T __XimSetICValueData libX11 imLcSIc
00000000 T __XimLocalSetICValues libX11 imLcSIc
00000000 T __XimSetIMResourceList libX11 imRm
00000000 T __XimSetICResourceList libX11 imRm
00000000 T __XimSetInnerIMResourceList libX11 imRm
00000000 T __XimSetInnerICResourceList libX11 imRm
00000000 T __XimCheckCreateICValues libX11 imRm
00000000 T __XimGetResourceListRec libX11 imRm
00000000 T __XimSetIMMode libX11 imRm
00000000 T __XimCheckIMMode libX11 imRm
00000000 T __XimSetICMode libX11 imRm
00000000 T __XimCheckICMode libX11 imRm
00000000 T __XimSetLocalIMDefaults libX11 imRm
00000000 T __XimSetICDefaults libX11 imRm
00000000 T __XimDecodeLocalIMAttr libX11 imRm
00000000 T __XimDecodeLocalICAttr libX11 imRm
00000000 T __XimCheckLocalInputStyle libX11 imRm
00000000 T __XimEncodeLocalIMAttr libX11 imRm
00000000 T __XimEncodeLocalICAttr libX11 imRm
00000000 T __XimGetCurrentIMValues libX11 imRm
00000000 T __XimSetCurrentIMValues libX11 imRm
00000000 T __XimGetCurrentICValues libX11 imRm
00000000 T __XimSetCurrentICValues libX11 imRm
00000000 T __XimInitialResourceInfo libX11 imRm
00000000 T __XimDecodeIMATTRIBUTE libX11 imRmAttr
00000000 T __XimDecodeICATTRIBUTE libX11 imRmAttr
00000000 T __XimEncodeIMATTRIBUTE libX11 imRmAttr
00000000 T __XimEncodeICATTRIBUTE libX11 imRmAttr
00000000 T __XimGetAttributeID libX11 imRmAttr
00000000 T __XimThaiFilter libX11 imThaiFlt
00000000 T __XimThaiCreateIC libX11 imThaiIc
00000000 T __XimCheckIfThaiProcessing libX11 imThaiIm
00000000 T __XimThaiOpenIM libX11 imThaiIm
00000000 T __XimThaiIMFree libX11 imThaiIm
00000000 T __XimThaiCloseIM libX11 imThaiIm
00000000 T __XimXConf libX11 imTrX
00000000 T __XimConnect libX11 imTransR
00000000 T __XimShutdown libX11 imTransR
00000000 T __XimFlush libX11 imTransR
00000000 T __XimFilterWaitEvent libX11 imTransR
00000000 T __XimFreeTransIntrCallback libX11 imTrans
00000000 T __XimTransFilterWaitEvent libX11 imTrans
00000000 T __XimTransInternalConnection libX11 imTrans
00000000 T __XimTransFlush libX11 imTrans
00000000 T __XimTransConf libX11 imTrans
00000000 T __XlcParseCharSet libX11 lcCT
00000000 T __XlcInitCTInfo libX11 lcCT
00000000 T __XlcGetCSValues libX11 lcCharSet
00000000 T __XlcGetCharSet libX11 lcCharSet
00000000 T __XlcAddCharSet libX11 lcCharSet
00000000 T __XlcCreateDefaultCharSet libX11 lcCharSet
00000000 T __XlcSetConverter libX11 lcConv
00000000 T __XlcOpenConverter libX11 lcConv
00000000 T __XlcCloseConverter libX11 lcConv
00000000 T __XlcConvert libX11 lcConv
00000000 T __XlcResetConverter libX11 lcConv
00000000 T __XlcGetResource libX11 lcDB
00000000 T __XlcGetLocaleDataBase libX11 lcDB
00000000 T __XlcDestroyLocaleDataBase libX11 lcDB
00000000 T __XlcCreateLocaleDataBase libX11 lcDB
00000000 T __XlcEucLoader libX11 lcEuc
00000000 T __XlcFileName libX11 lcFile
00000000 T __XlcResolveLocaleName libX11 lcFile
00000000 T __XlcResolveDBName libX11 lcFile
00000000 T __XlcResolveI18NPath libX11 lcFile
00000000 T __XlcGenericLoader libX11 lcGenConv
00000000 T __XlcInitLoader libX11 lcInit
00000000 T __XmbTextPropertyToTextList libX11 lcPrTxt
00000000 T __XwcTextPropertyToTextList libX11 lcPrTxt
00000000 T __XwcFreeStringList libX11 lcPrTxt
00000000 T __XGetLCValues libX11 lcPubWrap
00000000 T __XlcDestroyLC libX11 lcPubWrap
00000000 T __XlcCreateLC libX11 lcPubWrap
00000000 T __XrmDefaultInitParseInfo libX11 lcRM
00000000 T __XlcSjisLoader libX11 lcSjis
00000000 T __Xlcmbtowc libX11 lcStd
00000000 T __Xlcwctomb libX11 lcStd
00000000 T __Xlcmbstowcs libX11 lcStd
00000000 T __Xlcwcstombs libX11 lcStd
00000000 T __Xmbtowc libX11 lcStd
00000000 T __Xwctomb libX11 lcStd
00000000 T __Xmbstowcs libX11 lcStd
00000000 T __Xwcstombs libX11 lcStd
00000000 T __Xwcscpy libX11 lcStd
00000000 T __Xwcsncpy libX11 lcStd
00000000 T __Xwcslen libX11 lcStd
00000000 T __Xwcscmp libX11 lcStd
00000000 T __Xwcsncmp libX11 lcStd
00000000 T __XmbTextListToTextProperty libX11 lcTxtPr
00000000 T __XwcTextListToTextProperty libX11 lcTxtPr
00000000 T __XlcUtfLoader libX11 lcUTF
00000000 T __XlcCompareISOLatin1 libX11 lcUtil
00000000 T __XlcNCompareISOLatin1 libX11 lcUtil
00000000 T __DUMMY__ libX11 omDefault
00000000 T __DUMMY__ libX11 omDefault
00000000 T __DUMMY__ libX11 omDefault
00000000 T __DUMMY__ libX11 omDefault
00000000 T __DUMMY__ libX11 omDefault
00000000 T __DUMMY__ libX11 omDefault
00000000 T __DUMMY__ libX11 omDefault
00000000 T __DUMMY__ libX11 omDefault
00000000 T __DUMMY__ libX11 omDefault
00000000 T __DUMMY__ libX11 omDefault
00000000 T __XomGenericOpenOM libX11 omGeneric
00000000 T __XInitOM libX11 omGeneric
00000000 T __XmbGenericDrawImageString libX11 omImText
00000000 T __XwcGenericDrawImageString libX11 omImText
00000000 T __XomGenericDrawString libX11 omText
00000000 T __XmbGenericDrawString libX11 omText
00000000 T __XwcGenericDrawString libX11 omText
00000000 T __XmbGenericTextEscapement libX11 omTextEsc
00000000 T __XwcGenericTextEscapement libX11 omTextEsc
00000000 T __XomGenericTextExtents libX11 omTextExt
00000000 T __XmbGenericTextExtents libX11 omTextExt
00000000 T __XwcGenericTextExtents libX11 omTextExt
00000000 T __XmbGenericTextPerCharExtents libX11 omTextPer
00000000 T __XwcGenericTextPerCharExtents libX11 omTextPer
00000000 T __XomConvert libX11 omXChar
00000000 T __XomInitConverter libX11 omXChar
00000000 T __Xmblen libX11 lcStd
00000000 T _SmcOpenConnection libSM sm_client
00000000 T _SmcCloseConnection libSM sm_client
00000000 T _SmcModifyCallbacks libSM sm_client
00000000 T _SmcSetProperties libSM sm_client
00000000 T _SmcDeleteProperties libSM sm_client
00000000 T _SmcGetProperties libSM sm_client
00000000 T _SmcInteractRequest libSM sm_client
00000000 T _SmcInteractDone libSM sm_client
00000000 T _SmcSaveYourselfDone libSM sm_client
00000000 T _SmsGenerateClientID libSM sm_genid
00000000 T _SmsInitialize libSM sm_manager
00000000 T _SmsClientHostName libSM sm_manager
00000000 T _SmsRegisterClientReply libSM sm_manager
00000000 T _SmsSaveYourself libSM sm_manager
00000000 T _SmsInteract libSM sm_manager
00000000 T _SmsDie libSM sm_manager
00000000 T _SmsShutdownCancelled libSM sm_manager
00000000 T _SmsReturnProperties libSM sm_manager
00000000 T _SmsCleanUp libSM sm_manager
00000000 T __SmcProcessMessage libSM sm_process
00000000 T __SmsProcessMessage libSM sm_process
00000000 T __SmcDefaultErrorHandler libSM sm_error
00000000 T __SmsDefaultErrorHandler libSM sm_error
00000000 T _SmcSetErrorHandler libSM sm_error
00000000 T _SmsSetErrorHandler libSM sm_error
00000000 T _SmFreeProperty libSM sm_misc
00000000 T _SmFreeReasons libSM sm_misc
00000000 T _SmcProtocolVersion libSM sm_misc
00000000 T _SmcProtocolRevision libSM sm_misc
00000000 T _SmcVendor libSM sm_misc
00000000 T _SmcRelease libSM sm_misc
00000000 T _SmcClientID libSM sm_misc
00000000 T _SmcGetIceConnection libSM sm_misc
00000000 T _SmsProtocolVersion libSM sm_misc
00000000 T _SmsProtocolRevision libSM sm_misc
00000000 T _SmsClientID libSM sm_misc
00000000 T _SmsGetIceConnection libSM sm_misc
00000000 T _IceAcceptConnection libICE accept
00000000 T _IceAuthFileName libICE authutil
00000000 T _IceLockAuthFile libICE authutil
00000000 T _IceUnlockAuthFile libICE authutil
00000000 T _IceReadAuthFileEntry libICE authutil
00000000 T _IceFreeAuthFileEntry libICE authutil
00000000 T _IceWriteAuthFileEntry libICE authutil
00000000 T _IceGetAuthFileEntry libICE authutil
00000000 T _IceOpenConnection libICE connect
00000000 T __IceErrorBadMinor libICE error
00000000 T __IceErrorBadState libICE error
00000000 T __IceErrorBadLength libICE error
00000000 T __IceErrorBadValue libICE error
00000000 T __IceErrorNoAuthentication libICE error
00000000 T __IceErrorNoVersion libICE error
00000000 T __IceErrorAuthenticationRejected libICE error
00000000 T __IceErrorAuthenticationFailed libICE error
00000000 T __IceErrorProtocolDuplicate libICE error
00000000 T __IceErrorMajorOpcodeDuplicate libICE error
00000000 T __IceErrorUnknownProtocol libICE error
00000000 T __IceErrorBadMajor libICE error
00000000 T __IceDefaultErrorHandler libICE error
00000000 T _IceSetErrorHandler libICE error
00000000 T __IceDefaultIOErrorHandler libICE error
00000000 T _IceSetIOErrorHandler libICE error
00000000 T __IceGetPoValidAuthIndices libICE getauth
00000000 T __IceGetPaValidAuthIndices libICE getauth
00000000 T __IcePoMagicCookie1Proc libICE iceauth
00000000 T __IcePaMagicCookie1Proc libICE iceauth
00000000 T _IceListenForConnections libICE listen
00000000 T _IceComposeNetworkIdList libICE listen
00000000 T _IceSetHostBasedAuthProc libICE listen
00000000 T _IceInitThreads libICE locking
00000000 T _IceAllocScratch libICE misc
00000000 T _IceConnectionStatus libICE misc
00000000 T _IceVendor libICE misc
00000000 T _IceRelease libICE misc
00000000 T _IceProtocolVersion libICE misc
00000000 T _IceProtocolRevision libICE misc
00000000 T _IceConnectionNumber libICE misc
00000000 T _IceConnectionString libICE misc
00000000 T __IceRead libICE misc
00000000 T __IceReadSkip libICE misc
00000000 T __IceWrite libICE misc
00000000 T __IceAddOpcodeMapping libICE misc
00000000 T __IceGetPeerName libICE misc
00000000 T _IcePing libICE ping
00000000 T __IceProcessCoreMessage libICE process
00000000 T _IceProtocolSetup libICE protosetup
00000000 T _IceRegisterForProtocolSetup libICE register
00000000 T _IceRegisterForProtocolReply libICE register
00000000 T __IceAddReplyWait libICE replywait
00000000 T __IceSearchReplyWaits libICE replywait
00000000 T __IceSetReplyReady libICE replywait
00000000 T __IceCheckReplyReady libICE replywait
00000000 T _IceSetPaAuthData libICE setauth
00000000 T _IceProtocolShutdown libICE shutdown
00000000 T _IceSetShutdownNegotiation libICE shutdown
00000000 T _IceCheckShutdownNegotiation libICE shutdown
00000000 T _IceCloseConnection libICE shutdown
00000000 T __IceFreeConnection libICE shutdown
00000000 T _IceAddConnectionWatch libICE watch
00000000 T _IceRemoveConnectionWatch libICE watch
00000000 T __IceConnectionOpened libICE watch
00000000 T __IceConnectionClosed libICE watch
00000000 T __XimGetResourceName libX11 imRm
00000000 T __XimGetResourceListRecByQuark libX11 imRm
00000000 T __XimSetIMValueData libX11 imRm
00000000 T __XimGetIMValueData libX11 imRm
00000000 T __XimGetICValueData libX11 imRm
00000000 T __XimMakeIMAttrIDList libX11 imRmAttr
00000000 T __XimMakeICAttrIDList libX11 imRmAttr
00000000 T __XimWrite libX11 imTransR
00000000 T __XimRead libX11 imTransR
00000000 T __XimRegisterDispatcher libX11 imTransR
00000000 T __XimTransRegisterDispatcher libX11 imTrans
00000000 T __XimTransCallDispatcher libX11 imTrans
00000000 T __XimTransWrite libX11 imTrans
00000000 T __XimTransRead libX11 imTrans
00000000 T __XimXTransFreeConnInfo libX11 ximtrans
00000000 T __XimXTransOpenCOTSClient libX11 ximtrans
00000000 T __XimXTransOpenCLTSClient libX11 ximtrans
00000000 T __XimXTransSetOption libX11 ximtrans
00000000 T __XimXTransConnect libX11 ximtrans
00000000 T __XimXTransBytesReadable libX11 ximtrans
00000000 T __XimXTransRead libX11 ximtrans
00000000 T __XimXTransWrite libX11 ximtrans
00000000 T __XimXTransReadv libX11 ximtrans
00000000 T __XimXTransWritev libX11 ximtrans
00000000 T __XimXTransDisconnect libX11 ximtrans
00000000 T __XimXTransClose libX11 ximtrans
00000000 T __XimXTransCloseForCloning libX11 ximtrans
00000000 T __XimXTransIsLocal libX11 ximtrans
00000000 T __XimXTransGetMyAddr libX11 ximtrans
00000000 T __XimXTransGetPeerAddr libX11 ximtrans
00000000 T __XimXTransGetConnectionNumber libX11 ximtrans
00000000 T __XimXTransGetHostname libX11 ximtrans
00000000 T _SmcRequestSaveYourself libSM sm_client
00000000 T _SmcRequestSaveYourselfPhase2 libSM sm_client
00000000 T __SmsProtocolSetupProc libSM sm_manager
00000000 T _SmsSaveYourselfPhase2 libSM sm_manager
00000000 T _SmsSaveComplete libSM sm_manager
00000000 T _IceGetConnectionContext libICE connect
00000000 T __IceErrorSetupFailed libICE error
00000000 T __IceGetPoAuthData libICE getauth
00000000 T __IceGetPaAuthData libICE getauth
00000000 T _IceGenerateMagicCookie libICE iceauth
00000000 T _IceGetListenConnectionNumber libICE listen
00000000 T _IceGetListenConnectionString libICE listen
00000000 T _IceFreeListenObjs libICE listen
00000000 T _IceAppLockConn libICE locking
00000000 T _IceAppUnlockConn libICE locking
00000000 T _IceFlush libICE misc
00000000 T _IceGetOutBufSize libICE misc
00000000 T _IceGetInBufSize libICE misc
00000000 T _IceLastSentSequenceNumber libICE misc
00000000 T _IceLastReceivedSequenceNumber libICE misc
00000000 T _IceSwapping libICE misc
00000000 T _IceProcessMessages libICE process
00000000 T __IceTransFreeConnInfo libICE transport
00000000 T __IceTransOpenCOTSClient libICE transport
00000000 T __IceTransOpenCOTSServer libICE transport
00000000 T __IceTransOpenCLTSClient libICE transport
00000000 T __IceTransOpenCLTSServer libICE transport
00000000 T __IceTransSetOption libICE transport
00000000 T __IceTransCreateListener libICE transport
00000000 T __IceTransResetListener libICE transport
00000000 T __IceTransAccept libICE transport
00000000 T __IceTransConnect libICE transport
00000000 T __IceTransBytesReadable libICE transport
00000000 T __IceTransRead libICE transport
00000000 T __IceTransWrite libICE transport
00000000 T __IceTransReadv libICE transport
00000000 T __IceTransWritev libICE transport
00000000 T __IceTransDisconnect libICE transport
00000000 T __IceTransClose libICE transport
00000000 T __IceTransCloseForCloning libICE transport
00000000 T __IceTransIsLocal libICE transport
00000000 T __IceTransGetMyAddr libICE transport
00000000 T __IceTransGetPeerAddr libICE transport
00000000 T __IceTransGetConnectionNumber libICE transport
00000000 T __IceTransMakeAllCOTSServerListeners libICE transport
00000000 T __IceTransMakeAllCLTSServerListeners libICE transport
00000000 T __IceTransGetHostname libICE transport
00000000 T __IceTransGetMyNetworkId libICE transport
00000000 T __IceTransGetPeerNetworkId libICE transport
00000000 T __XimLcctstombs libX11 imLcLkup
00000000 T __XimLcctstowcs libX11 imLcLkup
#ifdef HASXDMAUTH
00000000 T _XdmcpWrap libX11 Wrap
00000000 T __XdmcpWrapperToOddParity libX11 Wrap
00000000 T __XdmcpAuthSetup libX11 Wraphelp
00000000 T __XdmcpAuthDoIt libX11 Wraphelp
#else
00000000 T __DUMMY__ libX11 Wrap
00000000 T __DUMMY__ libX11 Wrap
00000000 T __DUMMY__ libX11 Wraphelp
00000000 T __DUMMY__ libX11 Wraphelp
#endif
#ifdef X_LOCALE
00000000 T __Xsetlocale libX11 SetLocale
#else
00000000 T __DUMMY__ libX11 SetLocale
#endif
#ifdef XKB
#undef XKB
00000000 T _XkbQueryExtension libX11 XKB
00000000 T _XkbLibraryVersion libX11 XKB
00000000 T _XkbSelectEvents libX11 XKB
00000000 T _XkbSelectEventDetails libX11 XKB
00000000 T _XkbLockModifiers libX11 XKB
00000000 T _XkbLatchModifiers libX11 XKB
00000000 T _XkbLockGroup libX11 XKB
00000000 T _XkbLatchGroup libX11 XKB
00000000 T _XkbSetXlibControls libX11 XKB
00000000 T _XkbGetXlibControls libX11 XKB
00000000 T _XkbXlibControlsImplemented libX11 XKB
00000000 T _XkbSetDebuggingFlags libX11 XKB
00000000 T _XkbComputeEffectiveMap libX11 XKB
00000000 T _XkbGetState libX11 XKB
00000000 T _XkbSetDetectableAutoRepeat libX11 XKB
00000000 T _XkbGetDetectableAutoRepeat libX11 XKB
00000000 T _XkbSetAutoResetControls libX11 XKB
00000000 T _XkbGetAutoResetControls libX11 XKB
00000000 T _XkbOpenDisplay libX11 XKB
00000000 T _XkbSetAtomFuncs libX11 XKB
00000000 T _XkbKeycodeToKeysym libX11 XKBBind
00000000 T _XkbKeysymToModifiers libX11 XKBBind
00000000 T _XkbTranslateKey libX11 XKBBind
00000000 T _XkbLookupKeySym libX11 XKBBind
00000000 T _XkbTranslateKeyCode libX11 XKBBind
00000000 T _XkbRefreshKeyboardMapping libX11 XKBBind
00000000 T _XkbTranslateKeySym libX11 XKBBind
00000000 T _XkbLookupKeyBinding libX11 XKBBind
00000000 T _XkbToControl libX11 XKBBind
00000000 T _XkbGetCompatMap libX11 XKBCompat
00000000 T _XkbSetCompatMap libX11 XKBCompat
00000000 T _XkbSetAutoRepeatRate libX11 XKBCtrls
00000000 T _XkbGetAutoRepeatRate libX11 XKBCtrls
00000000 T _XkbSetServerInternalMods libX11 XKBCtrls
00000000 T _XkbSetIgnoreLockMods libX11 XKBCtrls
00000000 T _XkbChangeEnabledControls libX11 XKBCtrls
00000000 T _XkbGetControls libX11 XKBCtrls
00000000 T _XkbSetControls libX11 XKBCtrls
00000000 T _XkbNoteControlsChanges libX11 XKBCtrls
00000000 T _XkbGetUpdatedMap libX11 XKBGetMap
00000000 T _XkbGetMap libX11 XKBGetMap
00000000 T _XkbGetKeyTypes libX11 XKBGetMap
00000000 T _XkbGetKeyActions libX11 XKBGetMap
00000000 T _XkbGetKeySyms libX11 XKBGetMap
00000000 T _XkbGetKeyBehaviors libX11 XKBGetMap
00000000 T _XkbGetVirtualMods libX11 XKBGetMap
00000000 T _XkbGetKeyExplicitComponents libX11 XKBGetMap
00000000 T _XkbGetKeyModifierMap libX11 XKBGetMap
00000000 T _XkbGetKeyVirtualModMap libX11 XKBGetMap
00000000 T _XkbGetMapChanges libX11 XKBGetMap
00000000 T _XkbGetKeyboardByName libX11 XKBGetByName
00000000 T _XkbGetKeyboard libX11 XKBGetByName
00000000 T _XkbGetNames libX11 XKBNames
00000000 T _XkbSetNames libX11 XKBNames
00000000 T _XkbChangeNames libX11 XKBNames
00000000 T _XkbNoteNameChanges libX11 XKBNames
00000000 T _XkbSetMap libX11 XKBSetMap
00000000 T _XkbChangeMap libX11 XKBSetMap
00000000 T _XkbNoteMapChanges libX11 XKBUse
00000000 T _XkbIgnoreExtension libX11 XKBUse
00000000 T _XkbUseExtension libX11 XKBUse
00000000 T _XkbGetIndicatorState libX11 XKBleds
00000000 T _XkbGetIndicatorMap libX11 XKBleds
00000000 T _XkbSetIndicatorMap libX11 XKBleds
00000000 T _XkbGetNamedDeviceIndicator libX11 XKBleds
00000000 T _XkbGetNamedIndicator libX11 XKBleds
00000000 T _XkbSetNamedDeviceIndicator libX11 XKBleds
00000000 T _XkbSetNamedIndicator libX11 XKBleds
00000000 T _XkbDeviceBell libX11 XKBBell
00000000 T _XkbForceDeviceBell libX11 XKBBell
00000000 T _XkbDeviceBellEvent libX11 XKBBell
00000000 T _XkbBell libX11 XKBBell
00000000 T _XkbForceBell libX11 XKBBell
00000000 T _XkbBellEvent libX11 XKBBell
00000000 T _XkbComputeShapeBounds libX11 XKBGeom
00000000 T _XkbComputeShapeTop libX11 XKBGeom
00000000 T _XkbComputeRowBounds libX11 XKBGeom
00000000 T _XkbComputeSectionBounds libX11 XKBGeom
00000000 T _XkbFindOverlayForKey libX11 XKBGeom
00000000 T _XkbGetGeometry libX11 XKBGeom
00000000 T _XkbGetNamedGeometry libX11 XKBGeom
00000000 T _XkbSetGeometry libX11 XKBSetGeom
00000000 T _XkbNoteDeviceChanges libX11 XKBExtDev
00000000 T _XkbGetDeviceInfo libX11 XKBExtDev
00000000 T _XkbGetDeviceInfoChanges libX11 XKBExtDev
00000000 T _XkbGetDeviceButtonActions libX11 XKBExtDev
00000000 T _XkbGetDeviceLedInfo libX11 XKBExtDev
00000000 T _XkbSetDeviceInfo libX11 XKBExtDev
00000000 T _XkbChangeDeviceInfo libX11 XKBExtDev
00000000 T _XkbSetDeviceLedInfo libX11 XKBExtDev
00000000 T _XkbSetDeviceButtonActions libX11 XKBExtDev
00000000 T _XkbListComponents libX11 XKBList
00000000 T _XkbFreeComponentList libX11 XKBList
00000000 T _XkbInitCanonicalKeyTypes libX11 XKBMisc
00000000 T _XkbKeyTypesForCoreSymbols libX11 XKBMisc
00000000 T _XkbApplyCompatMapToKey libX11 XKBMisc
00000000 T _XkbUpdateMapFromCore libX11 XKBMisc
00000000 T _XkbChangeTypesOfKey libX11 XKBMisc
00000000 T _XkbVirtualModsToReal libX11 XKBMisc
00000000 T _XkbUpdateActionVirtualMods libX11 XKBMisc
00000000 T _XkbUpdateKeyTypeVirtualMods libX11 XKBMisc
00000000 T _XkbApplyVirtualModChanges libX11 XKBMisc
00000000 T _XkbAllocClientMap libX11 XKBMAlloc
00000000 T _XkbAllocServerMap libX11 XKBMAlloc
00000000 T _XkbCopyKeyType libX11 XKBMAlloc
00000000 T _XkbCopyKeyTypes libX11 XKBMAlloc
00000000 T _XkbAddKeyType libX11 XKBMAlloc
00000000 T _XkbResizeKeyType libX11 XKBMAlloc
00000000 T _XkbResizeKeySyms libX11 XKBMAlloc
00000000 T _XkbResizeKeyActions libX11 XKBMAlloc
00000000 T _XkbFreeClientMap libX11 XKBMAlloc
00000000 T _XkbFreeServerMap libX11 XKBMAlloc
00000000 T _XkbFreeGeomProperties libX11 XKBGAlloc
00000000 T _XkbFreeGeomKeyAliases libX11 XKBGAlloc
00000000 T _XkbFreeGeomColors libX11 XKBGAlloc
00000000 T _XkbFreeGeomPoints libX11 XKBGAlloc
00000000 T _XkbFreeGeomOutlines libX11 XKBGAlloc
00000000 T _XkbFreeGeomShapes libX11 XKBGAlloc
00000000 T _XkbFreeGeomOverlayKeys libX11 XKBGAlloc
00000000 T _XkbFreeGeomOverlayRows libX11 XKBGAlloc
00000000 T _XkbFreeGeomOverlays libX11 XKBGAlloc
00000000 T _XkbFreeGeomKeys libX11 XKBGAlloc
00000000 T _XkbFreeGeomRows libX11 XKBGAlloc
00000000 T _XkbFreeGeomSections libX11 XKBGAlloc
00000000 T _XkbFreeGeomDoodads libX11 XKBGAlloc
00000000 T _XkbFreeGeometry libX11 XKBGAlloc
00000000 T _XkbAllocGeomProps libX11 XKBGAlloc
00000000 T _XkbAllocGeomColors libX11 XKBGAlloc
00000000 T _XkbAllocGeomKeyAliases libX11 XKBGAlloc
00000000 T _XkbAllocGeomShapes libX11 XKBGAlloc
00000000 T _XkbAllocGeomSections libX11 XKBGAlloc
00000000 T _XkbAllocGeomOverlays libX11 XKBGAlloc
00000000 T _XkbAllocGeomOverlayRows libX11 XKBGAlloc
00000000 T _XkbAllocGeomOverlayKeys libX11 XKBGAlloc
00000000 T _XkbAllocGeomDoodads libX11 XKBGAlloc
00000000 T _XkbAllocGeomSectionDoodads libX11 XKBGAlloc
00000000 T _XkbAllocGeomOutlines libX11 XKBGAlloc
00000000 T _XkbAllocGeomRows libX11 XKBGAlloc
00000000 T _XkbAllocGeomPoints libX11 XKBGAlloc
00000000 T _XkbAllocGeomKeys libX11 XKBGAlloc
00000000 T _XkbAllocGeometry libX11 XKBGAlloc
00000000 T _XkbAddGeomProperty libX11 XKBGAlloc
00000000 T _XkbAddGeomKeyAlias libX11 XKBGAlloc
00000000 T _XkbAddGeomColor libX11 XKBGAlloc
00000000 T _XkbAddGeomOutline libX11 XKBGAlloc
00000000 T _XkbAddGeomShape libX11 XKBGAlloc
00000000 T _XkbAddGeomKey libX11 XKBGAlloc
00000000 T _XkbAddGeomRow libX11 XKBGAlloc
00000000 T _XkbAddGeomSection libX11 XKBGAlloc
00000000 T _XkbAddGeomDoodad libX11 XKBGAlloc
00000000 T _XkbAddGeomOverlayKey libX11 XKBGAlloc
00000000 T _XkbAddGeomOverlayRow libX11 XKBGAlloc
00000000 T _XkbAddGeomOverlay libX11 XKBGAlloc
00000000 T _XkbAllocCompatMap libX11 XKBAlloc
00000000 T _XkbFreeCompatMap libX11 XKBAlloc
00000000 T _XkbAllocNames libX11 XKBAlloc
00000000 T _XkbFreeNames libX11 XKBAlloc
00000000 T _XkbAllocControls libX11 XKBAlloc
00000000 T _XkbFreeControls libX11 XKBAlloc
00000000 T _XkbAllocIndicatorMaps libX11 XKBAlloc
00000000 T _XkbFreeIndicatorMaps libX11 XKBAlloc
00000000 T _XkbAllocKeyboard libX11 XKBAlloc
00000000 T _XkbFreeKeyboard libX11 XKBAlloc
00000000 T _XkbAddDeviceLedInfo libX11 XKBAlloc
00000000 T _XkbResizeDeviceButtonActions libX11 XKBAlloc
00000000 T _XkbAllocDeviceInfo libX11 XKBAlloc
00000000 T _XkbFreeDeviceInfo libX11 XKBAlloc
00000000 T _XkbChangeKeycodeRange libX11 XKBMAlloc
#else
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKB
00000000 T __DUMMY__ libX11 XKBBind
00000000 T __DUMMY__ libX11 XKBBind
00000000 T __DUMMY__ libX11 XKBBind
00000000 T __DUMMY__ libX11 XKBBind
00000000 T __DUMMY__ libX11 XKBBind
00000000 T __DUMMY__ libX11 XKBBind
00000000 T __DUMMY__ libX11 XKBBind
00000000 T __DUMMY__ libX11 XKBBind
00000000 T __DUMMY__ libX11 XKBBind
00000000 T __DUMMY__ libX11 XKBCompat
00000000 T __DUMMY__ libX11 XKBCompat
00000000 T __DUMMY__ libX11 XKBCtrls
00000000 T __DUMMY__ libX11 XKBCtrls
00000000 T __DUMMY__ libX11 XKBCtrls
00000000 T __DUMMY__ libX11 XKBCtrls
00000000 T __DUMMY__ libX11 XKBCtrls
00000000 T __DUMMY__ libX11 XKBCtrls
00000000 T __DUMMY__ libX11 XKBCtrls
00000000 T __DUMMY__ libX11 XKBCtrls
00000000 T __DUMMY__ libX11 XKBGetMap
00000000 T __DUMMY__ libX11 XKBGetMap
00000000 T __DUMMY__ libX11 XKBGetMap
00000000 T __DUMMY__ libX11 XKBGetMap
00000000 T __DUMMY__ libX11 XKBGetMap
00000000 T __DUMMY__ libX11 XKBGetMap
00000000 T __DUMMY__ libX11 XKBGetMap
00000000 T __DUMMY__ libX11 XKBGetMap
00000000 T __DUMMY__ libX11 XKBGetMap
00000000 T __DUMMY__ libX11 XKBGetMap
00000000 T __DUMMY__ libX11 XKBGetMap
00000000 T __DUMMY__ libX11 XKBGetByName
00000000 T __DUMMY__ libX11 XKBGetByName
00000000 T __DUMMY__ libX11 XKBNames
00000000 T __DUMMY__ libX11 XKBNames
00000000 T __DUMMY__ libX11 XKBNames
00000000 T __DUMMY__ libX11 XKBNames
00000000 T __DUMMY__ libX11 XKBSetMap
00000000 T __DUMMY__ libX11 XKBSetMap
00000000 T __DUMMY__ libX11 XKBUse
00000000 T __DUMMY__ libX11 XKBUse
00000000 T __DUMMY__ libX11 XKBUse
00000000 T __DUMMY__ libX11 XKBleds
00000000 T __DUMMY__ libX11 XKBleds
00000000 T __DUMMY__ libX11 XKBleds
00000000 T __DUMMY__ libX11 XKBleds
00000000 T __DUMMY__ libX11 XKBleds
00000000 T __DUMMY__ libX11 XKBleds
00000000 T __DUMMY__ libX11 XKBleds
00000000 T __DUMMY__ libX11 XKBBell
00000000 T __DUMMY__ libX11 XKBBell
00000000 T __DUMMY__ libX11 XKBBell
00000000 T __DUMMY__ libX11 XKBBell
00000000 T __DUMMY__ libX11 XKBBell
00000000 T __DUMMY__ libX11 XKBBell
00000000 T __DUMMY__ libX11 XKBGeom
00000000 T __DUMMY__ libX11 XKBGeom
00000000 T __DUMMY__ libX11 XKBGeom
00000000 T __DUMMY__ libX11 XKBGeom
00000000 T __DUMMY__ libX11 XKBGeom
00000000 T __DUMMY__ libX11 XKBGeom
00000000 T __DUMMY__ libX11 XKBGeom
00000000 T __DUMMY__ libX11 XKBSetGeom
00000000 T __DUMMY__ libX11 XKBExtDev
00000000 T __DUMMY__ libX11 XKBExtDev
00000000 T __DUMMY__ libX11 XKBExtDev
00000000 T __DUMMY__ libX11 XKBExtDev
00000000 T __DUMMY__ libX11 XKBExtDev
00000000 T __DUMMY__ libX11 XKBExtDev
00000000 T __DUMMY__ libX11 XKBExtDev
00000000 T __DUMMY__ libX11 XKBExtDev
00000000 T __DUMMY__ libX11 XKBExtDev
00000000 T __DUMMY__ libX11 XKBList
00000000 T __DUMMY__ libX11 XKBList
00000000 T __DUMMY__ libX11 XKBMisc
00000000 T __DUMMY__ libX11 XKBMisc
00000000 T __DUMMY__ libX11 XKBMisc
00000000 T __DUMMY__ libX11 XKBMisc
00000000 T __DUMMY__ libX11 XKBMisc
00000000 T __DUMMY__ libX11 XKBMisc
00000000 T __DUMMY__ libX11 XKBMisc
00000000 T __DUMMY__ libX11 XKBMisc
00000000 T __DUMMY__ libX11 XKBMisc
00000000 T __DUMMY__ libX11 XKBMAlloc
00000000 T __DUMMY__ libX11 XKBMAlloc
00000000 T __DUMMY__ libX11 XKBMAlloc
00000000 T __DUMMY__ libX11 XKBMAlloc
00000000 T __DUMMY__ libX11 XKBMAlloc
00000000 T __DUMMY__ libX11 XKBMAlloc
00000000 T __DUMMY__ libX11 XKBMAlloc
00000000 T __DUMMY__ libX11 XKBMAlloc
00000000 T __DUMMY__ libX11 XKBMAlloc
00000000 T __DUMMY__ libX11 XKBMAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBGAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
00000000 T __DUMMY__ libX11 XKBAlloc
#endif
00000000 T _IceListenForWellKnownConnections libICE listenwk
00000000 T __IceTransNoListen libICE transport
# $Xorg: jump_ignore,v 1.3 2000/08/17 19:45:16 cpqbld Exp $
#
#
#
#
# $XFree86: xc/lib/X11/jump_ignore,v 3.10 1999/05/30 02:27:59 dawes Exp $
# jump_ignore
00000000 T __XlcAddCT libX11 lcCT
00000000 T __XKeycodeToKeysym libX11 KeyBind
00000000 T __XKeysymToKeycode libX11 KeyBind
00000000 T __XLookupKeysym libX11 KeyBind
00000000 T __XRefreshKeyboardMapping libX11 KeyBind
00000000 T __XLookupString libX11 KeyBind
00000000 T __XkbReloadDpy libX11 XKBBind
00000000 T __XkbReadGetCompatMapReply libX11 XKBCompat
00000000 T __XkbKSToKnownSet libX11 XKBCvt
00000000 T __XkbKSToThai libX11 XKBCvt
00000000 T __XkbGetConverters libX11 XKBCvt
00000000 T __XkbGetCharset libX11 XKBCvt
00000000 T __XkbReadGetMapReply libX11 XKBGetMap
00000000 T __XkbReadGetNamesReply libX11 XKBNames
00000000 T __XkbInitReadBuffer libX11 XKBRdBuf
00000000 T __XkbSkipReadBufferData libX11 XKBRdBuf
00000000 T __XkbCopyFromReadBuffer libX11 XKBRdBuf
00000000 T __XkbReadCopyKeySyms libX11 XKBRdBuf
00000000 T __XkbReadBufferCopyKeySyms libX11 XKBRdBuf
00000000 T __XkbWriteCopyKeySyms libX11 XKBRdBuf
00000000 T __XkbPeekAtReadBuffer libX11 XKBRdBuf
00000000 T __XkbGetReadBufferPtr libX11 XKBRdBuf
00000000 T __XkbFreeReadBuffer libX11 XKBRdBuf
00000000 T __XkbGetReadBufferCountedString libX11 XKBRdBuf
00000000 T __XkbNoteCoreMapChanges libX11 XKBUse
00000000 T __XkbReadGetIndicatorMapReply libX11 XKBleds
00000000 T __XkbReadGetGeometryReply libX11 XKBGeom
00000000 T __SendSetGeometry libX11 XKBSetGeom
00000000 T __XmbDefaultTextEscapement libX11 omDefault
00000000 T __XwcDefaultTextEscapement libX11 omDefault
00000000 T __XmbDefaultTextExtents libX11 omDefault
00000000 T __XwcDefaultTextExtents libX11 omDefault
00000000 T __XmbDefaultTextPerCharExtents libX11 omDefault
00000000 T __XwcDefaultTextPerCharExtents libX11 omDefault
00000000 T __XmbDefaultDrawString libX11 omDefault
00000000 T __XwcDefaultDrawString libX11 omDefault
00000000 T __XmbDefaultDrawImageString libX11 omDefault
00000000 T __XwcDefaultDrawImageString libX11 omDefault
00000000 T __XSnprintf libX11 snprintf
00000000 T __XVsnprintf libX11 snprintf
00000004 D __XkbInternAtomFunc libX11 XKB
00000004 D __XkbGetAtomNameFunc libX11 XKB
00000000 T __XTextHeight libX11 TextExt
00000000 T __XTextHeight16 libX11 TextExt16
00000000 T _default_ct_data_list libX11 lcCT
00000000 T _default_ct_data_list_num libX11 lcCT
00000000 T __XlcParsePath libX11 lcFile
00000000 T __XlcGetCodeSetFromName libX11 lcGenConv
00000000 T __XlcParse_scopemaps libX11 lcGeneric
00000000 T __XlcDbg_printValue libX11 lcGeneric
00000000 T _add_conversion libX11 lcGeneric
00000000 T __XlcJisLoader libX11 lcJis
00000000 T _parse_fontname libX11 omGeneric
00000000 T _destroy_fontdata libX11 omGeneric
00000000 T _read_EncodingInfo libX11 omGeneric
00000000 T __XomGetFontDataFromFontSet libX11 omXChar
00000000 K __Xcyrillic libX11 XKBCvt
00000000 K __Xkoi8 libX11 XKBCvt
00000000 K __Xkoi8u libX11 XKBCvt
00000000 K __Xgreek libX11 XKBCvt
# $Xorg: jump_vars,v 1.3 2000/08/17 19:45:16 cpqbld Exp $
#
#
#
#
# $XFree86: xc/lib/X11/jump_vars,v 3.1 1995/01/28 15:42:57 dawes Exp $
#
00008000 K __XkeyTable libX11 XStrKeysym
00000100 K __Xevent_to_mask libX11 evtomask
00000004 D __qfree libX11 globals
00000004 C __XIOErrorFunction libX11 globals
00000004 C __XErrorFunction libX11 globals
00000004 C __Xdebug libX11 globals
00000004 C __XHeadOfDisplayList libX11 globals
00000040 D _XcmsCIELabColorSpace libX11 CIELab
00000040 D _XcmsCIELuvColorSpace libX11 CIELuv
00000040 D _XcmsCIEXYZColorSpace libX11 CIEXYZ
00000040 D _XcmsCIEuvYColorSpace libX11 CIEuvY
00000040 D _XcmsCIExyYColorSpace libX11 CIExyY
00000040 D _XcmsTekHVCColorSpace libX11 TekHVC
00000040 D _XcmsUNDEFINEDColorSpace libX11 UNDEFINED
00000040 D __XcmsDIColorSpacesInit libX11 XcmsGlobls
00000004 D __XcmsDIColorSpaces libX11 XcmsGlobls
00000020 D __XcmsDDColorSpacesInit libX11 XcmsGlobls
00000004 D __XcmsDDColorSpaces libX11 XcmsGlobls
00000010 D __XcmsSCCFuncSetsInit libX11 XcmsGlobls
00000004 D __XcmsSCCFuncSets libX11 XcmsGlobls
00000010 D __XcmsCIEXYZ_prefix libX11 XcmsGlobls
00000010 D __XcmsCIEuvY_prefix libX11 XcmsGlobls
00000010 D __XcmsCIExyY_prefix libX11 XcmsGlobls
00000010 D __XcmsCIELab_prefix libX11 XcmsGlobls
00000010 D __XcmsCIELuv_prefix libX11 XcmsGlobls
00000010 D __XcmsTekHVC_prefix libX11 XcmsGlobls
00000010 D __XcmsRGBi_prefix libX11 XcmsGlobls
00000010 D __XcmsRGB_prefix libX11 XcmsGlobls
00000080 D __XcmsRegColorSpaces libX11 XcmsGlobls
00000040 D _XcmsRGBiColorSpace libX11 XcmsLRGB
00000040 D _XcmsRGBColorSpace libX11 XcmsLRGB
00000020 D _XcmsLinearRGBFunctionSet libX11 XcmsLRGB
000000a8 D __X11TransSocketINETFuncs libX11 x11trans
000000a8 D __X11TransSocketTCPFuncs libX11 x11trans
000000a8 D __X11TransSocketUNIXFuncs libX11 x11trans
000000a8 D __X11TransSocketLocalFuncs libX11 x11trans
000000a8 D __XimXTransSocketINETFuncs libX11 ximtrans
000000a8 D __XimXTransSocketTCPFuncs libX11 ximtrans
000000a8 D __XimXTransSocketUNIXFuncs libX11 ximtrans
000000a8 D __XimXTransSocketLocalFuncs libX11 ximtrans
00000040 D __XimImSportRec libX11 imImSw
00000040 D __XimTransportRec libX11 imTransR
00000004 D __XlcGenericMethods libX11 lcGeneric
00000004 D __XlcPublicMethods libX11 lcPublic
00000004 D __SmcOpcode libSM sm_client
00000004 D __SmsOpcode libSM sm_client
00000004 D __SmVersionCount libSM sm_client
00000018 D __SmcVersions libSM sm_client
00000018 D __SmsVersions libSM sm_client
00000004 D __SmAuthCount libSM sm_client
00000004 D __SmAuthNames libSM sm_client
00000004 D __SmcAuthProcs libSM sm_client
00000004 D __SmsAuthProcs libSM sm_client
00000004 D __SmcErrorHandler libSM sm_client
00000004 D __SmsErrorHandler libSM sm_client
00000004 C __SmsNewClientProc libSM sm_client
00000004 C __SmsNewClientData libSM sm_client
00000004 D __IceConnectionCount libICE connect
00000004 D __IceLastMajorOpcode libICE connect
00000004 D __IceAuthCount libICE connect
00000004 D __IceAuthNames libICE connect
00000004 D __IcePoAuthProcs libICE connect
00000004 D __IcePaAuthProcs libICE connect
00000004 D __IcePaAuthDataEntryCount libICE connect
00000004 D __IceVersionCount libICE connect
00000018 D __IceVersions libICE connect
00000004 D __IceWatchProcs libICE connect
00000004 D __IceErrorHandler libICE connect
00000004 D __IceIOErrorHandler libICE connect
00000600 C __IceConnectionObjs libICE connect
00000600 C __IceConnectionStrings libICE connect
00001000 C __IceProtocols libICE connect
00001000 C __IcePaAuthDataEntries libICE connect
00000070 D __IceTransSocketINETFuncs libICE transport
00000070 D __IceTransSocketTCPFuncs libICE transport
00000070 D __IceTransSocketUNIXFuncs libICE transport
00000070 D __IceTransSocketLocalFuncs libICE transport
#!/bin/sh
cat $* | awk 'BEGIN { \
printf "/*\n * This file is generated from %s. Do not edit.\n */\n", \
"$(INCLUDESRC)/keysymdef.h";\
} \
/^#define/ { \
len = length($2)-3; \
printf("{ \"%s\", %s },\n", substr($2,4,len), $3); \
}'
......@@ -7,10 +7,6 @@
SUBDIRS = glx $(CORE_SUBDIR)
#if DoLoadableServer
MSRCS = glxmodule.c
MOBJS = glxmodule.o
#endif
#if BuildModuleInSubdir
SRCS = glx/module/?*.c $(MSRCS)
......
NULL =
#if DoLoadableServer
# if !BuildModuleInSubdir
# define IHaveModules
# elif !defined(IHaveModules)
# define IHaveSubdirs
SUBDIRS = module
# endif
#endif
/* Large PIC tables needed for SPARC builds */
#if defined(sparc) || defined(SparcArchitecture)
......@@ -131,10 +123,6 @@ XCOMM add DEBUG to the define in ../mesa/src/X/xf86glx.c
$(NX_DEFINES) \
$(NULL)
#ifdef IHaveModules
ModuleObjectRule()
LibraryModuleTarget(glx,$(OBJS))
#else
NormalLibraryObjectRule()
NormalLibraryTarget(glx,$(OBJS))
#if defined(GlxUseWindows) && GlxUseWindows
......@@ -145,7 +133,6 @@ includes::
SpecialObjectRule(stdcall/%.o,%.c,-DUSE_OPENGL32 -o $@)
NormalLibraryTarget(glx_stdcall,$(foreach obj,$(OBJS), stdcall/$(obj)))
#endif
#endif
SubdirLibraryRule($(OBJS))
LintLibraryTarget(glx,$(SRCS))
......
LIBRARY GLX
VERSION LIBRARY_VERSION
EXPORTS
__glXFBInitDrawable
__glXFreeBuffers
__glXPixInitDrawable
__glXResizeBuffers
__glXClientInfo
__glXCopyContext
__glXCreateContext
__glXCreateGLXPixmap
__glXDestroyContext
__glXDestroyGLXPixmap
__glXGetVisualConfigs
__glXIsDirect
__glXLookupContextByTag
__glXMakeCurrent
__glXQueryContextInfoEXT
__glXQueryExtensionsString
__glXQueryServerString
__glXQueryVersion
__glXRender
__glXRenderLarge
__glXSwapBuffers
__glXVendorPrivate
__glXVendorPrivateWithReply
__glXWaitGL
__glXWaitX
__glXSwapClientInfo
__glXSwapCopyContext
__glXSwapCreateContext
__glXSwapCreateGLXPixmap
__glXSwapDestroyContext
__glXSwapDestroyGLXPixmap
__glXSwapGetVisualConfigs
__glXSwapIsDirect
__glXSwapIsDirectReply
__glXSwapMakeCurrent
__glXSwapMakeCurrentReply
__glXSwapQueryContextInfoEXT
__glXSwapQueryContextInfoEXTReply
__glXSwapQueryExtensionsString
__glXSwapQueryServerString
__glXSwapQueryVersion
__glXSwapQueryVersionReply
__glXSwapRender
__glXSwapRenderLarge
__glXSwapSwapBuffers
__glXSwapUseXFont
__glXSwapVendorPrivate
__glXSwapVendorPrivateWithReply
__glXSwapWaitGL
__glXSwapWaitX
glxSwapQueryExtensionsStringReply
glxSwapQueryServerStringReply
GlxExtensionInit
GlxInitVisuals
GlxSetVisualConfigs
GlxWrapInitVisuals
__glXClearErrorOccured
__glXCoreType
__glXErrorCallBack
__glXErrorOccured
__glXFlushContextCache
__glXForceCurrent
__glXFreeContext
__glXNoSuchRenderOpcode
__glXNoSuchSingleOpcode
__glXResetLargeCommandStatus
__glXFBGetGC
__glXFBMemSwapBuffers
__glXInitFB
__glXImpCalloc
__glXImpFatal
__glXImpFclose
__glXImpFopen
__glXImpFprintf
__glXImpFree
__glXImpGetDrawablePrivate
__glXImpGetenv
__glXImpMalloc
__glXImpRealloc
__glXImpSprintf
__glXImpWarning
__glXInitMem
__glXInitPix
__glXScreenInit
__glXAssociateContext
__glXCacheDrawableSize
__glXCalloc
__glXCreateDrawablePrivate
__glXDeassociateContext
__glXDestroyDrawablePrivate
__glXFindDrawablePrivate
__glXFree
__glXGetDrawablePrivate
__glXGetDrawableSize
__glXMalloc
__glXNop
__glXRealloc
__glXRefDrawablePrivate
__glXResizeDrawable
__glXResizeDrawableBuffers
__glXUnrefDrawablePrivate
__glXDisp_CallLists
__glXDisp_DrawArrays
__glXDisp_Map1d
__glXDisp_Map1f
__glXDisp_Map2d
__glXDisp_Map2f
__glXDispSwap_CallLists
__glXDispSwap_DrawArrays
__glXDispSwap_Map1d
__glXDispSwap_Map1f
__glXDispSwap_Map2d
__glXDispSwap_Map2f
__glXDisp_Bitmap
__glXDisp_DrawPixels
__glXDisp_PolygonStipple
__glXDisp_TexImage1D
__glXDisp_TexImage2D
__glXDisp_TexSubImage1D
__glXDisp_TexSubImage2D
__glXDispSwap_Bitmap
__glXDispSwap_DrawPixels
__glXDispSwap_PolygonStipple
__glXDispSwap_TexImage1D
__glXDispSwap_TexImage2D
__glXDispSwap_TexSubImage1D
__glXDispSwap_TexSubImage2D
__glXBitmapReqSize
__glXCallListsReqSize
__glXDrawArraysSize
__glXDrawPixelsReqSize
__glXFogfvReqSize
__glXFogivReqSize
__glXLightModelfvReqSize
__glXLightModelivReqSize
__glXLightfvReqSize
__glXLightivReqSize
__glXMap1dReqSize
__glXMap1fReqSize
__glXMap2dReqSize
__glXMap2fReqSize
__glXMaterialfvReqSize
__glXMaterialivReqSize
__glXPixelMapfvReqSize
__glXPixelMapuivReqSize
__glXPixelMapusvReqSize
__glXPrioritizeTexturesReqSize
__glXTexEnvfvReqSize
__glXTexEnvivReqSize
__glXTexGendvReqSize
__glXTexGenfvReqSize
__glXTexGenivReqSize
__glXTexImage1DReqSize
__glXTexImage2DReqSize
__glXTexParameterfvReqSize
__glXTexParameterivReqSize
__glXTexSubImage1DReqSize
__glXTexSubImage2DReqSize
__glXTypeSize
__glXDisp_FeedbackBuffer
__glXDisp_Finish
__glXDisp_Flush
__glXDisp_GetClipPlane
__glXDisp_GetString
__glXDisp_RenderMode
__glXDisp_SelectBuffer
__glXcombine_strings
__glXDispSwap_FeedbackBuffer
__glXDispSwap_Finish
__glXDispSwap_Flush
__glXDispSwap_GetClipPlane
__glXDispSwap_GetString
__glXDispSwap_RenderMode
__glXDispSwap_SelectBuffer
__glXDisp_GetPolygonStipple
__glXDisp_GetTexImage
__glXDisp_ReadPixels
__glXDispSwap_GetPolygonStipple
__glXDispSwap_GetTexImage
__glXDispSwap_ReadPixels
__glGetBooleanv_size
__glGetDoublev_size
__glGetFloatv_size
__glGetIntegerv_size
__glGetLightfv_size
__glGetLightiv_size
__glGetMap_size
__glGetMapdv_size
__glGetMapfv_size
__glGetMapiv_size
__glGetMaterialfv_size
__glGetMaterialiv_size
__glGetPixelMap_size
__glGetPixelMapfv_size
__glGetPixelMapuiv_size
__glGetPixelMapusv_size
__glGetTexEnvfv_size
__glGetTexEnviv_size
__glGetTexGendv_size
__glGetTexGenfv_size
__glGetTexGeniv_size
__glGetTexImage_size
__glGetTexLevelParameterfv_size
__glGetTexLevelParameteriv_size
__glGetTexParameterfv_size
__glGetTexParameteriv_size
__glGet_size
__glReadPixels_size
__glXUseXFont
__glXDisp_Accum
__glXDisp_AlphaFunc
__glXDisp_Begin
__glXDisp_BindTexture
__glXDisp_BlendFunc
__glXDisp_CallList
__glXDisp_Clear
__glXDisp_ClearAccum
__glXDisp_ClearColor
__glXDisp_ClearDepth
__glXDisp_ClearIndex
__glXDisp_ClearStencil
__glXDisp_ClipPlane
__glXDisp_Color3bv
__glXDisp_Color3dv
__glXDisp_Color3fv
__glXDisp_Color3iv
__glXDisp_Color3sv
__glXDisp_Color3ubv
__glXDisp_Color3uiv
__glXDisp_Color3usv
__glXDisp_Color4bv
__glXDisp_Color4dv
__glXDisp_Color4fv
__glXDisp_Color4iv
__glXDisp_Color4sv
__glXDisp_Color4ubv
__glXDisp_Color4uiv
__glXDisp_Color4usv
__glXDisp_ColorMask
__glXDisp_ColorMaterial
__glXDisp_CopyPixels
__glXDisp_CopyTexImage1D
__glXDisp_CopyTexImage2D
__glXDisp_CopyTexSubImage1D
__glXDisp_CopyTexSubImage2D
__glXDisp_CullFace
__glXDisp_DepthFunc
__glXDisp_DepthMask
__glXDisp_DepthRange
__glXDisp_Disable
__glXDisp_DrawBuffer
__glXDisp_EdgeFlagv
__glXDisp_Enable
__glXDisp_End
__glXDisp_EvalCoord1dv
__glXDisp_EvalCoord1fv
__glXDisp_EvalCoord2dv
__glXDisp_EvalCoord2fv
__glXDisp_EvalMesh1
__glXDisp_EvalMesh2
__glXDisp_EvalPoint1
__glXDisp_EvalPoint2
__glXDisp_Fogf
__glXDisp_Fogfv
__glXDisp_Fogi
__glXDisp_Fogiv
__glXDisp_FrontFace
__glXDisp_Frustum
__glXDisp_Hint
__glXDisp_IndexMask
__glXDisp_Indexdv
__glXDisp_Indexfv
__glXDisp_Indexiv
__glXDisp_Indexsv
__glXDisp_Indexubv
__glXDisp_InitNames
__glXDisp_LightModelf
__glXDisp_LightModelfv
__glXDisp_LightModeli
__glXDisp_LightModeliv
__glXDisp_Lightf
__glXDisp_Lightfv
__glXDisp_Lighti
__glXDisp_Lightiv
__glXDisp_LineStipple
__glXDisp_LineWidth
__glXDisp_ListBase
__glXDisp_LoadIdentity
__glXDisp_LoadMatrixd
__glXDisp_LoadMatrixf
__glXDisp_LoadName
__glXDisp_LogicOp
__glXDisp_MapGrid1d
__glXDisp_MapGrid1f
__glXDisp_MapGrid2d
__glXDisp_MapGrid2f
__glXDisp_Materialf
__glXDisp_Materialfv
__glXDisp_Materiali
__glXDisp_Materialiv
__glXDisp_MatrixMode
__glXDisp_MultMatrixd
__glXDisp_MultMatrixf
__glXDisp_Normal3bv
__glXDisp_Normal3dv
__glXDisp_Normal3fv
__glXDisp_Normal3iv
__glXDisp_Normal3sv
__glXDisp_Ortho
__glXDisp_PassThrough
__glXDisp_PixelMapfv
__glXDisp_PixelMapuiv
__glXDisp_PixelMapusv
__glXDisp_PixelTransferf
__glXDisp_PixelTransferi
__glXDisp_PixelZoom
__glXDisp_PointSize
__glXDisp_PolygonMode
__glXDisp_PolygonOffset
__glXDisp_PopAttrib
__glXDisp_PopMatrix
__glXDisp_PopName
__glXDisp_PrioritizeTextures
__glXDisp_PushAttrib
__glXDisp_PushMatrix
__glXDisp_PushName
__glXDisp_RasterPos2dv
__glXDisp_RasterPos2fv
__glXDisp_RasterPos2iv
__glXDisp_RasterPos2sv
__glXDisp_RasterPos3dv
__glXDisp_RasterPos3fv
__glXDisp_RasterPos3iv
__glXDisp_RasterPos3sv
__glXDisp_RasterPos4dv
__glXDisp_RasterPos4fv
__glXDisp_RasterPos4iv
__glXDisp_RasterPos4sv
__glXDisp_ReadBuffer
__glXDisp_Rectdv
__glXDisp_Rectfv
__glXDisp_Rectiv
__glXDisp_Rectsv
__glXDisp_Rotated
__glXDisp_Rotatef
__glXDisp_Scaled
__glXDisp_Scalef
__glXDisp_Scissor
__glXDisp_ShadeModel
__glXDisp_StencilFunc
__glXDisp_StencilMask
__glXDisp_StencilOp
__glXDisp_TexCoord1dv
__glXDisp_TexCoord1fv
__glXDisp_TexCoord1iv
__glXDisp_TexCoord1sv
__glXDisp_TexCoord2dv
__glXDisp_TexCoord2fv
__glXDisp_TexCoord2iv
__glXDisp_TexCoord2sv
__glXDisp_TexCoord3dv
__glXDisp_TexCoord3fv
__glXDisp_TexCoord3iv
__glXDisp_TexCoord3sv
__glXDisp_TexCoord4dv
__glXDisp_TexCoord4fv
__glXDisp_TexCoord4iv
__glXDisp_TexCoord4sv
__glXDisp_TexEnvf
__glXDisp_TexEnvfv
__glXDisp_TexEnvi
__glXDisp_TexEnviv
__glXDisp_TexGend
__glXDisp_TexGendv
__glXDisp_TexGenf
__glXDisp_TexGenfv
__glXDisp_TexGeni
__glXDisp_TexGeniv
__glXDisp_TexParameterf
__glXDisp_TexParameterfv
__glXDisp_TexParameteri
__glXDisp_TexParameteriv
__glXDisp_Translated
__glXDisp_Translatef
__glXDisp_Vertex2dv
__glXDisp_Vertex2fv
__glXDisp_Vertex2iv
__glXDisp_Vertex2sv
__glXDisp_Vertex3dv
__glXDisp_Vertex3fv
__glXDisp_Vertex3iv
__glXDisp_Vertex3sv
__glXDisp_Vertex4dv
__glXDisp_Vertex4fv
__glXDisp_Vertex4iv
__glXDisp_Vertex4sv
__glXDisp_Viewport
__glXDispSwap_Accum
__glXDispSwap_AlphaFunc
__glXDispSwap_Begin
__glXDispSwap_BindTexture
__glXDispSwap_BlendFunc
__glXDispSwap_CallList
__glXDispSwap_Clear
__glXDispSwap_ClearAccum
__glXDispSwap_ClearColor
__glXDispSwap_ClearDepth
__glXDispSwap_ClearIndex
__glXDispSwap_ClearStencil
__glXDispSwap_ClipPlane
__glXDispSwap_Color3bv
__glXDispSwap_Color3dv
__glXDispSwap_Color3fv
__glXDispSwap_Color3iv
__glXDispSwap_Color3sv
__glXDispSwap_Color3ubv
__glXDispSwap_Color3uiv
__glXDispSwap_Color3usv
__glXDispSwap_Color4bv
__glXDispSwap_Color4dv
__glXDispSwap_Color4fv
__glXDispSwap_Color4iv
__glXDispSwap_Color4sv
__glXDispSwap_Color4ubv
__glXDispSwap_Color4uiv
__glXDispSwap_Color4usv
__glXDispSwap_ColorMask
__glXDispSwap_ColorMaterial
__glXDispSwap_CopyPixels
__glXDispSwap_CopyTexImage1D
__glXDispSwap_CopyTexImage2D
__glXDispSwap_CopyTexSubImage1D
__glXDispSwap_CopyTexSubImage2D
__glXDispSwap_CullFace
__glXDispSwap_DepthFunc
__glXDispSwap_DepthMask
__glXDispSwap_DepthRange
__glXDispSwap_Disable
__glXDispSwap_DrawBuffer
__glXDispSwap_EdgeFlagv
__glXDispSwap_Enable
__glXDispSwap_End
__glXDispSwap_EvalCoord1dv
__glXDispSwap_EvalCoord1fv
__glXDispSwap_EvalCoord2dv
__glXDispSwap_EvalCoord2fv
__glXDispSwap_EvalMesh1
__glXDispSwap_EvalMesh2
__glXDispSwap_EvalPoint1
__glXDispSwap_EvalPoint2
__glXDispSwap_Fogf
__glXDispSwap_Fogfv
__glXDispSwap_Fogi
__glXDispSwap_Fogiv
__glXDispSwap_FrontFace
__glXDispSwap_Frustum
__glXDispSwap_Hint
__glXDispSwap_IndexMask
__glXDispSwap_Indexdv
__glXDispSwap_Indexfv
__glXDispSwap_Indexiv
__glXDispSwap_Indexsv
__glXDispSwap_Indexubv
__glXDispSwap_InitNames
__glXDispSwap_LightModelf
__glXDispSwap_LightModelfv
__glXDispSwap_LightModeli
__glXDispSwap_LightModeliv
__glXDispSwap_Lightf
__glXDispSwap_Lightfv
__glXDispSwap_Lighti
__glXDispSwap_Lightiv
__glXDispSwap_LineStipple
__glXDispSwap_LineWidth
__glXDispSwap_ListBase
__glXDispSwap_LoadIdentity
__glXDispSwap_LoadMatrixd
__glXDispSwap_LoadMatrixf
__glXDispSwap_LoadName
__glXDispSwap_LogicOp
__glXDispSwap_MapGrid1d
__glXDispSwap_MapGrid1f
__glXDispSwap_MapGrid2d
__glXDispSwap_MapGrid2f
__glXDispSwap_Materialf
__glXDispSwap_Materialfv
__glXDispSwap_Materiali
__glXDispSwap_Materialiv
__glXDispSwap_MatrixMode
__glXDispSwap_MultMatrixd
__glXDispSwap_MultMatrixf
__glXDispSwap_Normal3bv
__glXDispSwap_Normal3dv
__glXDispSwap_Normal3fv
__glXDispSwap_Normal3iv
__glXDispSwap_Normal3sv
__glXDispSwap_Ortho
__glXDispSwap_PassThrough
__glXDispSwap_PixelMapfv
__glXDispSwap_PixelMapuiv
__glXDispSwap_PixelMapusv
__glXDispSwap_PixelTransferf
__glXDispSwap_PixelTransferi
__glXDispSwap_PixelZoom
__glXDispSwap_PointSize
__glXDispSwap_PolygonMode
__glXDispSwap_PolygonOffset
__glXDispSwap_PopAttrib
__glXDispSwap_PopMatrix
__glXDispSwap_PopName
__glXDispSwap_PrioritizeTextures
__glXDispSwap_PushAttrib
__glXDispSwap_PushMatrix
__glXDispSwap_PushName
__glXDispSwap_RasterPos2dv
__glXDispSwap_RasterPos2fv
__glXDispSwap_RasterPos2iv
__glXDispSwap_RasterPos2sv
__glXDispSwap_RasterPos3dv
__glXDispSwap_RasterPos3fv
__glXDispSwap_RasterPos3iv
__glXDispSwap_RasterPos3sv
__glXDispSwap_RasterPos4dv
__glXDispSwap_RasterPos4fv
__glXDispSwap_RasterPos4iv
__glXDispSwap_RasterPos4sv
__glXDispSwap_ReadBuffer
__glXDispSwap_Rectdv
__glXDispSwap_Rectfv
__glXDispSwap_Rectiv
__glXDispSwap_Rectsv
__glXDispSwap_Rotated
__glXDispSwap_Rotatef
__glXDispSwap_Scaled
__glXDispSwap_Scalef
__glXDispSwap_Scissor
__glXDispSwap_ShadeModel
__glXDispSwap_StencilFunc
__glXDispSwap_StencilMask
__glXDispSwap_StencilOp
__glXDispSwap_TexCoord1dv
__glXDispSwap_TexCoord1fv
__glXDispSwap_TexCoord1iv
__glXDispSwap_TexCoord1sv
__glXDispSwap_TexCoord2dv
__glXDispSwap_TexCoord2fv
__glXDispSwap_TexCoord2iv
__glXDispSwap_TexCoord2sv
__glXDispSwap_TexCoord3dv
__glXDispSwap_TexCoord3fv
__glXDispSwap_TexCoord3iv
__glXDispSwap_TexCoord3sv
__glXDispSwap_TexCoord4dv
__glXDispSwap_TexCoord4fv
__glXDispSwap_TexCoord4iv
__glXDispSwap_TexCoord4sv
__glXDispSwap_TexEnvf
__glXDispSwap_TexEnvfv
__glXDispSwap_TexEnvi
__glXDispSwap_TexEnviv
__glXDispSwap_TexGend
__glXDispSwap_TexGendv
__glXDispSwap_TexGenf
__glXDispSwap_TexGenfv
__glXDispSwap_TexGeni
__glXDispSwap_TexGeniv
__glXDispSwap_TexParameterf
__glXDispSwap_TexParameterfv
__glXDispSwap_TexParameteri
__glXDispSwap_TexParameteriv
__glXDispSwap_Translated
__glXDispSwap_Translatef
__glXDispSwap_Vertex2dv
__glXDispSwap_Vertex2fv
__glXDispSwap_Vertex2iv
__glXDispSwap_Vertex2sv
__glXDispSwap_Vertex3dv
__glXDispSwap_Vertex3fv
__glXDispSwap_Vertex3iv
__glXDispSwap_Vertex3sv
__glXDispSwap_Vertex4dv
__glXDispSwap_Vertex4fv
__glXDispSwap_Vertex4iv
__glXDispSwap_Vertex4sv
__glXDispSwap_Viewport
__glXDisp_AreTexturesResident
__glXDisp_DeleteLists
__glXDisp_DeleteTextures
__glXDisp_EndList
__glXDisp_GenLists
__glXDisp_GenTextures
__glXDisp_GetBooleanv
__glXDisp_GetDoublev
__glXDisp_GetError
__glXDisp_GetFloatv
__glXDisp_GetIntegerv
__glXDisp_GetLightfv
__glXDisp_GetLightiv
__glXDisp_GetMapdv
__glXDisp_GetMapfv
__glXDisp_GetMapiv
__glXDisp_GetMaterialfv
__glXDisp_GetMaterialiv
__glXDisp_GetPixelMapfv
__glXDisp_GetPixelMapuiv
__glXDisp_GetPixelMapusv
__glXDisp_GetTexEnvfv
__glXDisp_GetTexEnviv
__glXDisp_GetTexGendv
__glXDisp_GetTexGenfv
__glXDisp_GetTexGeniv
__glXDisp_GetTexLevelParameterfv
__glXDisp_GetTexLevelParameteriv
__glXDisp_GetTexParameterfv
__glXDisp_GetTexParameteriv
__glXDisp_IsEnabled
__glXDisp_IsList
__glXDisp_IsTexture
__glXDisp_NewList
__glXDisp_PixelStoref
__glXDisp_PixelStorei
__glXDispSwap_AreTexturesResident
__glXDispSwap_DeleteLists
__glXDispSwap_DeleteTextures
__glXDispSwap_EndList
__glXDispSwap_GenLists
__glXDispSwap_GenTextures
__glXDispSwap_GetBooleanv
__glXDispSwap_GetDoublev
__glXDispSwap_GetError
__glXDispSwap_GetFloatv
__glXDispSwap_GetIntegerv
__glXDispSwap_GetLightfv
__glXDispSwap_GetLightiv
__glXDispSwap_GetMapdv
__glXDispSwap_GetMapfv
__glXDispSwap_GetMapiv
__glXDispSwap_GetMaterialfv
__glXDispSwap_GetMaterialiv
__glXDispSwap_GetPixelMapfv
__glXDispSwap_GetPixelMapuiv
__glXDispSwap_GetPixelMapusv
__glXDispSwap_GetTexEnvfv
__glXDispSwap_GetTexEnviv
__glXDispSwap_GetTexGendv
__glXDispSwap_GetTexGenfv
__glXDispSwap_GetTexGeniv
__glXDispSwap_GetTexLevelParameterfv
__glXDispSwap_GetTexLevelParameteriv
__glXDispSwap_GetTexParameterfv
__glXDispSwap_GetTexParameteriv
__glXDispSwap_IsEnabled
__glXDispSwap_IsList
__glXDispSwap_IsTexture
__glXDispSwap_NewList
__glXDispSwap_PixelStoref
__glXDispSwap_PixelStorei
/* $XFree86$ */
/**************************************************************************
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) 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 NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS 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.
**************************************************************************/
/*
* Authors:
* Kevin E. Martin <kevin@precisioninsight.com>
*
*/
#ifdef HAVE_XORG_CONFIG_H
#include <xorg-config.h>
#endif
#include "xf86Module.h"
#include "colormap.h"
#include "micmap.h"
#include "globals.h"
static MODULESETUPPROTO(glxSetup);
extern void GlxExtensionInit(void);
extern void GlxWrapInitVisuals(miInitVisualsProcPtr *);
extern void InitGlxWrapInitVisuals(void (*f)(miInitVisualsProcPtr *));
static const char *initdeps[] = { "DOUBLE-BUFFER", NULL };
ExtensionModule GLXExt =
{
GlxExtensionInit,
"GLX",
&noGlxExtension,
NULL,
initdeps
};
static const char *glcoreSymbols[] = {
"__glCallLists_size",
"__glColorTableParameterfv_size",
"__glColorTableParameteriv_size",
"__glConvolutionParameterfv_size",
"__glConvolutionParameteriv_size",
"__glDDXExtensionInfo",
"__glDDXScreenInfo",
"__glFloorLog2",
"__glFogfv_size",
"__glFogiv_size",
"__glGetBooleanv_size",
"__glGetColorTableParameterfv_size",
"__glGetColorTableParameteriv_size",
"__glGetConvolutionParameterfv_size",
"__glGetConvolutionParameteriv_size",
"__glGetDoublev_size",
"__glGetFloatv_size",
"__glGetHistogramParameterfv_size",
"__glGetHistogramParameteriv_size",
"__glGetIntegerv_size",
"__glGetLightfv_size",
"__glGetLightiv_size",
"__glGetMapdv_size",
"__glGetMapfv_size",
"__glGetMapiv_size",
"__glGetMaterialfv_size",
"__glGetMaterialiv_size",
"__glGetMinmaxParameterfv_size",
"__glGetMinmaxParameteriv_size",
"__glGetPixelMapfv_size",
"__glGetPixelMapuiv_size",
"__glGetPixelMapusv_size",
"__glGetTexEnvfv_size",
"__glGetTexEnviv_size",
"__glGetTexGendv_size",
"__glGetTexGenfv_size",
"__glGetTexGeniv_size",
"__glGetTexImage_size",
"__glGetTexLevelParameterfv_size",
"__glGetTexLevelParameteriv_size",
"__glGetTexParameterfv_size",
"__glGetTexParameteriv_size",
"__glLightModelfv_size",
"__glLightModeliv_size",
"__glLightfv_size",
"__glLightiv_size",
"__glMaterialfv_size",
"__glMaterialiv_size",
"__glPointParameterfvARB_size",
"__glReadPixels_size",
"__glTexEnvfv_size",
"__glTexEnviv_size",
"__glTexGendv_size",
"__glTexGenfv_size",
"__glTexGeniv_size",
"__glTexParameterfv_size",
"__glTexParameteriv_size",
"__glXglDDXExtensionInfo",
"__glXglDDXScreenInfo",
"__glXActiveScreens",
"__glXAssociateContext",
"__glXBadContext",
"__glXBadContextState",
"__glXBadContextTag",
"__glXBadCurrentWindow",
"__glXBadDrawable",
"__glXBadLargeRequest",
"__glXBadPixmap",
"__glXBadRenderRequest",
"__glXBitmapReqSize",
"__glXCacheDrawableSize",
"__glXCallListsReqSize",
"__glXClearErrorOccured",
"__glXClientInfo",
"__glXClientRes",
"__glXClients",
"__glXColorSubTableReqSize",
"__glXColorTableParameterfvReqSize",
"__glXColorTableParameterivReqSize",
"__glXColorTableReqSize",
"__glXContextRes",
"__glXConvolutionFilter1DReqSize",
"__glXConvolutionFilter2DReqSize",
"__glXConvolutionParameterfvReqSize",
"__glXConvolutionParameterivReqSize",
"__glXCopyContext",
"__glXCoreType",
"__glXCreateContext",
"__glXCreateGLXPixmap",
"__glXDeassociateContext",
"__glXDestroyContext",
"__glXDestroyGLXPixmap",
"__glXDispSwap_Accum",
"__glXDispSwap_ActiveStencilFaceEXT",
"__glXDispSwap_ActiveTextureARB",
"__glXDispSwap_AlphaFunc",
"__glXDispSwap_AreTexturesResident",
"__glXDispSwap_AreTexturesResidentEXT",
"__glXDispSwap_Begin",
"__glXDispSwap_BindTexture",
"__glXDispSwap_Bitmap",
"__glXDispSwap_BlendColor",
"__glXDispSwap_BlendEquation",
"__glXDispSwap_BlendFunc",
"__glXDispSwap_CallList",
"__glXDispSwap_CallLists",
"__glXDispSwap_Clear",
"__glXDispSwap_ClearAccum",
"__glXDispSwap_ClearColor",
"__glXDispSwap_ClearDepth",
"__glXDispSwap_ClearIndex",
"__glXDispSwap_ClearStencil",
"__glXDispSwap_ClipPlane",
"__glXDispSwap_Color3bv",
"__glXDispSwap_Color3dv",
"__glXDispSwap_Color3fv",
"__glXDispSwap_Color3iv",
"__glXDispSwap_Color3sv",
"__glXDispSwap_Color3ubv",
"__glXDispSwap_Color3uiv",
"__glXDispSwap_Color3usv",
"__glXDispSwap_Color4bv",
"__glXDispSwap_Color4dv",
"__glXDispSwap_Color4fv",
"__glXDispSwap_Color4iv",
"__glXDispSwap_Color4sv",
"__glXDispSwap_Color4ubv",
"__glXDispSwap_Color4uiv",
"__glXDispSwap_Color4usv",
"__glXDispSwap_ColorMask",
"__glXDispSwap_ColorMaterial",
"__glXDispSwap_ColorSubTable",
"__glXDispSwap_ColorTable",
"__glXDispSwap_ColorTableParameterfv",
"__glXDispSwap_ColorTableParameteriv",
"__glXDispSwap_ConvolutionFilter1D",
"__glXDispSwap_ConvolutionFilter2D",
"__glXDispSwap_ConvolutionParameterf",
"__glXDispSwap_ConvolutionParameterfv",
"__glXDispSwap_ConvolutionParameteri",
"__glXDispSwap_ConvolutionParameteriv",
"__glXDispSwap_CopyColorSubTable",
"__glXDispSwap_CopyColorTable",
"__glXDispSwap_CopyConvolutionFilter1D",
"__glXDispSwap_CopyConvolutionFilter2D",
"__glXDispSwap_CopyPixels",
"__glXDispSwap_CopyTexImage1D",
"__glXDispSwap_CopyTexImage2D",
"__glXDispSwap_CopyTexSubImage1D",
"__glXDispSwap_CopyTexSubImage2D",
"__glXDispSwap_CopyTexSubImage3D",
"__glXDispSwap_CullFace",
"__glXDispSwap_DeleteLists",
"__glXDispSwap_DeleteTextures",
"__glXDispSwap_DeleteTexturesEXT",
"__glXDispSwap_DepthFunc",
"__glXDispSwap_DepthMask",
"__glXDispSwap_DepthRange",
"__glXDispSwap_Disable",
"__glXDispSwap_DrawArrays",
"__glXDispSwap_DrawArraysEXT",
"__glXDispSwap_DrawBuffer",
"__glXDispSwap_DrawPixels",
"__glXDispSwap_EdgeFlagv",
"__glXDispSwap_Enable",
"__glXDispSwap_End",
"__glXDispSwap_EndList",
"__glXDispSwap_EvalCoord1dv",
"__glXDispSwap_EvalCoord1fv",
"__glXDispSwap_EvalCoord2dv",
"__glXDispSwap_EvalCoord2fv",
"__glXDispSwap_EvalMesh1",
"__glXDispSwap_EvalMesh2",
"__glXDispSwap_EvalPoint1",
"__glXDispSwap_EvalPoint2",
"__glXDispSwap_FeedbackBuffer",
"__glXDispSwap_Finish",
"__glXDispSwap_Flush",
"__glXDispSwap_Fogf",
"__glXDispSwap_Fogfv",
"__glXDispSwap_Fogi",
"__glXDispSwap_Fogiv",
"__glXDispSwap_FrontFace",
"__glXDispSwap_Frustum",
"__glXDispSwap_GenLists",
"__glXDispSwap_GenTextures",
"__glXDispSwap_GenTexturesEXT",
"__glXDispSwap_GetBooleanv",
"__glXDispSwap_GetClipPlane",
"__glXDispSwap_GetColorTable",
"__glXDispSwap_GetColorTableParameterfv",
"__glXDispSwap_GetColorTableParameteriv",
"__glXDispSwap_GetConvolutionFilter",
"__glXDispSwap_GetConvolutionParameterfv",
"__glXDispSwap_GetConvolutionParameteriv",
"__glXDispSwap_GetDoublev",
"__glXDispSwap_GetError",
"__glXDispSwap_GetFloatv",
"__glXDispSwap_GetHistogram",
"__glXDispSwap_GetHistogramParameterfv",
"__glXDispSwap_GetHistogramParameteriv",
"__glXDispSwap_GetIntegerv",
"__glXDispSwap_GetLightfv",
"__glXDispSwap_GetLightiv",
"__glXDispSwap_GetMapdv",
"__glXDispSwap_GetMapfv",
"__glXDispSwap_GetMapiv",
"__glXDispSwap_GetMaterialfv",
"__glXDispSwap_GetMaterialiv",
"__glXDispSwap_GetMinmax",
"__glXDispSwap_GetMinmaxParameterfv",
"__glXDispSwap_GetMinmaxParameteriv",
"__glXDispSwap_GetPixelMapfv",
"__glXDispSwap_GetPixelMapuiv",
"__glXDispSwap_GetPixelMapusv",
"__glXDispSwap_GetPolygonStipple",
"__glXDispSwap_GetSeparableFilter",
"__glXDispSwap_GetString",
"__glXDispSwap_GetTexEnvfv",
"__glXDispSwap_GetTexEnviv",
"__glXDispSwap_GetTexGendv",
"__glXDispSwap_GetTexGenfv",
"__glXDispSwap_GetTexGeniv",
"__glXDispSwap_GetTexImage",
"__glXDispSwap_GetTexLevelParameterfv",
"__glXDispSwap_GetTexLevelParameteriv",
"__glXDispSwap_GetTexParameterfv",
"__glXDispSwap_GetTexParameteriv",
"__glXDispSwap_Hint",
"__glXDispSwap_Histogram",
"__glXDispSwap_IndexMask",
"__glXDispSwap_Indexdv",
"__glXDispSwap_Indexfv",
"__glXDispSwap_Indexiv",
"__glXDispSwap_Indexsv",
"__glXDispSwap_Indexubv",
"__glXDispSwap_InitNames",
"__glXDispSwap_IsEnabled",
"__glXDispSwap_IsList",
"__glXDispSwap_IsTexture",
"__glXDispSwap_IsTextureEXT",
"__glXDispSwap_LightModelf",
"__glXDispSwap_LightModelfv",
"__glXDispSwap_LightModeli",
"__glXDispSwap_LightModeliv",
"__glXDispSwap_Lightf",
"__glXDispSwap_Lightfv",
"__glXDispSwap_Lighti",
"__glXDispSwap_Lightiv",
"__glXDispSwap_LineStipple",
"__glXDispSwap_LineWidth",
"__glXDispSwap_ListBase",
"__glXDispSwap_LoadIdentity",
"__glXDispSwap_LoadMatrixd",
"__glXDispSwap_LoadMatrixf",
"__glXDispSwap_LoadName",
"__glXDispSwap_LogicOp",
"__glXDispSwap_Map1d",
"__glXDispSwap_Map1f",
"__glXDispSwap_Map2d",
"__glXDispSwap_Map2f",
"__glXDispSwap_MapGrid1d",
"__glXDispSwap_MapGrid1f",
"__glXDispSwap_MapGrid2d",
"__glXDispSwap_MapGrid2f",
"__glXDispSwap_Materialf",
"__glXDispSwap_Materialfv",
"__glXDispSwap_Materiali",
"__glXDispSwap_Materialiv",
"__glXDispSwap_MatrixMode",
"__glXDispSwap_Minmax",
"__glXDispSwap_MultMatrixd",
"__glXDispSwap_MultMatrixf",
"__glXDispSwap_MultiTexCoord1dvARB",
"__glXDispSwap_MultiTexCoord1fvARB",
"__glXDispSwap_MultiTexCoord1ivARB",
"__glXDispSwap_MultiTexCoord1svARB",
"__glXDispSwap_MultiTexCoord2dvARB",
"__glXDispSwap_MultiTexCoord2fvARB",
"__glXDispSwap_MultiTexCoord2ivARB",
"__glXDispSwap_MultiTexCoord2svARB",
"__glXDispSwap_MultiTexCoord3dvARB",
"__glXDispSwap_MultiTexCoord3fvARB",
"__glXDispSwap_MultiTexCoord3ivARB",
"__glXDispSwap_MultiTexCoord3svARB",
"__glXDispSwap_MultiTexCoord4dvARB",
"__glXDispSwap_MultiTexCoord4fvARB",
"__glXDispSwap_MultiTexCoord4ivARB",
"__glXDispSwap_MultiTexCoord4svARB",
"__glXDispSwap_NewList",
"__glXDispSwap_Normal3bv",
"__glXDispSwap_Normal3dv",
"__glXDispSwap_Normal3fv",
"__glXDispSwap_Normal3iv",
"__glXDispSwap_Normal3sv",
"__glXDispSwap_Ortho",
"__glXDispSwap_PassThrough",
"__glXDispSwap_PixelMapfv",
"__glXDispSwap_PixelMapuiv",
"__glXDispSwap_PixelMapusv",
"__glXDispSwap_PixelStoref",
"__glXDispSwap_PixelStorei",
"__glXDispSwap_PixelTransferf",
"__glXDispSwap_PixelTransferi",
"__glXDispSwap_PixelZoom",
"__glXDispSwap_PointParameterfARB",
"__glXDispSwap_PointParameterfvARB",
"__glXDispSwap_PointSize",
"__glXDispSwap_PolygonMode",
"__glXDispSwap_PolygonOffset",
"__glXDispSwap_PolygonStipple",
"__glXDispSwap_PopAttrib",
"__glXDispSwap_PopMatrix",
"__glXDispSwap_PopName",
"__glXDispSwap_PrioritizeTextures",
"__glXDispSwap_PushAttrib",
"__glXDispSwap_PushMatrix",
"__glXDispSwap_PushName",
"__glXDispSwap_RasterPos2dv",
"__glXDispSwap_RasterPos2fv",
"__glXDispSwap_RasterPos2iv",
"__glXDispSwap_RasterPos2sv",
"__glXDispSwap_RasterPos3dv",
"__glXDispSwap_RasterPos3fv",
"__glXDispSwap_RasterPos3iv",
"__glXDispSwap_RasterPos3sv",
"__glXDispSwap_RasterPos4dv",
"__glXDispSwap_RasterPos4fv",
"__glXDispSwap_RasterPos4iv",
"__glXDispSwap_RasterPos4sv",
"__glXDispSwap_ReadBuffer",
"__glXDispSwap_ReadPixels",
"__glXDispSwap_Rectdv",
"__glXDispSwap_Rectfv",
"__glXDispSwap_Rectiv",
"__glXDispSwap_Rectsv",
"__glXDispSwap_RenderMode",
"__glXDispSwap_ResetHistogram",
"__glXDispSwap_ResetMinmax",
"__glXDispSwap_Rotated",
"__glXDispSwap_Rotatef",
"__glXDispSwap_Scaled",
"__glXDispSwap_Scalef",
"__glXDispSwap_Scissor",
"__glXDispSwap_SelectBuffer",
"__glXDispSwap_SeparableFilter2D",
"__glXDispSwap_ShadeModel",
"__glXDispSwap_StencilFunc",
"__glXDispSwap_StencilMask",
"__glXDispSwap_StencilOp",
"__glXDispSwap_TexCoord1dv",
"__glXDispSwap_TexCoord1fv",
"__glXDispSwap_TexCoord1iv",
"__glXDispSwap_TexCoord1sv",
"__glXDispSwap_TexCoord2dv",
"__glXDispSwap_TexCoord2fv",
"__glXDispSwap_TexCoord2iv",
"__glXDispSwap_TexCoord2sv",
"__glXDispSwap_TexCoord3dv",
"__glXDispSwap_TexCoord3fv",
"__glXDispSwap_TexCoord3iv",
"__glXDispSwap_TexCoord3sv",
"__glXDispSwap_TexCoord4dv",
"__glXDispSwap_TexCoord4fv",
"__glXDispSwap_TexCoord4iv",
"__glXDispSwap_TexCoord4sv",
"__glXDispSwap_TexEnvf",
"__glXDispSwap_TexEnvfv",
"__glXDispSwap_TexEnvi",
"__glXDispSwap_TexEnviv",
"__glXDispSwap_TexGend",
"__glXDispSwap_TexGendv",
"__glXDispSwap_TexGenf",
"__glXDispSwap_TexGenfv",
"__glXDispSwap_TexGeni",
"__glXDispSwap_TexGeniv",
"__glXDispSwap_TexImage1D",
"__glXDispSwap_TexImage2D",
"__glXDispSwap_TexImage3D",
"__glXDispSwap_TexParameterf",
"__glXDispSwap_TexParameterfv",
"__glXDispSwap_TexParameteri",
"__glXDispSwap_TexParameteriv",
"__glXDispSwap_TexSubImage1D",
"__glXDispSwap_TexSubImage2D",
"__glXDispSwap_TexSubImage3D",
"__glXDispSwap_Translated",
"__glXDispSwap_Translatef",
"__glXDispSwap_Vertex2dv",
"__glXDispSwap_Vertex2fv",
"__glXDispSwap_Vertex2iv",
"__glXDispSwap_Vertex2sv",
"__glXDispSwap_Vertex3dv",
"__glXDispSwap_Vertex3fv",
"__glXDispSwap_Vertex3iv",
"__glXDispSwap_Vertex3sv",
"__glXDispSwap_Vertex4dv",
"__glXDispSwap_Vertex4fv",
"__glXDispSwap_Vertex4iv",
"__glXDispSwap_Vertex4sv",
"__glXDispSwap_Viewport",
"__glXDispSwap_WindowPos3fARB",
"__glXDisp_Accum",
"__glXDisp_ActiveStencilFaceEXT",
"__glXDisp_ActiveTextureARB",
"__glXDisp_AlphaFunc",
"__glXDisp_AreTexturesResident",
"__glXDisp_AreTexturesResidentEXT",
"__glXDisp_Begin",
"__glXDisp_BindTexture",
"__glXDisp_Bitmap",
"__glXDisp_BlendColor",
"__glXDisp_BlendEquation",
"__glXDisp_BlendFunc",
"__glXDisp_CallList",
"__glXDisp_CallLists",
"__glXDisp_Clear",
"__glXDisp_ClearAccum",
"__glXDisp_ClearColor",
"__glXDisp_ClearDepth",
"__glXDisp_ClearIndex",
"__glXDisp_ClearStencil",
"__glXDisp_ClipPlane",
"__glXDisp_Color3bv",
"__glXDisp_Color3dv",
"__glXDisp_Color3fv",
"__glXDisp_Color3iv",
"__glXDisp_Color3sv",
"__glXDisp_Color3ubv",
"__glXDisp_Color3uiv",
"__glXDisp_Color3usv",
"__glXDisp_Color4bv",
"__glXDisp_Color4dv",
"__glXDisp_Color4fv",
"__glXDisp_Color4iv",
"__glXDisp_Color4sv",
"__glXDisp_Color4ubv",
"__glXDisp_Color4uiv",
"__glXDisp_Color4usv",
"__glXDisp_ColorMask",
"__glXDisp_ColorMaterial",
"__glXDisp_ColorSubTable",
"__glXDisp_ColorTable",
"__glXDisp_ColorTableParameterfv",
"__glXDisp_ColorTableParameteriv",
"__glXDisp_ConvolutionFilter1D",
"__glXDisp_ConvolutionFilter2D",
"__glXDisp_ConvolutionParameterf",
"__glXDisp_ConvolutionParameterfv",
"__glXDisp_ConvolutionParameteri",
"__glXDisp_ConvolutionParameteriv",
"__glXDisp_CopyColorSubTable",
"__glXDisp_CopyColorTable",
"__glXDisp_CopyConvolutionFilter1D",
"__glXDisp_CopyConvolutionFilter2D",
"__glXDisp_CopyPixels",
"__glXDisp_CopyTexImage1D",
"__glXDisp_CopyTexImage2D",
"__glXDisp_CopyTexSubImage1D",
"__glXDisp_CopyTexSubImage2D",
"__glXDisp_CopyTexSubImage3D",
"__glXDisp_CullFace",
"__glXDisp_DeleteLists",
"__glXDisp_DeleteTextures",
"__glXDisp_DeleteTexturesEXT",
"__glXDisp_DepthFunc",
"__glXDisp_DepthMask",
"__glXDisp_DepthRange",
"__glXDisp_Disable",
"__glXDisp_DrawArrays",
"__glXDisp_DrawArraysEXT",
"__glXDisp_DrawBuffer",
"__glXDisp_DrawPixels",
"__glXDisp_EdgeFlagv",
"__glXDisp_Enable",
"__glXDisp_End",
"__glXDisp_EndList",
"__glXDisp_EvalCoord1dv",
"__glXDisp_EvalCoord1fv",
"__glXDisp_EvalCoord2dv",
"__glXDisp_EvalCoord2fv",
"__glXDisp_EvalMesh1",
"__glXDisp_EvalMesh2",
"__glXDisp_EvalPoint1",
"__glXDisp_EvalPoint2",
"__glXDisp_FeedbackBuffer",
"__glXDisp_Finish",
"__glXDisp_Flush",
"__glXDisp_Fogf",
"__glXDisp_Fogfv",
"__glXDisp_Fogi",
"__glXDisp_Fogiv",
"__glXDisp_FrontFace",
"__glXDisp_Frustum",
"__glXDisp_GenLists",
"__glXDisp_GenTextures",
"__glXDisp_GenTexturesEXT",
"__glXDisp_GetBooleanv",
"__glXDisp_GetClipPlane",
"__glXDisp_GetColorTable",
"__glXDisp_GetColorTableParameterfv",
"__glXDisp_GetColorTableParameteriv",
"__glXDisp_GetConvolutionFilter",
"__glXDisp_GetConvolutionParameterfv",
"__glXDisp_GetConvolutionParameteriv",
"__glXDisp_GetDoublev",
"__glXDisp_GetError",
"__glXDisp_GetFloatv",
"__glXDisp_GetHistogram",
"__glXDisp_GetHistogramParameterfv",
"__glXDisp_GetHistogramParameteriv",
"__glXDisp_GetIntegerv",
"__glXDisp_GetLightfv",
"__glXDisp_GetLightiv",
"__glXDisp_GetMapdv",
"__glXDisp_GetMapfv",
"__glXDisp_GetMapiv",
"__glXDisp_GetMaterialfv",
"__glXDisp_GetMaterialiv",
"__glXDisp_GetMinmax",
"__glXDisp_GetMinmaxParameterfv",
"__glXDisp_GetMinmaxParameteriv",
"__glXDisp_GetPixelMapfv",
"__glXDisp_GetPixelMapuiv",
"__glXDisp_GetPixelMapusv",
"__glXDisp_GetPolygonStipple",
"__glXDisp_GetSeparableFilter",
"__glXDisp_GetString",
"__glXDisp_GetTexEnvfv",
"__glXDisp_GetTexEnviv",
"__glXDisp_GetTexGendv",
"__glXDisp_GetTexGenfv",
"__glXDisp_GetTexGeniv",
"__glXDisp_GetTexImage",
"__glXDisp_GetTexLevelParameterfv",
"__glXDisp_GetTexLevelParameteriv",
"__glXDisp_GetTexParameterfv",
"__glXDisp_GetTexParameteriv",
"__glXDisp_Hint",
"__glXDisp_Histogram",
"__glXDisp_IndexMask",
"__glXDisp_Indexdv",
"__glXDisp_Indexfv",
"__glXDisp_Indexiv",
"__glXDisp_Indexsv",
"__glXDisp_Indexubv",
"__glXDisp_InitNames",
"__glXDisp_IsEnabled",
"__glXDisp_IsList",
"__glXDisp_IsTexture",
"__glXDisp_IsTextureEXT",
"__glXDisp_LightModelf",
"__glXDisp_LightModelfv",
"__glXDisp_LightModeli",
"__glXDisp_LightModeliv",
"__glXDisp_Lightf",
"__glXDisp_Lightfv",
"__glXDisp_Lighti",
"__glXDisp_Lightiv",
"__glXDisp_LineStipple",
"__glXDisp_LineWidth",
"__glXDisp_ListBase",
"__glXDisp_LoadIdentity",
"__glXDisp_LoadMatrixd",
"__glXDisp_LoadMatrixf",
"__glXDisp_LoadName",
"__glXDisp_LogicOp",
"__glXDisp_Map1d",
"__glXDisp_Map1f",
"__glXDisp_Map2d",
"__glXDisp_Map2f",
"__glXDisp_MapGrid1d",
"__glXDisp_MapGrid1f",
"__glXDisp_MapGrid2d",
"__glXDisp_MapGrid2f",
"__glXDisp_Materialf",
"__glXDisp_Materialfv",
"__glXDisp_Materiali",
"__glXDisp_Materialiv",
"__glXDisp_MatrixMode",
"__glXDisp_Minmax",
"__glXDisp_MultMatrixd",
"__glXDisp_MultMatrixf",
"__glXDisp_MultiTexCoord1dvARB",
"__glXDisp_MultiTexCoord1fvARB",
"__glXDisp_MultiTexCoord1ivARB",
"__glXDisp_MultiTexCoord1svARB",
"__glXDisp_MultiTexCoord2dvARB",
"__glXDisp_MultiTexCoord2fvARB",
"__glXDisp_MultiTexCoord2ivARB",
"__glXDisp_MultiTexCoord2svARB",
"__glXDisp_MultiTexCoord3dvARB",
"__glXDisp_MultiTexCoord3fvARB",
"__glXDisp_MultiTexCoord3ivARB",
"__glXDisp_MultiTexCoord3svARB",
"__glXDisp_MultiTexCoord4dvARB",
"__glXDisp_MultiTexCoord4fvARB",
"__glXDisp_MultiTexCoord4ivARB",
"__glXDisp_MultiTexCoord4svARB",
"__glXDisp_NewList",
"__glXDisp_Normal3bv",
"__glXDisp_Normal3dv",
"__glXDisp_Normal3fv",
"__glXDisp_Normal3iv",
"__glXDisp_Normal3sv",
"__glXDisp_Ortho",
"__glXDisp_PassThrough",
"__glXDisp_PixelMapfv",
"__glXDisp_PixelMapuiv",
"__glXDisp_PixelMapusv",
"__glXDisp_PixelStoref",
"__glXDisp_PixelStorei",
"__glXDisp_PixelTransferf",
"__glXDisp_PixelTransferi",
"__glXDisp_PixelZoom",
"__glXDisp_PointParameterfARB",
"__glXDisp_PointParameterfvARB",
"__glXDisp_PointSize",
"__glXDisp_PolygonMode",
"__glXDisp_PolygonOffset",
"__glXDisp_PolygonStipple",
"__glXDisp_PopAttrib",
"__glXDisp_PopMatrix",
"__glXDisp_PopName",
"__glXDisp_PrioritizeTextures",
"__glXDisp_PushAttrib",
"__glXDisp_PushMatrix",
"__glXDisp_PushName",
"__glXDisp_RasterPos2dv",
"__glXDisp_RasterPos2fv",
"__glXDisp_RasterPos2iv",
"__glXDisp_RasterPos2sv",
"__glXDisp_RasterPos3dv",
"__glXDisp_RasterPos3fv",
"__glXDisp_RasterPos3iv",
"__glXDisp_RasterPos3sv",
"__glXDisp_RasterPos4dv",
"__glXDisp_RasterPos4fv",
"__glXDisp_RasterPos4iv",
"__glXDisp_RasterPos4sv",
"__glXDisp_ReadBuffer",
"__glXDisp_ReadPixels",
"__glXDisp_Rectdv",
"__glXDisp_Rectfv",
"__glXDisp_Rectiv",
"__glXDisp_Rectsv",
"__glXDisp_RenderMode",
"__glXDisp_ResetHistogram",
"__glXDisp_ResetMinmax",
"__glXDisp_Rotated",
"__glXDisp_Rotatef",
"__glXDisp_Scaled",
"__glXDisp_Scalef",
"__glXDisp_Scissor",
"__glXDisp_SelectBuffer",
"__glXDisp_SeparableFilter2D",
"__glXDisp_ShadeModel",
"__glXDisp_StencilFunc",
"__glXDisp_StencilMask",
"__glXDisp_StencilOp",
"__glXDisp_TexCoord1dv",
"__glXDisp_TexCoord1fv",
"__glXDisp_TexCoord1iv",
"__glXDisp_TexCoord1sv",
"__glXDisp_TexCoord2dv",
"__glXDisp_TexCoord2fv",
"__glXDisp_TexCoord2iv",
"__glXDisp_TexCoord2sv",
"__glXDisp_TexCoord3dv",
"__glXDisp_TexCoord3fv",
"__glXDisp_TexCoord3iv",
"__glXDisp_TexCoord3sv",
"__glXDisp_TexCoord4dv",
"__glXDisp_TexCoord4fv",
"__glXDisp_TexCoord4iv",
"__glXDisp_TexCoord4sv",
"__glXDisp_TexEnvf",
"__glXDisp_TexEnvfv",
"__glXDisp_TexEnvi",
"__glXDisp_TexEnviv",
"__glXDisp_TexGend",
"__glXDisp_TexGendv",
"__glXDisp_TexGenf",
"__glXDisp_TexGenfv",
"__glXDisp_TexGeni",
"__glXDisp_TexGeniv",
"__glXDisp_TexImage1D",
"__glXDisp_TexImage2D",
"__glXDisp_TexImage3D",
"__glXDisp_TexParameterf",
"__glXDisp_TexParameterfv",
"__glXDisp_TexParameteri",
"__glXDisp_TexParameteriv",
"__glXDisp_TexSubImage1D",
"__glXDisp_TexSubImage2D",
"__glXDisp_TexSubImage3D",
"__glXDisp_Translated",
"__glXDisp_Translatef",
"__glXDisp_Vertex2dv",
"__glXDisp_Vertex2fv",
"__glXDisp_Vertex2iv",
"__glXDisp_Vertex2sv",
"__glXDisp_Vertex3dv",
"__glXDisp_Vertex3fv",
"__glXDisp_Vertex3iv",
"__glXDisp_Vertex3sv",
"__glXDisp_Vertex4dv",
"__glXDisp_Vertex4fv",
"__glXDisp_Vertex4iv",
"__glXDisp_Vertex4sv",
"__glXDisp_Viewport",
"__glXDisp_WindowPos3fARB",
"__glXDrawArraysSize",
"__glXDrawPixelsReqSize",
"__glXDrawableRes",
"__glXErrorOccured",
"__glXFBInitDrawable",
"__glXFBMemSwapBuffers",
"__glXFindDrawablePrivate",
"__glXFogfvReqSize",
"__glXFogivReqSize",
"__glXForceCurrent",
"__glXFree",
"__glXFreeBuffers",
"__glXFreeContext",
"__glXGetDrawablePrivate",
"__glXGetVisualConfigs",
"__glXImageSize",
"__glXImpAtoi",
"__glXImpCalloc",
"__glXImpFatal",
"__glXImpFclose",
"__glXImpFopen",
"__glXImpFprintf",
"__glXImpFree",
"__glXImpGetDrawablePrivate",
"__glXImpGetenv",
"__glXImpMalloc",
"__glXImpRealloc",
"__glXImpSprintf",
"__glXImpWarning",
"__glXInitFB",
"__glXInitMem",
"__glXInitPix",
"__glXIsDirect",
"__glXLastContext",
"__glXLightModelfvReqSize",
"__glXLightModelivReqSize",
"__glXLightfvReqSize",
"__glXLightivReqSize",
"__glXLookupContextByTag",
"__glXMakeCurrent",
"__glXMalloc",
"__glXMap1dReqSize",
"__glXMap1fReqSize",
"__glXMap2dReqSize",
"__glXMap2fReqSize",
"__glXMaterialfvReqSize",
"__glXMaterialivReqSize",
"__glXNoSuchRenderOpcode",
"__glXNoSuchSingleOpcode",
"__glXNop",
"__glXPixInitDrawable",
"__glXPixelMapfvReqSize",
"__glXPixelMapuivReqSize",
"__glXPixelMapusvReqSize",
"__glXPixmapRes",
"__glXPrioritizeTexturesReqSize",
"__glXQueryContextInfoEXT",
"__glXQueryExtensionsString",
"__glXQueryServerString",
"__glXQueryVersion",
"__glXRealloc",
"__glXRender",
"__glXRenderLarge",
"__glXRenderSizeTable",
"__glXRenderSizeTable_EXT",
"__glXRenderTable",
"__glXRenderTable_EXT",
"__glXReply",
"__glXResetLargeCommandStatus",
"__glXResizeBuffers",
"__glXResizeDrawableBuffers",
"__glXScreenInit",
"__glXScreenReset",
"__glXSeparableFilter2DReqSize",
"__glXSingleTable",
"__glXSwapBuffers",
"__glXSwapClientInfo",
"__glXSwapCopyContext",
"__glXSwapCreateContext",
"__glXSwapCreateGLXPixmap",
"__glXSwapDestroyContext",
"__glXSwapDestroyGLXPixmap",
"__glXSwapGetVisualConfigs",
"__glXSwapIsDirect",
"__glXSwapIsDirectReply",
"__glXSwapMakeCurrent",
"__glXSwapMakeCurrentReply",
"__glXSwapQueryContextInfoEXTReply",
"__glXSwapQueryExtensionsString",
"__glXSwapQueryServerString",
"__glXSwapQueryVersion",
"__glXSwapQueryVersionReply",
"__glXSwapRender",
"__glXSwapRenderLarge",
"__glXSwapRenderTable",
"__glXSwapRenderTable_EXT",
"__glXSwapSingleTable",
"__glXSwapSwapBuffers",
"__glXSwapUseXFont",
"__glXSwapVendorPrivTable_EXT",
"__glXSwapVendorPrivate",
"__glXSwapVendorPrivateWithReply",
"__glXSwapWaitGL",
"__glXSwapWaitX",
"__glXTexEnvfvReqSize",
"__glXTexEnvivReqSize",
"__glXTexGendvReqSize",
"__glXTexGenfvReqSize",
"__glXTexGenivReqSize",
"__glXTexImage1DReqSize",
"__glXTexImage2DReqSize",
"__glXTexImage3DReqSize",
"__glXTexParameterfvReqSize",
"__glXTexParameterivReqSize",
"__glXTexSubImage1DReqSize",
"__glXTexSubImage2DReqSize",
"__glXTexSubImage3DReqSize",
"__glXTypeSize",
"__glXUnrefDrawablePrivate",
"__glXUnsupportedPrivateRequest",
"__glXUseXFont",
"__glXVendorPrivTable_EXT",
"__glXVendorPrivate",
"__glXVendorPrivateWithReply",
"__glXWaitGL",
"__glXWaitX",
"__glXcombine_strings",
"glAccum",
"glActiveStencilFaceEXT",
"glActiveTextureARB",
"glAlphaFunc",
"glAreTexturesResident",
"glAreTexturesResidentEXT",
"glBegin",
"glBindTexture",
"glBitmap",
"glBlendColor",
"glBlendEquation",
"glBlendFunc",
"glCallList",
"glCallLists",
"glClear",
"glClearAccum",
"glClearColor",
"glClearDepth",
"glClearIndex",
"glClearStencil",
"glClipPlane",
"glColor3bv",
"glColor3dv",
"glColor3fv",
"glColor3iv",
"glColor3sv",
"glColor3ubv",
"glColor3uiv",
"glColor3usv",
"glColor4bv",
"glColor4dv",
"glColor4fv",
"glColor4iv",
"glColor4sv",
"glColor4ubv",
"glColor4uiv",
"glColor4usv",
"glColorMask",
"glColorMaterial",
"glColorPointer",
"glColorSubTable",
"glColorTable",
"glColorTableParameterfv",
"glColorTableParameteriv",
"glConvolutionFilter1D",
"glConvolutionFilter2D",
"glConvolutionParameterf",
"glConvolutionParameterfv",
"glConvolutionParameteri",
"glConvolutionParameteriv",
"glCopyColorSubTable",
"glCopyColorTable",
"glCopyConvolutionFilter1D",
"glCopyConvolutionFilter2D",
"glCopyPixels",
"glCopyTexImage1D",
"glCopyTexImage2D",
"glCopyTexSubImage1D",
"glCopyTexSubImage2D",
"glCopyTexSubImage3D",
"glCullFace",
"glDeleteLists",
"glDeleteTextures",
"glDeleteTexturesEXT",
"glDepthFunc",
"glDepthMask",
"glDepthRange",
"glDisable",
"glDisableClientState",
"glDrawArrays",
"glDrawBuffer",
"glDrawPixels",
"glEdgeFlagPointer",
"glEdgeFlagv",
"glEnable",
"glEnableClientState",
"glEnd",
"glEndList",
"glEvalCoord1dv",
"glEvalCoord1fv",
"glEvalCoord2dv",
"glEvalCoord2fv",
"glEvalMesh1",
"glEvalMesh2",
"glEvalPoint1",
"glEvalPoint2",
"glFeedbackBuffer",
"glFinish",
"glFlush",
"glFogf",
"glFogfv",
"glFogi",
"glFogiv",
"glFrontFace",
"glFrustum",
"glGenLists",
"glGenTextures",
"glGenTexturesEXT",
"glGetBooleanv",
"glGetClipPlane",
"glGetColorTable",
"glGetColorTableParameterfv",
"glGetColorTableParameteriv",
"glGetConvolutionFilter",
"glGetConvolutionParameterfv",
"glGetConvolutionParameteriv",
"glGetDoublev",
"glGetError",
"glGetFloatv",
"glGetHistogram",
"glGetHistogramParameterfv",
"glGetHistogramParameteriv",
"glGetIntegerv",
"glGetLightfv",
"glGetLightiv",
"glGetMapdv",
"glGetMapfv",
"glGetMapiv",
"glGetMaterialfv",
"glGetMaterialiv",
"glGetMinmax",
"glGetMinmaxParameterfv",
"glGetMinmaxParameteriv",
"glGetPixelMapfv",
"glGetPixelMapuiv",
"glGetPixelMapusv",
"glGetPolygonStipple",
"glGetSeparableFilter",
"glGetString",
"glGetTexEnvfv",
"glGetTexEnviv",
"glGetTexGendv",
"glGetTexGenfv",
"glGetTexGeniv",
"glGetTexImage",
"glGetTexLevelParameterfv",
"glGetTexLevelParameteriv",
"glGetTexParameterfv",
"glGetTexParameteriv",
"glHint",
"glHistogram",
"glIndexMask",
"glIndexPointer",
"glIndexdv",
"glIndexfv",
"glIndexiv",
"glIndexsv",
"glIndexubv",
"glInitNames",
"glIsEnabled",
"glIsList",
"glIsTexture",
"glIsTextureEXT",
"glLightModelf",
"glLightModelfv",
"glLightModeli",
"glLightModeliv",
"glLightf",
"glLightfv",
"glLighti",
"glLightiv",
"glLineStipple",
"glLineWidth",
"glListBase",
"glLoadIdentity",
"glLoadMatrixd",
"glLoadMatrixf",
"glLoadName",
"glLogicOp",
"glMap1d",
"glMap1f",
"glMap2d",
"glMap2f",
"glMapGrid1d",
"glMapGrid1f",
"glMapGrid2d",
"glMapGrid2f",
"glMaterialf",
"glMaterialfv",
"glMateriali",
"glMaterialiv",
"glMatrixMode",
"glMinmax",
"glMultMatrixd",
"glMultMatrixf",
"glMultiTexCoord1dvARB",
"glMultiTexCoord1fvARB",
"glMultiTexCoord1ivARB",
"glMultiTexCoord1svARB",
"glMultiTexCoord2dvARB",
"glMultiTexCoord2fvARB",
"glMultiTexCoord2ivARB",
"glMultiTexCoord2svARB",
"glMultiTexCoord3dvARB",
"glMultiTexCoord3fvARB",
"glMultiTexCoord3ivARB",
"glMultiTexCoord3svARB",
"glMultiTexCoord4dvARB",
"glMultiTexCoord4fvARB",
"glMultiTexCoord4ivARB",
"glMultiTexCoord4svARB",
"glNewList",
"glNormal3bv",
"glNormal3dv",
"glNormal3fv",
"glNormal3iv",
"glNormal3sv",
"glNormalPointer",
"glOrtho",
"glPassThrough",
"glPixelMapfv",
"glPixelMapuiv",
"glPixelMapusv",
"glPixelStoref",
"glPixelStorei",
"glPixelTransferf",
"glPixelTransferi",
"glPixelZoom",
"glPointParameterfARB",
"glPointParameterfvARB",
"glPointSize",
"glPolygonMode",
"glPolygonOffset",
"glPolygonStipple",
"glPopAttrib",
"glPopMatrix",
"glPopName",
"glPrioritizeTextures",
"glPushAttrib",
"glPushMatrix",
"glPushName",
"glRasterPos2dv",
"glRasterPos2fv",
"glRasterPos2iv",
"glRasterPos2sv",
"glRasterPos3dv",
"glRasterPos3fv",
"glRasterPos3iv",
"glRasterPos3sv",
"glRasterPos4dv",
"glRasterPos4fv",
"glRasterPos4iv",
"glRasterPos4sv",
"glReadBuffer",
"glReadPixels",
"glRectdv",
"glRectfv",
"glRectiv",
"glRectsv",
"glRenderMode",
"glResetHistogram",
"glResetMinmax",
"glRotated",
"glRotatef",
"glScaled",
"glScalef",
"glScissor",
"glSelectBuffer",
"glSeparableFilter2D",
"glShadeModel",
"glStencilFunc",
"glStencilMask",
"glStencilOp",
"glTexCoord1dv",
"glTexCoord1fv",
"glTexCoord1iv",
"glTexCoord1sv",
"glTexCoord2dv",
"glTexCoord2fv",
"glTexCoord2iv",
"glTexCoord2sv",
"glTexCoord3dv",
"glTexCoord3fv",
"glTexCoord3iv",
"glTexCoord3sv",
"glTexCoord4dv",
"glTexCoord4fv",
"glTexCoord4iv",
"glTexCoord4sv",
"glTexCoordPointer",
"glTexEnvf",
"glTexEnvfv",
"glTexEnvi",
"glTexEnviv",
"glTexGend",
"glTexGendv",
"glTexGenf",
"glTexGenfv",
"glTexGeni",
"glTexGeniv",
"glTexImage1D",
"glTexImage2D",
"glTexImage3D",
"glTexParameterf",
"glTexParameterfv",
"glTexParameteri",
"glTexParameteriv",
"glTexSubImage1D",
"glTexSubImage2D",
"glTexSubImage3D",
"glTranslated",
"glTranslatef",
"glVertex2dv",
"glVertex2fv",
"glVertex2iv",
"glVertex2sv",
"glVertex3dv",
"glVertex3fv",
"glVertex3iv",
"glVertex3sv",
"glVertex4dv",
"glVertex4fv",
"glVertex4iv",
"glVertex4sv",
"glVertexPointer",
"glViewport",
"glWindowPos3fARB",
"glxSwapQueryExtensionsStringReply",
"glxSwapQueryServerStringReply",
NULL
};
static XF86ModuleVersionInfo VersRec =
{
"glx",
MODULEVENDORSTRING,
MODINFOSTRING1,
MODINFOSTRING2,
XORG_VERSION_CURRENT,
1, 0, 0,
ABI_CLASS_EXTENSION,
ABI_EXTENSION_VERSION,
MOD_CLASS_NONE,
{0,0,0,0}
};
XF86ModuleData glxModuleData = { &VersRec, glxSetup, NULL };
static void *
glxSetup(void * module, void * opts, int *errmaj, int *errmin)
{
static Bool setupDone = FALSE;
void * GLcore = NULL;
#ifdef GLX_USE_SGI_SI
char GLcoreName[] = "GL";
#else
char GLcoreName[] = "GLcore";
#endif
if (!setupDone) {
setupDone = TRUE;
GLcore = LoadSubModule(module, GLcoreName, NULL, NULL, NULL, NULL,
errmaj, errmin);
if (!GLcore) {
if (errmaj) *errmaj = LDR_NOSUBENT;
} else {
LoaderReqSymLists(glcoreSymbols, NULL);
LoadExtension(&GLXExt, FALSE);
/* Wrap the init visuals routine in micmap.c */
GlxWrapInitVisuals(&miInitVisualsProc);
/* Make sure this gets wrapped each time InitVisualWrap is called */
miHookInitVisuals(NULL, GlxWrapInitVisuals);
}
} else {
if (errmaj) *errmaj = LDR_ONCEONLY;
}
/* Need a non-NULL return value to indicate success */
return GLcore;
}
LIBRARY GLcore
VERSION LIBRARY_VERSION
EXPORTS
_mesa_set_aa_triangle_function
_mesa_Accum
_mesa_ClearAccum
_mesa_alloc_accum_buffer
_mesa_clear_accum_buffer
_mesa_AlphaFunc
_mesa_alpha_test
_mesa_alloc_alpha_buffers
_mesa_clear_alpha_buffers
_mesa_read_alpha_pixels
_mesa_read_alpha_span
_mesa_write_alpha_pixels
_mesa_write_alpha_span
_mesa_write_mono_alpha_pixels
_mesa_write_mono_alpha_span
_mesa_PopAttrib
_mesa_PopClientAttrib
_mesa_PushAttrib
_mesa_PushClientAttrib
_mesa_Bitmap
_mesa_BlendColor
_mesa_BlendEquation
_mesa_BlendFunc
_mesa_BlendFuncSeparateEXT
_mesa_blend_pixels
_mesa_blend_span
_mesa_Clear
_mesa_ClearColor
_mesa_ClearIndex
_mesa_DrawBuffer
_mesa_ReadBuffer
_mesa_ResizeBuffersMESA
_mesa_ClipPlane
_mesa_GetClipPlane
gl_init_clip
gl_update_clipmask
gl_update_userclip
gl_user_cliptest
gl_userclip_point
gl_viewclip_point
_mesa_ColorSubTable
_mesa_ColorTable
_mesa_ColorTableParameterfv
_mesa_ColorTableParameteriv
_mesa_CopyColorSubTable
_mesa_CopyColorTable
_mesa_GetColorTable
_mesa_GetColorTableParameterfv
_mesa_GetColorTableParameteriv
_mesa_free_colortable_data
_mesa_init_colortable
gl_read_config_file
gl_register_config_var
_mesa_Finish
_mesa_Flush
_mesa_create_visual
_mesa_destroy_visual
_mesa_get_dispatch
_mesa_initialize_context
_mesa_initialize_framebuffer
_mesa_initialize_visual
_mesa_swapbuffers
gl_compile_error
gl_context_initialize
gl_copy_context
gl_create_context
gl_create_framebuffer
gl_create_visual
gl_destroy_context
gl_destroy_framebuffer
gl_destroy_visual
gl_error
gl_free_context_data
gl_get_current_context
gl_make_current
gl_make_current2
gl_problem
gl_warning
_mesa_CopyPixels
_mesa_LockArraysEXT
_mesa_UnlockArraysEXT
gl_alloc_cva_store
gl_cva_compile_cassette
gl_cva_force_precalc
gl_cva_init
gl_free_cva_store
gl_merge_cva
gl_prepare_arrays_cva
gl_rescue_cva
_mesa_ClearDepth
_mesa_DepthFunc
_mesa_DepthMask
_mesa_alloc_depth_buffer
_mesa_clear_depth_buffer
_mesa_depth_test_pixels
_mesa_depth_test_span
_mesa_read_depth_span
_mesa_read_depth_span_float
_mesa_zbuffer_address
glAccum
glActiveTextureARB
glAlphaFunc
glAreTexturesResident
glAreTexturesResidentEXT
glArrayElement
glArrayElementEXT
glBegin
glBindTexture
glBindTextureEXT
glBitmap
glBlendColor
glBlendColorEXT
glBlendEquation
glBlendEquationEXT
glBlendFunc
glBlendFuncSeparateEXT
glBlendFuncSeparateINGR
glCallList
glCallLists
glClear
glClearAccum
glClearColor
glClearDepth
glClearIndex
glClearStencil
glClientActiveTextureARB
glClipPlane
glColor3b
glColor3bv
glColor3d
glColor3dv
glColor3f
glColor3fv
glColor3i
glColor3iv
glColor3s
glColor3sv
glColor3ub
glColor3ubv
glColor3ui
glColor3uiv
glColor3us
glColor3usv
glColor4b
glColor4bv
glColor4d
glColor4dv
glColor4f
glColor4fv
glColor4i
glColor4iv
glColor4s
glColor4sv
glColor4ub
glColor4ubv
glColor4ui
glColor4uiv
glColor4us
glColor4usv
glColorMask
glColorMaterial
glColorPointer
glColorPointerEXT
glColorSubTable
glColorSubTableEXT
glColorTable
glColorTableEXT
glColorTableParameterfv
glColorTableParameterfvSGI
glColorTableParameteriv
glColorTableParameterivSGI
glColorTableSGI
glCombinerInputNV
glCombinerOutputNV
glCombinerParameterfNV
glCombinerParameterfvNV
glCombinerParameteriNV
glCombinerParameterivNV
glCompressedTexImage1DARB
glCompressedTexImage2DARB
glCompressedTexImage3DARB
glCompressedTexSubImage1DARB
glCompressedTexSubImage2DARB
glCompressedTexSubImage3DARB
glConvolutionFilter1D
glConvolutionFilter1DEXT
glConvolutionFilter2D
glConvolutionFilter2DEXT
glConvolutionParameterf
glConvolutionParameterfEXT
glConvolutionParameterfv
glConvolutionParameterfvEXT
glConvolutionParameteri
glConvolutionParameteriEXT
glConvolutionParameteriv
glConvolutionParameterivEXT
glCopyColorSubTable
glCopyColorSubTableEXT
glCopyColorTable
glCopyColorTableSGI
glCopyConvolutionFilter1D
glCopyConvolutionFilter1DEXT
glCopyConvolutionFilter2D
glCopyConvolutionFilter2DEXT
glCopyPixels
glCopyTexImage1D
glCopyTexImage1DEXT
glCopyTexImage2D
glCopyTexImage2DEXT
glCopyTexSubImage1D
glCopyTexSubImage1DEXT
glCopyTexSubImage2D
glCopyTexSubImage2DEXT
glCopyTexSubImage3D
glCopyTexSubImage3DEXT
glCullFace
glCullParameterdvEXT
glCullParameterfvEXT
glDeleteLists
glDeleteTextures
glDeleteTexturesEXT
glDepthFunc
glDepthMask
glDepthRange
glDetailTexFuncSGIS
glDisable
glDisableClientState
glDrawArrays
glDrawArraysEXT
glDrawBuffer
glDrawElements
glDrawPixels
glDrawRangeElements
glDrawRangeElementsEXT
glEdgeFlag
glEdgeFlagPointer
glEdgeFlagPointerEXT
glEdgeFlagv
glEnable
glEnableClientState
glEnd
glEndList
glEvalCoord1d
glEvalCoord1dv
glEvalCoord1f
glEvalCoord1fv
glEvalCoord2d
glEvalCoord2dv
glEvalCoord2f
glEvalCoord2fv
glEvalMesh1
glEvalMesh2
glEvalPoint1
glEvalPoint2
glFeedbackBuffer
glFinalCombinerInputNV
glFinish
glFlush
glFlushRasterSGIX
glFlushVertexArrayRangeNV
glFogCoordPointerEXT
glFogCoorddEXT
glFogCoorddvEXT
glFogCoordfEXT
glFogCoordfvEXT
glFogf
glFogfv
glFogi
glFogiv
glFragmentColorMaterialSGIX
glFragmentLightModelfSGIX
glFragmentLightModelfvSGIX
glFragmentLightModeliSGIX
glFragmentLightModelivSGIX
glFragmentLightfSGIX
glFragmentLightfvSGIX
glFragmentLightiSGIX
glFragmentLightivSGIX
glFragmentMaterialfSGIX
glFragmentMaterialfvSGIX
glFragmentMaterialiSGIX
glFragmentMaterialivSGIX
glFrameZoomSGIX
glFrontFace
glFrustum
glGenLists
glGenTextures
glGenTexturesEXT
glGetBooleanv
glGetClipPlane
glGetColorTable
glGetColorTableEXT
glGetColorTableParameterfv
glGetColorTableParameterfvEXT
glGetColorTableParameterfvSGI
glGetColorTableParameteriv
glGetColorTableParameterivEXT
glGetColorTableParameterivSGI
glGetColorTableSGI
glGetCombinerInputParameterfvNV
glGetCombinerInputParameterivNV
glGetCombinerOutputParameterfvNV
glGetCombinerOutputParameterivNV
glGetCompressedTexImageARB
glGetConvolutionFilter
glGetConvolutionFilterEXT
glGetConvolutionParameterfv
glGetConvolutionParameterfvEXT
glGetConvolutionParameteriv
glGetConvolutionParameterivEXT
glGetDetailTexFuncSGIS
glGetDoublev
glGetError
glGetFinalCombinerInputParameterfvNV
glGetFinalCombinerInputParameterivNV
glGetFloatv
glGetFragmentLightfvSGIX
glGetFragmentLightivSGIX
glGetFragmentMaterialfvSGIX
glGetFragmentMaterialivSGIX
glGetHistogram
glGetHistogramEXT
glGetHistogramParameterfv
glGetHistogramParameterfvEXT
glGetHistogramParameteriv
glGetHistogramParameterivEXT
glGetInstrumentsSGIX
glGetIntegerv
glGetLightfv
glGetLightiv
glGetListParameterfvSGIX
glGetListParameterivSGIX
glGetMapdv
glGetMapfv
glGetMapiv
glGetMaterialfv
glGetMaterialiv
glGetMinmax
glGetMinmaxEXT
glGetMinmaxParameterfv
glGetMinmaxParameterfvEXT
glGetMinmaxParameteriv
glGetMinmaxParameterivEXT
glGetPixelMapfv
glGetPixelMapuiv
glGetPixelMapusv
glGetPixelTexGenParameterfvSGIS
glGetPixelTexGenParameterivSGIS
glGetPointerv
glGetPointervEXT
glGetPolygonStipple
glGetSeparableFilter
glGetSeparableFilterEXT
glGetSharpenTexFuncSGIS
glGetString
glGetTexEnvfv
glGetTexEnviv
glGetTexFilterFuncSGIS
glGetTexGendv
glGetTexGenfv
glGetTexGeniv
glGetTexImage
glGetTexLevelParameterfv
glGetTexLevelParameteriv
glGetTexParameterfv
glGetTexParameteriv
glHint
glHintPGI
glHistogram
glHistogramEXT
glIndexFuncEXT
glIndexMask
glIndexMaterialEXT
glIndexPointer
glIndexPointerEXT
glIndexd
glIndexdv
glIndexf
glIndexfv
glIndexi
glIndexiv
glIndexs
glIndexsv
glIndexub
glIndexubv
glInitNames
glInstrumentsBufferSGIX
glInterleavedArrays
glIsEnabled
glIsList
glIsTexture
glIsTextureEXT
glLightEnviSGIX
glLightModelf
glLightModelfv
glLightModeli
glLightModeliv
glLightf
glLightfv
glLighti
glLightiv
glLineStipple
glLineWidth
glListBase
glListParameterfSGIX
glListParameterfvSGIX
glListParameteriSGIX
glListParameterivSGIX
glLoadIdentity
glLoadMatrixd
glLoadMatrixf
glLoadName
glLoadTransposeMatrixdARB
glLoadTransposeMatrixfARB
glLockArraysEXT
glLogicOp
glMap1d
glMap1f
glMap2d
glMap2f
glMapGrid1d
glMapGrid1f
glMapGrid2d
glMapGrid2f
glMaterialf
glMaterialfv
glMateriali
glMaterialiv
glMatrixMode
glMinmax
glMinmaxEXT
glMultMatrixd
glMultMatrixf
glMultTransposeMatrixdARB
glMultTransposeMatrixfARB
glMultiTexCoord1dARB
glMultiTexCoord1dvARB
glMultiTexCoord1fARB
glMultiTexCoord1fvARB
glMultiTexCoord1iARB
glMultiTexCoord1ivARB
glMultiTexCoord1sARB
glMultiTexCoord1svARB
glMultiTexCoord2dARB
glMultiTexCoord2dvARB
glMultiTexCoord2fARB
glMultiTexCoord2fvARB
glMultiTexCoord2iARB
glMultiTexCoord2ivARB
glMultiTexCoord2sARB
glMultiTexCoord2svARB
glMultiTexCoord3dARB
glMultiTexCoord3dvARB
glMultiTexCoord3fARB
glMultiTexCoord3fvARB
glMultiTexCoord3iARB
glMultiTexCoord3ivARB
glMultiTexCoord3sARB
glMultiTexCoord3svARB
glMultiTexCoord4dARB
glMultiTexCoord4dvARB
glMultiTexCoord4fARB
glMultiTexCoord4fvARB
glMultiTexCoord4iARB
glMultiTexCoord4ivARB
glMultiTexCoord4sARB
glMultiTexCoord4svARB
glNewList
glNormal3b
glNormal3bv
glNormal3d
glNormal3dv
glNormal3f
glNormal3fv
glNormal3i
glNormal3iv
glNormal3s
glNormal3sv
glNormalPointer
glNormalPointerEXT
glOrtho
glPassThrough
glPixelMapfv
glPixelMapuiv
glPixelMapusv
glPixelStoref
glPixelStorei
glPixelTexGenParameterfSGIS
glPixelTexGenParameterfvSGIS
glPixelTexGenParameteriSGIS
glPixelTexGenParameterivSGIS
glPixelTexGenSGIX
glPixelTransferf
glPixelTransferi
glPixelZoom
glPointParameterfEXT
glPointParameterfSGIS
glPointParameterfvEXT
glPointParameterfvSGIS
glPointSize
glPollInstrumentsSGIX
glPolygonMode
glPolygonOffset
glPolygonOffsetEXT
glPolygonStipple
glPopAttrib
glPopClientAttrib
glPopMatrix
glPopName
glPrioritizeTextures
glPrioritizeTexturesEXT
glPushAttrib
glPushClientAttrib
glPushMatrix
glPushName
glRasterPos2d
glRasterPos2dv
glRasterPos2f
glRasterPos2fv
glRasterPos2i
glRasterPos2iv
glRasterPos2s
glRasterPos2sv
glRasterPos3d
glRasterPos3dv
glRasterPos3f
glRasterPos3fv
glRasterPos3i
glRasterPos3iv
glRasterPos3s
glRasterPos3sv
glRasterPos4d
glRasterPos4dv
glRasterPos4f
glRasterPos4fv
glRasterPos4i
glRasterPos4iv
glRasterPos4s
glRasterPos4sv
glReadBuffer
glReadInstrumentsSGIX
glReadPixels
glRectd
glRectdv
glRectf
glRectfv
glRecti
glRectiv
glRects
glRectsv
glReferencePlaneSGIX
glRenderMode
glResetHistogram
glResetHistogramEXT
glResetMinmax
glResetMinmaxEXT
glResizeBuffersMESA
glRotated
glRotatef
glSampleCoverageARB
glSampleMaskEXT
glSampleMaskSGIS
glSamplePassARB
glSamplePatternEXT
glSamplePatternSGIS
glScaled
glScalef
glScissor
glSelectBuffer
glSeparableFilter2D
glSeparableFilter2DEXT
glShadeModel
glSharpenTexFuncSGIS
glSpriteParameterfSGIX
glSpriteParameterfvSGIX
glSpriteParameteriSGIX
glSpriteParameterivSGIX
glStartInstrumentsSGIX
glStencilFunc
glStencilMask
glStencilOp
glStopInstrumentsSGIX
glTagSampleBufferSGIX
glTbufferMask3DFX
glTexCoord1d
glTexCoord1dv
glTexCoord1f
glTexCoord1fv
glTexCoord1i
glTexCoord1iv
glTexCoord1s
glTexCoord1sv
glTexCoord2d
glTexCoord2dv
glTexCoord2f
glTexCoord2fv
glTexCoord2i
glTexCoord2iv
glTexCoord2s
glTexCoord2sv
glTexCoord3d
glTexCoord3dv
glTexCoord3f
glTexCoord3fv
glTexCoord3i
glTexCoord3iv
glTexCoord3s
glTexCoord3sv
glTexCoord4d
glTexCoord4dv
glTexCoord4f
glTexCoord4fv
glTexCoord4i
glTexCoord4iv
glTexCoord4s
glTexCoord4sv
glTexCoordPointer
glTexCoordPointerEXT
glTexEnvf
glTexEnvfv
glTexEnvi
glTexEnviv
glTexFilterFuncSGIS
glTexGend
glTexGendv
glTexGenf
glTexGenfv
glTexGeni
glTexGeniv
glTexImage1D
glTexImage2D
glTexImage3D
glTexImage3DEXT
glTexImage4DSGIS
glTexParameterf
glTexParameterfv
glTexParameteri
glTexParameteriv
glTexSubImage1D
glTexSubImage1DEXT
glTexSubImage2D
glTexSubImage2DEXT
glTexSubImage3D
glTexSubImage3DEXT
glTexSubImage4DSGIS
glTranslated
glTranslatef
glUnlockArraysEXT
glVertex2d
glVertex2dv
glVertex2f
glVertex2fv
glVertex2i
glVertex2iv
glVertex2s
glVertex2sv
glVertex3d
glVertex3dv
glVertex3f
glVertex3fv
glVertex3i
glVertex3iv
glVertex3s
glVertex3sv
glVertex4d
glVertex4dv
glVertex4f
glVertex4fv
glVertex4i
glVertex4iv
glVertex4s
glVertex4sv
glVertexArrayRangeNV
glVertexPointer
glVertexPointerEXT
glVertexWeightPointerEXT
glVertexWeightfEXT
glVertexWeightfvEXT
glViewport
glWindowPos2dMESA
glWindowPos2dvMESA
glWindowPos2fMESA
glWindowPos2fvMESA
glWindowPos2iMESA
glWindowPos2ivMESA
glWindowPos2sMESA
glWindowPos2svMESA
glWindowPos3dMESA
glWindowPos3dvMESA
glWindowPos3fMESA
glWindowPos3fvMESA
glWindowPos3iMESA
glWindowPos3ivMESA
glWindowPos3sMESA
glWindowPos3svMESA
glWindowPos4dMESA
glWindowPos4dvMESA
glWindowPos4fMESA
glWindowPos4fvMESA
glWindowPos4iMESA
glWindowPos4ivMESA
glWindowPos4sMESA
glWindowPos4svMESA
_mesa_CallList
_mesa_CallLists
_mesa_DeleteLists
_mesa_EndList
_mesa_GenLists
_mesa_IsList
_mesa_ListBase
_mesa_NewList
_mesa_init_dlist_table
gl_compile_cassette
gl_destroy_list
gl_init_lists
gl_save_error
mesa_print_display_list
_mesa_DrawPixels
_mesa_clip_pixelrect
_mesa_Disable
_mesa_DisableClientState
_mesa_Enable
_mesa_EnableClientState
_mesa_IsEnabled
_mesa_set_enable
gl_lookup_enum_by_name
gl_lookup_enum_by_nr
_mesa_EvalCoord1d
_mesa_EvalCoord1dv
_mesa_EvalCoord1f
_mesa_EvalCoord1fv
_mesa_EvalCoord2d
_mesa_EvalCoord2dv
_mesa_EvalCoord2f
_mesa_EvalCoord2fv
_mesa_EvalMesh1
_mesa_EvalMesh2
_mesa_EvalPoint1
_mesa_EvalPoint2
_mesa_GetMapdv
_mesa_GetMapfv
_mesa_GetMapiv
_mesa_Map1d
_mesa_Map1f
_mesa_Map2d
_mesa_Map2f
_mesa_MapGrid1d
_mesa_MapGrid1f
_mesa_MapGrid2d
_mesa_MapGrid2f
_mesa_evaluator_components
gl_copy_map_points1d
gl_copy_map_points1f
gl_copy_map_points2d
gl_copy_map_points2f
gl_eval_vb
gl_init_eval
gl_extension_is_enabled
gl_extensions_add
gl_extensions_ctr
gl_extensions_disable
gl_extensions_dtr
gl_extensions_enable
gl_extensions_get_string
_mesa_FeedbackBuffer
_mesa_InitNames
_mesa_LoadName
_mesa_PassThrough
_mesa_PopName
_mesa_PushName
_mesa_RenderMode
_mesa_SelectBuffer
gl_feedback_line
gl_feedback_points
gl_feedback_triangle
gl_feedback_vertex
gl_select_line
gl_select_points
gl_select_triangle
gl_update_hitflag
_mesa_Fogf
_mesa_Fogfv
_mesa_Fogi
_mesa_Fogiv
_mesa_fog_ci_pixels
_mesa_fog_rgba_pixels
_mesa_fog_vertices
_mesa_init_fog
_mesa_GetBooleanv
_mesa_GetDoublev
_mesa_GetError
_mesa_GetFloatv
_mesa_GetIntegerv
_mesa_GetPointerv
_mesa_GetString
_glapi_add_entrypoint
_glapi_check_multithread
_glapi_check_table
_glapi_get_context
_glapi_get_dispatch
_glapi_get_dispatch_table_size
_glapi_get_proc_address
_glapi_get_proc_name
_glapi_get_proc_offset
_glapi_get_version
_glapi_set_context
_glapi_set_dispatch
_glapi_noop_enable_warnings
_glthread_GetID
_glthread_GetTSD
_glthread_InitTSD
_glthread_SetTSD
_mesa_DeleteHashTable
_mesa_HashFindFreeKeyBlock
_mesa_HashFirstEntry
_mesa_HashInsert
_mesa_HashLookup
_mesa_HashPrint
_mesa_HashRemove
_mesa_NewHashTable
_mesa_Hint
_mesa_HintPGI
_mesa_try_Hint
_mesa_bytes_per_pixel
_mesa_components_in_format
_mesa_image_address
_mesa_image_row_stride
_mesa_is_legal_format_and_type
_mesa_native_packing
_mesa_pack_bitmap
_mesa_pack_polygon_stipple
_mesa_pack_rgba_span
_mesa_sizeof_packed_type
_mesa_sizeof_type
_mesa_swap2
_mesa_swap4
_mesa_unpack_bitmap
_mesa_unpack_depth_span
_mesa_unpack_float_color_span
_mesa_unpack_image
_mesa_unpack_index_span
_mesa_unpack_polygon_stipple
_mesa_unpack_stencil_span
_mesa_unpack_ubyte_color_span
_mesa_ConvolutionFilter1D
_mesa_ConvolutionFilter2D
_mesa_ConvolutionParameterf
_mesa_ConvolutionParameterfv
_mesa_ConvolutionParameteri
_mesa_ConvolutionParameteriv
_mesa_CopyConvolutionFilter1D
_mesa_CopyConvolutionFilter2D
_mesa_GetConvolutionFilter
_mesa_GetConvolutionParameterfv
_mesa_GetConvolutionParameteriv
_mesa_GetHistogram
_mesa_GetHistogramParameterfv
_mesa_GetHistogramParameteriv
_mesa_GetMinmax
_mesa_GetMinmaxParameterfv
_mesa_GetMinmaxParameteriv
_mesa_GetSeparableFilter
_mesa_Histogram
_mesa_Minmax
_mesa_ResetHistogram
_mesa_ResetMinmax
_mesa_SeparableFilter2D
_mesa_update_histogram
_mesa_update_minmax
_mesa_ColorMaterial
_mesa_GetLightfv
_mesa_GetLightiv
_mesa_GetMaterialfv
_mesa_GetMaterialiv
_mesa_LightModelf
_mesa_LightModelfv
_mesa_LightModeli
_mesa_LightModeliv
_mesa_Lightf
_mesa_Lightfv
_mesa_Lighti
_mesa_Lightiv
_mesa_Materialf
_mesa_Materialfv
_mesa_Materiali
_mesa_Materialiv
_mesa_ShadeModel
gl_compute_light_positions
gl_compute_shine_table
gl_compute_spot_exp_table
gl_material_bitmask
gl_update_color_material
gl_update_lighting
gl_update_material
gl_update_normal_transform
_mesa_LineStipple
_mesa_LineWidth
gl_set_line_function
_mesa_LogicOp
_mesa_logicop_ci_pixels
_mesa_logicop_ci_span
_mesa_logicop_rgba_pixels
_mesa_logicop_rgba_span
_mesa_ColorMask
_mesa_IndexMask
_mesa_mask_index_pixels
_mesa_mask_index_span
_mesa_mask_rgba_pixels
_mesa_mask_rgba_span
_mesa_DepthRange
_mesa_Frustum
_mesa_LoadIdentity
_mesa_LoadMatrixd
_mesa_LoadMatrixf
_mesa_LoadTransposeMatrixdARB
_mesa_LoadTransposeMatrixfARB
_mesa_MatrixMode
_mesa_MultMatrixd
_mesa_MultMatrixf
_mesa_MultTransposeMatrixdARB
_mesa_MultTransposeMatrixfARB
_mesa_Ortho
_mesa_PopMatrix
_mesa_PushMatrix
_mesa_Rotated
_mesa_Rotatef
_mesa_Scaled
_mesa_Scalef
_mesa_Translated
_mesa_Translatef
_mesa_Viewport
gl_Viewport
gl_calculate_model_project_matrix
gl_mat_mul_floats
gl_mat_mul_mat
gl_matrix_alloc_inv
gl_matrix_analyze
gl_matrix_copy
gl_matrix_ctr
gl_matrix_dtr
gl_matrix_invert
gl_matrix_mul
gl_matrix_transposed
gl_matrix_transposef
gl_print_matrix
gl_rotation_matrix
_mesa_calloc
_mesa_free
_mesa_malloc
_mesa_bitcount
_mesa_init_math
gl_sqrt
gl_alloc_pb
gl_flush_pb
gl_build_immediate_pipeline
gl_build_precalc_pipeline
gl_pipeline_init
gl_print_active_pipeline
gl_print_pipe_ops
gl_print_pipeline
gl_print_tri_caps
gl_print_vert_flags
gl_reset_cva_vb
gl_run_pipeline
gl_update_pipelines
_mesa_GetPixelMapfv
_mesa_GetPixelMapuiv
_mesa_GetPixelMapusv
_mesa_PixelMapfv
_mesa_PixelMapuiv
_mesa_PixelMapusv
_mesa_PixelStoref
_mesa_PixelStorei
_mesa_PixelTransferf
_mesa_PixelTransferi
_mesa_PixelZoom
_mesa_lookup_rgba
_mesa_map_ci
_mesa_map_ci8_to_rgba
_mesa_map_ci_to_rgba
_mesa_map_ci_to_rgba_ubyte
_mesa_map_rgba
_mesa_map_stencil
_mesa_scale_and_bias_rgba
_mesa_shift_and_offset_ci
_mesa_shift_and_offset_stencil
_mesa_transform_rgba
_mesa_GetPixelTexGenParameterfvSGIS
_mesa_GetPixelTexGenParameterivSGIS
_mesa_PixelTexGenParameterfSGIS
_mesa_PixelTexGenParameterfvSGIS
_mesa_PixelTexGenParameteriSGIS
_mesa_PixelTexGenParameterivSGIS
_mesa_PixelTexGenSGIX
_mesa_pixeltexgen
_mesa_PointParameterfEXT
_mesa_PointParameterfvEXT
_mesa_PointSize
gl_set_point_function
_mesa_CullFace
_mesa_FrontFace
_mesa_GetPolygonStipple
_mesa_PolygonMode
_mesa_PolygonOffset
_mesa_PolygonOffsetEXT
_mesa_PolygonStipple
gl_set_quad_function
_mesa_RasterPos2d
_mesa_RasterPos2dv
_mesa_RasterPos2f
_mesa_RasterPos2fv
_mesa_RasterPos2i
_mesa_RasterPos2iv
_mesa_RasterPos2s
_mesa_RasterPos2sv
_mesa_RasterPos3d
_mesa_RasterPos3dv
_mesa_RasterPos3f
_mesa_RasterPos3fv
_mesa_RasterPos3i
_mesa_RasterPos3iv
_mesa_RasterPos3s
_mesa_RasterPos3sv
_mesa_RasterPos4d
_mesa_RasterPos4dv
_mesa_RasterPos4f
_mesa_RasterPos4fv
_mesa_RasterPos4i
_mesa_RasterPos4iv
_mesa_RasterPos4s
_mesa_RasterPos4sv
_mesa_ReadPixels
_mesa_Rectd
_mesa_Rectdv
_mesa_Rectf
_mesa_Rectfv
_mesa_Recti
_mesa_Rectiv
_mesa_Rects
_mesa_Rectsv
_mesa_Scissor
gl_scissor_pixels
gl_scissor_span
gl_init_shade
gl_shade_rastpos
gl_update_lighting_function
gl_read_index_span
gl_read_rgba_span
gl_write_index_span
gl_write_monocolor_span
gl_write_monoindex_span
gl_write_multitexture_span
gl_write_rgba_span
gl_write_texture_span
gl_clean_color
gl_default_nr_stages
gl_default_pipeline
gl_import_client_data
gl_init_vbxform
gl_update_materials
_mesa_init_exec_table
_mesa_init_no_op_table
gl_print_enable_flags
gl_print_state
gl_update_state
_mesa_ClearStencil
_mesa_StencilFunc
_mesa_StencilMask
_mesa_StencilOp
_mesa_alloc_stencil_buffer
_mesa_clear_stencil_buffer
_mesa_read_stencil_span
_mesa_stencil_and_ztest_pixels
_mesa_stencil_and_ztest_span
_mesa_write_stencil_span
_mesa_CompressedTexImage1DARB
_mesa_CompressedTexImage2DARB
_mesa_CompressedTexImage3DARB
_mesa_CompressedTexSubImage1DARB
_mesa_CompressedTexSubImage2DARB
_mesa_CompressedTexSubImage3DARB
_mesa_CopyTexImage1D
_mesa_CopyTexImage2D
_mesa_CopyTexSubImage1D
_mesa_CopyTexSubImage2D
_mesa_CopyTexSubImage3D
_mesa_GetCompressedTexImageARB
_mesa_GetTexImage
_mesa_TexImage1D
_mesa_TexImage2D
_mesa_TexImage3D
_mesa_TexImage3DEXT
_mesa_TexSubImage1D
_mesa_TexSubImage2D
_mesa_TexSubImage3D
_mesa_alloc_texture_image
_mesa_base_tex_format
_mesa_compressed_image_size
_mesa_free_texture_image
_mesa_get_teximage_from_driver
_mesa_select_tex_image
_mesa_select_tex_object
_mesa_AreTexturesResident
_mesa_BindTexture
_mesa_DeleteTextures
_mesa_GenTextures
_mesa_IsTexture
_mesa_PrioritizeTextures
_mesa_test_texobj_completeness
gl_alloc_texture_object
gl_free_texture_object
_mesa_ActiveTextureARB
_mesa_ClientActiveTextureARB
_mesa_GetTexEnvfv
_mesa_GetTexEnviv
_mesa_GetTexGendv
_mesa_GetTexGenfv
_mesa_GetTexGeniv
_mesa_GetTexLevelParameterfv
_mesa_GetTexLevelParameteriv
_mesa_GetTexParameterfv
_mesa_GetTexParameteriv
_mesa_TexEnvf
_mesa_TexEnvfv
_mesa_TexEnvi
_mesa_TexEnviv
_mesa_TexGend
_mesa_TexGendv
_mesa_TexGenf
_mesa_TexGenfv
_mesa_TexGeni
_mesa_TexGeniv
_mesa_TexParameterf
_mesa_TexParameterfv
_mesa_TexParameteri
_mesa_TexParameteriv
gl_put_texobj_on_dirty_list
gl_remove_texobj_from_dirty_list
gl_update_dirty_texobjs
_mesa_set_texture_sampler
gl_init_texture
gl_texture_pixels
gl_update_texture_unit
gl_init_translate
gl_cull_triangle
gl_set_triangle_function
_mesa_ArrayElement
_mesa_ColorPointer
_mesa_ColorPointerEXT
_mesa_DrawArrays
_mesa_DrawElements
_mesa_DrawRangeElements
_mesa_EdgeFlagPointer
_mesa_EdgeFlagPointerEXT
_mesa_IndexPointer
_mesa_IndexPointerEXT
_mesa_InterleavedArrays
_mesa_NormalPointer
_mesa_NormalPointerEXT
_mesa_TexCoordPointer
_mesa_TexCoordPointerEXT
_mesa_VertexPointer
_mesa_VertexPointerEXT
gl_exec_array_elements
gl_update_client_state
gl_immediate_alloc
gl_immediate_free
gl_vb_create_for_cva
gl_vb_create_for_immediate
gl_vb_free
gl_cull_vb
gl_dont_cull_vb
gl_fast_copy_vb
gl_make_normal_cullmask
gl_purge_vertices
_mesa_Begin
_mesa_Color3b
_mesa_Color3bv
_mesa_Color3d
_mesa_Color3dv
_mesa_Color3f
_mesa_Color3fv
_mesa_Color3i
_mesa_Color3iv
_mesa_Color3s
_mesa_Color3sv
_mesa_Color3ub
_mesa_Color3ubv
_mesa_Color3ui
_mesa_Color3uiv
_mesa_Color3us
_mesa_Color3usv
_mesa_Color4b
_mesa_Color4bv
_mesa_Color4d
_mesa_Color4dv
_mesa_Color4f
_mesa_Color4fv
_mesa_Color4i
_mesa_Color4iv
_mesa_Color4s
_mesa_Color4sv
_mesa_Color4ub
_mesa_Color4ubv
_mesa_Color4ui
_mesa_Color4uiv
_mesa_Color4us
_mesa_Color4usv
_mesa_EdgeFlag
_mesa_EdgeFlagv
_mesa_End
_mesa_Indexd
_mesa_Indexdv
_mesa_Indexf
_mesa_Indexfv
_mesa_Indexi
_mesa_Indexiv
_mesa_Indexs
_mesa_Indexsv
_mesa_Indexub
_mesa_Indexubv
_mesa_MultiTexCoord1dARB
_mesa_MultiTexCoord1dvARB
_mesa_MultiTexCoord1fARB
_mesa_MultiTexCoord1fvARB
_mesa_MultiTexCoord1iARB
_mesa_MultiTexCoord1ivARB
_mesa_MultiTexCoord1sARB
_mesa_MultiTexCoord1svARB
_mesa_MultiTexCoord2dARB
_mesa_MultiTexCoord2dvARB
_mesa_MultiTexCoord2fARB
_mesa_MultiTexCoord2fvARB
_mesa_MultiTexCoord2iARB
_mesa_MultiTexCoord2ivARB
_mesa_MultiTexCoord2sARB
_mesa_MultiTexCoord2svARB
_mesa_MultiTexCoord3dARB
_mesa_MultiTexCoord3dvARB
_mesa_MultiTexCoord3fARB
_mesa_MultiTexCoord3fvARB
_mesa_MultiTexCoord3iARB
_mesa_MultiTexCoord3ivARB
_mesa_MultiTexCoord3sARB
_mesa_MultiTexCoord3svARB
_mesa_MultiTexCoord4dARB
_mesa_MultiTexCoord4dvARB
_mesa_MultiTexCoord4fARB
_mesa_MultiTexCoord4fvARB
_mesa_MultiTexCoord4iARB
_mesa_MultiTexCoord4ivARB
_mesa_MultiTexCoord4sARB
_mesa_MultiTexCoord4svARB
_mesa_Normal3b
_mesa_Normal3bv
_mesa_Normal3d
_mesa_Normal3dv
_mesa_Normal3f
_mesa_Normal3fv
_mesa_Normal3i
_mesa_Normal3iv
_mesa_Normal3s
_mesa_Normal3sv
_mesa_TexCoord1d
_mesa_TexCoord1dv
_mesa_TexCoord1f
_mesa_TexCoord1fv
_mesa_TexCoord1i
_mesa_TexCoord1iv
_mesa_TexCoord1s
_mesa_TexCoord1sv
_mesa_TexCoord2d
_mesa_TexCoord2dv
_mesa_TexCoord2f
_mesa_TexCoord2fv
_mesa_TexCoord2i
_mesa_TexCoord2iv
_mesa_TexCoord2s
_mesa_TexCoord2sv
_mesa_TexCoord3d
_mesa_TexCoord3dv
_mesa_TexCoord3f
_mesa_TexCoord3fv
_mesa_TexCoord3i
_mesa_TexCoord3iv
_mesa_TexCoord3s
_mesa_TexCoord3sv
_mesa_TexCoord4d
_mesa_TexCoord4dv
_mesa_TexCoord4f
_mesa_TexCoord4fv
_mesa_TexCoord4i
_mesa_TexCoord4iv
_mesa_TexCoord4s
_mesa_TexCoord4sv
_mesa_Vertex2d
_mesa_Vertex2dv
_mesa_Vertex2f
_mesa_Vertex2fv
_mesa_Vertex2i
_mesa_Vertex2iv
_mesa_Vertex2s
_mesa_Vertex2sv
_mesa_Vertex3d
_mesa_Vertex3dv
_mesa_Vertex3f
_mesa_Vertex3fv
_mesa_Vertex3i
_mesa_Vertex3iv
_mesa_Vertex3s
_mesa_Vertex3sv
_mesa_Vertex4d
_mesa_Vertex4dv
_mesa_Vertex4f
_mesa_Vertex4fv
_mesa_Vertex4i
_mesa_Vertex4iv
_mesa_Vertex4s
_mesa_Vertex4sv
gl_Begin
gl_End
gl_Vertex2f
gl_render_elts
gl_render_vb_indirect
gl_init_vbrender
gl_reduced_prim_change
gl_render_clipped_line
gl_render_clipped_triangle
gl_render_vb
gl_set_render_vb_function
RESET_IMMEDIATE
gl_compute_orflag
gl_copy_prev_vertices
gl_copy_to_current
gl_execute_cassette
gl_fixup_cassette
gl_fixup_input
gl_flush_vb
gl_internal_flush
gl_maybe_transform_vb
gl_print_cassette
gl_print_cassette_flags
gl_reset_input
gl_reset_vb
gl_texcoord_size
gl_vector1ub_alloc
gl_vector1ub_free
gl_vector1ub_init
gl_vector1ui_alloc
gl_vector1ui_free
gl_vector1ui_init
gl_vector3f_alloc
gl_vector3f_free
gl_vector3f_init
gl_vector3f_print
gl_vector4f_alloc
gl_vector4f_clean_elem
gl_vector4f_free
gl_vector4f_init
gl_vector4f_print
gl_vector4ub_alloc
gl_vector4ub_free
gl_vector4ub_init
gl_init_vertices
_mesa_WindowPos2dMESA
_mesa_WindowPos2dvMESA
_mesa_WindowPos2fMESA
_mesa_WindowPos2fvMESA
_mesa_WindowPos2iMESA
_mesa_WindowPos2ivMESA
_mesa_WindowPos2sMESA
_mesa_WindowPos2svMESA
_mesa_WindowPos3dMESA
_mesa_WindowPos3dvMESA
_mesa_WindowPos3fMESA
_mesa_WindowPos3fvMESA
_mesa_WindowPos3iMESA
_mesa_WindowPos3ivMESA
_mesa_WindowPos3sMESA
_mesa_WindowPos3svMESA
_mesa_WindowPos4dMESA
_mesa_WindowPos4dvMESA
_mesa_WindowPos4fMESA
_mesa_WindowPos4fvMESA
_mesa_WindowPos4iMESA
_mesa_WindowPos4ivMESA
_mesa_WindowPos4sMESA
_mesa_WindowPos4svMESA
gl_init_transformation
gl_project_points
gl_transform_point_sz
gl_transform_vector
gl_write_zoomed_index_span
gl_write_zoomed_rgb_span
gl_write_zoomed_rgba_span
gl_write_zoomed_stencil_span
__MESA_beginDispatchOverride
__MESA_copyContext
__MESA_createBuffer
__MESA_createContext
__MESA_destroyBuffer
__MESA_destroyContext
__MESA_dispatchExec
__MESA_endDispatchOverride
__MESA_forceCurrent
__MESA_initVisuals
__MESA_loseCurrent
__MESA_makeCurrent
__MESA_notifyDestroy
__MESA_notifyResize
__MESA_notifySwapBuffers
__MESA_resetExtension
__MESA_resizeBuffers
__MESA_screenProbe
__MESA_setVisualConfigs
__MESA_shareContext
__MESA_swapBuffers
__glFloorLog2
XMesaCreateImage
XMesaDestroyImage
XMesaGetPixel
XMesaPutImageHelper
XMesaCopySubBuffer
XMesaCreateContext
XMesaCreatePixmapBuffer
XMesaCreateVisual
XMesaCreateWindowBuffer
XMesaCreateWindowBuffer2
XMesaDestroyBuffer
XMesaDestroyContext
XMesaDestroyVisual
XMesaDitherColor
XMesaFindBuffer
XMesaFlush
XMesaForceCurrent
XMesaGarbageCollect
XMesaGetBackBuffer
XMesaGetCurrentBuffer
XMesaGetCurrentContext
XMesaGetCurrentReadBuffer
XMesaGetDepthBuffer
XMesaGetString
XMesaLoseCurrent
XMesaMakeCurrent
XMesaMakeCurrent2
XMesaReset
XMesaSetFXmode
XMesaSetVisualDisplay
XMesaSwapBuffers
XMesaUnbindContext
xmesa_alloc_back_buffer
xmesa_color_to_pixel
xmesa_update_state
xmesa_get_line_func
xmesa_get_points_func
xmesa_get_triangle_func
/**************************************************************************
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice (including the
next paragraph) 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 NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS 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.
**************************************************************************/
/*
* Authors:
* Kevin E. Martin <kevin@precisioninsight.com>
*
*/
#ifdef HAVE_XORG_CONFIG_H
#include <xorg-config.h>
#endif
#include "xf86Module.h"
static MODULESETUPPROTO(GLcoreSetup);
static XF86ModuleVersionInfo VersRec =
{
"GLcore",
MODULEVENDORSTRING,
MODINFOSTRING1,
MODINFOSTRING2,
XORG_VERSION_CURRENT,
1, 0, 0,
ABI_CLASS_EXTENSION,
ABI_EXTENSION_VERSION,
MOD_CLASS_NONE,
{0,0,0,0}
};
XF86ModuleData GLcoreModuleData = { &VersRec, GLcoreSetup, NULL };
static void *
GLcoreSetup(void * module, void * opts, int *errmaj, int *errmin)
{
/* Need a non-NULL return value to indicate success */
return (void *)1;
}
#if DoLoadableServer
#define IHaveModules
#endif
#include <Server.tmpl>
#define NeedAllMesaSrc
......@@ -29,11 +25,6 @@
#include "../X/Imakefile.inc"
#include "../Imakefile.inc"
#ifdef IHaveModules
MSRCS = GLcoremodule.c
MOBJS = GLcoremodule.o
#endif
XOBJS = ../X/?*.o
OBJS = $(COREMESAOBJS) $(MOBJS)
......@@ -50,16 +41,8 @@
DEFINES = $(GLX_DEFINES)
#ifdef IHaveModules
ModuleObjectRule()
DepLibraryModuleTarget(GLcore, $(DONES) $(OBJS),$(OBJS) $(XOBJS))
InstallLibraryModule(GLcore,$(MODULEDIR),extensions)
#else
NormalDepLibraryTarget(GLcore, $(DONES) $(OBJS), $(OBJS) $(XOBJS))
NormalLibraryObjectRule()
#endif
InstallDriverSDKLibraryModule(GLcore,$(DRIVERSDKMODULEDIR),extensions)
......
#if DoLoadableServer
#define IHaveModules
#endif
#define IHaveSubdirs
SUBDIRS = main math array_cache swrast swrast_setup tnl shader X GLcore $(MODSUBDIR)
......@@ -20,11 +16,7 @@
DEFINES = $(GLX_DEFINES)
#ifdef IHaveModules
ModuleObjectRule()
#else
NormalLibraryObjectRule()
#endif
#ifdef IHaveSubdirs
MakeSubdirs($(SUBDIRS))
......
#if DoLoadableServer
#define IHaveModules
#endif
#include <Server.tmpl>
#define NeedAllMesaSrc
......@@ -42,11 +38,7 @@ LinkSourceFile(compsize.c,$(MESASRCDIR)/src/glx/x11)
DEFINES = $(GLX_DEFINES) $(GLXSRV_DEFINES) -DNXAGENT_SERVER /*-DUSE_X86_ASM*/ /*-DUSE_SPARC_ASM*/
#ifdef IHaveModules
ModuleObjectRule()
#else
NormalLibraryObjectRule()
#endif
SubdirLibraryRule($(OBJS))
......@@ -59,10 +51,6 @@ MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
#endif
#if defined(IHaveModules) && BuildModuleInSubdir
LinkSourceFile(xf86glx.c,..)
LinkSourceFile(xf86glx_util.c,..)
#endif
#ifndef MesaDrvSrcDir
#define MesaDrvSrcDir $(MESASRCDIR)/src/mesa/drivers/dri
......
#if DoLoadableServer
#define IHaveModules
#endif
#include <Server.tmpl>
#define NeedAllMesaSrc
......@@ -25,11 +21,7 @@
DEFINES = $(GLX_DEFINES) /*-DUSE_X86_ASM*/ /*-DUSE_SPARC_ASM*/
#ifdef IHaveModules
ModuleObjectRule()
#else
NormalLibraryObjectRule()
#endif
SubdirLibraryRule($(OBJS))
......
#if DoLoadableServer
#define IHaveModules
#endif
/* Large PIC tables needed for Solaris/SPARC builds */
#if defined(SunArchitecture) && defined(SparcArchitecture) && defined(LargePositionIndependentCFlags)
PICFLAGS = LargePositionIndependentCFlags
......@@ -29,11 +25,7 @@
DEFINES = $(GLX_DEFINES) -DNXAGENT_SERVER /*-DUSE_X86_ASM*/ /*-DUSE_SPARC_ASM*/
#ifdef IHaveModules
ModuleObjectRule()
#else
NormalLibraryObjectRule()
#endif
SubdirLibraryRule($(OBJS))
......
#if DoLoadableServer
#define IHaveModules
#endif
#include <Server.tmpl>
#define NeedAllMesaSrc
......@@ -24,11 +20,7 @@
DEFINES = $(GLX_DEFINES) /*-DUSE_X86_ASM*/ /*-DUSE_SPARC_ASM*/
#ifdef IHaveModules
ModuleObjectRule()
#else
NormalLibraryObjectRule()
#endif
SubdirLibraryRule($(OBJS))
......
#if DoLoadableServer
#define IHaveModules
#endif
#define IHaveSubdirs
SUBDIRS = grammar slang
......@@ -29,11 +26,7 @@
DEFINES = $(GLX_DEFINES) /*-DUSE_X86_ASM*/ /*-DUSE_SPARC_ASM*/
#ifdef IHaveModules
ModuleObjectRule()
#else
NormalLibraryObjectRule()
#endif
SubdirLibraryRule($(OBJS))
......
#if DoLoadableServer
#define IHaveModules
#endif
#include <Server.tmpl>
......@@ -25,11 +22,7 @@
DEFINES = $(GLX_DEFINES) /*-DUSE_X86_ASM*/ /*-DUSE_SPARC_ASM*/
#ifdef IHaveModules
ModuleObjectRule()
#else
NormalLibraryObjectRule()
#endif
SubdirLibraryRule($(OBJS))
......
#if DoLoadableServer
#define IHaveModules
#endif
#define IHaveSubdirs
SUBDIRS = library
......@@ -28,11 +25,7 @@
DEFINES = $(GLX_DEFINES) /*-DUSE_X86_ASM*/ /*-DUSE_SPARC_ASM*/
#ifdef IHaveModules
ModuleObjectRule()
#else
NormalLibraryObjectRule()
#endif
SubdirLibraryRule($(OBJS))
......
#if DoLoadableServer
#define IHaveModules
#endif
#include <Server.tmpl>
......@@ -22,11 +19,7 @@
DEFINES = $(GLX_DEFINES) /*-DUSE_X86_ASM*/ /*-DUSE_SPARC_ASM*/
#ifdef IHaveModules
ModuleObjectRule()
#else
NormalLibraryObjectRule()
#endif
DependTarget()
......
#if DoLoadableServer
#define IHaveModules
#endif
/* Large PIC tables needed for Solaris/SPARC builds */
#if defined(SunArchitecture) && defined(SparcArchitecture) && defined(LargePositionIndependentCFlags)
PICFLAGS = LargePositionIndependentCFlags
......@@ -32,11 +28,7 @@
DEFINES = $(GLX_DEFINES) /*-DUSE_X86_ASM*/ /*-DUSE_SPARC_ASM*/
#ifdef IHaveModules
ModuleObjectRule()
#else
NormalLibraryObjectRule()
#endif
SubdirLibraryRule($(OBJS))
......
#if DoLoadableServer
#define IHaveModules
#endif
#include <Server.tmpl>
#define NeedAllMesaSrc
......@@ -24,11 +20,7 @@
DEFINES = $(GLX_DEFINES) /*-DUSE_X86_ASM*/ /*-DUSE_SPARC_ASM*/
#ifdef IHaveModules
ModuleObjectRule()
#else
NormalLibraryObjectRule()
#endif
SubdirLibraryRule($(OBJS))
......
#if DoLoadableServer
#define IHaveModules
#endif
/* Large PIC tables needed for Solaris/SPARC builds */
#if defined(SunArchitecture) && defined(SparcArchitecture) && defined(LargePositionIndependentCFlags)
PICFLAGS = LargePositionIndependentCFlags
......@@ -34,11 +30,7 @@
DEFINES = $(GLX_DEFINES) /*-DUSE_X86_ASM*/ /*-DUSE_SPARC_ASM*/
#ifdef IHaveModules
ModuleObjectRule()
#else
NormalLibraryObjectRule()
#endif
SubdirLibraryRule($(OBJS))
......
......@@ -61,13 +61,8 @@ INSTPGMFLAGS =
#define AllFBLibs PreFbLibs $(FB) PostFbLibs
#if BuildGlxExt
# if DoLoadableServer
GLXLIB = GL/glx/ModuleLibraryTargetName(glx) \
GL/mesa/GLcore/ModuleLibraryTargetName(GLcore)
# else
GLXLIB = GL/glx/ModuleLibraryTargetName(glx) \
GL/mesa/GLcore/ModuleLibraryTargetName(GLcore)
# endif
GLXDIR = GL
GLXEXT = $(GLXLIB)
#endif
......@@ -101,14 +96,8 @@ INSTPGMFLAGS =
#ifdef SiteExtensionDirs
SITEEXTDIRS = SiteExtensionDirs
#endif
#if DoLoadableServer && HasDlopen
LIBDL = DlLibrary
#endif
LIBREGEX = RegexLibrary
#if DoLoadableServer
LIBCWRAPPER = os/libcwrapper.o
#endif
#if BuildRender
RENDERDIR = render
......@@ -130,46 +119,24 @@ INSTPGMFLAGS =
CWDIR = miext/cw
COMPOSITEDIR = composite
COMPOSITELIB = $(COMPOSITEDIR)/libcomposite.a
#if DoLoadableServer
CW = miext/cw/ModuleLibraryTargetName(cw)
#else
CW = miext/cw/LibraryTargetName(cw)
#endif
#endif
#if DoLoadableServer
EXTENSIONS = $(COMPOSITELIB) $(DAMAGELIB) $(DAMAGE) $(FIXESLIB) $(CW) \
$(OTHEREXTS) $(RANDRLIB) $(RENDERLIB)
LOADABLEEXTS = $(MISCEXT) $(DBEEXT) $(RECORDEXT) $(GLXEXT)
MISCEXT = Xext/LibraryTargetName(ext)
OTHEREXTS = Xext/LibraryTargetName(exts) $(XKBEXT) $(XINPUTEXT) \
$(SITEEXTS)
#else
EXTENSIONS = $(COMPOSITELIB) $(DAMAGELIB) $(DAMAGE) $(FIXESLIB) $(CW) \
$(OTHEREXTS) $(GLXEXT) $(RANDRLIB) $(RENDERLIB)
OTHEREXTS = Xext/LibraryTargetName(ext) $(XKBEXT) $(XINPUTEXT) \
$(DBEEXT) $(RECORDEXT) $(SITEEXTS)
#endif
EXTDIRS = Xext $(XKBDIR) $(XIDIR) $(GLXDIR) \
$(DBEDIR) $(RECORDDIR) $(SITEEXTDIRS) \
$(RANDRDIR) $(RENDERDIR) $(XPCONFIGDIR) \
$(FIXESDIR) $(DAMAGEDIR) $(CWDIR) $(COMPOSITEDIR)
OS = os/LibraryTargetName(os)
BSDEMUL = $(DEPXBSDLIB)
#if DoLoadableServer
FB = fb/ModuleLibraryTargetName(fb)
#if (!(defined(NXAgentServer) && NXAgentServer))
DAMAGE = miext/damage/ModuleLibraryTargetName(damage)
#endif
SHADOW = miext/shadow/ModuleLibraryTargetName(shadow)
LAYER = miext/layer/ModuleLibraryTargetName(layer)
#else
FB = fb/LibraryTargetName(fb)
#if (!(defined(NXAgentServer) && NXAgentServer))
DAMAGE = miext/damage/LibraryTargetName(damage)
#endif
SHADOW = miext/shadow/LibraryTargetName(shadow)
LAYER = miext/layer/LibraryTargetName(layer)
#endif
#if !HasFfs && (defined(mingwArchitecture) || defined(cygwinArchitecture))
/* Order of libraries is important when linking in mingw or
* cygwin. libmi.a requires ffs from libdix.a. So it is added
......@@ -220,11 +187,11 @@ XCOMM
#if defined(NXAgentServer) && NXAgentServer
NXAGENT = nxagent
#endif
#if defined(NXWinServer) && NXWinServer && !MakeDllModules
#if defined(NXWinServer) && NXWinServer
NXWIN = NXWin
#endif
#if (defined(NXAgentServer) && NXAgentServer) || \
(!MakeDllModules && defined(NXWinServer) && NXWinServer)
(defined(NXWinServer) && NXWinServer)
MakeMutex($(NXAGENT) $(NXWIN))
#endif
MakeMutex($(STDDIRS) fb)
......@@ -568,20 +535,3 @@ ForceSubdirs($(DEPDIRS) $(SUBDIRS))
DEFAULTFONTPATH = DefaultFontPath
EXTRAMANDEFS = -D__default_font_path__="`echo $(DEFAULTFONTPATH) | sed -e 's/,/, /g'`"
#if MakeDllModules && DoLoadableServer && \
(defined(SunArchitecture) && defined(SVR4Architecture))
XCOMM Hackery for building dlopen-able .so modules on Solaris
AllTarget(linker-deps)
LINKER_DEPS_DIRS = $(SUBDIRS)
XCOMM After everything is built, run through and generate linker dependencies
linker-deps:
RunPerlScript($(XF86SRC)/os-support/sunos/find_deps.pl,-R ProjectRoot $(LINKER_DEPS_DIRS))
for i in $(LINKER_DEPS_DIRS) ; do \
echo "relinking with dependency flags in $(CURRENT_DIR)/$$i..."; \
MakeNamedTargetSubdir($$i,NullParameter,all) ; \
done
#endif
......@@ -25,11 +25,6 @@
#include <Server.tmpl>
#if DoLoadableServer
#define IHaveSubdirs
SUBDIRS = extmod
#endif
#if HasShm && (!(defined(NXAgentServer) && NXAgentServer))
SHMSRCS = shm.c
SHMOBJS = shm.o
......@@ -123,10 +118,6 @@ NormalLibraryTarget(ext,$(OBJS))
LintLibraryTarget(ext,$(SRCS))
NormalLintTarget($(SRCS))
#if DoLoadableServer
NormalLibraryTarget(exts,$(SOBJS))
#endif
#if BuildXF86BigfontExt
SpecialCObjectRule(xf86bigfont,$(ICONFIGFILES),$(SHM_DEFINES))
#endif
......@@ -136,18 +127,11 @@ SpecialCObjectRule(security,$(ICONFIGFILES),$(POLICYFILEDEF))
LinkConfDirectory(xserver,.,xserver,.)
LinkSourceFile(modinit.h,extmod)
#if BuildXCSecurity && InstallSecurityConfig
InstallNonExecFile(SecurityPolicy,$(SERVERCONFIGDIR))
#endif
DependTarget()
#if DoLoadableServer
MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
#endif
InstallDriverSDKNonExecFile(xvdix.h,$(DRIVERSDKINCLUDEDIR))
InstallDriverSDKNonExecFile(xvmcext.h,$(DRIVERSDKINCLUDEDIR))
......@@ -38,7 +38,6 @@ from The Open Group.
#include "extnsionst.h"
#include <nx-X11/extensions/bigreqstr.h>
#include "opaque.h"
#include "modinit.h"
#if 0
static unsigned char XBigReqCode;
......
......@@ -48,7 +48,6 @@ Equipment Corporation.
#include <nx-X11/extensions/dpms.h>
#include <nx-X11/extensions/dpmsstr.h>
#include "dpmsproc.h"
#include "modinit.h"
#if 0
static unsigned char DPMSCode;
......
#define IHaveModules
#include <Server.tmpl>
#if BuildScreenSaverExt
SCRNSAVSRC = saver.c
SCRNSAVOBJ = saver.o
LinkSourceFile(saver.c,..)
#endif
#if BuildDPMS
DPMSSRCS = dpms.c
DPMSOBJS = dpms.o
LinkSourceFile(dpms.c,..)
#endif
#if BuildXvExt
XVSRCS = xvmain.c xvdisp.c xvmod.c xvmc.c
XVOBJS = xvmain.o xvdisp.o xvmod.o xvmc.o
LinkSourceFile(xvmain.c,..)
LinkSourceFile(xvdisp.c,..)
LinkSourceFile(xvmod.c,..)
LinkSourceFile(xvmc.c,..)
#endif
#if BuildXResExt
XRESSRCS = xres.c
XRESOBJS = xres.o
LinkSourceFile(xres.c,..)
#endif
MODINITSRCS = modinit.c
MODINITOBJS = modinit.o
SRCS = shape.c \
bigreq.c sync.c $(SCRNSAVSRC) xcmisc.c \
$(DPMSSRCS) \
$(XVSRCS) $(MODINITSRCS) $(XRESSRCS)
MOBJS = $(MODINITOBJS) shape.o \
bigreq.o sync.o $(SCRNSAVOBJ) xcmisc.o \
$(DPMSOBJS) \
$(XVOBJS) $(XRESOBJS)
DEFINES = -DEXTMODULE $(EXT_DEFINES)
XF86INCLUDES = -I$(XF86COMSRC)
INCLUDES = -I.. -I../../include -I$(XINCLUDESRC) -I$(EXTINCSRC) \
$(XF86INCLUDES)
LINTLIBS = ../../dix/llib-ldix.ln ../../os/llib-los.ln
LinkSourceFile(shape.c,..)
LinkSourceFile(bigreq.c,..)
LinkSourceFile(sync.c,..)
LinkSourceFile(xcmisc.c,..)
ModuleObjectRule()
SpecialCObjectRule(modinit,$(ICONFIGFILES),$(EXT_DEFINES))
LibraryModuleTarget(extmod,$(MOBJS))
NormalLintTarget($(SRCS))
InstallLibraryModule(extmod,$(MODULEDIR),extensions)
DependTarget()
InstallDriverSDKLibraryModule(extmod,$(DRIVERSDKMODULEDIR),extensions)
/*
*
* Copyright (c) 1997 Matthieu Herrb
*
* 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 Matthieu Herrb not be used in
* advertising or publicity pertaining to distribution of the software without
* specific, written prior permission. Matthieu Herrb makes no
* representations about the suitability of this software for any purpose.
* It is provided "as is" without express or implied warranty.
*
* MATTHIEU HERRB DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
* EVENT SHALL MATTHIEU HERRB 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.
*/
#ifdef HAVE_XORG_CONFIG_H
#include <xorg-config.h>
#endif
#ifdef XFree86LOADER
#include "xf86_ansic.h"
#include "xf86Module.h"
#include "xf86Opt.h"
#include <nx-X11/Xproto.h>
#include "modinit.h"
#include "globals.h"
static MODULESETUPPROTO(extmodSetup);
/*
* Array describing extensions to be initialized
*/
ExtensionModule extensionModules[] = {
#ifdef SHAPE
{
ShapeExtensionInit,
SHAPENAME,
&noShapeExtension,
NULL,
NULL
},
#endif
#ifdef notyet
{
XTestExtensionInit,
XTestExtensionName,
&noTestExtensions,
NULL,
NULL
},
#endif
#ifdef BIGREQS
{
BigReqExtensionInit,
XBigReqExtensionName,
&noBigReqExtension,
NULL,
NULL
},
#endif
#ifdef XSYNC
{
SyncExtensionInit,
SYNC_NAME,
&noSyncExtension,
NULL,
NULL
},
#endif
#ifdef SCREENSAVER
{
ScreenSaverExtensionInit,
ScreenSaverName,
&noScreenSaverExtension,
NULL,
NULL
},
#endif
#ifdef DPMSExtension
{
DPMSExtensionInit,
DPMSExtensionName,
&noDPMSExtension,
NULL,
NULL
},
#endif
#ifdef XV
{
XvExtensionInit,
XvName,
&noXvExtension,
XvRegister,
NULL
},
{
XvMCExtensionInit,
XvMCName,
&noXvExtension,
NULL,
NULL
},
#endif
#ifdef RES
{
ResExtensionInit,
XRES_NAME,
&noResExtension,
NULL,
NULL
},
#endif
{ /* DON'T delete this entry ! */
NULL,
NULL,
NULL,
NULL,
NULL
}
};
static XF86ModuleVersionInfo VersRec =
{
"extmod",
MODULEVENDORSTRING,
MODINFOSTRING1,
MODINFOSTRING2,
XORG_VERSION_CURRENT,
1, 0, 0,
ABI_CLASS_EXTENSION,
ABI_EXTENSION_VERSION,
MOD_CLASS_EXTENSION,
{0,0,0,0}
};
/*
* Data for the loader
*/
XF86ModuleData extmodModuleData = { &VersRec, extmodSetup, NULL };
static void *
extmodSetup(void * module, void * opts, int *errmaj, int *errmin)
{
int i;
/* XXX the option stuff here is largely a sample/test case */
for (i = 0; extensionModules[i].name != NULL; i++) {
if (opts) {
char *s;
s = (char *)malloc(strlen(extensionModules[i].name) + 5);
if (s) {
void * o;
strcpy(s, "omit");
strcat(s, extensionModules[i].name);
o = xf86FindOption(opts, s);
free(s);
if (o) {
xf86MarkOptionUsed(o);
continue;
}
}
}
LoadExtension(&extensionModules[i], FALSE);
}
/* Need a non-NULL return */
return (void *)1;
}
#endif /* XFree86LOADER */
#ifdef HAVE_DIX_CONFIG_H
#include <dix-config.h>
#endif
#ifdef SHAPE
extern void ShapeExtensionInit(void);
#include <X11/extensions/shapeproto.h>
#endif
#ifdef XTEST
extern void XTestExtensionInit(void);
#define _XTEST_SERVER_
#include <nx-X11/extensions/xtestconst.h>
#include <nx-X11/extensions/xteststr.h>
#endif
#if 1
extern void XTestExtension1Init(void);
#endif
#ifdef BIGREQS
extern void BigReqExtensionInit(void);
#include <nx-X11/extensions/bigreqstr.h>
#endif
#ifdef XSYNC
extern void SyncExtensionInit(void);
#define _SYNC_SERVER
#include <nx-X11/extensions/sync.h>
#include <nx-X11/extensions/syncstr.h>
#endif
#ifdef SCREENSAVER
extern void ScreenSaverExtensionInit (void);
#include <nx-X11/extensions/saver.h>
#endif
#ifdef XCMISC
extern void XCMiscExtensionInit(void);
#include <nx-X11/extensions/xcmiscstr.h>
#endif
#ifdef DPMSExtension
extern void DPMSExtensionInit(void);
#include <nx-X11/extensions/dpmsstr.h>
#endif
#ifdef XV
extern void XvExtensionInit(void);
extern void XvMCExtensionInit(void);
extern void XvRegister(void);
#include <nx-X11/extensions/Xv.h>
#include <nx-X11/extensions/XvMC.h>
#endif
#ifdef RES
extern void ResExtensionInit(void);
#include <nx-X11/extensions/XResproto.h>
#endif
#ifdef SHM
extern void ShmExtensionInit(void);
#include <X11/extensions/shmproto.h>
extern void ShmSetPixmapFormat(
ScreenPtr pScreen,
int format);
extern void ShmRegisterFuncs(
ScreenPtr pScreen,
ShmFuncsPtr funcs);
#endif
#if 1
extern void SecurityExtensionInit(void);
#endif
#if 1
extern void XagExtensionInit(void);
#endif
#if 1
extern void XpExtensionInit(void);
#endif
#if 1
extern void PanoramiXExtensionInit(int argc, char *argv[]);
#endif
#if 1
extern void XkbExtensionInit(void);
#endif
......@@ -55,7 +55,6 @@ Equipment Corporation.
#ifdef RENDER
#include "picturestr.h"
#endif
#include "modinit.h"
#include "protocol-versions.h"
#ifdef GLXPROXY
......
......@@ -59,8 +59,6 @@ in this Software without prior written authorization from the X Consortium.
#include <stdio.h>
#endif
#include "modinit.h"
#include "protocol-versions.h"
#if 0
......
......@@ -112,8 +112,6 @@ static char _NXPolicyFilePath[1024];
#endif
#include "modinit.h"
static int SecurityErrorBase; /* first Security error number */
static int SecurityEventBase; /* first Security event number */
......
......@@ -46,7 +46,6 @@ in this Software without prior written authorization from The Open Group.
#ifdef EXTMODULE
#include "xf86_ansic.h"
#endif
#include "modinit.h"
typedef RegionPtr (*CreateDftPtr)(
WindowPtr /* pWin */
......
......@@ -68,8 +68,6 @@ in this Software without prior written authorization from The Open Group.
#include "panoramiXsrv.h"
#endif
#include "modinit.h"
typedef struct _ShmDesc {
struct _ShmDesc *next;
int shmid;
......
......@@ -77,8 +77,6 @@ PERFORMANCE OF THIS SOFTWARE.
#endif
#endif
#include "modinit.h"
/*
* Local Global Variables
*/
......
......@@ -38,7 +38,6 @@ from The Open Group.
#include "extnsionst.h"
#include "swaprep.h"
#include <nx-X11/extensions/xcmiscstr.h>
#include "modinit.h"
#include <stdint.h>
......
......@@ -15,7 +15,6 @@
#include "swaprep.h"
#include <nx-X11/extensions/XResproto.h>
#include "pixmapstr.h"
#include "modinit.h"
#include "protocol-versions.h"
static int
......
......@@ -54,8 +54,6 @@ from The Open Group.
#include "xf86_ansic.h"
#endif
#include "modinit.h"
#if 0
static unsigned char XTestReqCode;
#endif
......
There are several code fragments that need to be placed in the device
dependent part of the server. These are described below. These code
fragments are device and implementation dependent.
This code fragment should go in your ddx InitInput() routine:
#ifdef XTESTEXT1
extern KeyCode xtest_command_key;
#endif
#ifdef XTESTEXT1
xtest_command_key = <whatever-is-a-good-keycode-for-your-keyboard>;
#endif
This code fragment should go at the front of the file that handles
keyboards:
#ifdef XTESTEXT1
/*
* defined in xtestext1di.c
*/
extern int on_steal_input;
extern Bool XTestStealKeyData();
#endif XTESTEXT1
This code fragment should go in the function that parses input from the
keyboard or pointer after you know what input action has occurred, but before
you have told the server about it. If conditionalizes the actual function
call to pass the information on:
#ifdef XTESTEXT1
if (!on_steal_input ||
XTestStealKeyData(code, direction, dev_type, x, y))
#endif /* XTESTEXT1 */
handle_device_event(...);
This code fragment should go in the function that handles mouse motion after
you have figured out how much the mouse has moved:
#ifdef XTESTEXT1
if (on_steal_input)
XTestStealMotionData(dx, dy, dev, x, y);
#endif XTESTEXT1
This code fragment should go at the front of the os-specific code where
you wait (by doing a select on the socket in our implementation) for
something to happen:
#ifdef XTESTEXT1
extern int playback_on;
void XTestComputeWaitTime();
#endif XTESTEXT1
These code fragments should go in the os-specific code on both sides of
where you wait (by doing a select on the socket in our implementation)
for something to happen:
#ifdef XTESTEXT1
if (playback_on)
XTestComputeWaitTime(wt = &waittime);
#endif XTESTEXT1
... code to do select ...
WakeupHandler(i, LastSelectMask);
#ifdef XTESTEXT1
if (playback_on)
i = XTestProcessInputAction(i, &waittime);
#endif XTESTEXT1
You also need to implement the following routines (documentation
is needed; for now, see server/ddx/hp/hp/x_hil.c):
void
XTestGenerateEvent(dev_type, keycode, keystate, mousex, mousey)
int dev_type;
int keycode;
int keystate;
int mousex;
int mousey;
void
XTestGetPointerPos(fmousex, fmousey)
short *fmousex, *fmousey;
void
XTestJumpPointer(jx, jy, dev_type)
int jx;
int jy;
int dev_type;
......@@ -71,7 +71,6 @@ University of California.
#include "opaque.h"
#define XTestSERVER_SIDE
#include <nx-X11/extensions/xtestext1.h>
#include "modinit.h"
#include "xtest1dd.h"
......
#ifdef HAVE_XORG_CONFIG_H
#include <xorg-config.h>
#endif
#include <nx-X11/X.h>
#include "misc.h"
#include "scrnintstr.h"
#include "gc.h"
#include <nx-X11/extensions/Xv.h>
#include <nx-X11/extensions/Xvproto.h>
#include "xvdix.h"
#include "xvmodproc.h"
void
XvRegister()
{
XvScreenInitProc = XvScreenInit;
XvGetScreenIndexProc = XvGetScreenIndex;
XvGetRTPortProc = XvGetRTPort;
XvMCScreenInitProc = XvMCScreenInit;
}
#ifdef HAVE_DIX_CONFIG_H
#include <dix-config.h>
#endif
#include "xvmcext.h"
extern int (*XvGetScreenIndexProc)(void);
extern unsigned long (*XvGetRTPortProc)(void);
extern int (*XvScreenInitProc)(ScreenPtr);
extern int (*XvMCScreenInitProc)(ScreenPtr, int, XvMCAdaptorPtr);
extern void XvRegister(void);
#if DoLoadableServer
#define IHaveSubdirs
#endif
#include <Server.tmpl>
#if DoLoadableServer
SUBDIRS = module
#endif
SRCS = dbe.c midbe.c
OBJS = dbe.o midbe.o
......@@ -20,10 +13,6 @@ NormalLibraryTarget(dbe,$(OBJS))
LintLibraryTarget(dbe,$(SRCS))
NormalLintTarget($(SRCS))
#if DoLoadableServer
MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
#endif
DependTarget()
#ifdef HAVE_XORG_CONFIG_H
#include <xorg-config.h>
#endif
#include "xf86Module.h"
#include "globals.h"
static MODULESETUPPROTO(dbeSetup);
extern void DbeExtensionInit(void);
ExtensionModule dbeExt = {
DbeExtensionInit,
"DOUBLE-BUFFER",
&noDbeExtension,
NULL,
NULL
};
static XF86ModuleVersionInfo VersRec =
{
"dbe",
MODULEVENDORSTRING,
MODINFOSTRING1,
MODINFOSTRING2,
XORG_VERSION_CURRENT,
1, 0, 0,
ABI_CLASS_EXTENSION,
ABI_EXTENSION_VERSION,
MOD_CLASS_EXTENSION,
{0,0,0,0}
};
/*
* Data for the loader
*/
XF86ModuleData dbeModuleData = { &VersRec, dbeSetup, NULL };
static void *
dbeSetup(void * module, void * opts, int *errmaj, int *errmin)
{
LoadExtension(&dbeExt, FALSE);
/* Need a non-NULL return value to indicate success */
return (void *)1;
}
#define IHaveModules
#include <Server.tmpl>
#if DoLoadableServer
MSRCS = dbemodule.c
MOBJS = dbemodule.o
#endif
SRCS = dbe.c midbe.c $(MSRCS)
OBJS = dbe.o midbe.o $(MOBJS)
INCLUDES = -I.. -I$(SERVERSRC)/include -I$(XINCLUDESRC) -I$(EXTINCSRC) $(EXTRAINCLUDES)
LINTLIBS = ../../dix/llib-ldix.ln ../../os/llib-los.ln
DEFINES = $(EXT_DEFINES)
LinkSourceFile(dbemodule.c,..)
LinkSourceFile(midbe.c,..)
LinkSourceFile(dbe.c,..)
ModuleObjectRule()
LibraryModuleTarget(dbe,$(OBJS))
LintLibraryTarget(dbe,$(SRCS))
NormalLintTarget($(SRCS))
InstallLibraryModule(dbe,$(MODULEDIR),extensions)
DependTarget()
InstallDriverSDKLibraryModule(dbe,$(DRIVERSDKMODULEDIR),extensions)
......@@ -17,14 +17,6 @@ SpecialCObjectRule(fbcopy,fbcopy.c,$(USEMMXOPTIONS))
#endif
*/
#if DoLoadableServer
#if !BuildModuleInSubdir
#define IHaveModules
#elif !defined(IHaveModules)
#define IHaveSubdirs
SUBDIRS = module
#endif
#endif
#include <Server.tmpl>
......@@ -32,10 +24,6 @@ SUBDIRS = module
FB_DEFINES=-DFBNOPIXADDR -DFBNO24BIT
#endif
#if defined(IHaveModules)
XFMODSRC = fbmodule.c
XFMODOBJ = fbmodule.o
#endif
#if BuildRender
RENDERSRC = fbcompose.c
......@@ -131,21 +119,13 @@ OBJS = $(XFMODOBJ) \
LINTLIBS = $(SERVERSRC)/dix/llib-ldix.ln $(SERVERSRC)/os/llib-los.ln \
$(SERVERSRC)/mi/llib-lmi.ln
#ifdef IHaveModules
ModuleObjectRule()
LibraryModuleTarget(fb,$(OBJS))
#else
NormalLibraryObjectRule()
NormalLibraryTarget(fb,$(OBJS))
#endif
LintLibraryTarget(fb,$(SRCS))
NormalLintTarget($(SRCS))
#ifdef IHaveModules
InstallLibraryModule(fb,$(MODULEDIR),.)
#endif
DependTarget()
......
/*
* $XFree86$
*
* 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.
*/
#ifdef HAVE_DIX_CONFIG_H
#include <dix-config.h>
#endif
#ifndef _FB24_32_H_
#define _FB24_32_H_
Bool
fb24_32FinishScreenInit(ScreenPtr pScreen,
void *pbits,
int xsize,
int ysize,
int dpix,
int dpiy,
int width,
int bpp);
Bool
fb24_32ScreenInit(ScreenPtr pScreen,
void *pbits,
int xsize,
int ysize,
int dpix,
int dpiy,
int width,
int bpp);
#endif
/*
* Copyright (C) 1998 The XFree86 Project, Inc. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to
* deal in the Software without restriction, including without limitation the
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
* sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* 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
* XFREE86 PROJECT 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 XFree86 Project 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
* XFree86 Project.
*/
#ifdef HAVE_XORG_CONFIG_H
#include <xorg-config.h>
#endif
#ifdef XFree86LOADER
#include "xf86Module.h"
#include "fb.h"
static XF86ModuleVersionInfo VersRec =
{
"fb",
MODULEVENDORSTRING,
MODINFOSTRING1,
MODINFOSTRING2,
XORG_VERSION_CURRENT,
1, 0, 0,
ABI_CLASS_ANSIC, /* Only need the ansic layer */
ABI_ANSIC_VERSION,
MOD_CLASS_NONE,
{0,0,0,0} /* signature, to be patched into the file by a tool */
};
XF86ModuleData fbModuleData = { &VersRec, NULL, NULL };
#endif
#define IHaveModules
#define LinkDirectory ..
#include "../Imakefile"
......@@ -2,10 +2,6 @@ HEADERS = os.h misc.h
#if defined(XorgVersion) \
|| defined(BSDOSArchitecture)
#if DoLoadableServer
LinkSourceFile(xf86Module.h,$(XF86COMSRC))
LinkSourceFile(xf86Opt.h,$(XF86COMSRC))
#endif
#endif
LinkSourceFile(osdep.h,../os)
......
......@@ -36,12 +36,8 @@ CBRT_OBJ = cbrt.o
FFS_DEFINES = -DHAS_FFS
#endif
#if DoLoadableServer
EXTRAMIINITEXTOBJ = miinitext.o
#else
MIINITEXTSRC = miinitext.c
MIINITEXTOBJ = miinitext.o
#endif
#if (!(defined(NXAgentServer) && NXAgentServer))
NXAGENT_SKIP_SRCS = \
......
#define IHaveModules
#include <Server.tmpl>
SRCS = cw.c cw_ops.c cw_render.c
......
......@@ -188,9 +188,4 @@ SpecialCObjectRule(oscolor,$(ICONFIGFILES),$(DBM_DEFINES))
LinkSourceFile(snprintf.c,$(LIBSRC)/misc)
#endif
#if DoLoadableServer
AllTarget(libcwrapper.o)
ObjectFromSpecialSource(libcwrapper,$(XF86OSSRC)/shared/libc_wrapper,-DSELF_CONTAINED_WRAPPER)
#endif
DependTarget()
/***********************************************************
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
AUTHOR 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.
******************************************************************/
#ifndef DIX_REGISTRY_H
#define DIX_REGISTRY_H
/*
* Result returned from any unsuccessful lookup
*/
#define XREGISTRY_UNKNOWN "<unknown>"
#ifdef XREGISTRY
#include "resource.h"
#include "extnsionst.h"
/* Internal string registry - for auditing, debugging, security, etc. */
/*
* Registration functions. The name string is not copied, so it must
* not be a stack variable.
*/
void RegisterResourceName(RESTYPE type, char *name);
void RegisterExtensionNames(ExtensionEntry * ext);
/*
* Lookup functions. The returned string must not be modified or freed.
*/
const char *LookupMajorName(int major);
const char *LookupRequestName(int major, int minor);
const char *LookupEventName(int event);
const char *LookupErrorName(int error);
const char *LookupResourceName(RESTYPE rtype);
/*
* Setup and teardown
*/
void dixResetRegistry(void);
#else /* XREGISTRY */
/* Define calls away when the registry is not being built. */
#define RegisterResourceName(a, b) { ; }
#define RegisterExtensionNames(a) { ; }
#define LookupMajorName(a) XREGISTRY_UNKNOWN
#define LookupRequestName(a, b) XREGISTRY_UNKNOWN
#define LookupEventName(a) XREGISTRY_UNKNOWN
#define LookupErrorName(a) XREGISTRY_UNKNOWN
#define LookupResourceName(a) XREGISTRY_UNKNOWN
#define dixResetRegistry() { ; }
#endif /* XREGISTRY */
#endif /* DIX_REGISTRY_H */
NULL =
#if DoLoadableServer
#define IHaveSubdirs
#endif
#include <Server.tmpl>
#if DoLoadableServer
SUBDIRS = module
#endif
SRCS = record.c set.c
OBJS = record.o set.o
INCLUDES = -I../include -I$(XINCLUDESRC) -I$(EXTINCSRC) -I$(SERVERSRC)/Xext `pkg-config --cflags-only-I pixman-1`
......@@ -28,9 +22,5 @@ NormalLibraryTarget(record,$(OBJS))
LintLibraryTarget(record,$(SRCS))
NormalLintTarget($(SRCS))
#if DoLoadableServer
MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
#endif
DependTarget()
#define IHaveModules
#include <Server.tmpl>
#if DoLoadableServer
MSRCS = recordmod.c
MOBJS = recordmod.o
#endif
SRCS = record.c set.c $(MSRCS)
OBJS = record.o set.o $(MOBJS)
INCLUDES = -I.. -I../../include -I$(XINCLUDESRC) -I$(EXTINCSRC) \
-I$(SERVERSRC)/Xext
LINTLIBS = ../../dix/llib-ldix.ln
DEFINES = -DNDEBUG
LinkSourceFile(recordmod.c,..)
LinkSourceFile(record.c,..)
LinkSourceFile(set.c,..)
ModuleObjectRule()
LibraryModuleTarget(record,$(OBJS))
LintLibraryTarget(record,$(SRCS))
NormalLintTarget($(SRCS))
InstallLibraryModule(record,$(MODULEDIR),extensions)
DependTarget()
InstallDriverSDKLibraryModule(record,$(DRIVERSDKMODULEDIR),extensions)
#ifdef HAVE_XORG_CONFIG_H
#include <xorg-config.h>
#endif
#include "xf86Module.h"
extern Bool noTestExtensions;
static MODULESETUPPROTO(recordSetup);
extern void RecordExtensionInit(void);
ExtensionModule recordExt = {
RecordExtensionInit,
"RECORD",
&noTestExtensions,
NULL,
NULL
};
static XF86ModuleVersionInfo VersRec = {
"record",
MODULEVENDORSTRING,
MODINFOSTRING1,
MODINFOSTRING2,
XORG_VERSION_CURRENT,
1, 13, 0,
ABI_CLASS_EXTENSION,
ABI_EXTENSION_VERSION,
MOD_CLASS_EXTENSION,
{0,0,0,0}
};
XF86ModuleData recordModuleData = { &VersRec, recordSetup, NULL };
static void *
recordSetup(void * module, void * opts, int *errmaj, int *errmin)
{
LoadExtension(&recordExt, FALSE);
/* Need a non-NULL return value to indicate success */
return (void *)1;
}
......@@ -65,8 +65,6 @@ AllTarget($(XF86_OBJS))
SpecialCObjectRule(xkbInit,$(ICONFIGFILES),$(XKB_DEFINES))
LinkSourceFile(modinit.h,../Xext/extmod)
#if BuildLibraries
#if UseConfDirForXkb
LinkConfDirectory(xkb,.,xkb,.)
......
X Registry
The X.Org Foundation is maintaining a registry of certain X-related
items, to aid in avoiding conflicts and to aid in sharing of such items.
Requests to register items, or questions about registration, should be
addressed to
xregistry@x.org
or to
The X.Org Foundation -- X11 Registry
c/o Ienup Sung
Sun Microsystems, Inc.
4150 Network Circle, M/S USCA21-311
Santa Clara, CA 95054
Electronic mail will be acknowledged upon receipt.
Please allow up to 4 weeks for a formal response to registration and inquiries.
The registry is published as part of the X software distribution
from The X.Org Foundation. The latest registry can be found at:
ftp://ftp.x.org/pub/DOCS/registry
All registered items must have the postal address of someone responsible for
the item, or a reference to a document describing the item and the postal
address of where to write to obtain the document.
Registration of conflicting items will not be permitted (the same value will
not be assigned two different meanings) except where explicitly indicated.
1. ORGANIZATION NAMES
These should generally be used as prefixes for other registered names.
Name Reference
---- ---------
"Acorn" [49]
"Adobe" [69]
"AIX" [33]
"ALLINK" [99]
"APOLLO" [1]
"Apple" [22]
"ARDENT" [2]
"BBN" [61]
"Compaq" [82]
"CRAB" [84]
"CRUC" [30]
"DEC" [82]
"DG" [48]
"DME" [7]
"Dt" [114]
"EFW" [124]
"ES" [75]
"FXD" [55]
"FUJITSU" [87]
"HP" [35]
"IBM" [33]
"ICS" [31]
"ILA" [62]
"IPSYS" [59]
"IXI" [20]
"JCC" [90]
"JUP" [93]
"KPC" [98]
"LJK" [56]
"LTA" [60]
"MEGATEK" [112]
"Metheus" [117]
"MIT" [8]
"MOTIF" [7]
"NCD" [66]
"OMRON" [45]
"ORL" [65]
"OSF" [7]
"Panasonic" [52]
"PERITEK" [116]
"PFU" [32]
"RATIONAL" [88]
"SGCS" [83]
"SGI" [6]
"SONY" [37]
"stellar" [28]
"STI" [73]
"Sun" [58]
"Tech-Source" [106]
"TEK" [43]
"TOG" [133]
"visual" [5]
"VIT" [46]
"WN" [103]
"WRI" [102]
"WYSE" [68]
"X/software" [115]
"X3D" [8]
"XC" [104]
"Xerox" [91]
"XFree86" [113]
"XUG" [31]
2. KEYSYMS
Only "private" keysyms (with 29th bit set) can be registered by organizations;
standard keysyms must be approved by the X.Org Foundation. Since keysym
numeric values are explicitly private, we will permit (but not encourage)
conflicting registration here.
Name Value Reference
---- ----- ---------
hpXK_mute_acute 0x100000A8 [36]
hpXK_mute_grave 0x100000A9 [36]
hpXK_mute_asciicircum 0x100000AA [36]
hpXK_mute_diaeresis 0x100000AB [36]
hpXK_mute_asciitilde 0x100000AC [36]
hpXK_lira 0x100000AF [36]
hpXK_guilder 0x100000BE [36]
hpXK_Ydiaeresis 0x100000EE [36]
hpXK_IO 0x100000EE [36]
hpXK_longminus 0x100000F6 [36]
hpXK_block 0x100000FC [36]
apXK_LineDel 0x1000FF00 [1]
apXK_CharDel 0x1000FF01 [1]
apXK_Copy 0x1000FF02 [1]
apXK_Cut 0x1000FF03 [1]
apXK_Paste 0x1000FF04 [1]
apXK_Move 0x1000FF05 [1]
apXK_Grow 0x1000FF06 [1]
apXK_Cmd 0x1000FF07 [1]
apXK_Shell 0x1000FF08 [1]
apXK_LeftBar 0x1000FF09 [1]
apXK_RightBar 0x1000FF0A [1]
apXK_LeftBox 0x1000FF0B [1]
apXK_RightBox 0x1000FF0C [1]
apXK_UpBox 0x1000FF0D [1]
apXK_DownBox 0x1000FF0E [1]
apXK_Pop 0x1000FF0F [1]
apXK_Read 0x1000FF10 [1]
apXK_Edit 0x1000FF11 [1]
apXK_Save 0x1000FF12 [1]
apXK_Exit 0x1000FF13 [1]
apXK_Repeat 0x1000FF14 [1]
hpXK_Modelock1 0x1000FF48 [36]
hpXK_Modelock2 0x1000FF49 [36]
hpXK_Reset 0x1000FF6C [36]
hpXK_System 0x1000FF6D [36]
hpXK_User 0x1000FF6E [36]
hpXK_ClearLine 0x1000FF6F [36]
hpXK_InsertLine 0x1000FF70 [36]
hpXK_DeleteLine 0x1000FF71 [36]
hpXK_InsertChar 0x1000FF72 [36]
hpXK_DeleteChar 0x1000FF73 [36]
hpXK_BackTab 0x1000FF74 [36]
hpXK_KP_BackTab 0x1000FF75 [36]
apXK_KP_parenleft 0x1000FFA8 [1]
apXK_KP_parenright 0x1000FFA9 [1]
IXK_2ND_FUNC_L 0x10004001 [50]
IXK_2ND_FUNC_R 0x10004002 [50]
IXK_REMOVE 0x10004003 [50]
IXK_REPEAT 0x10004004 [50]
IXK_A1 0x10004101 [50]
IXK_A2 0x10004102 [50]
IXK_A3 0x10004103 [50]
IXK_A4 0x10004104 [50]
IXK_A5 0x10004105 [50]
IXK_A6 0x10004106 [50]
IXK_A7 0x10004107 [50]
IXK_A8 0x10004108 [50]
IXK_A9 0x10004109 [50]
IXK_A10 0x1000410A [50]
IXK_A11 0x1000410B [50]
IXK_A12 0x1000410C [50]
IXK_A13 0x1000410D [50]
IXK_A14 0x1000410E [50]
IXK_A15 0x1000410F [50]
IXK_B1 0x10004201 [50]
IXK_B2 0x10004202 [50]
IXK_B3 0x10004203 [50]
IXK_B4 0x10004204 [50]
IXK_B5 0x10004205 [50]
IXK_B6 0x10004206 [50]
IXK_B7 0x10004207 [50]
IXK_B8 0x10004208 [50]
IXK_B9 0x10004209 [50]
IXK_B10 0x1000420A [50]
IXK_B11 0x1000420B [50]
IXK_B12 0x1000420C [50]
IXK_B13 0x1000420D [50]
IXK_B14 0x1000420E [50]
IXK_B15 0x1000420F [50]
IXK_B16 0x10004210 [50]
DXK_Remove 0x1000FF00 [27]
DXK_ring_accent 0x1000FEB0 [27]
DXK_circumflex_accent 0x1000FE5E [27]
DXK_cedilla_accent 0x1000FE2C [27]
DXK_acute_accent 0x1000FE27 [27]
DXK_grave_accent 0x1000FE60 [27]
DXK_tilde 0x1000FE7E [27]
DXK_diaeresis 0x1000FE22 [27]
osfXK_Copy 0x1004FF02 [7]
osfXK_Cut 0x1004FF03 [7]
osfXK_Paste 0x1004FF04 [7]
osfXK_BackTab 0x1004FF07 [7]
osfXK_BackSpace 0x1004FF08 [7]
osfXK_Clear 0x1004FF0B [7]
osfXK_Escape 0x1004FF1B [7]
osfXK_AddMode 0x1004FF31 [7]
osfXK_PrimaryPaste 0x1004FF32 [7]
osfXK_QuickPaste 0x1004FF33 [7]
osfXK_PageLeft 0x1004FF40 [7]
osfXK_PageUp 0x1004FF41 [7]
osfXK_PageDown 0x1004FF42 [7]
osfXK_PageRight 0x1004FF43 [7]
osfXK_Activate 0x1004FF44 [7]
osfXK_MenuBar 0x1004FF45 [7]
osfXK_Left 0x1004FF51 [7]
osfXK_Up 0x1004FF52 [7]
osfXK_Right 0x1004FF53 [7]
osfXK_Down 0x1004FF54 [7]
osfXK_Prior 0x1004FF55 [7]
osfXK_Next 0x1004FF56 [7]
osfXK_EndLine 0x1004FF57 [7]
osfXK_BeginLine 0x1004FF58 [7]
osfXK_EndData 0x1004FF59 [7]
osfXK_BeginData 0x1004FF5A [7]
osfXK_PrevMenu 0x1004FF5B [7]
osfXK_NextMenu 0x1004FF5C [7]
osfXK_PrevField 0x1004FF5D [7]
osfXK_NextField 0x1004FF5E [7]
osfXK_Select 0x1004FF60 [7]
osfXK_Insert 0x1004FF63 [7]
osfXK_Undo 0x1004FF65 [7]
osfXK_Menu 0x1004FF67 [7]
osfXK_Cancel 0x1004FF69 [7]
osfXK_Help 0x1004FF6A [7]
osfXK_SelectAll 0x1004FF71 [7]
osfXK_DeselectAll 0x1004FF72 [7]
osfXK_Reselect 0x1004FF73 [7]
osfXK_Extend 0x1004FF74 [7]
osfXK_Restore 0x1004FF78 [7]
osfXK_SwitchDirection 0x1004FF7E [7]
osfXK_PriorMinor 0x1004FFF5 [7]
osfXK_NextMinor 0x1004FFF6 [7]
osfXK_RightLine 0x1004FFF7 [7]
osfXK_LeftLine 0x1004FFF8 [7]
osfXK_Delete 0x1004FFFF [7]
SunXK_FA_Grave 0x1005FF00 [58]
SunXK_FA_Circum 0x1005FF01 [58]
SunXK_FA_Tilde 0x1005FF02 [58]
SunXK_FA_Acute 0x1005FF03 [58]
SunXK_FA_Diaeresis 0x1005FF04 [58]
SunXK_FA_Cedilla 0x1005FF05 [58]
SunXK_F36 0x1005FF10 [58]
SunXK_F37 0x1005FF11 [58]
SunXK_Sys_Req 0x1005FF60 [58]
SunXK_Props 0x1005FF70 [58]
SunXK_Front 0x1005FF71 [58]
SunXK_Copy 0x1005FF72 [58]
SunXK_Open 0x1005FF73 [58]
SunXK_Paste 0x1005FF74 [58]
SunXK_Cut 0x1005FF75 [58]
SunXK_PowerSwitch 0x1005FF76 [58]
SunXK_AudioLowerVolume 0x1005FF77 [58]
SunXK_AudioMute 0x1005FF78 [58]
SunXK_AudioRaiseVolume 0x1005FF79 [58]
SunXK_VideoDegauss 0x1005FF7A [58]
SunXK_VideoLowerBrightness 0x1005FF7B [58]
SunXK_VideoRaiseBrightness 0x1005FF7C [58]
SunXK_PowerSwitchShift 0x1005FF7D [58]
WYXK_Setup 0x1006FF00 [68]
ncdXK_Setup 0x1006FF00 [66]
XeroxXK_PointerButton1 0x10070001 [91]
XeroxXK_PointerButton2 0x10070002 [91]
XeroxXK_PointerButton3 0x10070003 [91]
XeroxXK_PointerButton4 0x10070004 [91]
XeroxXK_PointerButton5 0x10070005 [91]
XF86XK_ModeLock 0x1008FF01 [113]
Range 0x11000000 to 0x1100FFFF is allocated for keypad keysyms.
3. AUTHORIZATION PROTOCOL NAMES
See Section 8 of the protocol. Names should generally have an organizational
prefix.
Name Reference
---- ---------
"MIT-KERBEROS-4" [21]
"MIT-KERBEROS-5" [21]
"MIT-MAGIC-COOKIE-1" [8]
"SUN-DES-1" [57]
"XC-QUERY-SECURITY-1" [8]
"XDM-AUTHORIZATION-1" [8], [11]
4. VENDOR STRING FORMATS
See Section 8 of the protocol.
String Reference
---- ---------
"Acorn Computers Ltd" [49]
"Apollo Computer Inc." [1]
"Apple Computer, Inc." [22]
"Ardent Computer Corporation" [2]
"Compaq Computer Corporation" [82]
"Crab Advanced Technologies Ltd" [84]
"Crucible" [30]
"Data General Corporation" [48]
"Digital Equipment Corporation" [82]
"EFW, Inc." [124]
"Evans & Sutherland" [75]
"FUJITSU LIMITED" [87]
"Hewlett-Packard Company" [35]
"International Business Machines" [33]
"JAPAN COMPUTER CORP." [90]
"Jupiter Systems Inc." [93]
"Kubota Pacific Computer" [98]
"Matsushita Electric Industrial Co., Ltd." [52]
"Megatek Corporation" [112]
"Metheus Corporation" [117]
"MIT X Consortium" [8]
"Network Computing Devices Inc." [66]
"OMRON Corporation" [45]
"Peritek Corporation" [116]
"PFU LIMITED" [32]
"Silicon Graphics Computer Systems" [6]
"Snitily Graphics Consulting Services" [83]
"Sony Corporation" [37]
"Stellar Computer Inc." [28]
"Sun Microsystems, Inc." [101]
"Tech-Source Inc." [106]
"The XFree86 Project, Inc" [113]
"The X.Org Foundation, Inc" [8]
"The X.Org Group" [8]
"The X.Org Group / The XFree86 Project, Inc" [113] [8]
"VIT-Visual Information Technologies, Inc (VITec)" [46]
"Wolfram Research, Inc." [102]
"Wyse Technology Inc." [68]
"X/software Germany" [115]
"X11/NeWS - Sun Microsystems, Inc." [58]
"X Consortium" [104]
5. PROTOCOL EXTENSION NAMES
As used in the QueryExtension and ListExtensions protocol requests.
The name should generally have an organizational prefix.
Name Reference
---- ---------
"Acorn-Noise" [49]
"Adobe-DPS-Extension" [42]
"AixDeviceControlExtension" [33]
"AixExtension" [33]
"AixEventControlExtension" [33]
"AixStatExtension" [33]
"AixDialExtension" [33]
"AixLpfkExtension" [33]
"APOLLO-SHARE" [1]
"ARDENT-XDoubleBuffer" [2], [3]
"ARDENT-XTitan" [2], [4]
"bezier" [34]
"BIG-REQUESTS" [97]
"DEC-XTRAP" [51]
"DOUBLE-BUFFER" [123]
"DPMS" [132]
"ESMultiScreenExtension" [75]
"ESSetBitsExtension" [75]
"ESTraverse3DExtension" [75]
"ESVideoModeExtension" [75]
"ESLayersExtension" [75]
"ESCursorAttrExtension" [75]
"ESPickExtension" [75]
"FUJITSU-Control-Modifiers" [87]
"FUJITSU-VX-VideoControl" [87]
"FUJITSU-VX-DeviceControl" [87]
"JUPMISC" [93]
"KPC-XPeer" [98]
"LBX" [125]
"MEX-Metheus-Extension-to-X" [117]
"MIT-SCREEN-SAVER" [96]
"MIT-SHM" [8]
"MIT-SUNDRY-NONSTANDARD" [8]
"Multi-Buffering" [8], [10]
"NCD-SIE" [66]
"ORL-SYNC" [65]
"PanasonicDosEmulatorExtension" [52]
"PFU-GAOpAttr" [32]
"RECORD" [122]
"SECURITY" [126]
"SGI-GLX" [6]
"SGI-XGL" [6]
"SGI-MISCELLANEOUS" [6]
"SHAPE" [8], [13]
"SonyKeyboardExtension" [37]
"SonySoundExtension" [37]
"SonyVideoExtension" [37]
"SonyPrinterExtension" [37]
"stellar-cm" [29]
"stellar-db" [29]
"stellar-im" [29]
"stellar-shmLink" [28]
"stellar-xfdi" [29]
"stellar-xtest" [28]
"SUN_TSOL" [121]
"SYNC" [108]
"TsiOvlExtension" [106]
"TekCms" [43]
"TeKDisplayListExtension" [43]
"TeKHardCopySupport" [43]
"TeKPeerWindows" [43]
"TOG-CUP" [131]
"VEX" [14]
"VIT-Image Display List Extension" [46]
"X/software X/bigX" [115]
"X/software X/keymapX" [115]
"X/software X/metaX" [115]
"X/software X/shadowX" [115]
"X/software X/translucentX" [115]
"X3D-PEX" [8], [9]
"XC-APPGROUP" [127]
"XC-MISC" [109]
"XFree86-VidModeExtension" [113]
"XIE" [110]
"XInputExtension" [128]
"XINERAMA" [130]
"XKEYBOARD" [111]
"XPRINT" [129]
"XTEST" [8]
"XTestExtension1" [35]
"XVideo" [118]
"ZoidExtension" [34]
6. HOST FAMILIES
See the "family" component of the HOST structure in the protocol.
Values for private families will be assigned by The X.Org Foundation.
Value Name Reference
----- ---- ---------
0 Internet [23]
1 DECnet [23]
2 Chaos [23]
5 ServerInterpreted [23]
6 InternetV6 [23]
33 Amoeba [8]
252 LocalHost [105]
253 Kerberos5Principal [94]
254 Netname [57]
7. PROPERTY NAMES
As stored on windows in the server. See Sections 4.1.2, 4.1.3, 5.1.1, and
6.4 of the ICCCM, and Section 14.1 of the Xlib manual. Registration must
include the context in which the property is used (e.g. root window, top-level
client window). In general, private property names should start with a
leading underscore, followed by the organizational prefix, followed by another
underscore.
Name Reference
---- ---------
"RGB_DEFAULT_MAP" [18]
"RGB_BEST_MAP" [18]
"RGB_RED_MAP" [18]
"RGB_GREEN_MAP" [18]
"RGB_BLUE_MAP" [18]
"RGB_GRAY_MAP" [18]
"WM_CLASS" [16]
"WM_CLIENT_MACHINE" [16]
"WM_COLORMAP_WINDOW" [16]
"WM_COMMAND" [16]
"WM_HINTS" [16]
"WM_ICON_NAME" [16]
"WM_ICON_SIZE" [16]
"WM_NAME" [16]
"WM_NORMAL_HINTS" [16]
"WM_PROTOCOLS" [16]
"WM_STATE" [16]
"WM_TRANSIENT_FOR" [16]
"WM_ZOOM_HINTS" [17], [18]
"_MIT_OBJ_CLASS" [94]
"_NCD_WM_RUNNING" [66]
"_RATIONAL_ROSE_TAG" [88]
"_RATIONAL_ROSE_MSG" [88]
"_SGI_GL_COLORMAP" [6]
8. PROPERTY TYPE NAMES
See "PROPERTY NAMES" above.
Name Reference
---- ---------
"ATOM" [16]
"ATOM_PAIR" [16]
"BITMAP" [16]
"COMPOUND_TEXT" [8], [12]
"DRAWABLE" [16]
"INCR" [16]
"INCREMENTAL" [17], [16]
"INTEGER" [16]
"PIXMAP" [16]
"RGB_COLOR_MAP" [18]
"SPAN" [16]
"STRING" [16]
"UTF8_STRING" [134]
"WINDOW" [16]
"WM_HINTS" [16]
"WM_ICON_SIZE" [16]
"WM_SIZE_HINTS" [16]
"WM_STATE" [16]
"_SONY_CDFF" [37]
"_SONY_XWD" [37]
"_SONY_XPICT" [37]
"_SJIS_STRING" [37]
"_EUC_STRING" [37]
"_JIS_STRING" [37]
"_WRI_XWD_RLED" [102]
"_XWNMO" [45]
9. SELECTION NAMES
See Section 2.6.1 of the ICCCM. In general, private selection names should
start with a leading underscore, followed by the organizational prefix,
followed by another underscore.
Name Reference
---- ---------
"CLIPBOARD" [16]
"PD_SELECTION" [37]
"PRIMARY" [16]
"PRIMARY_FONT" [47]
"SECONDARY" [16]
"_JAPANESE_CONVERSION" [37]
"_CHINESE_CONVERSION" [37]
"_HUNGLE_CONVERSION" [37]
"_EUROPEAN_CONVERSION" [37]
"__SAM_" (prefix) [67]
10. SELECTION TARGETS
See Section 2.6.2 of the ICCCM. In general, private selection targets should
start with a leading underscore, followed by the organizational prefix,
followed by another underscore.
Name Reference
---- ---------
"BACKGROUND" [16]
"BITMAP" [16]
"CHARACTER_POSITION" [16]
"CLASS" [16]
"CLIENT_WINDOW" [16]
"COLORMAP" [16]
"COLUMN_NUMBER" [16]
"COMPOUND_TEXT" [8], [12]
"DELETE" [16]
"DRAWABLE" [16]
"FILE_NAME" [16]
"FOREGROUND" [16]
"HOST_NAME" [16]
"INSERT_PROPERTY" [16]
"INSERT_SELECTION" [16]
"LENGTH" [16]
"LINE_NUMBER" [16]
"LIST_LENGTH" [16]
"MODULE" [16]
"MULTIPLE" [16]
"NAME" [16]
"ODIF" [16]
"OWNER_OS" [16]
"PIXMAP" [16]
"PROCEDURE" [16]
"PROCESS" [16]
"STRING" [16]
"TARGETS" [16]
"TASK" [16]
"TEXT" [16]
"TIMESTAMP" [16]
"USER" [16]
"UTF8_STRING" [134]
"_ADOBE_EPS" [69]
"_ADOBE_EPSI" [69]
"_SONY_CDFF" [37]
"_SONY_XWD" [37]
"_SONY_XPICT" [37]
"_SJIS_STRING" [37]
"_EUC_STRING" [37]
"_JIS_STRING" [37]
"_WRI_XWD_RLED" [102]
11. WM_PROTOCOLS PROTOCOLS
See Section 4.1.2.7 of the ICCCM. In general, private protocols should start
with a leading underscore, followed by the organizational prefix, followed by
another underscore.
Name Reference
---- ---------
"WM_DELETE_WINDOW" [16]
"WM_TAKE_FOCUS" [16]
"WM_SAVE_YOURSELF" [16]
12. CLIENTMESSAGE TYPES
See the "type" field in the ClientMessage event in the protocol, and Section
4.2.8 of the ICCCM. In general, private types should start with a leading
underscore, followed by the organizational prefix, followed by another
underscore.
Name Reference
---- ---------
"PD_ACTIVE" [37]
"WM_CHANGE_STATE" [16]
"WM_PROTOCOLS" [16]
"_CONVERSION_REQUEST" [37]
"_CONVERSION_NOTIFY" [37]
"_CONVERSION_END" [37]
13. FONT FOUNDRY NAMES
See Section 3.1.2.1 of the XLFD. This will typically be an organization name.
Name Reference
---- ---------
"Acorn" [49]
"Adobe" [24]
"AIX" [33]
"Apple" [22]
"Bitstream" [25]
"Cognition" [89]
"Cronyx" [120]
"DEC" [27]
"eands" [75]
"fujitsu" [87]
"FujiXerox" [64]
"IBM" [33]
"IPSYS" [59]
"Metheus" [117]
"MISC" [8]
"NCD" [66]
"omron" [45]
"Panasonic" [52]
"Sony" [37]
"Sun" [92]
14. FONT CHARSET (REGISTRY AND ENCODING) NAMES
See Sections 3.1.2.12 of the XLFD. For ISO standards, the format
will generally be: "ISO" + <standard-number> + "-" + <part-number>
Name Reference
---- ---------
"DEC" [27]
registry prefix
"DEC.CNS11643.1986-2" [53]
CNS11643 2-plane using the encoding
suggested in that standard
"DEC.DTSCS.1990-2" [54]
DEC Taiwan Supplemental Character Set
"fujitsu.u90x01.1991-0" [87]
"fujitsu.u90x03.1991-0" [87]
"GB2312.1980-0" [39],[12]
China (PRC) Hanzi, GL encoding
"GB2312.1980-1" [39]
(deprecated)
China (PRC) Hanzi, GR encoding
"HP-Arabic8" [36]
HPARABIC8 8-bit character set
"HP-East8" [36]
HPEAST8 8-bit character set
"HP-Greek8" [36]
HPGREEK8 8-bit character set
"HP-Hebrew8" [36]
HPHEBREW8 8-bit character set
"HP-Japanese15" [36]
HPJAPAN15 15-bit characer set,
modified from industry defacto
standard Shift-JIS
"HP-Kana8" [36]
HPKANA8 8-bit character set
"HP-Korean15" [36]
HPKOREAN15 15-bit character set
"HP-Roman8" [36]
HPROMAN8 8-bit character set
"HP-SChinese15" [36]
HPSCHINA15 15-bit character set for
support of Simplified Chinese
"HP-TChinese15" [36]
HPTCHINA15 15-bit character set for
support of Traditional Chinese
"HP-Turkish8" [36]
HPTURKISH8 8-bit character set
"IPSYS" [59]
registry prefix
"IPSYS.IE-1" [59]
"ISO2022"<REG>"-"<ENC> [44]
"ISO646.1991-IRV" [107]
ISO 646 International Reference Version
"ISO8859-1" [15],[12]
ISO Latin alphabet No. 1
"ISO8859-2" [15],[12]
ISO Latin alphabet No. 2
"ISO8859-3" [15],[12]
ISO Latin alphabet No. 3
"ISO8859-4" [15],[12]
ISO Latin alphabet No. 4
"ISO8859-5" [15],[12]
ISO Latin/Cyrillic alphabet
"ISO8859-6" [15],[12]
ISO Latin/Arabic alphabet
"ISO8859-7" [15],[12]
ISO Latin/Greek alphabet
"ISO8859-8" [15],[12]
ISO Latin/Hebrew alphabet
"ISO8859-9" [15],[12]
ISO Latin alphabet No. 5
"ISO8859-10" [15],[12]
ISO Latin alphabet No. 6
"ISO8859-13" [15],[12]
ISO Latin alphabet No. 7
"ISO8859-14" [15],[12]
ISO Latin alphabet No. 8
"ISO8859-15" [15],[12]
ISO Latin alphabet No. 9
"ISO8859-16" [15],[12]
ISO Latin alphabet No. 10
"FCD8859-15" [7]
(deprecated)
ISO Latin alphabet No. 9, Final Committee Draft
"ISO10646-1" [133]
Unicode Universal Multiple-Octet Coded Character Set
"ISO10646-MES" [133]
(deprecated)
Unicode Minimum European Subset
"JISX0201.1976-0" [38],[12]
8-Bit Alphanumeric-Katakana Code
"JISX0208.1983-0" [40],[12]
Japanese Graphic Character Set,
GL encoding
"JISX0208.1990-0" [71]
Japanese Graphic Character Set,
GL encoding
"JISX0208.1983-1" [40]
(deprecated)
Japanese Graphic Character Set,
GR encoding
"JISX0212.1990-0" [72]
Supplementary Japanese Graphic Character Set,
GL encoding
"KOI8-R" [119]
Cyrillic alphabet
"KSC5601.1987-0" [41],[12]
Korean Graphic Character Set,
GL encoding
"KSC5601.1987-1" [41]
(deprecated)
Korean Graphic Character Set,
GR encoding
"omron_CNS11643-0" [45]
"omron_CNS11643-1" [45]
"omron_BIG5-0" [45]
"omron_BIG5-1" [45]
"wn.tamil.1993" [103]
15. FONT PROPERTY NAMES
See QueryFont in the protocol, and Section 3.2 of the XLFD. In general,
private properties should start with a leading underscore, followed by the
organizational prefix, followed by another underscore.
Name Reference
---- ---------
"ADD_STYLE_NAME" [19]
"AVERAGE_WIDTH" [19]
"AVG_CAPITAL_WIDTH" [19]
"AVG_LOWERCASE_WIDTH" [19]
"CAP_HEIGHT" [19]
"CHARSET_ENCODING" [19]
"CHARSET_REGISTRY" [19]
"COPYRIGHT" [19]
"DESTINATION" [19]
"END_SPACE" [19]
"FACE_NAME" [19]
"FIGURE_WIDTH" [19]
"FOUNDRY" [19]
"FAMILY_NAME" [19]
"ITALIC_ANGLE" [19]
"MAX_SPACE" [19]
"MIN_SPACE" [19]
"NORM_SPACE" [19]
"NOTICE" [19]
"PIXEL_SIZE" [19]
"POINT_SIZE" [19]
"QUAD_WIDTH" [17], [19]
"RELATIVE_SETWIDTH" [19]
"RELATIVE_WEIGHT" [19]
"RESOLUTION" [17], [19]
"RESOLUTION_X" [19]
"RESOLUTION_Y" [19]
"SETWIDTH_NAME" [19]
"SLANT" [19]
"SMALL_CAP_SIZE" [19]
"SPACING" [19]
"STRIKEOUT_ASCENT" [19]
"STRIKEOUT_DESCENT" [19]
"SUBSCRIPT_SIZE" [19]
"SUBSCRIPT_X" [19]
"SUBSCRIPT_Y" [19]
"SUPERSCRIPT_SIZE" [19]
"SUPERSCRIPT_X" [19]
"SUPERSCRIPT_Y" [19]
"UNDERLINE_POSITION" [19]
"UNDERLINE_THICKNESS" [19]
"X_HEIGHT" [19]
"WEIGHT" [19]
"WEIGHT_NAME" [19]
"_ADOBE_POSTSCRIPT_FONTNAME" [69]
16. RESOURCE TYPES
See Chapter 15 of the Xlib manual and Section 9.1 of the Xt manual.
Name Reference
---- ---------
"AcceleratorTable" [26]
"Bool" [26]
"Boolean" [26]
"Callback" [26]
"CallProc" [26]
"CharSet" [37]
"Color" [26]
"CompoundText" [12]
"Cursor" [26]
"Dimension" [26]
"Display" [26]
"EditMode" [26]
"File" [26]
"Float" [26]
"Font" [26]
"FontList" [37]
"FontStruct" [26]
"Function" [26]
"Geometry" [26]
"Immediate" [26]
"Int" [26]
"Justify" [26]
"KeyboardType" [37]
"Language" [37]
"Orientation" [26]
"PEXtClipIndicator" [75]
"PEXtColorBundle" [75]
"PEXtControlFlag" [75]
"PEXtCullMode" [75]
"PEXtDeferralMode" [75]
"PEXtDepthCueMode" [75]
"PEXtDistinguishMode" [75]
"PEXtEdgeFlag" [75]
"PEXtGeneralColor" [75]
"PEXtGravity" [75]
"PEXtHLHSRMode" [75]
"PEXtIntList" [75]
"PEXtInteriorStyle" [75]
"PEXtLightSourceType" [75]
"PEXtLimit" [75]
"PEXtLimit3" [75]
"PEXtLineType" [75]
"PEXtModificationMode" [75]
"PEXtPickHighlightMode" [75]
"PEXtPickMode" [75]
"PEXtPoint" [75]
"PEXtPoint3" [75]
"PEXtProjectionType" [75]
"PEXtReflectanceEquation" [75]
"PEXtResizePolicy" [75]
"PEXtShadingMethod" [75]
"PEXtTraversalPolicy" [75]
"PEXtVector" [75]
"PEXtVector3" [75]
"PEXtWorkstationType" [75]
"Pixel" [26]
"Pixmap" [26]
"Pointer" [26]
"Position" [26]
"Short" [26]
"String" [18],[26]
"StringTable" [26]
"TranslationTable" [26]
"UnsignedChar" [26]
"Widget" [26]
"Window" [26]
"Xai" (prefix) [59]
"Xi" (prefix) [31]
"XMex" (prefix) [117]
17. APPLICATION CLASSES
See Section 4.1.2.5 of the ICCCM and Section 14.1.8 of the Xlib manual.
[Only class names, not instance names.]
Name Reference
---- ---------
"BuilderXcessory" [31]
"BX" [31]
"Clock" [47]
"Csm" [75]
"Exterm" [45]
"Listres" [47]
"Medit" [45]
"Xai" [59]
"Xbiff" [47]
"XCalc" [47]
"XClipboard" [47]
"XClock" [47]
"XCutsel" [47]
"Xditview" [47]
"Xedit" [47]
"XEyes" [47]
"Xfd" [47]
"XFontSel" [47]
"Xgc" [47]
"XLogo" [47]
"Xman" [47]
"Xmh" [47]
"Xsm" [49]
"XTerm" [47]
"Xwnmo" [45]
18. CLASS EXTENSION RECORD TYPES
See Section 1.4.12 of the Xt Intrinsics manual.
Name Reference
---- ---------
"Xai" (prefix) [59]
"XaiCoreClassExtension" [59]
19. DISPLAY MANUFACTURER ID
See Section 9 of the X Display Manager Control Protocol.
Name Reference
---- ---------
"Acorn" [49]
"CRAB" [84]
"EFW" [124]
"FUJITSU" [87]
"HDS" [70]
"JCC" [90]
"Jupiter" [93]
"TD" [63]
"Metheus" [117]
"MIT" [8]
"NCD" [66]
"PERITEK" [116]
"WYSE" [68]
"X/software-X/bigX" [115]
20. NON-STANDARD CHARACTER SET ENCODINGS
See Section 6 of the Compound Text standard.
Name Reference
---- ---------
"DEC.CNS11643.1986-2" [53]
CNS11643 2-plane using the recommended
internal representation scheme
"DEC.DTSCS.1990-2" [54]
DEC Taiwan Supplemental Character Set
"fujitsu.u90x03" [87]
"ILA" [62]
registry prefix
"IPSYS" [59]
registry prefix
"omron_UDC" [45]
omron User Defined Charset
"omron_UDC_ja" [45]
omron User Defined Charset for Japanese
"omron_UDC_zh" [45]
omron User Defined Charset for Chinese(Main land)
"omron_UDC_tw" [45]
omron User Defined Charset for Chinese(Taiwan)
21. PEX VENDOR ID
For identifying GDPs, GSEs, enum values/types, OC types, table types.
See PEX 5.1 interoperability conventions.
Value Name Reference
----- ---- ---------
1 MIT [8]
2 GfxBase, Inc. [74]
3 Silicon Graphics Computer Systems [6]
4 Evans & Sutherland [75]
5 Sun Microsystems, Inc. [76]
6 Sumitomo Electric Workstation Corp. [77]
7 Hewlett-Packard Co. [78]
8 Metro Link Inc. [79]
9 Stardent Computer [80]
10 Sony Microsystems [81]
11 Digital Equipment Corp. [82]
12 Network Computing Devices [66]
13 ShoGraphics, Inc. [85]
14 Tektronix, Inc. [86]
15 FUJITSU LIMITED [87]
16 International Business Machines [33]
17 Kubota Pacific Computer [95]
18 Hitachi, Ltd. [100]
19 Megatek Corporation [112]
20 The XFree86 Project, Inc [113]
21 Metheus Corp. [117]
22. XIM ENCODINGS
Names of encodings used for text exchanged in the Input Method Protocol.
See XIM_ENCODING_NEGOTIATION in section 4.6 of the XIM standard.
"COMPOUND_TEXT" [104]
23. SERVER INTERPRETED ADDRESS TYPES
Types of addresses used in the ChangeHosts protocol request.
See the description of ChangeHosts in section 9 of the X11 Protocol standard.
Registered address types:
Name Reference
---- ---------
"hostname" [135 - xc/doc/spec/SIAddresses/hostname.txt]
"IPv6" [135 - xc/doc/spec/SIAddresses/IPv6.txt]
Vendor-specific prefixes:
None registered yet.
REFERENCES
[1] Keith Dawson
MS: CHR 03 DE
Apollo Computer Inc.
300 Apollo Drive
Chelmsford, MA 01824
[2] Mark Patrick
Ardent Computer
880 West Maude Avenue
Sunnyvale, CA 94086
[3] X+ Multiple Buffering/Stereo Library Extension
Mark Patrick, Ardent
[4] Ardent X Server Private Extension
Mark Patrick, Ardent
[5] Visual Technology, Inc.
[6] Philip Karlton
System Software Division
Silicon Graphics Computer Systems
2011 N. Shoreline Blvd.
Mountain View, CA 94309-7311
[7] The Open Group
Apex Plaza,Forbury Road,
Reading,Berks.RG1 1AX,England
http://www.opengroup.org/contacts/
[8] The X standards body maintaining X11 and related standards:
1988-1993 The MIT X Consortium
1993-1996 The X Consortium
1997-1998 The Open Group X Project Team
1998-2003 The X.Org Group
2003- The X.Org Foundation
The X.Org Foundation current contact information:
X.Org website: http://www.x.org/
X.Org mailing lists:
http://www.x.org/XOrg_Foundation_Join_OpenLists.html
X.Org Non-Profit Business Manager:
The Open Group
8 New England Executive Park, Suite 325
Burlington MA 01803-5007, USA
http://www.opengroup.org/contacts/
Birgit C. Hartje
b.hartje@opengroup.org
X.Org Foundation Board of Directors:
xf_board@x.org
Board Secretary:
Leon Shiman
Shiman Associates Inc.
163 Tappan Street
Brookline, MA 02445, USA
X.Org Foundation Sponsor Group:
Chair:
Stuart Kreitman
Sun Microsystems, Inc.
17 Network Circle, MS UMPK17-202
Menlo Park, CA 94025, USA
stuart.kreitman@sun.com
[9] PEX Protocol Specification
PEX Protocol Encoding
PEX Introduction and Overview
Randi Rost, Digital, document editor
[10] Extending X for Double-Buffering, Multi-Buffering, and Stereo
The X.Org Foundation
See Reference [8]
[11] X Display Manager Control Protocol
The X.Org Foundation
See Reference [8]
[12] Compound Text Encoding
The X.Org Foundation
See Reference [8]
[13] X11 Nonrectangular Window Shape Extension
The X.Org Foundation
See Reference [8]
[14] VEX - Video Extension to X
Todd Brunhoff, Tektronix
[15] ISO 8859, Information technology -- 8-bit single-byte coded graphic
character sets, Parts 1 through 10, 13, 14, 15, and 16
[16] Inter-Client Communication Conventions Manual
The X.Org Foundation
See Reference [8]
[17] Obsolete
[18] Xlib Manual
The X.Org Foundation
See Reference [8]
[19] X Logical Font Description Conventions
The X.Org Foundation
See Reference [8]
[20] IXI Limited
[21] MIT Project Athena
[22] Apple Computer, Inc.
[23] X Window System Protocol
The X.Org Foundation
See Reference [8]
[24] Adobe Systems, Inc.
[25] Bitstream, Inc.
[26] Xt Intrinsics Manual
The X.Org Foundation
See Reference [8]
[27] Digital Equipment Corporation
Irene McCartney
Compaq Computer Corporation
110 Spitbrook Road, ZKO3-3/T79
Nashua, NH 03062
irene@zk3.dec.com
[28] Steve Pitschke
Stellar Computer, Inc.
95 Wells Ave.
Newton, MA 02159
[29] Jeff Vroom
Stellar Computer, Inc.
95 Wells Ave.
Newton, MA 02159
[30] Crucible
Santa Cruz, CA
[31] Mark Hatch
Integrated Computer Solutions, Inc.
201 Broadway
Cambridge, MA 02139
[32] Kyou Katoh
PFU LIMITED
687-1 Tsuruma 7 Gou Machida-shi
Tokyo 194, Japan
[33] Dan McNichol /IMAD 9564
International Business Machines
11400 Burnet Road
Austin, TX 78758
[34] Anonymous
MIT Software Distribution
[35] (Originally Larry Woestman)
Paul Anderson
Hewlett Packard
3404 E. Harmony Road, MS-74
Fort Collins, CO 80528-9599
[36] (Originally Tom McFarland)
See Reference [35]
[37] Hideo Irie
Work Station Division
SuperMicro Systems Group
Sony Corporation
6-7-35 Kitasinagawa Sinagawa-ku
Tokyo, Japan
[38] JIS X 0201-1976 (reaffirmed 1984)
[39] GB2312-1980
[40] JIS X 0208-1983
[41] KS C5601-1987
[42] Linda Gass
Adobe Systems
PO Box 7900
Mountain View, CA 94039-7900
[43] (Originally Dave Cassing)
X Strategy Team
Tektronix, Inc.
PO Box 1000
Wilsonville, Oregon 97070-1000
[44] ISO2022<REG>-<ENC>
REG := [_L_<GL_register>][_R_<GR_register>]
ENC := [L<GL_EscapeSequence>][R<GR_EscapeSequence>]
<GL_EscapeSequence> :=
<Left_set><intermediate characters><Final_byte>
<GR_EscapeSequence> :=
<Right_set><intermediate characters><Final_byte>
<Left_set> :=
'4' /* 94-character sets */
| 'M' /* Multiple-byte character sets */
<Right_set> :=
<Left_set>
| '6' /* 96-character sets */
<Final_byte> :=
"30" - "7E" /* hex encoding of Latin-1 3/0 - 7/14 */
<intermediate characters> :=
<empty>
| <intermediate character><intermediate characters>
<intermediate character> :=
"20" - "2F" /* hex encoding of Latin-1 2/0 - Latin-1 2/15 */
The "ISO2022" prefix identifies this as an ISO2022-conforming encoding.
[] denotes an optional construct. <GL_register> and <GR_register> are
organizational strings that identify this encoding as having a GL or GR
component that is not registered with ECMA, but rather is private to
the given organization. At least one of L<GL_EscapeSequence> or
R<GR_EscapeSequence> must be present. If one is missing, the contents
of the font in that graphics half is undefined.
[45] Hiroshi Kuribayashi
OMRON Corporation
Computer System R&D Laboratory
Shimokaiinji, Nagaokakyo-city
Kyoto, 617, Japan
[46] Kyle Marvin
Visual Information Technologies, Inc. (VITec)
3460 Lotus Drive
Plano, TX 75075
[47] X11R4
See Reference [8]
[48] Data General Corp.
62 T.W. Alexander Dr.
R.T.P. NC, 27709
Attn: Janet Leising
[49] John Bowler
Acorn Computers Limited
Cambridge Technopark
645 Newmarket Road
Cambridge
CB5 8PB
England
[50] Rick Franklin
Intergraph Corporation
One Madison Industrial Park
Huntsville, Al. 35894-0001
[51] Dan Coutu
Digital Equipment Corporation ZKO 3-3/T13
110 Spitbrook Rd.
Nashua, NH 03062-2698
[52] Takayuki Kageyama
Computer Division
Information Equipment Sector
Matsushita Electric Industrial Co., Ltd.
1006, Kadoma, Osaka, 571 Japan
[53] CNS11643
National Bureau of Standards
Taiwan, Republic of China
[54] KH Chan
Digital Equipment Co.
2-4/F Henan Building
90 Jaffe Road, Wanchai,
Hong Kong
[55] Mike Wexler
FXD/Telerate, Inc.
2091 Landings Drive
Mountain View, CA 94043
[56] Lawrence J. Kilgallen
Box 81
MIT Station
Cambridge, MA 02139-0901
[57] (Previously David Rosenthal, Steve Swales)
Stuart Krietman
Sun Microsystems, Inc.
17 Network Circle, MS UMPK17-202
Menlo Park, CA 94025
stuart.krietman@sun.com
[58] (Originally Murali V. Srinivasan)
See Reference [57]
[59] Keith Robson
Ipsys Software plc
Marlborough Court, Pickford St.,
Macclesfield, Cheshire, SK11 6JD
England
[60] David Lewis
Lewis, Trachtenberg & Associates
One Kendall Square (Building 200, Fourth Floor)
Cambridge, MA 02139-1564
dbl@ics.com
[61] James J Dempsey
Bolt Beranek and Newman Inc.
150 CambridgePark Drive
Cambridge MA 02140
[62] Glenn Adams
International Lisp Associates
114 Mount Auburn Street
Cambridge, MA 02138
[63] Sigvald Refsum
Tandberg Data A/S
PO Box 9
Korsvoll, N-0808 OSLO 8
[64] Masahiko Muramatsu
System Techonology Development Center
Fuji Xerox Co.,LTD.
KSP/R&D Business Park Bldg.
100-1, Sakado, Takatsu-ku, Kawasaki-City, Kanagawa-Ken,
213 JAPAN
[65] Tim Glauert
Olivetti Research Limited
24a Trumpington Street
Cambridge, England
[66] Jim Fulton
Network Computing Devices
350 North Bernardo Ave.
Mountain View, CA 94043
[67] John Mackin
6/23 Northwood Street
Camperdown 2050
AUSTRALIA
[68] Bill Rainey
Wyse Technology
3471 N. First Street
San Jose, CA 95134
[69] PostScript Developer Support
Adobe Systems Incorporated
PO Box 7900
Mountain View, CA 94039-7900
[70] Adrian Bereanu
Human Designed Systems
[71] JIS X 0208-1990
[72] JIS X 0212-1990
[73] Dan Greening
Software Transformation
1601 Saratoga-Sunnyvale Rd
Cupertino, CA 95014
[74] Dale Luck
GfxBase, Inc.
1881 Ellwell Dr.
Milpitas, CA 95035
[75] Gary G. Cannon
Evans & Sutherland
580 Arapeen Dr.
P.O. Box 58700
Salt Lake City, UT 84158
[76] (Originally Cheryl Huntington)
See Reference [57]
[77] Junichi Hiramoto
Manager, Engineering Department
Sumitomo Electric Workstation Corp.
No. 30 Kowa Bldg. 2-4-5 Roppongi, Minato-ku
Tokyo, 106 Japan
[78] (Originally Jeff Stevenson)
See Reference [35]
[79] Garry M. Paxinos
Metro Link Incorporated
5807 N. Andrews Way
Ft. Lauderdale, FL 33309
[80] John Dennis
Stardent Computer
6 New England Tech Center
521 Virginia Road
Concord, MA 01742
[81] Mark Patrick
Sony Microsystems
651 River Oaks Parkway
San Jose, CA 95134
[82] Dick Coulter
MLO1-2/U2
Digital Equipment Corp.
146 Main St.
Maynard, MA 01754
Irene McCartney
Compaq Computer Corporation
110 Spitbrook Road, ZKO3-3/T79
Nashua, NH 03062
[83] Mark W. Snitily
Snitily Graphics Consulting Services
894 Brookgrove Lane
Cupertino, CA 95014
[84] Paul Verey
Crab Advanced Technologies Ltd.
First Base, Beacontree Plaza, Gillette Way
Reading, RG2 0BP
[85] Ken Garnett
ShoGraphics, Inc.
1890 N. Shoreline Blvd.
Mountain View, CA 94043
[86] Michael F. Cripps
Tektronix, Inc
P.O Boc 1000 MS 60-850
Wilsonville, OR 97070-1000
[87] Kyou Katoh
FUJITSU LIMITED
1015 Kamikodanaka Nakahara-ku
Kawasaki 221, Japan
[88] David Kaelbling
Rational
12 Mountain Rock Ln.
Norfolk, MA 02056
[89] Hal Berman
Cognition Corporation
755 Middlesex Turnpike
Billerica, MA 01821
[90] Takatoshi Ishii
Japan Computer Corp.
2-6-9, Higashi Kanda, Chiyoda-ku,
Tokyo 101 Japan
[91] Bill Janssen
Xerox PARC
3333 Coyote Hill Rd.
Palo Alto, CA 94304
[92] (Originally Rick Heli)
See Reference [57]
[93] Russell Leefer
Jupiter Systems
Suite 200
1351 Harbor Bay Parkway
Alameda, CA 94501
[94] The X.Org Foundation
See Reference [8]
[95] Greg Stiehl
Kubota Pacific Computer
2630 Walsh Avenue
Santa Clara, CA 95051-0905
[96] MIT Screen Saver Extension
The X.Org Foundation
See Reference [8]
[97] Big Requests Extension
The X.Org Foundation
See Reference [8]
[98] Randi Rost
Kubota Pacific Computer
2630 Walsh Avenue
Santa Clara, CA 95051-0905
[99] Ilan Aisic
NYNEX ALLINK Co.
4 Gannett Drive
White Plains, NY 10604
[100] Toshiyuki Kuwana
Information Equipment Engineering Dept.
Omika Works, Hitatchi Ltd.
5-2-1 Omika-cho, Hitachi-shi, Ibaraki-ken, 319-12 Japan
[101] (Originally Milind Pansare)
See Reference [57]
[102] John L. Cwikla
Wolfram Research, Inc.
100 Trade Center Drive
Champaign IL, 61820-7237
[103] University of Washington
for WM Tamil fonts
[104] The X Consortium
See Reference [8]
[105] The Open Group X Project Team
See Reference [8]
[106] Selwyn Henriques
Tech-Source, Inc.
442 S North Lake Blvd.
Altamonte Springs FL 32701
[107] ISO/IEC 646:1991, Information technology -- ISO 7-bit coded
character set for information interchange
[108] X Synchronization Extension
The X.Org Foundation
See Reference [8]
[109] XC-MISC Extension
The X.Org Foundation
See Reference [8]
[110] X Image Extension
The X.Org Foundation
See Reference [8]
[111] X Keyboard Extension
The X.Org Foundation
See Reference [8]
[112] Allan Frankel
Megatek Corporation
16868 Via Del Campo Court
San Diego, CA 92127-1714
[113] David Wexelblat
The XFree86 Project, Inc.
c/o AIB Software Corporation
46030 Manekin Plaza, Suite 160
Dulles, VA 20166
[114] (Originally Stuart W. Marks)
See Reference [57]
[115] Michael Gehret
X/software
Marktstrasse 8, D-87730
Groenenbach, Germany
[116] Bob Schulman
Peritek Corp.
5550 Redwood Road
Oakland, CA 94619
[117] Alan Ricker
Metheus Coporation
1600 NW Compton Dr.
Beaverton OR, 97006
[118] X Video Extension Protocol Description
Version 2, 25-JUL-91
David Carver
[119] Network Working Group's RFC1489
[120] Cronyx Ltd.
Research Computer Center
Moscow State University
Moscow 119899, Russia
Phone: +7 (095) 939-2323
Fax: +7 (095) 939-0300
E-mail: info@cronyx.ru
[121] Sun Microsystems Federal, Inc. Trusted Solaris Extension,
(Originally Milind Pansare)
See Reference [57]
[122] Record Extension
The X.Org Foundation
See Reference [8]
[123] Double Buffer Extension Specification
The X.Org Foundation
See Reference [8]
[124] James A. Moulton
EFW, Inc
4700 Marine Creek Parkway
Ft. Worth, Texas 76136
[125] Low Bandwidth X Extension Specification
The X.Org Foundation
See Reference [8]
[126] Security Extension Specification
The X.Org Foundation
See Reference [8]
[127] Application Group Extension Specification
The X.Org Foundation
See Reference [8]
[128] X11 Input Extension Protocol Specification
The X.Org Foundation
See Reference [8]
[129] X Print Extension Protocol Specification
The X.Org Foundation
See Reference [8]
[130] XINERAMA
The X.Org Foundation
See Reference [8]
[131] Colormap Utilization Policy Extension Protocol Specification
The X.Org Foundation
See Reference [8]
[132] Display Power Management Signaling Extension Protocol Specification
The X.Org Foundation
See Reference [8]
[133] ISO10646 Information technology -- Universal Multiple-Octet Coded
Character Set (UCS), part 1
Markus G. Kuhn
University of Cambridge
Computer Laboratory
15 JJ Thomson Avenue
Cambridge CB3 0FD
United Kingdom
[134] In R6.6 X.Org is reserving the string UTF8_STRING for use as an ICCCM
property type and selection target. The ICCCM spec will be updated
in a future release to fully specify UTF8_STRING.
[135] X.Org Foundation source implementation
See Reference [8]
......@@ -411,7 +411,6 @@ chmod 755 %{buildroot}%{_libdir}/lib*.so*
#Remove extras, GL, and other unneeded headers
rm -r %{buildroot}%{_includedir}/GL
rm -r %{buildroot}%{_includedir}/nx-X11/extensions/XInput.h
rm -r %{buildroot}%{_includedir}/nx-X11/extensions/XK*.h
rm -r %{buildroot}%{_includedir}/nx-X11/extensions/*Xv*.h
rm -r %{buildroot}%{_includedir}/nx-X11/extensions/dpms.h
......@@ -537,7 +536,6 @@ rm -r %{buildroot}%{_includedir}/nx-X11/Xtrans
%{_includedir}/nx-X11/Xproto.h
%{_includedir}/nx-X11/Xprotostr.h
%{_includedir}/nx-X11/Xthreads.h
%{_includedir}/nx-X11/ap_keysym.h
%{_includedir}/nx-X11/keysym.h
%{_includedir}/nx-X11/keysymdef.h
%{_includedir}/nx-X11/extensions/Xdbeproto.h
......
/**************************************************************************/
/* */
/* Copyright (c) 2001, 2011 NoMachine (http://www.nomachine.com) */
/* Copyright (c) 2008-2014 Oleksandr Shneyder <o.shneyder@phoca-gmbh.de> */
/* Copyright (c) 2014-2016 Ulrich Sibiller <uli42@gmx.de> */
/* Copyright (c) 2014-2016 Mihai Moldovan <ionic@ionic.de> */
/* Copyright (c) 2011-2016 Mike Gabriel <mike.gabriel@das-netzwerkteam.de>*/
/* Copyright (c) 2015-2016 Qindel Group (http://www.qindel.com) */
/* */
/* NXCOMP, NX protocol compression and NX extensions to this software */
/* are copyright of the aforementioned persons and companies. */
/* */
/* Redistribution and use of the present software is allowed according */
/* to terms specified in the file LICENSE.nxcomp which comes in the */
/* source distribution. */
/* */
/* All rights reserved. */
/* */
/* NOTE: This software has received contributions from various other */
/* contributors, only the core maintainers and supporters are listed as */
/* copyright holders. Please contact us, if you feel you should be listed */
/* as copyright holder, as well. */
/* */
/**************************************************************************/
#include "NX.h"
#include "Timestamp.h"
//
// Log level.
//
#define PANIC
#define WARNING
#undef TEST
#undef DEBUG
int NXTransSearch(char *data, int size, int step, int threshold)
{
return -1;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment