summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaleb Keithley <kaleb@freedesktop.org>2003-11-25 19:26:55 +0000
committerKaleb Keithley <kaleb@freedesktop.org>2003-11-25 19:26:55 +0000
commitea2a0b7d5958a702bdbcecc17c9c4dea8ce6def5 (patch)
treefd868165c6da4b6f2ad504733f27803878a9d9bb
parent272f68b2bffd736cede856a96231afe237261c8d (diff)
XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folksxf86-4_3_99_16
-rw-r--r--FreeBSD.cf174
-rw-r--r--Imake.cf59
-rw-r--r--Imake.rules224
-rw-r--r--Imake.tmpl110
-rw-r--r--Library.tmpl26
-rw-r--r--NetBSD.cf79
-rw-r--r--OpenBSD.cf138
-rw-r--r--OpenBSDLib.rules27
-rw-r--r--OpenBSDLib.tmpl48
-rw-r--r--README28
-rw-r--r--Server.tmpl7
-rw-r--r--ServerLib.tmpl9
-rw-r--r--WinLib.tmpl14
-rw-r--r--X11.rules6
-rw-r--r--X11.tmpl875
-rw-r--r--bsdLib.rules135
-rw-r--r--bsdLib.tmpl47
-rw-r--r--bsdi.cf12
-rw-r--r--bsdiLib.rules9
-rw-r--r--bsdiLib.tmpl16
-rw-r--r--cygwin.cf104
-rw-r--r--cygwin.rules96
-rw-r--r--cygwin.tmpl87
-rw-r--r--darwin.cf112
-rw-r--r--darwinLib.rules45
-rw-r--r--darwinLib.tmpl36
-rw-r--r--gnuLib.rules24
-rw-r--r--gnuLib.tmpl23
-rw-r--r--hpLib.tmpl14
-rw-r--r--ibmLib.tmpl14
-rw-r--r--linux.cf87
-rw-r--r--lnxLib.rules135
-rw-r--r--lnxLib.tmpl26
-rw-r--r--lnxdoc.rules17
-rw-r--r--lnxdoc.tmpl31
-rw-r--r--lynx.cf41
-rw-r--r--nto.rules24
-rw-r--r--os2.cf30
-rw-r--r--os2.rules8
-rw-r--r--os2Lib.rules69
-rw-r--r--os2Lib.tmpl48
-rw-r--r--os2def.db11120
-rw-r--r--osfLib.tmpl12
-rw-r--r--sco5.cf11
-rw-r--r--sgi.cf93
-rw-r--r--sgiLib.tmpl8
-rw-r--r--sun.cf11
-rw-r--r--sunLib.tmpl4
-rw-r--r--sv3Lib.rules11
-rw-r--r--sv3Lib.tmpl9
-rw-r--r--sv4Lib.tmpl8
-rw-r--r--svr4.cf8
-rw-r--r--xf86.rules56
-rw-r--r--xf86site.def130
-rw-r--r--xfree86.cf160
55 files changed, 7779 insertions, 6976 deletions
diff --git a/FreeBSD.cf b/FreeBSD.cf
index 24c054c..eff8ac2 100644
--- a/FreeBSD.cf
+++ b/FreeBSD.cf
@@ -2,7 +2,7 @@ XCOMM platform: $Xorg: FreeBSD.cf,v 1.3 2000/08/17 19:41:45 cpqbld Exp $
XCOMM
XCOMM
XCOMM
-XCOMM platform: $XFree86: xc/config/cf/FreeBSD.cf,v 3.128 2003/01/15 02:52:12 dawes Exp $
+XCOMM platform: $XFree86: xc/config/cf/FreeBSD.cf,v 3.144 2003/11/21 04:58:54 dawes Exp $
#ifndef UseElfFormat
#define UseElfFormat DefaultToElfFormat
@@ -46,6 +46,14 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#define HasNdbm YES
#define HasPutenv YES
#define HasSnprintf YES
+#if OSMajorVersion == 3 && OSMinorVersion >= 3 || OSMajorVersion > 3
+# define HasStrlcat YES
+#endif
+#if OSMajorVersion == 4 && OSMinorVersion >= 2 || OSMajorVersion > 4
+# define HasBasename YES
+#else
+# define HasBasename NO
+#endif
#define HasBSD44Sockets YES
#define HasDlopen YES
#if ((OSRelVersion >= 410002) && OSRelVersion < 500000) || (OSRelVersion >= 500012)
@@ -72,12 +80,23 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#define HasGetIfAddrs YES
#endif
+/* All versions define AF_INET6. 3.x and earlier don't have IPv6 support. */
+#if OSMajorVersion < 4
+#ifndef BuildIPv6
+#define BuildIPv6 NO
+#endif
+#endif
+
+#define IPv6SocketsAlsoIPv4 NO
+
#if (OSMajorVersion > 1)
#define InstallXloadSetGID NO
#else
#define InstallXloadSetGID YES
#endif
+#define HasWeakSymbols UseElfFormat
+
/*
* Multi-thread safe libs
*/
@@ -111,10 +130,15 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
# define ThreadsLibraries -pthread
# endif
# define SharedX11Reqs $(LDPRELIB) $(XTHRSTUBLIB)
-# define SharedXtReqs $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB) $(XTHRSTUBLIB)
+# define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB) $(XTHRSTUBLIB)
# endif
#endif
+/* This fixes linking C programs against libGLU on FreeBSD 3.x */
+#if (OSMajorVersion == 3)
+#define SharedGLUReqs $(LDPRELIB) $(XLIB) $(GLXLIB) -lstdc++ -lgcc
+#endif
+
#define AvoidNullMakeCommand YES
#define StripInstalledPrograms YES
#define CompressAllFonts YES
@@ -177,7 +201,13 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#if defined(UseInstalled)
#define DefaultCCOptions /**/
#else
-#define DefaultCCOptions -ansi -pedantic -Dasm=__asm GccWarningOptions
+#if defined(HasGcc3) && HasGcc3
+#define NoSystemWarn -Wno-system-headers
+#else
+#define NoSystemWarn
+#endif
+#define DefaultCCOptions -ansi -pedantic NoSystemWarn -Dasm=__asm \
+ GccWarningOptions
#endif
#endif
#ifndef ExtraLibraries
@@ -228,20 +258,24 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#endif
/*
- * 4.1/i386 and 5.0/i386 have the AGP driver.
+ * 4.1/i386 and 5.0/i386,alpha,ia64,amd64 have the AGP driver.
*/
#ifndef HasAgpGart
#if defined(i386Architecture) && \
(OSMajorVersion >= 5 || (OSMajorVersion == 4 && OSMinorVersion >= 1))
#define HasAgpGart YES
#endif
+#if (defined(AlphaArchitecture) || defined(ia64Architecture) || \
+ defined(AMD64Architecture)) && (OSMajorVersion >= 5)
+#define HasAgpGart YES
+#endif
#endif
/*
* SSE and 3DNow will be autodetected, so binutils is the only
* requirement for enabling this. By 4.2 they were all supported.
*/
-#if defined(i386Architecture) && \
+#if defined(AMD64Architecture) || defined(i386Architecture) && \
(OSMajorVersion >= 5 || (OSMajorVersion == 4 && OSMinorVersion >= 2))
# define HasX86Support YES
# define HasMMXSupport YES
@@ -290,7 +324,7 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion >= 2)
#ifndef ExtraLoadFlags
#if UseElfFormat
-#define ExtraLoadFlags -Wl,-rpath,$(USRLIBDIRPATH)
+#define ExtraLoadFlags -Wl,-rpath,$(USRLIBDIRPATH) -Wl,-rpath-link,$(BUILDLIBDIR)
#else
#define ExtraLoadFlags -Wl,-R,$(USRLIBDIRPATH)
#endif
@@ -324,117 +358,6 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#endif
#endif
-/*
- * For FreeBSD 2.2.5 and later don't make any assumptions about the version
- * of Tcl in the base OS.
- *
- * Note the static libs in some versions of the FreeBSD packages are
- * broken. The symptom of this is unresolved symbols when linking
- * XF86Setup. If you run into this problem, either build your own
- * static libs from the standard Tcl and Tk source, or change the
- * definitions of XF86SetupUsesStatic{Tcl,Tk}. The latter is not
- * recommended for binaries that are going to be redistributed.
- */
-
-#if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion > 2) || \
- (OSMajorVersion == 2 && OSMinorVersion == 2 && OSTeenyVersion > 5)
-/*
- * For 2.2.6, 3.0 and later the defaults assume that the tcl-8.0 and tk-8.0
- * packages have been installed. XF86Setup is much faster with 8.x than
- * with earlier versions.
- *
- */
-
-#ifndef TkLibName
-#define TkLibName tk80
-#endif
-#ifndef TkIncDir
-#define TkIncDir /usr/local/include/tk8.0
-#endif
-#ifndef TclLibName
-#define TclLibName tcl80
-#endif
-#ifndef TclIncDir
-#define TclIncDir /usr/local/include/tcl8.0
-#endif
-
-#elif OSMajorVersion == 2 && OSMinorVersion == 2 && OSTeenyVersion > 2
-/*
- * For 2.2.5, the defaults assume that the tcl-7.6 and tk-4.2
- * packages have been installed.
- */
-
-#ifndef TkLibName
-#define TkLibName tk42
-#endif
-#ifndef TkIncDir
-#define TkIncDir /usr/local/include/tk4.2
-#endif
-#ifndef TclLibName
-#define TclLibName tcl76
-#endif
-#ifndef TclIncDir
-#define TclIncDir /usr/local/include/tcl7.6
-#endif
-
-#elif OSMajorVersion == 2 && OSMinorVersion == 2
-/*
- * FreeBSD 2.2 prior to 2.2.5
- *
- * tcl is part of the base OS.
- *
- * Note: the tk-4.1 package for FreeBSD doesn't have the static lib, so
- * you'll have to build it yourself, or change the definition of
- * XF86SetupUsesStaticTk.
- */
-#ifndef TkLibName
-#define TkLibName tk41
-#endif
-#ifndef TclLibName
-#define TclLibName tcl
-#endif
-#ifndef TclLibDir
-#define TclLibDir /usr/lib
-#endif
-#ifndef TclIncDir
-#define TclIncDir /usr/include
-#endif
-/* FreeBSD 2.2 has libtcl in the base system */
-#ifndef XF86SetupUsesStaticTcl
-#define XF86SetupUsesStaticTcl NO
-#endif
-
-#else /* ! 2.2 or later */
-
-#if OSMajorVersion == 2 && OSMinorVersion == 1 && OSTeenyVersion >= 6
-
-/*
- * 2.1.x with x >=6 has tk 4.1 and tcl 7.5 in the packages collection.
- * Neither packages include the static libs, so you either need to build
- * them yourself or set XF86SetupUsesStaticTcl and XF86SetupUsesStaticTk
- * to NO. This isn't the default because we don't want the XFree86
- * binaries to have these packages as a dependency.
- */
-
-#ifndef TkLibName
-#define TkLibName tk41
-#endif
-#ifndef TclLibName
-#define TclLibName tcl75
-#endif
-
-#else /* ! 2.1.6 or later */
-
-#ifndef TkLibName
-#define TkLibName tk40
-#endif
-#ifndef TclLibName
-#define TclLibName tcl74
-#endif
-
-#endif
-#endif
-
#undef InstallCmd
#define InstallCmd /usr/bin/install
@@ -455,11 +378,13 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#ifdef i386Architecture
#define ServerExtraDefines GccGasOption XFree86ServerDefines
#endif
-#ifdef AlphaArchitecture
+#if defined(AlphaArchitecture) || defined(Sparc64Architecture) || \
+ defined(ia64Architecture) || defined(AMD64Architecture)
#define ServerExtraDefines GccGasOption XFree86ServerDefines -D_XSERVER64
#endif
#ifdef Sparc64Architecture
-#define ServerExtraDefines GccGasOption XFree86ServerDefines -D_XSERVER64
+#define AsVISOption -Av9a
+#define AsOutputArchSize 64
#endif
#define StandardDefines -DCSRG_BASED
@@ -485,7 +410,7 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
/* The GCC strength-reduce bug is fixed for FreeBSD 2.1.5 and later */
#ifndef DefaultGcc2i386Opt
#if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion > 1) || (OSMajorVersion == 2 && OSMinorVersion == 1 && OSTeenyVersion >= 5)
-#define DefaultGcc2i386Opt -O2
+#define DefaultGcc2i386Opt -O2 GccAliasingArgs
#endif
#endif
@@ -564,10 +489,13 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
*/
#if UseElfFormat
#ifndef PreloadFontSetup
-#define PreloadFontSetup LD_PRELOAD="`(cd $(XENVLIBDIR); echo libXfont*.so.?)`"
+#define PreloadFontSetup LD_PRELOAD="`(cd $(XENVLIBDIR); echo $(XFONTPRELOADPATTERN))`"
+#endif
+#ifndef PreloadFreetypeSetup
+#define PreloadFreetypeSetup LD_PRELOAD="`(cd $(XENVLIBDIR); echo $(FT2PRELOADPATTERN))`"
#endif
#ifndef PreloadXFTSetup
-#define PreloadXFTSetup LD_PRELOAD="`(cd $(XENVLIBDIR); echo libfreetype.so.? libXft.so.? libXrender.so.? libfontconfig.so.?)`"
+#define PreloadXFTSetup LD_PRELOAD="`(cd $(XENVLIBDIR); echo $(FT2PRELOADPATTERN) $(XFTPRELOADPATTERN) $(XRENDERPRELOADPATTERN) $(FCPRELOADPATTERN))`"
#endif
#endif
@@ -585,7 +513,7 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
/*
* A hack to work around an optimization problem with gcc 2.95.2 - 2.95.4
*/
-#if OSMajorVersion == 4
+#if (GccMajorVersion == 2 && GccMinorVersion == 95)
#define GccOptBug295
#endif
diff --git a/Imake.cf b/Imake.cf
index 19c61b3..06203e5 100644
--- a/Imake.cf
+++ b/Imake.cf
@@ -17,7 +17,7 @@ XCOMM $Xorg: Imake.cf,v 1.4 2000/08/17 19:41:45 cpqbld Exp $
*
* 4. Create a .cf file with the name given by MacroFile.
*/
-XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.81 2003/02/18 16:51:45 tsi Exp $
+XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.85 2003/11/07 23:57:43 dawes Exp $
#if defined(__APPLE__)
# undef __APPLE__
@@ -71,7 +71,7 @@ XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.81 2003/02/18 16:51:45 tsi Exp $
# define UltrixArchitecture
#endif /* ultrix */
-#if defined(vax) && !defined(UltrixArchitecture)
+#if defined(vax) && !defined(UltrixArchitecture) && !defined(__OpenBSD__)
# define MacroIncludeFile <bsd.cf>
# define MacroFile bsd.cf
# undef vax
@@ -117,7 +117,7 @@ XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.81 2003/02/18 16:51:45 tsi Exp $
# endif
# undef sparc
# endif
-# ifdef mips
+# if defined(__mips__) || defined(mips)
# define MipsArchitecture
# ifdef arc
# define ArcArchitecture
@@ -134,7 +134,7 @@ XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.81 2003/02/18 16:51:45 tsi Exp $
# undef __alpha__
# undef alpha
# endif
-# ifdef mc68020
+# if defined(__mc68020__) || defined(mc68020)
# define Mc68020Architecture
# if defined(amiga)
# define AmigaArchitecture
@@ -164,6 +164,17 @@ XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.81 2003/02/18 16:51:45 tsi Exp $
# undef __macppc__
# undef macppc
# endif
+# ifdef __vax__
+# undef vax
+# undef __vax__
+# define VaxArchitecture
+# endif
+# ifdef __hppa__
+# ifndef HPArchitecture
+# define HPArchitecture
+# endif
+# undef __hppa__
+# endif /* __hppa__ */
#endif /* OpenBSD */
#ifdef __NetBSD__
@@ -232,6 +243,15 @@ XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.81 2003/02/18 16:51:45 tsi Exp $
# define Sparc64Architecture
# undef __sparc64__
# endif
+# ifdef __ia64__
+# define ia64Architecture
+# undef __ia64__
+# endif
+# ifdef __amd64__
+# define AMD64Architecture
+# undef __amd64__
+# undef __x86_64__
+# endif
#endif /* __FreeBSD__ */
#ifdef AMOEBA
@@ -302,6 +322,25 @@ XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.81 2003/02/18 16:51:45 tsi Exp $
# define SVR3Architecture
# define i386ScoArchitecture
# define i386Sco325Architecture
+# undef i386
+# undef i486
+# undef i586
+# undef i686
+# undef k6
+# undef __i386__
+# undef __i486__
+# undef __i586__
+# undef __i686__
+# undef __k6__
+# undef __i386
+# undef __i486
+# undef __i586
+# undef __i686
+# undef __k6
+# undef pentium
+# undef __pentium
+# undef pentiumpro
+# undef __pentiumpro
#endif /* sco - SCO Open Server 5 */
#ifdef USL
@@ -832,14 +871,16 @@ XCOMM Keep cpp from replacing path elements containing i486/i586/i686
# define s390xArchitecture
# undef __s390x__
# endif
-# if defined(__x86_64__)
+# if defined(__AMD64__) || defined (__x86_64__)
+# undef __AMD64__
# undef __x86_64__
-# define x86_64Architecture
+# define AMD64Architecture
# endif
-# if defined(x86_64__)
+# if defined(AMD64__) || defined (x86_64__)
+# undef AMD64__
# undef x86_64__
-# ifndef x86_64Architecture
-# define x86_64Architecture
+# ifndef AMD64Architecture
+# define AMD64Architecture
# endif
# endif
#endif /* linux */
diff --git a/Imake.rules b/Imake.rules
index 566e484..d048465 100644
--- a/Imake.rules
+++ b/Imake.rules
@@ -5,7 +5,7 @@ XCOMM
XCOMM
XCOMM
XCOMM
-XCOMM rules: $XFree86: xc/config/cf/Imake.rules,v 3.113 2002/12/09 23:00:42 dawes Exp $
+XCOMM rules: $XFree86: xc/config/cf/Imake.rules,v 3.128 2003/11/15 03:25:17 dawes Exp $
/*
* MACHINE-INDEPENDENT RULES; DO NOT MODIFY
@@ -13,10 +13,10 @@ XCOMM rules: $XFree86: xc/config/cf/Imake.rules,v 3.113 2002/12/09 23:00:42 daw
* Warning, when defining rules: make sure you do not include both a trailing
* backslash and double ampersand backslash or else you will get an extra
* backslash in the Makefile.
- *
+ *
* The following macros are defined for the various templates and Imakefiles
* (for a list of the applicable make variables, see the template files):
- *
+ *
* Concat (a,b)
* Concat3 (a,b,c)
* Concat4 (a,b,c,d)
@@ -134,6 +134,8 @@ XCOMM rules: $XFree86: xc/config/cf/Imake.rules,v 3.113 2002/12/09 23:00:42 daw
* YaccFile (file,flags)
* YaccFileNoFlags (file)
* MakeLibrary (libname,objlist)
+ * LinkBuildLibrary (lib)
+ * LinkBuildSonameLibrary (lib)
* NormalLibraryTarget (libname,objlist)
* NormalLibraryTarget2 (libname,objlist1,objlist2)
* NormalLibraryTarget3 (libname,objlist1,objlist2,objlist3)
@@ -195,7 +197,7 @@ XCOMM rules: $XFree86: xc/config/cf/Imake.rules,v 3.113 2002/12/09 23:00:42 daw
* InstallSharedLibrary (libname,rev,dest)
* InstallSharedLibraryData (libname,rev,dest)
* SharedDepModuleTarget (name,deps,solist)
- *
+ *
*/
#define NullParameter
@@ -327,7 +329,7 @@ XCOMM special target for clearmake @@\
#endif
#ifndef RunPerlScript
-#define RunPerlScript(script,options) $(PERL) $(PERLOPTS) script options
+#define RunPerlScript(script,options) $(PERLENVSETUP) $(PERL) $(PERLOPTS) script options
#endif
#ifndef RemoveFile
@@ -338,6 +340,15 @@ XCOMM special target for clearmake @@\
#define RemoveFiles(files) $(RM) files
#endif /* RemoveFiles */
+#if RemoveObsoleteFiles
+#define RemoveOldFile(new,old,dir) @@\
+ @if [ -f new ]; then set -x; \ @@\
+ RemoveFile($(DESTDIR)dir/old); \ @@\
+ fi
+#else
+#define RemoveOldFile(new,old,dir) $(_NULLCMD_)
+#endif
+
/*
* CenterLoadTarget - generate rules to load files into CodeCenter
*/
@@ -391,7 +402,7 @@ clean clean.sentinel:: @@\
#endif /* SentinelProgramTarget */
/*
- * SentinelCplusplusProgramTarget - generate rules to make Sentinel image
+ * SentinelCplusplusProgramTarget - generate rules to make Sentinel image
*/
#ifndef SentinelCplusplusProgramTarget
#if HasSentinel
@@ -527,6 +538,17 @@ clean cleantc:: @@\
fi
#endif /* MakeDir */
+#ifndef MakeDirInline
+#define MakeDirInline(dir) if [ -d dir ]; then \ @@\
+ :; \ @@\
+ else \ @@\
+ if [ -h dir ]; then \ @@\
+ (set -x; rm -f dir); \ @@\
+ fi; \ @@\
+ (set -x; $(MKDIRHIER) dir); \ @@\
+ fi
+#endif /* MakeDirInline */
+
#ifndef InstallDirectory
#define InstallDirectory(dir) @@\
install:: @@\
@@ -598,7 +620,7 @@ $(CXXLINK) -o program options objects libraries $(EXTRA_LOAD_FLAGS)
#endif /* CplusplusLinkRule */
/*
- * NormalProgramTarget - generate rules to compile and link the indicated
+ * NormalProgramTarget - generate rules to compile and link the indicated
* program; since it does not use any default object files, it may be used for
* multiple programs in the same Imakefile.
*/
@@ -652,7 +674,7 @@ NormalProgramTarget(program,objects,NullParameter,locallibs,syslibs)
/*
* SimpleProgramTarget - generate rules for compiling and linking programs
- * that only have one C source file. It should only be used in Imakefiles
+ * that only have one C source file. It should only be used in Imakefiles
* that describe a single program.
*/
#ifndef SimpleProgramTarget
@@ -801,9 +823,9 @@ InstallProgram(program,$(BINDIR)) @@
#endif /* CplusplusProgramTargetHelperNoMan */
/*
- * ComplexProgramTarget - generate rules for compiling and linking the
+ * ComplexProgramTarget - generate rules for compiling and linking the
* program specified by $(OBJS) and $(SRCS), installing the program and its
- * man page, and generating dependencies. It should only be used in
+ * man page, and generating dependencies. It should only be used in
* Imakefiles that describe a single program.
*/
#ifndef ComplexProgramTarget
@@ -838,7 +860,7 @@ clean:: @@\
/*
* ComplexProgramTargetNoMan - generate rules for compiling and linking
- * the program specified by $(OBJS) and $(SRCS), installing the program
+ * the program specified by $(OBJS) and $(SRCS), installing the program
* and generating dependencies. It should only be used in Imakefiles
* that describe a single program, and have no manual page.
*/
@@ -876,7 +898,7 @@ clean:: @@\
* ComplexProgramTarget_1 - generate rules for compiling and linking the
* program specified by $(OBJS1) and $(SRCS1), installing the program and its
* man page, and generating dependencies for it and any programs described
- * by $(SRCS2) through $(SRCS10). It should be used to build the primary
+ * by $(SRCS2) through $(SRCS10). It should be used to build the primary
* program in Imakefiles that describe multiple programs.
*/
#ifndef ComplexProgramTarget_1
@@ -918,7 +940,7 @@ clean:: @@\
/*
* ComplexProgramTarget_2 - generate rules for compiling and linking the
* program specified by $(OBJS2) and $(SRCS2) and installing the program and
- * man page. It should be used to build the second program in Imakefiles
+ * man page. It should be used to build the second program in Imakefiles
* describing more than one program.
*/
#ifndef ComplexProgramTarget_2
@@ -934,7 +956,7 @@ CplusplusProgramTargetHelper(program,SRCS2,OBJS2,DEPLIBS2,locallib,syslib)
/*
* ComplexProgramTarget_3 - generate rules for compiling and linking the
* program specified by $(OBJS3) and $(SRCS3) and installing the program and
- * man page. It should be used to build the third program in Imakefiles
+ * man page. It should be used to build the third program in Imakefiles
* describing more than one program.
*/
#ifndef ComplexProgramTarget_3
@@ -950,7 +972,7 @@ CplusplusProgramTargetHelper(program,SRCS3,OBJS3,DEPLIBS3,locallib,syslib)
/*
* ComplexProgramTarget_4 - generate rules for compiling and linking the
* program specified by $(OBJS4) and $(SRCS4) and installing the program and
- * man page. It should be used to build the third program in Imakefiles
+ * man page. It should be used to build the third program in Imakefiles
* describing more than one program.
*/
#ifndef ComplexProgramTarget_4
@@ -966,7 +988,7 @@ CplusplusProgramTargetHelper(program,SRCS4,OBJS4,DEPLIBS4,locallib,syslib)
/*
* ComplexProgramTarget_5 - generate rules for compiling and linking the
* program specified by $(OBJS5) and $(SRCS5) and installing the program and
- * man page. It should be used to build the third program in Imakefiles
+ * man page. It should be used to build the third program in Imakefiles
* describing more than one program.
*/
#ifndef ComplexProgramTarget_5
@@ -982,7 +1004,7 @@ CplusplusProgramTargetHelper(program,SRCS5,OBJS5,DEPLIBS5,locallib,syslib)
/*
* ComplexProgramTarget_6 - generate rules for compiling and linking the
* program specified by $(OBJS6) and $(SRCS6) and installing the program and
- * man page. It should be used to build the third program in Imakefiles
+ * man page. It should be used to build the third program in Imakefiles
* describing more than one program.
*/
#ifndef ComplexProgramTarget_6
@@ -998,7 +1020,7 @@ CplusplusProgramTargetHelper(program,SRCS6,OBJS6,DEPLIBS6,locallib,syslib)
/*
* ComplexProgramTarget_7 - generate rules for compiling and linking the
* program specified by $(OBJS7) and $(SRCS7) and installing the program and
- * man page. It should be used to build the third program in Imakefiles
+ * man page. It should be used to build the third program in Imakefiles
* describing more than one program.
*/
#ifndef ComplexProgramTarget_7
@@ -1014,7 +1036,7 @@ CplusplusProgramTargetHelper(program,SRCS7,OBJS7,DEPLIBS7,locallib,syslib)
/*
* ComplexProgramTarget_8 - generate rules for compiling and linking the
* program specified by $(OBJS8) and $(SRCS8) and installing the program and
- * man page. It should be used to build the third program in Imakefiles
+ * man page. It should be used to build the third program in Imakefiles
* describing more than one program.
*/
#ifndef ComplexProgramTarget_8
@@ -1030,7 +1052,7 @@ CplusplusProgramTargetHelper(program,SRCS8,OBJS8,DEPLIBS8,locallib,syslib)
/*
* ComplexProgramTarget_9 - generate rules for compiling and linking the
* program specified by $(OBJS9) and $(SRCS9) and installing the program and
- * man page. It should be used to build the third program in Imakefiles
+ * man page. It should be used to build the third program in Imakefiles
* describing more than one program.
*/
#ifndef ComplexProgramTarget_9
@@ -1046,7 +1068,7 @@ CplusplusProgramTargetHelper(program,SRCS9,OBJS9,DEPLIBS9,locallib,syslib)
/*
* ComplexProgramTarget_10 - generate rules for compiling and linking the
* program specified by $(OBJS10) and $(SRCS10) and installing the program and
- * man page. It should be used to build the third program in Imakefiles
+ * man page. It should be used to build the third program in Imakefiles
* describing more than one program.
*/
#ifndef ComplexProgramTarget_10
@@ -1238,7 +1260,7 @@ InstallTarget(install.ln,Concat(llib-l,libname.ln),$(INSTLIBFLAGS),dest)
* InstallManPageLong - generate rules to install the indicated manual page,
* giving it an alternate name. This is used for installing man pages whose
* base name without the .man suffix would normally be longer than 8 characters
- * (the limit for using source code control systems on files systems with
+ * (the limit for using source code control systems on files systems with
* short file names).
*/
#ifndef InstallManPageLong
@@ -1402,19 +1424,19 @@ InstallGenManPageLong(file,destdir,file,suffix)
/*
- * RmanDependency - generate rules to build the rman program if
+ * RmanDependency - generate rules to build the rman program if
* this Imakefile is within the source tree.
*/
#ifndef RmanDependency
#ifdef UseInstalled
#define RmanDependency() /**/
#else
-#define RmanDependency() @@\
+#define RmanDependency() @@\
NoCmpScript(ProgramTargetName($(RMAN))) @@\
@@\
ProgramTargetName($(RMAN)): @@\
@echo "checking $(RMANBASENAME) over in $(TOP)/config/util first..."; \ @@\
- cd $(TOP)/config/util && $(MAKE) $(RMANBASENAME); \ @@\
+ cd $(TOP)/config/util && $(MAKE) rmanonly; \ @@\
echo "okay, continuing in $(CURRENT_DIR)"
#endif /* UseInstalled */
@@ -1442,7 +1464,7 @@ install.man:: dest.suffix.html @@\
MakeDir($(DESTDIR)$(DOCHTMLDIR)) @@\
@(SUF=`expr suffix \: '\(.\)'`; \ @@\
set -x; \ @@\
- $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) dest.suffix.html $(DESTDIR)$(DOCHTMLDIR)/dest.$$SUF.html) @@\
+ $(INSTALL) $(INSTALLFLAGS) $(INSTMANFLAGS) dest.suffix.html $(DESTDIR)$(DOCHTMLDIR)/dest.$$SUF.html) @@\
@@\
clean:: @@\
RemoveFiles(dest.suffix.html dest.suffix-html)
@@ -1642,7 +1664,7 @@ InstallNamedTargetNoClobber(install,srcname,$(INSTBINFLAGS),dest,dstname)
*/
#ifndef LinkFileList
#define LinkFileList(step,list,dir,sub) @@\
-step:: @@\
+step:: @@\
@MakeFlagsToShellFlags(i,set +e); \ @@\
echo " cd" dir; cd dir && \ @@\
for i in list; do (set -x; $(LN) -f sub/$$i .); done
@@ -1653,9 +1675,9 @@ step:: @@\
* LinkConfDirectoryLong
*
* Make links from opath (usually <ProjectRoot>/lib/X11) to npath
- * For example /usr/X11R6/lib/X11/xdm ==> /etc/X11/xdm so that X
+ * For example /usr/X11R6/lib/X11/xdm ==> /etc/X11/xdm so that X
* binaries can be mounted from a read-only volume like a CD-ROM;
- * but files that may need to be edited can be stored locally on
+ * but files that may need to be edited can be stored locally on
* read-write media. If someone has an existing installation, be
* careful and move existing files to the new location in /etc.
* XXX Need to make the installation script do this when installing
@@ -1688,7 +1710,7 @@ install:: @@\
RELPATH=`echo opath/cdir | \ @@\
sed -e 's:^/::' -e 's:[^/.][^/]*:..:'g -e 's:/\.$$::'`; \ @@\
cd Concat($(DESTDIR),opath/cdir); \ @@\
- if [ -d rdir -a ! -h rdir ]; then \ @@\
+ if [ -d rdir -a ! -h rdir ]; then \ @@\
(cd rdir; tar cf - . | \ @@\
(cd Concat($(DESTDIR),npath/mdir); \ @@\
tar xf -; exit 0); exit 0); \ @@\
@@ -1715,7 +1737,7 @@ install:: @@\
* Make links from opath (<ProjectRoot>/lib/X11) to npath
* For example /usr/X11R6/lib/X11/xxx ==> /etc/X11/xxx so that X binaries
* can be mounted from a read-only volume like a CD-ROM;
- * but files that may need to be edited can be stored locally on
+ * but files that may need to be edited can be stored locally on
* read-write media. If someone has an existing installation, be
* careful and move existing files to the new location in /etc.
* XXX Need to make the installation script do this when installing
@@ -1735,7 +1757,7 @@ install:: @@\
RELPATH=`echo opath | \ @@\
sed -e 's:^.::' -e 's:[^/.][^/]*:..:'g`; \ @@\
cd Concat($(DESTDIR),opath); \ @@\
- if [ -f lfile -a ! -h lfile ]; then \ @@\
+ if [ -f lfile -a ! -h lfile ]; then \ @@\
cp -p lfile Concat($(DESTDIR),npath/cfile); \ @@\
fi; \ @@\
$(RM) -r lfile; \ @@\
@@ -1753,7 +1775,7 @@ install:: @@\
/*
* InstallMultipleDestFlags - generate rules to install multiple files at
- * once during a particular step in the build using a specific set of install
+ * once during a particular step in the build using a specific set of install
* flags.
*/
#ifndef InstallMultipleDestFlags
@@ -1780,7 +1802,7 @@ step:: list @@\
/*
* InstallMultipleDest - generate rules to install multiple files at once
- * during a particular step in the build using any install flags set in
+ * during a particular step in the build using any install flags set in
* $(INSTDATFLAGS).
*/
#ifndef InstallMultipleDest
@@ -1789,8 +1811,8 @@ InstallMultipleDestFlags(step,list,dest,$(INSTDATFLAGS))
#endif /* InstallMultipleDest */
/*
- * InstallMultiple - generate rules to install multiple files at once
- * during the install step of the build using any install flags set in
+ * InstallMultiple - generate rules to install multiple files at once
+ * during the install step of the build using any install flags set in
* $(INSTALLFLAGS).
*/
#ifndef InstallMultiple
@@ -1870,21 +1892,21 @@ depend:: ProgramTargetName($(DEPEND))
#endif
/*
- * DependDependency - generate rules to build the makedepend program if
+ * DependDependency - generate rules to build the makedepend program if
* this Imakefile is within the source tree.
*/
#ifndef DependDependency
#ifdef UseInstalled
#define DependDependency() /**/
#else
-#define DependDependency() @@\
+#define DependDependency() @@\
DependDependencyStatement() @@\
@@\
NoCmpScript(ProgramTargetName($(DEPEND))) @@\
@@\
ProgramTargetName($(DEPEND)): @@\
@echo "checking $@ over in $(DEPENDSRC) first..."; \ @@\
- cd $(DEPENDSRC) && $(MAKE); \ @@\
+ cd $(DEPENDSRC) && $(MAKE) makedependonly; \ @@\
echo "okay, continuing in $(CURRENT_DIR)"
#endif /* UseInstalled */
@@ -1947,7 +1969,7 @@ depend:: @@\
#ifndef CleanTarget
#define CleanTarget() @@\
clean:: @@\
- $(RM) FilesToClean ExtraFilesToClean "#"* @@\
+ $(RM) FilesToClean ExtraFilesToClean DocFilesToClean "#"* @@\
@@\
ProofCleanTarget()
#endif /* CleanTarget */
@@ -1979,7 +2001,7 @@ NoCmpScript(ProgramTargetName($(IMAKE)) $(IMAKE).Osuf) @@\
@@\
ProgramTargetName($(IMAKE)) $(IMAKE).Osuf: @@\
-@(cd $(IMAKESRC) && if [ -f Makefile ]; then \ @@\
- echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) all; else \ @@\
+ echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) imakeonly; else \ @@\
echo "bootstrapping $@ from Makefile.ini in $(IMAKESRC) first..."; \ @@\
$(MAKE) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; fi; \ @@\
echo "okay, continuing in $(CURRENT_DIR)")
@@ -1998,7 +2020,7 @@ ProgramTargetName($(IMAKE)) $(IMAKE).Osuf: @@\
#define BuildMakefileTarget(notused,imakeflags) @@\
ImakeDependency(Makefile) @@\
@@\
-Makefile:: @@\
+Makefile:: @@\
RMoveToBakFile(Makefile) @@\
$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) imakeflags
@@ -2099,7 +2121,7 @@ DEPFONTLIB = SharedLibDependencies(Xfont,$(FONTLIBSRC),SOFONTREV) @@\
FONTLIB = -L$(FREETYPELIBDIR) -L$(FONTLIBSRC) LoaderLibPrefix -lXfont @@\
LintLibReferences(XFONT,Xfont,$(FONTLIBSRC))
#endif
-
+
/*
* SharedDSLibDependencies - shared library dependencies with data separation
*/
@@ -2157,6 +2179,16 @@ LintLibReferences(varname,libname,libsource)
#endif
+/*
+ * CompileCplusplusToAsm - compile C++ file to assembler
+ */
+#ifndef CompileCplusplusToAsm
+#define CompileCplusplusToAsm(options) RemoveFile($@) @@\
+ ClearmakeOSName \
+ $(CC) -S $(CFLAGS) options $*.cc
+#endif
+
+
#ifndef ObjectCplusplusCompile
#define ObjectCplusplusCompile(options) RemoveFile($@) @@\
ClearmakeOSName \
@@ -2173,7 +2205,7 @@ LintLibReferences(varname,libname,libsource)
#ifndef NormalRelocLibObjCompile
# if !StaticNeedsPicForShared
# define NormalRelocLibObjCompile(options) NormalLibObjCompile(options)
-# else
+# else
# define NormalRelocLibObjCompile(options) NormalLibObjCompile(options $(PICFLAGS))
# endif
#endif
@@ -2340,11 +2372,63 @@ clean:: @@\
RemoveFile(dst.c)
#endif /* ObjectFromSpecialSource */
+#ifndef CPPOnlyAsm
+#define CPPOnlyAsm(basename,options) RemoveFile(basename.i) @@\
+ $(CPP) AsmDefines $(DEFINES) $(INCLUDES) options basename.S | \ @@\
+ grep -v '^\#' > basename.i
+#endif
+
+#ifndef AssembleObject
+#define AssembleObject(flags) CPPOnlyAsm($*,flags) @@\
+ RemoveFile($*.o) @@\
+ $(AS) -o $*.o $*.i @@\
+ RemoveFile($*.i)
+#endif
+
+#ifndef NormalAsmObjectRule
+#define NormalAsmObjectRule() @@\
+.S.o: @@\
+ AssembleObject($(_NOOP_)) @@\
+ @@\
+.S.i: @@\
+ CPPOnlyAsm($*,$(_NOOP_))
+#endif
+
+#ifndef ObjectFromSpecialAsmSource
+#define ObjectFromSpecialAsmSource(dst,src,flags) @@\
+dst.S: src.S @@\
+ RemoveFile($@) @@\
+ $(LN) $? $@ @@\
+ @@\
+dst.o: dst.S @@\
+ AssembleObject(flags) @@\
+ @@\
+dst.i: dst.S @@\
+ CPPOnlyAsm(dst,flags) @@\
+ @@\
+depend:: dst.S @@\
+ @@\
+clean:: @@\
+ RemoveFile(dst.S)
+#endif
+
+#ifndef ObjectFromAsmSource
+#define ObjectFromAsmSource(src,flags) @@\
+ @@\
+src.o: src.S @@\
+ AssembleObject(flags) @@\
+ @@\
+src.i: src.S @@\
+ CPPOnlyAsm(src,flags) @@\
+ @@\
+depend:: src.S
+#endif
+
#ifndef SwitchYYPrefix
#define SwitchYYPrefix(in,out,prefix) \
sed 's/yy/prefix/g' in | sed 's/__REALLY_YY__/yy/' > out && RemoveFile(in)
#endif
-
+
#ifndef LexFilePrefix
#define LexFilePrefix(file,prefix) @@\
file.c: file.l @@\
@@ -2387,7 +2471,7 @@ file: file.m4 includes @@\
RemoveFile(file) @@\
$(M4) $(M4FLAGS) file.m4 >file @@\
@@\
-depend:: file @@\
+depend:: file @@\
@@\
clean:: @@\
RemoveFile(file)
@@ -2500,6 +2584,20 @@ clean:: @@\
#define _LinkBuildLibrary(lib) $(_NULLCMD_)
#endif /* _LinkBuildLibrary */
+#ifndef LinkBuildSonameLibrary
+#ifdef UseInstalled
+#define LinkBuildSonameLibrary(lib) true
+#else
+#define LinkBuildSonameLibrary(lib) MakeDirInline($(BUILDLIBDIR));\ @@\
+ (set -x; RemoveFile($(BUILDLIBDIR)/lib);\ @@\
+ (cd $(BUILDLIBDIR) && $(LN) $(BUILDLIBTOP)/$(CURRENT_DIR)/lib .))
+#endif
+#endif /* LinkBuildSonameLibrary */
+
+#ifndef LinkBuildLibraryInline
+#define LinkBuildLibraryInline(lib) LinkBuildSonameLibrary(lib)
+#endif /* LinkBuildLibraryInline */
+
/*
* NormalLibraryTarget - generate rules to create a library.
*/
@@ -2574,7 +2672,7 @@ AllTarget(LibraryTargetName(libname)) @@\
@@\
LibraryTargetName(libname): objlist $(EXTRALIBRARYDEPS) @@\
RemoveFile($@) @@\
- (cd down && MakeLibrary(up/$@,objlist)) @@\
+ @(set -x; cd down && MakeLibrary(up/$@,objlist)) || exit 1; @@\
RanLibrary($@) @@\
_LinkBuildLibrary($@)
#endif /* UnsharedLibraryTarget */
@@ -2692,7 +2790,7 @@ clean:: @@\
/*
* NormalRelocatableTarget - generate rules to produce a relocatable object
- * file instead of a library.
+ * file instead of a library.
*/
#ifndef NormalRelocatableTarget
#define NormalRelocatableTarget(objname,objlist) @@\
@@ -2706,7 +2804,7 @@ objname.Osuf: objlist $(EXTRALIBRARYDEPS) @@\
/*
* NormalDepRelocatableTarget - generate rules to produce a relocatable object
- * file instead of a library.
+ * file instead of a library.
*/
#ifndef NormalDepRelocatableTarget
#define NormalDepRelocatableTarget(objname,deplist,objlist) @@\
@@ -2734,7 +2832,7 @@ Concat(objname,_p.Osuf): objlist $(EXTRALIBRARYDEPS) @@\
/*
- * DebuggedRelocatableTarget - generate rules to produce a debuggable
+ * DebuggedRelocatableTarget - generate rules to produce a debuggable
* relocatable object file instead of a library.
*/
#ifndef DebuggedRelocatableTarget
@@ -2861,7 +2959,7 @@ name:: @@\
* NamedMakeSubdirs - generate rules to do makes in the given subdirectories.
* If you want CDEBUGFLAGS passed along to subdirectories, provide a line like
* the following in the appropriate Imakefile
- *
+ *
* #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
*/
#ifndef LangNamedMakeSubdirs
@@ -2895,7 +2993,7 @@ name:: @@\
* NamedMakeSubdirs - generate rules to do makes in the given subdirectories.
* If you want CDEBUGFLAGS passed along to subdirectories, provide a line like
* the following in the appropriate Imakefile
- *
+ *
* #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
*/
#ifndef NamedMakeSubdirs
@@ -3023,7 +3121,7 @@ NamedTagSubdirs(tags,dirs)
#endif
/*
- * MakeLintSubdirs - generate rules to recursively lint directories as part
+ * MakeLintSubdirs - generate rules to recursively lint directories as part
* of the named step.
*/
#ifndef MakeLintSubdirs
@@ -3033,7 +3131,7 @@ NamedTargetSubdirs(target,dirs,"linting" for target and subtarget,DESTDIR=$(DEST
/*
- * LintSubdirs - generate rules to recursively lint directories as part of
+ * LintSubdirs - generate rules to recursively lint directories as part of
* the make lint step.
*/
#ifndef LintSubdirs
@@ -3053,8 +3151,8 @@ MakeLintSubdirs(dirs,lintlib,lintlib)
/*
* MakeMakeSubdirs - generate rules to recursively recreate Makefiles as part
- * of the specified step in the build. If $(TOP) is set to an absolute path,
- * do not prepend the ../ prefix. This makes running things outside of the
+ * of the specified step in the build. If $(TOP) is set to an absolute path,
+ * do not prepend the ../ prefix. This makes running things outside of the
* source tree much easier.
* $(ONESUBDIR)/Makefile exists as a separate, explicit target so that
* clearmake will know what its goal is and do wink-in.
@@ -3082,7 +3180,7 @@ target:: @@\
curtmp="$(CURRENT_DIR)" \ @@\
toptmp=""; \ @@\
case "$$itmp" in \ @@\
- ../?*) \ @@\
+ ../?*) \ @@\
while echo "$$itmp" | grep '^\.\./' > /dev/null;\ @@\
do \ @@\
toptmp="/`basename $$curtmp`$$toptmp"; \ @@\
@@ -3145,10 +3243,18 @@ MakeMakeSubdirs(dirs,Makefiles)
/*
* Translate XCOMM into pound sign with sed, rather than passing -DXCOMM=XCOMM
* to cpp, because that trick does not work on all ANSI C preprocessors.
- * Also delete line numbers from the cpp output (-P is not portable, I guess).
+ * Delete line numbers from the cpp output (-P is not portable, I guess).
+ * Allow XCOMM to be preceded by whitespace and provide a means of generating
+ * output lines with trailing backslashes.
+ * Allow XHASH to always be substituted, even in cases where XCOMM isn't.
*/
#ifndef CppSedMagic
-#define CppSedMagic sed -e '/^# *[0-9][0-9]* *.*$$/d' -e '/^XCOMM$$/s//#/' -e '/^XCOMM[^a-zA-Z0-9_]/s/^XCOMM/#/'
+#define CppSedMagic sed -e '/^# *[0-9][0-9]* *.*$$/d' \
+ -e '/^#line *[0-9][0-9]* *.*$$/d' \
+ -e '/^[ ]*XCOMM$$/s/XCOMM/#/' \
+ -e '/^[ ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/#/' \
+ -e '/^[ ]*XHASH/s/XHASH/#/' \
+ -e '/\@\@$$/s/\@\@$$/\\/'
#endif /* CppSedMagic */
#ifndef CppFileTarget
diff --git a/Imake.tmpl b/Imake.tmpl
index 3adf05f..897c662 100644
--- a/Imake.tmpl
+++ b/Imake.tmpl
@@ -5,7 +5,7 @@ XCOMM
XCOMM
XCOMM
XCOMM
-XCOMM $XFree86: xc/config/cf/Imake.tmpl,v 3.139 2003/01/28 22:06:08 alanh Exp $
+XCOMM $XFree86: xc/config/cf/Imake.tmpl,v 3.154 2003/11/04 01:59:31 dawes Exp $
XCOMM ----------------------------------------------------------------------
/*
@@ -120,6 +120,10 @@ XCOMM the platform-specific parameters - edit site.def to change
#define NothingOutsideProjectRoot NO
#endif
+#ifndef RemoveObsoleteFiles
+#define RemoveObsoleteFiles YES
+#endif
+
#ifndef HasVarDirectory
#define HasVarDirectory YES
#endif
@@ -223,6 +227,10 @@ XCOMM the platform-specific parameters - edit site.def to change
#define PerlOptions /**/
#endif
+#ifndef PerlEnvSetup
+#define PerlEnvSetup env LC_ALL=C
+#endif
+
#ifndef BuildRman
#define BuildRman YES
#endif
@@ -279,6 +287,9 @@ XCOMM the platform-specific parameters - edit site.def to change
#ifndef HasGroff
#define HasGroff NO
#endif
+#ifndef HasGroffHtml
+#define HasGroffHtml NO
+#endif
#ifndef HasCookieMaker
#define HasCookieMaker NO
@@ -414,9 +425,15 @@ XCOMM the platform-specific parameters - edit site.def to change
#ifndef HasSnprintf
#define HasSnprintf NO /* assume not */
#endif
+#ifndef HasStrlcat
+#define HasStrlcat NO /* assume not */
+#endif
#ifndef HasDlopen
#define HasDlopen NO /* assume not */
#endif
+#ifndef HasWeakSymbols
+#define HasWeakSymbols NO /* assume not */
+#endif
#ifndef HasIssetugid
#define HasIssetugid NO /* assume not */
#endif
@@ -450,6 +467,12 @@ XCOMM the platform-specific parameters - edit site.def to change
#ifndef NoStrstr
#define NoStrstr NO
#endif
+#ifndef HasShadowPasswd
+#define HasShadowPasswd NO
+#endif
+#ifndef HasBasename
+#define HasBasename YES
+#endif
/* byte-order defaults */
#ifndef ByteOrder
#if defined(VaxArchitecture)
@@ -462,7 +485,7 @@ XCOMM the platform-specific parameters - edit site.def to change
#define ByteOrder X_LITTLE_ENDIAN
#elif defined(ia64Architecture)
#define ByteOrder X_LITTLE_ENDIAN
-#elif defined(x86_64Architecture)
+#elif defined(AMD64Architecture)
#define ByteOrder X_LITTLE_ENDIAN
#elif defined(SparcArchitecture) || defined(Sparc64Architecture)
#define ByteOrder X_BIG_ENDIAN
@@ -490,6 +513,8 @@ XCOMM the platform-specific parameters - edit site.def to change
#define ByteOrder X_BIG_ENDIAN
#endif
#endif /* ByteOrder */
+X_BYTE_ORDER = ByteOrder
+
#ifndef HasFortran
#define HasFortran NO
#endif
@@ -966,6 +991,9 @@ TCLIBDIR = TclLibDir
#ifndef DefaultCplusplusOptions
#define DefaultCplusplusOptions /* floating point, etc. */
#endif
+#ifndef HardCodeLibdirFlag
+#define HardCodeLibdirFlag /**/
+#endif
#ifndef NoRConst
#define NoRConst NO /* YES if const for structs of funcs is bad */
#endif
@@ -1037,10 +1065,10 @@ TCLIBDIR = TclLibDir
#endif
#ifndef CcCmd
#if HasGcc2
-#define CcCmd gcc -fpcc-struct-return
+#define CcCmd gcc -fpcc-struct-return
#else
#if HasGcc
-#define CcCmd gcc -fstrength-reduce -fpcc-struct-return
+#define CcCmd gcc -fstrength-reduce -fpcc-struct-return
#else
#if HasCenterLineC
#define CcCmd clcc
@@ -1061,8 +1089,12 @@ TCLIBDIR = TclLibDir
# define CplusplusFilt c++filt
#endif
#ifndef CplusplusLibC
+#if HasGcc2ForCplusplus
+#define CplusplusLibC -lstdc++
+#else
#define CplusplusLibC /**/
#endif
+#endif
#ifndef CplusplusStandardDefines
#define CplusplusStandardDefines StandardDefines
#endif
@@ -1076,7 +1108,7 @@ TCLIBDIR = TclLibDir
#define CplusplusDependIncludes /**/
#endif
#ifndef CplusplusOptions
-#define CplusplusOptions /**/
+#define CplusplusOptions DefaultCplusplusOptions
#endif
#ifndef CplusplusSpecialOptions
#define CplusplusSpecialOptions /**/
@@ -1424,6 +1456,16 @@ TCLIBDIR = TclLibDir
#ifndef NroffCmd
#define NroffCmd nroff
#endif
+#ifndef HTMLroffCmd
+#if HasGroff && HasGroffHtml
+#define HTMLroffCmd groff -Thtml
+#endif
+#endif
+#ifdef HTMLroffCmd
+#ifndef DocFilesToClean
+#define DocFilesToClean grohtml*.png *-auto-*.png
+#endif
+#endif
#ifndef MsMacros
#define MsMacros -ms
#endif
@@ -1451,6 +1493,21 @@ TCLIBDIR = TclLibDir
#ifndef LatexCmd
#define LatexCmd latex
#endif
+#ifndef HasPdfLatex
+#define HasPdfLatex NO
+#endif
+#ifndef PdfLatexCmd
+#define PdfLatexCmd pdflatex
+#endif
+#ifndef GhostScriptCmd
+#define GhostScriptCmd gs
+#endif
+#ifndef HasGhostScript
+#define HasGhostScript NO
+#endif
+#if HasGhostScript
+#define PsToPdfCmd GhostScriptCmd -q -sOutputFile=- -sDEVICE=pdfwrite -dSAFER -dNOPAUSE -
+#endif
#if HasSentinel
#ifndef SentinelCmd
#define SentinelCmd sentinel
@@ -1542,8 +1599,11 @@ TCLIBDIR = TclLibDir
#ifndef ExtraFilesToClean
#define ExtraFilesToClean /**/
#endif
+#ifndef DocFilesToClean
+#define DocFilesToClean /**/
+#endif
#ifndef FilesToClean
-#define FilesToClean *.CKP *.ln *.BAK *.bak *.Osuf core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
+#define FilesToClean *.CKP *.ln *.BAK *.bak *.Osuf core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
#endif
#ifdef CrossCompileDir
@@ -1644,7 +1704,7 @@ TCLIBDIR = TclLibDir
#else
AR = ArCmd
#endif
-XCOMM Nice try but useless: make will inherit BOOTSTRAPCFLAGS
+XCOMM Nice try but useless: make will inherit BOOTSTRAPCFLAGS
XCOMM from top Makefile
BOOTSTRAPCFLAGS = BootstrapCFlags /* set if cpp does not have uniq sym */
#ifdef CrossCompileDir
@@ -1665,7 +1725,7 @@ XCOMM from top Makefile
#endif
#if HasCplusplus
-.SUFFIXES: .CCsuf
+.SUFFIXES: Concat(.,CCsuf)
#ifdef CrossCompileDir
CXX = CrossCplusplusCmd
@@ -1673,14 +1733,20 @@ XCOMM from top Makefile
CXX = CplusplusCmd
#endif
CXXFILT = CplusplusFilt
+#ifdef CplusplusLibCDir
+ CXXLIBDIR = CplusplusLibCDir
+ CXXLIB = -L$(CXXLIBDIR) CplusplusLibC
+#else
CXXLIB = CplusplusLibC
+#endif
+
CXXDEBUGFLAGS = DefaultCplusplusDebugFlags
CXXDEPENDINCLUDES = CplusplusDependIncludes
CXXEXTRA_DEFINES = CplusplusExtraDefines
CXXEXTRA_INCLUDES = CplusplusExtraIncludes
CXXSTD_DEFINES = CplusplusStandardDefines $(CXXPROJECT_DEFINES)
CXXOPTIONS = CplusplusOptions
- CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES)
+ CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES)
CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) $(DEFINES) $(CXXEXTRA_DEFINES)
CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) $(CXXDEFINES)
#endif
@@ -1730,6 +1796,7 @@ CXXEXTRA_INCLUDES = CplusplusExtraIncludes
RM = RmCmd
PERL = PerlCmd
PERLOPTS = PerlOptions
+ PERLENVSETUP = PerlEnvSetup
MANSUFFIX = ManSuffix /* suffix for command man pages */
LIBMANSUFFIX = LibManSuffix /* suffix for library man pages */
FILEMANSUFFIX = FileManSuffix /* suffix for file format man pages */
@@ -1743,6 +1810,12 @@ CXXEXTRA_INCLUDES = CplusplusExtraIncludes
TROFF = TroffCmd
NROFF = NroffCmd
+#ifdef HTMLroffCmd
+ HTMLROFF = HTMLroffCmd
+#endif
+#ifdef PsToPdfCmd
+ PSTOPDFCMD = PsToPdfCmd
+#endif
MSMACROS = MsMacros
MANMACROS = ManMacros
TBL = TblCmd
@@ -1776,6 +1849,9 @@ MODLDCOMBINEFLAGS = ModuleLdCombineFlags
DVIPS = DvipsCmd
LATEX = LatexCmd
#endif
+#if HasPdfLatex
+ PDFLATEXCMD = PdfLatexCmd
+#endif
#if HasSentinel
SENTINEL = SentinelCmd
SENTINELOPTIONS = SentinelOptions
@@ -1813,9 +1889,9 @@ MODLDCOMBINEFLAGS = ModuleLdCombineFlags
SHLIBLDFLAGS = SharedLibraryLoadFlags $(SHLIBGLOBALSFLAGS)
#endif
/*
- * Here we set up flags needed to produce position-independent code
+ * Here we set up flags needed to produce position-independent code
* when doing C and C++ compilation. The default if you specify C
- * PIC flags without also specifying C++ PIC flags is to assume that
+ * PIC flags without also specifying C++ PIC flags is to assume that
* the C flags work for both. If your C++ compiler requires different
* flags, specify them explicitly in PositionIndependentCplusplusFlags.
*/
@@ -1870,14 +1946,14 @@ MODLDCOMBINEFLAGS = ModuleLdCombineFlags
#else
#define _wideprotodef -DNARROWPROTO
#endif
- PROTO_DEFINES = _funcprotodef _wideprotodef
+ PROTO_DEFINES = _funcprotodef _wideprotodef
#undef _funcprotodef
#undef _wideprotodef
#if StripInstalledPrograms
INSTPGMFLAGS = InstPgmFlags /* install flags for stripping */
#else
- INSTPGMFLAGS =
+ INSTPGMFLAGS =
#endif
INSTBINFLAGS = InstBinFlags /* install flags for programs */
INSTUIDFLAGS = InstUidFlags /* install flags for setuid programs */
@@ -2035,11 +2111,19 @@ XCOMM common rules for all Makefiles - do not edit
.c.i:
CPPOnlyCompile($*.c,$(_NOOP_))
+.SUFFIXES: .ii
+
+.cc.ii:
+ CPPOnlyCompile($*.cc,$(_NOOP_))
+
.SUFFIXES: .s
.c.s:
CompileCToAsm($(_NOOP_))
+.cc.s:
+ CompileCplusplusToAsm($(_NOOP_))
+
/*
* These need to be here so that rules in Imakefile occur first; the blank
* emptyrule is to make sure that an empty Imakefile does not default to make
diff --git a/Library.tmpl b/Library.tmpl
index 21c4a9d..ccb2a7f 100644
--- a/Library.tmpl
+++ b/Library.tmpl
@@ -19,7 +19,7 @@ XCOMM $Xorg: Library.tmpl,v 1.3 2000/08/17 19:41:46 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/Library.tmpl,v 3.21 2003/01/04 02:48:24 dawes Exp $
+XCOMM $XFree86: xc/config/cf/Library.tmpl,v 3.24 2003/10/21 17:41:43 tsi Exp $
#ifndef DoNormalLib
#define DoNormalLib NO
@@ -81,7 +81,7 @@ SHLIBGLOBALSFLAGS = ShlibGlobalsFlags
# ifndef StripPath
# define StripPath(x) `echo x|sed "s%.*/%%"`
# endif
-#endif
+#endif
#ifndef CplusplusSource
# ifndef LibraryCcCmd
@@ -127,7 +127,7 @@ CLIBDEBUGFLAGS = LibraryDebugOpt
# define LibraryCplusplusCmd CplusplusCmd
# endif
# endif
-# else
+# else
# ifndef CrossLibraryCplusplusCmd
# if DoSharedLib && defined(SharedLibraryCplusplusCmd)
# define CrossLibraryCplusplusCmd Concat3(CrossCompileDir,/,StripPath(SharedLibraryCplusplusCmd))
@@ -164,7 +164,9 @@ CXXLIBDEBUGFLAGS = LibraryDebugOpt
# endif
#endif
+#ifdef LibraryMTDefines
LIB_MT_DEFINES = LibraryMTDefines
+#endif
#if defined(IHaveSubdirs) && HasSymLinks && !defined(NoLibSubdirs)
#define _LibMkdir LibMkdirLinkSubdirs
@@ -250,10 +252,12 @@ LIB_MT_DEFINES = LibraryMTDefines
#ifndef CplusplusSource
# define SRCsuf c
+# define Isuf i
#else
# define SRCsuf CCsuf
+# define Isuf ii
# ifdef SunArchitecture
-.SUFFIXES: .CCsuf
+.SUFFIXES: Concat(.,CCsuf)
# endif
#endif
@@ -275,7 +279,7 @@ target @@\
_ProfiledObjCompile(staticopts) @@\
_NormalObjCompile(staticopts) @@\
_ExtraObjCompile(staticopts) @@\
- _SharedObjCompile(sharedopts)
+ _SharedObjCompile(sharedopts)
#endif
#ifdef CplusplusSource
@@ -324,7 +328,7 @@ _CompileObj(objs: depends,options)
# define SpecialCLibObjectRule(basename,depends,options) @@\
_CompileObj(basename.Osuf: basename.SRCsuf depends,options) @@\
@@\
-basename.i: basename.SRCsuf depends @@\
+basename.Isuf: basename.SRCsuf depends @@\
CPPOnlyCompile(basename.SRCsuf,options) @@\
@@\
CenterLoadTarget(debug_src,basename.SRCsuf,NullParameter,$(ALLDEFINES) options)
@@ -334,7 +338,7 @@ CenterLoadTarget(debug_src,basename.SRCsuf,NullParameter,$(ALLDEFINES) options)
# define SpecialCLibObjectRuleSeparateOpts(basename,depends,staticopts,shopts) @@\
_CompileObjSeparateOpts(basename.Osuf: basename.SRCsuf depends,staticopts,shopts) @@\
@@\
-basename.i: basename.SRCsuf depends @@\
+basename.Isuf: basename.SRCsuf depends @@\
CPPOnlyCompile(basename.SRCsuf,sharedopts) @@\
@@\
CenterLoadTarget(debug_src,basename.SRCsuf,NullParameter,$(ALLDEFINES) options)
@@ -459,10 +463,18 @@ LibraryObjectRule()
# if HugeLibrary && defined(SharedLibraryTarget3)
SharedLibraryTarget3($(LIBNAME),$(SoRev),$(OBJS1),$(OBJS2),$(OBJS3) $(EXTRASHAREDOBJS),.,.)
# else
+# if defined(SharedLibtoolRev) && defined(SharedLibtoolLibraryTarget)
+SharedLibtoolLibraryTarget($(LIBNAME),SharedLibtoolRev,$(OBJS) $(EXTRASHAREDOBJS),.,.)
+# else
SharedLibraryTarget($(LIBNAME),$(SoRev),$(OBJS) $(EXTRASHAREDOBJS),.,.)
+# endif
# endif
# if !defined(LibInstall) || LibInstall
+# if defined(SharedLibtoolRev) && defined(InstallSharedLibtoolLibrary)
+InstallSharedLibtoolLibrary($(LIBNAME),SharedLibtoolRev,$(SHLIBDIR))
+# else
InstallSharedLibrary($(LIBNAME),$(SoRev),$(SHLIBDIR))
+# endif
# endif
# if HasSharedData
SharedLibraryDataTarget($(LIBNAME),$(SoRev),$(UNSHAREDOBJS))
diff --git a/NetBSD.cf b/NetBSD.cf
index 9594cc3..ffe6aea 100644
--- a/NetBSD.cf
+++ b/NetBSD.cf
@@ -2,7 +2,7 @@ XCOMM platform: $Xorg: NetBSD.cf,v 1.3 2000/08/17 19:41:46 cpqbld Exp $
-XCOMM platform: $XFree86: xc/config/cf/NetBSD.cf,v 3.108 2002/12/14 22:36:03 dawes Exp $
+XCOMM platform: $XFree86: xc/config/cf/NetBSD.cf,v 3.123 2003/11/20 16:18:18 dawes Exp $
#ifndef OSName
@@ -34,6 +34,9 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#endif
#define HasNdbm YES
#define HasPutenv YES
+#if OSMajorVersion == 1 && OSMinorVersion > 4 || OSMajorVersion > 1
+# define HasStrlcat YES
+#endif
#define HasSnprintf YES
#define HasBSD44Sockets YES
#define Malloc0ReturnsNull NO
@@ -90,21 +93,38 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#define HasVarRun YES
#define HasVarDb YES
+#define HasShadowPasswd NO
+
#define InstallXloadSetGID NO
-/* Defines for using the GNU pth thread library -- experimental */
+#if OSMajorVersion < 1 || (OSMajorVersion == 1 && OSMinorVersion < 5)
+#define BuildIPv6 NO
+#endif
+
+#define IPv6SocketsAlsoIPv4 NO
+
+/*
+ * NetBSD 1.6M and newer supports POSIX Threads.
+ */
+
+#ifndef NetBSDThreads
+# define NetBSDThreads YES
+#endif
+
+#if NetBSDThreads && \
+ ((OSMajorVersion > 1) || \
+ (OSMajorVersion == 1 && OSMinorVersion > 6) || \
+ (OSMajorVersion == 1 && OSMinorVersion == 6 && OSTeenyVersion >= 13))
-#ifdef NetBSDPth
-#define PthreadHLocation -I/usr/local/include /* where is pthread.h? */
-#define LibPthreadLocation -L/usr/local/lib /* where is libpthread? */
-#define HasThreadSafeAPI NO
-#define HasPosixThreads YES
-#define SystemMTDefines -D_REENTRANT PthreadHLocation
-#define ThreadsLibraries LibPthreadLocation -Wl,-rpath,/usr/local/lib -lpthread
-#define SharedX11Reqs ThreadsLibraries
+# define HasPosixThreads YES
+# define ThreadedX YES
+# define HasThreadSafeAPI YES
+# define ThreadsLibraries -lpthread
+# define LibraryMTDefines -DUSE_NBSD_THREADLIB
+# define SystemMTDefines -D_REENTRANT
+# define MTSafeAPIDefines -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI
#else
-#define HasPosixThreads NO
-#define ThreadedX NO
+# define ThreadedX NO
#endif
/*
@@ -139,10 +159,6 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#endif
#endif
-#ifndef UseGccMakeDepend
-#define UseGccMakeDepend YES
-#endif
-
#define CppCmd cpp
#define StandardCppOptions -traditional
#define StandardCppDefines /**/
@@ -171,7 +187,8 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
*
* Disabled for NetBSD/vax until I figure out the scheme. --CS
*/
-#if (OSMajorVersion > 0) && defined(i386Architecture)
+#if ((OSMajorVersion > 0) && defined(i386Architecture)) || \
+ defined(PpcArchitecture)
# ifndef DoLoadableServer
# define DoLoadableServer YES
# endif
@@ -187,11 +204,14 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#define DlLibrary /**/
#endif
+/* All ELF NetBSD systems support Weak symbols */
+#define HasWeakSymbols UseElfFormat
+
#ifdef i386Architecture
# ifndef DefaultGcc2i386Opt
# if OSMajorVersion > 1 || (OSMajorVersion == 1 && OSMinorVersion > 2)
/* The GCC strength-reduce bug is fixed for NetBSD 1.3 and later */
-# define DefaultGcc2i386Opt -O2
+# define DefaultGcc2i386Opt -O2 GccAliasingArgs
# endif
# endif
# define OptimizedCDebugFlags DefaultGcc2i386Opt
@@ -548,12 +568,22 @@ InstallManPageAliasesBase(file,destdir,aliases)
#define HasSharedLibraries NO
#endif
+/*
+ * Unresolved references are fatal on NetBSD 1.5 for libGL, which is
+ * built with -Bsymbolic.
+ */
+#if UseElfFormat && OSMajorVersion == 1 && OSMinorVersion == 5
+#define SharedGLReqs $(LDPRELIBS) $(XLIB) -lc
+#endif
+
#if HasSharedLibraries
#include <bsdLib.rules>
#endif /* HasSharedLibraries */
/* Always build the XInput library, regardless of server support on this plattform */
-#define BuildXInputLib YES
+#if !defined(BuildXInputLib) && !defined(BuildServersOnly)
+# define BuildXInputLib YES
+#endif
#if defined(i386Architecture) || defined(Arm32Architecture) || defined(AlphaArchitecture) || defined(PpcArchitecture)
# include <xfree86.cf>
@@ -598,8 +628,8 @@ InstallManPageAliasesBase(file,destdir,aliases)
#define PositionIndependentCFlags
#define SharedLibraryLoadFlags -x -shared --whole-archive -soname `echo $@ |
sed 's/\.[0-9]*$$//'`
-#define SharedXtReqs $(XLIBONLY) $(SMLIB) $(ICELIB)
-#define SharedXmuReqs $(LDPRELIB) $(XTOOLONLYLIB) $(XONLYLIB) $(EXTENSIONLIB)
+#define SharedXtReqs $(XONLYLIB) $(SMLIB) $(ICELIB)
+#define SharedXmuReqs $(LDPRELIB) $(XTOOLONLYLIB) $(XLIB)
#endif
/*
@@ -648,3 +678,10 @@ sed 's/\.[0-9]*$$//'`
#ifndef UseSeparateConfDir
#define UseSeparateConfDir NO /* We don't want appdefs in "/etc/X11". */
#endif
+
+#if defined(NetBSDArchitecture) && \
+ ((OSMajorVersion > 1) || \
+ (OSMajorVersion == 1 && OSMinorVersion > 3))
+#define HasDevRandom YES
+#define RandomDeviceFile /dev/urandom
+#endif
diff --git a/OpenBSD.cf b/OpenBSD.cf
index d35eabc..0db3605 100644
--- a/OpenBSD.cf
+++ b/OpenBSD.cf
@@ -1,4 +1,4 @@
-XCOMM platform: $XFree86: xc/config/cf/OpenBSD.cf,v 3.79 2003/01/12 17:03:23 herrb Exp $
+XCOMM platform: $XFree86: xc/config/cf/OpenBSD.cf,v 3.97 2003/11/19 04:43:59 dawes Exp $
XCOMM
#ifndef OSName
@@ -22,6 +22,7 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#ifdef Ports
#define BinDir /usr/local/bin
+#define LibDir /usr/local/lib/X11
#define UsrLibDir /usr/local/lib
#define ManDirectoryRoot /usr/local/man
#define LdPreLib -L/usr/X11R6/lib -L/usr/local/lib
@@ -32,6 +33,7 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#define TopXInclude -I/usr/X11R6/include
#define ImakeCmd imake -DPorts
#define DocDir /usr/local/share/doc
+#define BuildHtmlManPages NO
#endif
@@ -42,6 +44,9 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#define HasNdbm YES
#define HasPutenv YES
#define HasSnprintf YES
+#if OSMajorVersion == 2 && OSMinorVersion >= 4 || OSMajorVersion >= 3
+# define HasStrlcat YES
+#endif
#define HasBSD44Sockets YES
#define Malloc0ReturnsNull NO
#define SetTtyGroup YES
@@ -53,10 +58,21 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#define HasSetProcTitle YES
#define HasZlib YES
#ifndef HasKrbIV
-#define HasKrbIV YES
+# if OSMajorVersion == 2 || OSMajorVersion == 3 && OSMinorVersion < 3
+# define HasKrbIV YES
+# if OSMajorVersion == 2 && OSMinorVersion <= 8
+# define KrbIVLibraries -lkrb -lkafs -ldes
+# endif
+# else
+ /* Kerberos IV was removed after OpenBSD 3.3 */
+# define HasKrbIV NO
+# endif
#endif
#define HasUsableFileMmap YES
#define HasShadowPasswd NO
+#define IPv6SocketsAlsoIPv4 NO
+
+#define HasArc4Random YES
#define HasNCurses YES
#define NCursesLibName -lcurses
@@ -71,10 +87,6 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#define InstallXloadSetGID NO
-#ifndef HasLibPthread
-#define HasLibPthread NO
-#endif
-
#ifndef HasIssetugid
# if (OSMajorVersion >= 2)
# define HasIssetugid YES
@@ -160,6 +172,9 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#ifndef CcCmd
#define CcCmd cc
#endif
+#ifndef AsCmd
+#define AsCmd cc -c -x assembler
+#endif
#ifndef DefaultCCOptions
#if defined(UseInstalled)
#define DefaultCCOptions /**/
@@ -426,6 +441,19 @@ install:: fonts.alias @@\
# define DoLoadableServer YES
# endif
+/* Direct rendering (OpenBSD 3.3 and up). */
+# if OSMajorVersion > 3 || (OSMajorVersion == 3 && OSMinorVersion > 2)
+# ifndef BuildXF86DRI
+# define BuildXF86DRI YES
+# endif
+# ifndef BuildXF86DRM
+# define BuildXF86DRM NO
+# endif
+# ifndef BuildXF86OldDRMCompat
+# define BuildXF86OldDRMCompat NO
+# endif
+# endif
+
#define HasWeakSymbols YES
/* To use the NetBSD Aperture driver */
@@ -455,7 +483,7 @@ install:: fonts.alias @@\
# ifndef DefaultGcc2i386Opt
# if (OSMajorVersion == 2 && OSMinorVersion >= 3) || OSMajorVersion > 2
/* The GCC strength-reduce bug is fixed for OpenBSD 2.3 and later */
-# define DefaultGcc2i386Opt -O2
+# define DefaultGcc2i386Opt -O2 GccAliasingArgs
# endif
# endif
# define OptimizedCDebugFlags DefaultGcc2i386Opt
@@ -483,8 +511,13 @@ install:: fonts.alias @@\
# endif
/* No MMX support in OpenBSD/a.out gas */
-# if !UseElfFormat
-# define HasMMXSupport NO
+# ifndef HasMMXSupport
+# define HasMMXSupport UseElfFormat
+# endif
+
+/* for DRI */
+# ifndef HasX86Support
+# define HasX86Support UseElfFormat
# endif
# include <xfree86.cf>
@@ -518,13 +551,14 @@ install:: fonts.alias @@\
*/
#ifdef AmigaArchitecture
-# include <xf86.rules>
# ifndef BuildServer
# define BuildServer NO
# endif
# define ServerExtraDefines -DXFree86Server
+# include <xfree86.cf>
+
#endif /* AmigaArchitecture */
@@ -540,6 +574,7 @@ install:: fonts.alias @@\
# define CompressAllFonts NO
# define InstallFontAliases InstallFontAliasesNoComment
# define UseRgbTxt NO
+# define UseRgb YES
# define ServerExtraDefines -DXFree86Server
@@ -553,7 +588,6 @@ install:: fonts.alias @@\
*/
#ifdef Mac68kArchitecture
-
# ifndef BuildServer
# define BuildServer NO
# endif
@@ -592,7 +626,8 @@ install:: fonts.alias @@\
# define BootstrapCFlags -Dsun3
# define UnalignedReferencesAllowed YES /* changes _XtCopyArgs() */
/* Note: -ansi turns off -Dmc68000 */
-# define ServerExtraDefines GccGasOption -Dmc68000 -Dmc68020 -DXFree86Server
+# define ServerExtraDefines GccGasOption -Dmc68000 -Dmc68020 \
+ -DXFree86Server -DINCLUDE_CG2_HEADER
# ifndef Xsun24Server
# define Xsun24Server NO
@@ -606,10 +641,6 @@ install:: fonts.alias @@\
#define XkbServerDefines -DXKB_ALWAYS_USES_SOFT_REPEAT
-# ifndef BuildPexExt
-# define BuildPexExt (XsunServer || Xsun24Server)
-# endif
-
#endif /* Sun3Architecture */
@@ -623,8 +654,8 @@ install:: fonts.alias @@\
*/
# define PositionIndependentCFlags
# define SharedLibraryLoadFlags -x -shared --whole-archive -soname `echo $@ | sed 's/\.[0-9]*$$//'`
-# define SharedXtReqs -L$(BUILDLIBDIR) $(XLIBONLY) $(SMLIB) $(ICELIB)
-# define SharedXmuReqs $(LDPRELIB) $(XTOOLONLYLIB) $(XONLYLIB) $(EXTENSIONLIB)
+# define SharedXtReqs -L$(BUILDLIBDIR) $(XONLYLIB) $(SMLIB) $(ICELIB)
+# define SharedXmuReqs $(LDPRELIB) $(XTOOLONLYLIB) $(XLIB)
#endif /* MipsArchitecture */
@@ -674,7 +705,7 @@ install:: fonts.alias @@\
# define HasWeakSymbols YES
# endif
# ifndef GccWarningOptions
-# if XFree86Devel
+# if defined(XFree86Devel) && XFree86Devel
# define GccWarningOptions -Wall -Wpointer-arith -Wstrict-prototypes \
-Wmissing-prototypes -Wmissing-declarations \
-Wnested-externs
@@ -720,14 +751,18 @@ install:: fonts.alias @@\
*/
#ifdef SparcArchitecture
-# define ServerOSDefines -DDDXOSINIT
-# define ServerExtraDefines -DAVOID_GLYPHBLT -DPIXPRIV -DXFree86Server \
- ServerSnprintfDefines DebugDefines \
- -DX_BYTE_ORDER=ByteOrder
# define BuildXF86MiscExt NO
# define BuildMITMiscExt NO
+# if OSMajorVersion > 3 || OSMajorVersion == 3 && OSMinorVersion >= 2
+# define HasWeakSymbols YES
+#endif
+
# if OSMajorVersion == 2 || OSMajorVersion == 3 && OSMinorVersion < 2
+# define ServerOSDefines -DDDXOSINIT
+# define ServerExtraDefines -DAVOID_GLYPHBLT -DPIXPRIV -DXFree86Server \
+ DebugDefines -DINCLUDE_CG2_HEADER \
+ -DX_BYTE_ORDER=$(X_BYTE_ORDER)
# ifndef Xsun24Server
# define Xsun24Server YES
# endif
@@ -747,14 +782,10 @@ install:: fonts.alias @@\
# ifndef XsunMonoServer
# define XsunMonoServer NO
# endif
-#endif
+# endif
# define XkbServerDefines -DXKB_ALWAYS_USES_SOFT_REPEAT
-# ifndef BuildPexExt
-# define BuildPexExt (XsunServer || Xsun24Server)
-# endif
-
# define BuildXF86VidModeExt NO
# define BuildXF86DGA NO
# define BuildXInputExt NO
@@ -778,7 +809,7 @@ install:: fonts.alias @@\
# define ServerExtraDefines GccGasOption -D_XSERVER64 XFree86ServerDefines
# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DDDXOSINIT
-# define XkbServerDefines -DXKB_ALWAYS_USES_SOFT_REPEAT
+# define XkbServerDefines -DXKB_ALWAYS_USES_SOFT_REPEAT
# if XF86Server
# ifndef DoLoadableServer
@@ -791,6 +822,33 @@ install:: fonts.alias @@\
#endif /* Sparc64Architecture */
+/*
+ * Definitions for the vax architecture
+ */
+#ifdef VaxArchitecture
+
+# ifndef BuildServer
+# define BuildServer NO
+# endif
+
+/* For the X11R5 server */
+# define CompressAllFonts NO
+# define InstallFontAliases InstallFontAliasesNoComment
+# define UseRgbTxt NO
+# define UseRgb YES
+
+# define ServerExtraDefines -DXFree86Server
+# define UnalignedReferencesAllowed YES
+# define HasSharedLibraries NO
+# define HasDlopen NO
+
+# define BuildGlxExt NO
+# define BuildGLXLibrary NO
+
+# include <xfree86.cf>
+
+#endif /* VaxArchitecture */
+
/* End or architecture specific section */
/*
@@ -818,25 +876,21 @@ install:: fonts.alias @@\
* Multi-thread safe libs
*/
#if HasWeakSymbols == YES && (OSMajorVersion == 2 && OSMinorVersion >= 6 || OSMajorVersion >= 3)
-/* For now only on a.out */
-# if !UseElfFormat
# define HasPosixThreads YES
# define ThreadedX YES
-# define SystemMTDefines -D_REENTRANT
-# define BuildThreadStubLibrary YES
-# define NeedUIThrStubs YES
+# define SystemMTDefines /**/
+# define BuildThreadStubLibrary YES
+# define NeedUIThrStubs YES
# define ThreadsCompileFlag -pthread
# define ThreadsLibraries -pthread
-# else
-# define ThreadedX NO
-# endif
+# define SharedX11Reqs $(LDPRELIBS) $(XTHRSTUBLIB)
+# define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) \
+ $(ICELIB) $(XTHRSTUBLIB)
#endif
-/* Set this to YES when getpwuid_r is added to libc_r */
-#define HasThreadSafeAPI NO
/* Set this to YES when getpwuid_r is added to libc_r */
-#define HasThreadSafeAPI NO
+#define HasThreadSafeAPI NO
#ifndef ExtraLibraries
# define ExtraLibraries /**/
@@ -862,10 +916,6 @@ install:: fonts.alias @@\
# define BuildScreenSaverLibrary YES
#endif
-#ifndef ForceNormalLib
-# define ForceNormalLib YES
-#endif
-
#ifndef CompressAllFonts
# define CompressAllFonts YES
#endif
diff --git a/OpenBSDLib.rules b/OpenBSDLib.rules
index c7d5fc0..4cdbb4c 100644
--- a/OpenBSDLib.rules
+++ b/OpenBSDLib.rules
@@ -7,7 +7,7 @@ XCOMM $OpenBSD: OpenBSDLib.rules,v 1.1 2000/10/09 20:43:58 matthieu Exp $
* OpenBSD shared library rules
*/
-XCOMM $XFree86: xc/config/cf/OpenBSDLib.rules,v 1.5 2003/02/17 21:46:44 herrb Exp $
+XCOMM $XFree86: xc/config/cf/OpenBSDLib.rules,v 1.10 2003/10/31 20:49:03 herrb Exp $
#ifndef UseElfFormat
#define UseElfFormat NO
@@ -53,7 +53,10 @@ XCOMM $XFree86: xc/config/cf/OpenBSDLib.rules,v 1.5 2003/02/17 21:46:44 herrb Ex
#define ExtraLoadFlags -Wl,-rpath,$(USRLIBDIRPATH) -Wl,-rpath-link,$(BUILDLIBDIR)
#endif
#endif
+#ifndef HardCodeLibdirFlag
+#define HardCodeLibdirFlag -Wl,-rpath,$(USRLIBDIRPATH)
#endif
+#endif /* UseElfFormat */
/*
* InstallSharedLibrary - generate rules to install the shared library.
@@ -80,12 +83,6 @@ install:: Concat(lib,libname.so.rev) @@\
* the library gone for long periods.
*/
#ifndef SharedLibraryTarget
-#ifdef UseInstalled
-#define LinkBuildSonameLibrary(lib) true
-#else
-#define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
- cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
-#endif
#define SharedLibraryTarget(libname,rev,solist,down,up) @@\
AllTarget(Concat(lib,libname.so.rev)) @@\
@@ -139,6 +136,22 @@ clean:: @@\
#endif /* SharedDepModuleTarget */
+#ifndef SharedDriModuleTarget
+#define SharedDriModuleTarget(name,deps,solist) @@\
+AllTarget(name) @@\
+ @@\
+name: deps @@\
+ $(RM) $@~ $@.map @@\
+ $(CC) -o $@~ $(SHLIBLDFLAGS) solist $(REQUIREDLIBS) BaseShLibReqs @@\
+ $(RM) $@ $@.map @@\
+ $(MV) $@~ $@ @@\
+ @@\
+clean:: @@\
+ $(RM) name @@\
+ $(RM) name.map
+
+#endif /* SharedDriModuleTarget */
+
/*
* SharedLibraryDataTarget - generate rules to create shlib data file;
*/
diff --git a/OpenBSDLib.tmpl b/OpenBSDLib.tmpl
index 93ec618..d49ecb5 100644
--- a/OpenBSDLib.tmpl
+++ b/OpenBSDLib.tmpl
@@ -1,18 +1,10 @@
-XCOMM platform: $OpenBSD: OpenBSDLib.tmpl,v 1.2 2002/12/04 03:49:30 todd Exp $
-XCOMM platform: $XFree86: xc/config/cf/OpenBSDLib.tmpl,v 1.1 2002/12/16 22:48:27 herrb Exp $
+XCOMM platform: $OpenBSD: OpenBSDLib.tmpl,v 1.6 2003/04/04 19:48:58 matthieu Exp $
+XCOMM platform: $XFree86: xc/config/cf/OpenBSDLib.tmpl,v 1.8 2003/10/15 21:23:37 herrb Exp $
XCOMM
/* Shared Library Revisions. Crank major on API Changes */
#if OverrideShlibRevs
-/*
- * Don't build libXaw.6 - the major numbering scheme on OpenBSD
- * makes it useless
- */
-#ifndef BuildXaw6
-# define BuildXaw6 NO
-#endif
-
#if OSMajorVersion > 3 || ( OSMajorVersion == 3 && OSMinorVersion > 1)
# ifndef SharedX11Rev
# define SharedX11Rev 7.0
@@ -26,8 +18,8 @@ XCOMM
# ifndef SharedXssRev
# define SharedXssRev 2.0
# endif
-# ifndef SharedXf86miscRev
-# define SharedXf86miscRev 2.0
+# ifndef SharedXxf86miscRev
+# define SharedXxf86miscRev 2.0
# endif
# ifndef SharedXxf86vmRev
# define SharedXxf86vmRev 2.0
@@ -66,10 +58,13 @@ XCOMM
# define SharedGLwRev 2.0
# endif
# ifndef SharedXrenderRev
-# define SharedXrenderRev 2.0
+# define SharedXrenderRev 2.1
# endif
# ifndef SharedXrandrRev
-# define SharedXrandrRev 2.0
+# define SharedXrandrRev 3.0
+# endif
+# ifndef SharedXcursorRev
+# define SharedXcursorRev 1.0
# endif
# ifndef SharedXfontcacheRev
# define SharedXfontcacheRev 2.0
@@ -101,21 +96,15 @@ XCOMM
# ifndef SharedXawRev
# define SharedXawRev 8.0
# endif
+# ifndef SharedXaw6Rev
+# define SharedXaw6Rev 7.1
+# endif
# ifndef SharedXiRev
# define SharedXiRev 7.0
# endif
# ifndef SharedXtstRev
# define SharedXtstRev 7.0
# endif
-# ifndef SharedPexRev
-# define SharedPexRev 7.0
-# endif
-# ifndef SharedXieRev
-# define SharedXieRev 7.0
-# endif
-# ifndef SharedPhigsRev
-# define SharedPhigsRev 7.0
-# endif
# ifndef SharedICERev
# define SharedICERev 7.0
# endif
@@ -138,10 +127,19 @@ XCOMM
# define SharedXpmRev 5.0
# endif
# ifndef SharedFreetype2Rev
-# define SharedFreetype2Rev 9.0
+# define SharedFreetype2Rev 11.0
+# endif
+# ifndef SharedExpatRev
+# define SharedExpatRev 4.0
+# endif
+# ifndef SharedXft1Rev
+# define SharedXft1Rev 1.2
# endif
# ifndef SharedXftRev
-# define SharedXftRev 2.0
+# define SharedXftRev 3.0
+# endif
+# ifndef SharedXfontconfigRev
+# define SharedXfontconfigRev 1.0
# endif
# ifndef SharedXTrapRev
# define SharedXTrapRev 7.0
diff --git a/README b/README
index b7d535b..2d1bd5b 100644
--- a/README
+++ b/README
@@ -3,7 +3,7 @@ $Xorg: README,v 1.4 2000/08/18 04:03:58 coskrey Exp $
-$XFree86: xc/config/cf/README,v 1.19 2003/01/04 02:48:24 dawes Exp $
+$XFree86: xc/config/cf/README,v 1.20 2003/04/14 20:35:50 herrb Exp $
The easiest way to write an Imakefile is to find another one that does
something similar and copy/modify it!
@@ -172,7 +172,6 @@ X11.tmpl provides defaults for the following variables:
BuildAppgroup build AppGroup extension in server
BuildCup build Colormap Utilization extension in server
BuildDBE build DOUBLE-BUFFER extension
- BuildDIS build Document Imaging Subset of XIE
BuildDPMS build Display Power Management Signaling extension
BuildFontServer build font server
BuildFonts build pcf fonts
@@ -183,13 +182,10 @@ X11.tmpl provides defaults for the following variables:
BuildMultibuffer build Multibuffer extension (obsolete)
BuildPlugin build xrx plug-in for web browsers
BuildRECORD Build RECORD extension
- BuildPexExt build PEX server extension and fonts
- BuildPhigs build Phigs (obsolete)
BuildServer build X server
BuildXAudio build Audio
BuildXAServer build Audio server
BuildXCSecurity Build Security Extension
- BuildXIE build X Image Extension
BuildXInputExt build X Input extension (requires ddx support,
which exists only in Xhp and XFree86)
BuildXInputLib build X Input library
@@ -201,7 +197,6 @@ X11.tmpl provides defaults for the following variables:
ContribDir location of user-contributed sources
DebugLibFS build libFS_d.a
DebugLibICE build libICE_d.a
- DebugLibPex build libPEX5_d.a
DebugLibSM build libSM_d.a
DebugLibX11 build libX11_d.a
DebugLibXau build libXau_d.a
@@ -209,7 +204,6 @@ X11.tmpl provides defaults for the following variables:
DebugLibXdmcp build libXdmcp_d.a
DebugLibXext build libXext_d.a
DebugLibXi build libXi_d.a
- DebugLibXie build libXie_d.a
DebugLibXmu build libXmu_d.a
DebugLibXt build libXt_d.a
DebugLibXtst build libXtst_d.a
@@ -256,8 +250,6 @@ X11.tmpl provides defaults for the following variables:
NlsDir directory in which to install nls files
NormalLibFS build libFS.a
NormalLibICE build libICE.a
- NormalLibPex build libPEX5.a
- NormalLibPhigs build libphigs.a
NormalLibSM build libSM.a
NormalLibX11 build libX11.a
NormalLibXau build libXau.a
@@ -265,25 +257,15 @@ X11.tmpl provides defaults for the following variables:
NormalLibXdmcp build libXdmcp.a
NormalLibXext build libXext.a
NormalLibXi build libXi.a
- NormalLibXie build libXie.a
NormalLibXmu build libXmu.a
NormalLibXt build libXt.a
NormalLibXtst build libXtst.a
NormalLibXag build libXag.a
NormalOldX build liboldX.a
OsNameDefines If uname(2) unavailable, set to -DOS_NAME=OSName
- PexApiDir PEX include file location
- PexCCOptions special options for building PEX library
- PexCDebugFlags special flags for building PEX library
- PexClientDefines special -D's for building PEX clients
- PexDipexDefines special -D's for building PEX di files
- PexPhigsDefines special -D's for building PEX library
- PexShmIPC boolean for using shared memory in phigsmon
- PhigsInclude include directory for phigs clients
PrimaryScreenResolution resolution of default server screen
ProfileLibFS build libFS_p.a
ProfileLibICE build libICE_p.a
- ProfileLibPex build libPEX5_p.a
ProfileLibSM build libSM_p.a
ProfileLibX11 build libX11_p.a
ProfileLibXau build libXau_p.a
@@ -291,7 +273,6 @@ X11.tmpl provides defaults for the following variables:
ProfileLibXdmcp build libXdmcp_p.a
ProfileLibXext build libXext_p.a
ProfileLibXi build libXi_p.a
- ProfileLibXie build libXie_p.a
ProfileLibXmu build libXmu_p.a
ProfileLibXt build libXt_p.a
ProfileLibXtst build libXtst_p.a
@@ -307,8 +288,6 @@ X11.tmpl provides defaults for the following variables:
ServerAssertDefines -DNDEBUG for no assertions, /**/ for assertions
SharedLibFS boolean for making sharable libFS.so
SharedLibICE boolean for making sharable libICE.so
- SharedLibPex boolean for making sharable libPEX5.so
- SharedLibPhigs boolean for making sharable libphigs.so
SharedLibSM boolean for making sharable libSM.so
SharedLibX11 boolean for making sharable libX11.so
SharedLibXau boolean for making sharable libXau.so
@@ -316,7 +295,6 @@ X11.tmpl provides defaults for the following variables:
SharedLibXdmcp boolean for making sharable libXdmcp.so
SharedLibXext boolean for making sharable libXext.so
SharedLibXi boolean for making sharable libXi.so
- SharedLibXie boolean for making sharable libXie.so
SharedLibXmu boolean for making sharable libXmu.so
SharedLibXt boolean for making sharable libXt.so
SharedLibXtst boolean for making sharable libXtst.so
@@ -401,8 +379,6 @@ An <os>Lib.tmpl file provides defaults for the following variables:
SharedICERev version number for libICE.so
SharedOldXReqs required libs for liboldX.so
SharedOldXRev version number for liboldX.so
- SharedPexReqs required libs for libPEX5.so
- SharedPexRev version number for libPEX5.so
SharedSMReqs required libs for libSM.so
SharedSMRev version number for libSM.so
SharedX11Reqs required libs for libX11.so
@@ -417,8 +393,6 @@ An <os>Lib.tmpl file provides defaults for the following variables:
SharedXextRev version number for libXext.so
SharedXiReqs required libs for libXi.so
SharedXiRev version number for libXi.so
- SharedXieReqs required libs for libXie.so
- SharedXieRev version number for libXie.so
SharedXmuReqs required libs for libXmu.so
SharedXmuRev version number for libXmu.so
SharedXtReqs required libs for libXt.so
diff --git a/Server.tmpl b/Server.tmpl
index 80ff947..9144268 100644
--- a/Server.tmpl
+++ b/Server.tmpl
@@ -1,4 +1,4 @@
-XCOMM $XFree86: xc/config/cf/Server.tmpl,v 3.20 2002/11/20 04:32:55 dawes Exp $
+XCOMM $XFree86: xc/config/cf/Server.tmpl,v 3.21 2003/04/15 03:59:03 dawes Exp $
/*
* Server imakefile info - this contains any special redefinitions, etc.
* that Imakefiles in the server subtree will need.
@@ -66,11 +66,6 @@ OS_DEFINES = ServerOSDefines
GLX_DEFINES = GlxDefines
-#ifndef GlxStaticServerLib
-#ifndef GlxStubLib
-#define GlxStubLib NO
-#endif
-#endif
#ifndef GlxUseSGISI
#define GlxUseSGISI NO
#endif
diff --git a/ServerLib.tmpl b/ServerLib.tmpl
index fe38049..7230e5a 100644
--- a/ServerLib.tmpl
+++ b/ServerLib.tmpl
@@ -1,7 +1,7 @@
-XCOMM $XFree86: xc/config/cf/ServerLib.tmpl,v 3.0 1996/10/03 08:28:07 dawes Exp $
+XCOMM $XFree86: xc/config/cf/ServerLib.tmpl,v 3.1 2003/10/21 17:41:43 tsi Exp $
/*
* Server Library imakefile info - this contains any special
- * redefinitions, etc. that Imakefiles in the various server library
+ * redefinitions, etc. that Imakefiles in the various server library
* subtrees will need.
*
* Before including this, you must set the following boolean variables:
@@ -10,7 +10,7 @@ XCOMM $XFree86: xc/config/cf/ServerLib.tmpl,v 3.0 1996/10/03 08:28:07 dawes Exp
*/
#ifndef DoNormalLib
-#define DoNormalLib YES
+#define DoNormalLib YES
#endif
#ifndef LibraryDefines
@@ -88,6 +88,7 @@ XCOMM $XFree86: xc/config/cf/ServerLib.tmpl,v 3.0 1996/10/03 08:28:07 dawes Exp
#endif
#define SRCsuf c
+#define Isuf i
#ifndef LibraryObjectRule
#define LibraryObjectRule() @@\
@@ -128,7 +129,7 @@ objs: depends @@\
#define SpecialCLibObjectRule(basename,depends,options) @@\
SpecialLibObjectRule(basename.Osuf,basename.SRCsuf depends,options) @@\
@@\
-basename.i: basename.SRCsuf depends @@\
+basename.Isuf: basename.SRCsuf depends @@\
CPPOnlyCompile(basename.SRCsuf,options) @@\
@@\
CenterLoadTarget(debug_src,basename.SRCsuf,NullParameter,$(ALLDEFINES) options)
diff --git a/WinLib.tmpl b/WinLib.tmpl
index 8b5d217..52f9f4f 100644
--- a/WinLib.tmpl
+++ b/WinLib.tmpl
@@ -2,17 +2,17 @@ XCOMM $Xorg: WinLib.tmpl,v 1.3 2000/08/17 19:41:46 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/WinLib.tmpl,v 1.3 2001/01/17 16:22:31 dawes Exp $
+XCOMM $XFree86: xc/config/cf/WinLib.tmpl,v 1.5 2003/07/11 22:17:41 tsi Exp $
-#define SharedOldXReqs $(LDPRELIBS) $(XLIBONLY)
-#define SharedXtReqs $(LDPRELIBS) $(XLIBONLY)
+#define SharedOldXReqs $(LDPRELIBS) $(XONLYLIB)
+#define SharedXtReqs $(LDPRELIBS) $(XONLYLIB)
#define SharedXawReqs $(LDPRELIBS) $(XMULIB) $(XTOOLLIB) $(XLIB)
#define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
-#define SharedXextReqs $(LDPRELIBS) $(XLIBONLY)
+#define SharedXextReqs $(LDPRELIBS) $(XONLYLIB)
#define SharedXiReqs $(LDPRELIBS) $(XLIB)
-#define SharedPexReqs $(LDPRELIBS) $(XLIBONLY) MathLibrary
+#define SharedPexReqs $(LDPRELIBS) $(XONLYLIB) MathLibrary
#define SharedXtstReqs $(LDPRELIBS) $(XLIB)
-#define SharedXieReqs $(LDPRELIBS) $(XLIBONLY)
+#define SharedXieReqs $(LDPRELIBS) $(XONLYLIB)
#define SharedSMReqs $(LDPRELIBS) $(ICELIB)
-#define SharedXpReqs $(LDPRELIBS) $(XAUTHLIB) $(EXTENSIONLIB) $(XLIBONLY)
+#define SharedXpReqs $(LDPRELIBS) $(XAUTHLIB) $(XLIB)
#define SharedXpmReqs $(LDPRELIBS) $(XLIB)
diff --git a/X11.rules b/X11.rules
index 8417057..fb7b9e1 100644
--- a/X11.rules
+++ b/X11.rules
@@ -1,7 +1,7 @@
XCOMM $Xorg: X11.rules,v 1.4 2000/08/17 19:41:46 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/X11.rules,v 1.6 2001/01/17 16:22:31 dawes Exp $
+XCOMM $XFree86: xc/config/cf/X11.rules,v 1.7 2003/11/05 18:15:51 dawes Exp $
/* Note whether we are the top level project. */
#ifndef SeenTopLevelProject
@@ -43,7 +43,11 @@ XCOMM $XFree86: xc/config/cf/X11.rules,v 1.6 2001/01/17 16:22:31 dawes Exp $
#ifdef UsrLibDirPath
# undef UsrLibDirPath
#endif
+#ifdef ExtraLibDirPath
+#define UsrLibDirPath XUsrLibDirPath:ExtraLibDirPath
+#else
#define UsrLibDirPath XUsrLibDirPath
+#endif
#if ImportX11
# define XLdPreLibs -L$(LIBSRC)
diff --git a/X11.tmpl b/X11.tmpl
index cacc6cc..b4aa0b1 100644
--- a/X11.tmpl
+++ b/X11.tmpl
@@ -5,7 +5,7 @@ XCOMM
XCOMM
XCOMM
XCOMM
-XCOMM $XFree86: xc/config/cf/X11.tmpl,v 1.196.2.1 2003/03/27 11:43:07 alanh Exp $
+XCOMM $XFree86: xc/config/cf/X11.tmpl,v 1.235 2003/11/21 04:58:54 dawes Exp $
/***************************************************************************
* *
@@ -72,9 +72,11 @@ VENDORMANVERSION = XVendorManVersionString
/*
* X-specific things
*/
-#if CrossCompiling
-# if defined UseInstalled && !defined UseInstalledOnCrossCompile
+#if CrossCompiling && !defined(UseInstalledOnCrossCompile)
+# if defined(UseInstalled)
# define UseInstalledOnCrossCompile YES
+# else
+# define UseInstalledOnCrossCompile NO
# endif
#endif
@@ -167,7 +169,7 @@ VENDORMANVERSION = XVendorManVersionString
#define MaxUCSChar 0x3200
#endif
#ifndef DerivedUCSFonts
-#define DerivedUCSFonts HasPerl5
+#define DerivedUCSFonts YES
#endif
/* These primarily control generation of derived 8-bit fonts. */
#ifndef BuildUCSFonts
@@ -312,15 +314,6 @@ VENDORMANVERSION = XVendorManVersionString
#ifndef BuildBigReqsExt
#define BuildBigReqsExt YES
#endif
-#ifndef BuildPhigs
-#define BuildPhigs NO
-#endif
-#ifndef BuildPexExt
-#define BuildPexExt NO
-#endif
-#ifndef BuildPexLib
-#define BuildPexLib (BuildPexExt && !BuildServersOnly)
-#endif
#ifndef BuildXInputExt
#define BuildXInputExt NO
#endif
@@ -380,20 +373,6 @@ VENDORMANVERSION = XVendorManVersionString
#ifndef BuildLBX
#define BuildLBX YES
#endif
-#ifndef BuildXIE
- /*
- * Turn off building XIE if you are building for low memory
- * footprint
- */
-#if BuildLowMem
-#define BuildXIE NO
-#else
-#define BuildXIE YES
-#endif
-#endif
-#ifndef BuildXIElib
-#define BuildXIElib (BuildXIE && !BuildServersOnly)
-#endif
#ifndef BuildXKB
#define BuildXKB YES
#endif
@@ -445,13 +424,6 @@ VENDORMANVERSION = XVendorManVersionString
#ifndef BuildCup
#define BuildCup YES
#endif
- /*
- * Turn off building PEX if you are building for low memory
- * footprint
- */
-#if BuildLowMem
-#define BuildPexExt NO
-#endif
#ifndef HasPlugin
#define HasPlugin NO
#endif
@@ -499,7 +471,7 @@ VENDORMANVERSION = XVendorManVersionString
#define BuildXF86DGALibrary (BuildXF86DGA && !BuildServersOnly)
#endif
#ifndef BuildXResExt
-#define BuildXResExt NO
+#define BuildXResExt NO
#endif
#ifndef BuildXResLibrary
#define BuildXResLibrary (BuildXResExt && !BuildServersOnly)
@@ -532,7 +504,7 @@ VENDORMANVERSION = XVendorManVersionString
#define BuildGLXLibrary (BuildGlxExt && !BuildServersOnly)
#endif
#ifndef BuildOSMesaLib
-#define BuildOSMesaLib (BuildGlxExt && defined(XFree86Version))
+#define BuildOSMesaLib BuildGlxExt
#endif
#ifndef BuildGLULibrary
#define BuildGLULibrary (BuildGLXLibrary && BuildLibraries && \
@@ -581,7 +553,8 @@ VENDORMANVERSION = XVendorManVersionString
#define BuildFontconfigLibrary (UseFontconfig && !HasFontconfig)
#endif
#ifndef UseFreetype2
-#define UseFreetype2 (BuildXftLibrary || BuildXft1Library || UseFontconfig)
+#define UseFreetype2 (BuildXftLibrary || BuildXft1Library || \
+ UseFontconfig || BuildFreeType)
#endif
#ifndef HasExpat
#define HasExpat NO
@@ -595,9 +568,16 @@ VENDORMANVERSION = XVendorManVersionString
#ifndef BuildFreetype2Library
#define BuildFreetype2Library (UseFreetype2 && !HasFreetype2)
#endif
+#ifndef Freetype2BuildDefines
+#define Freetype2BuildDefines /**/
+#endif
+/* For FreeType 1.x */
+#ifndef Freetype1BuildDefines
+#define Freetype1BuildDefines Freetype2BuildDefines
+#endif
#ifndef BuildRandR
-#define BuildRandR BuildRender
+#define BuildRandR YES
#endif
#ifndef BuildRandRLibrary
#define BuildRandRLibrary !BuildServersOnly
@@ -615,6 +595,10 @@ VENDORMANVERSION = XVendorManVersionString
#define DefaultCursorTheme core
#endif
+#ifndef BuildAppleWMLibrary
+#define BuildAppleWMLibrary NO
+#endif
+
#ifndef BuildMiscDocs
#define BuildMiscDocs NO
#endif
@@ -761,16 +745,44 @@ VENDORMANVERSION = XVendorManVersionString
#ifndef FontCompilerFlags
#define FontCompilerFlags -t
#endif
-#ifndef ConnectionFlags
-#if HasStreams
-#define ConnectionFlags -DSTREAMSCONN
+/*
+ * NOTE: IPv6Flags could be tacked on to either ConnectionFlags or
+ * ExtraConnectionDefs. Here, we choose the later in order to
+ * maximise exposure of the IPv6 code (a number of <OS>.def files
+ * contain ConnectionFlags overrides). Mind you, this might not
+ * the right thing to do when HasStreams is asserted.
+ */
+#ifndef BuildIPv6 /* If the OS also #define's AF_INET6 */
+#define BuildIPv6 YES
+#endif
+#ifndef IPv6Flags
+#if BuildIPv6
+#define IPv6Flags -DIPv6
#else
+#define IPv6Flags /**/
+#endif
+#endif
+/*
+ * Assume by default that IPv6 sockets also listen for IPv4 connections.
+ * XDMCP support currently only works for both IPv4 and IPv6 when this is
+ * true.
+ */
+#ifndef IPv6SocketsAlsoIPv4
+#define IPv6SocketsAlsoIPv4 YES
+#endif
+#ifndef DECnetFlags
#if HasDECnet
-#define ConnectionFlags -DTCPCONN -DUNIXCONN -DDNETCONN
+#define DECnetFlags -DDNETCONN
#else
-#define ConnectionFlags -DTCPCONN -DUNIXCONN
+#define DECnetFlags
#endif
#endif
+#ifndef ConnectionFlags
+#if HasStreams
+#define ConnectionFlags -DSTREAMSCONN
+#else
+#define ConnectionFlags -DTCPCONN -DUNIXCONN DECnetFlags
+#endif
#endif
#if HasStickyDirBit
STICKY_DEFINES = -DHAS_STICKY_DIR_BIT
@@ -779,7 +791,7 @@ STICKY_DEFINES = -DHAS_STICKY_DIR_BIT
FCHOWN_DEFINES = -DHAS_FCHOWN
#endif
#ifndef ExtraConnectionDefs
-#define ExtraConnectionDefs $(STICKY_DEFINES) $(FCHOWN_DEFINES)
+#define ExtraConnectionDefs $(STICKY_DEFINES) $(FCHOWN_DEFINES) IPv6Flags
#endif
#ifndef ProjectThreadsDefines
#define ProjectThreadsDefines -DXTHREADS
@@ -852,13 +864,6 @@ FCHOWN_DEFINES = -DHAS_FCHOWN
#define ShapeDefines /**/
#endif
#endif
-#ifndef PexDefines
-#if BuildPexExt
-#define PexDefines -DPEXEXT
-#else
-#define PexDefines /**/
-#endif
-#endif
#ifndef GlxDefines
#if BuildGlxExt
#ifdef GlxExtraDefines
@@ -897,13 +902,6 @@ FCHOWN_DEFINES = -DHAS_FCHOWN
#define XineramaDefines /**/
#endif
#endif
-#ifndef XieDefines
-#if BuildXIE
-#define XieDefines -DXIE
-#else
-#define XieDefines /**/
-#endif
-#endif
#ifndef PrintOnlyServer
#define PrintOnlyServer YES
#endif
@@ -1122,7 +1120,7 @@ FCHOWN_DEFINES = -DHAS_FCHOWN
#define BaseExtensionDefines \
MultibufferDefines MITMiscDefines XTestDefines XTrapDefines \
XSyncDefines XCMiscDefines RECORDDefines \
- PexDefines ShmDefines XieDefines BigReqDefines VidModeExtensionDefines \
+ ShmDefines BigReqDefines VidModeExtensionDefines \
XF86MiscExtensionDefines DBEDefines DPMSDefines EVIDefines \
ScreenSaverExtensionDefines XvExtensionDefines XvMCExtensionDefines \
GlxDefines FontCacheExtensionDefines SiteExtensionDefines \
@@ -1143,8 +1141,47 @@ FCHOWN_DEFINES = -DHAS_FCHOWN
# endif
#endif
+#ifndef HasDevRandom
+#define HasDevRandom NO
+#endif
+
+#ifndef HasArc4Random
+#define HasArc4Random NO
+#endif
+
+#ifndef RandomDefines
+# if HasDevRandom
+# ifndef RandomDeviceFile
+# define RandomDeviceFile /dev/random
+# endif
+# ifndef ExtraRandomDefines
+# ifdef PollDevRandom /* Set if can poll() /dev/random to avoid blocking */
+# define ExtraRandomDefines -DPOLL_DEV_RANDOM
+# else
+# define ExtraRandomDefines /**/
+# endif
+# endif
+# define RandomDefines -DDEV_RANDOM=\"RandomDeviceFile\" ExtraRandomDefines
+# elif HasArc4Random
+# define RandomDefines -DARC4_RANDOM
+# else
+# define RandomDefines /**/
+# endif
+#endif
+
+#ifndef PreferXdmcpIPv6
+#define PreferXdmcpIPv6 NO
+#endif
+#ifndef ServerXdmcpIPv6Defines
+#if BuildIPv6 && !IPv6SocketsAlsoIPv4 && !PreferXdmcpIPv6
+#define ServerXdmcpIPv6Defines -DXDMCP_NO_IPV6
+#else
+#define ServerXdmcpIPv6Defines /**/
+#endif
+#endif
+
#ifndef ServerXdmcpDefines
-#define ServerXdmcpDefines -DXDMCP
+#define ServerXdmcpDefines -DXDMCP ServerXdmcpIPv6Defines
#endif
#ifndef ServerOSDefines
#define ServerOSDefines /**/
@@ -1169,44 +1206,15 @@ FCHOWN_DEFINES = -DHAS_FCHOWN
#ifndef ServerAssertDefines
#define ServerAssertDefines -DNDEBUG
#endif
-#ifndef ServerDefines
-#define ServerDefines StandardDefines PervasiveExtensionDefines ServerExtraDefines ServerAssertDefines
-#endif
-#ifndef PexDipexDefines
-#define PexDipexDefines /**/
-#endif
-#ifndef PexDdpexDefines
-#define PexDdpexDefines /**/
-#endif
-#ifndef PexPhigsDefines
-#ifndef PexShmIPC
-#define PexShmIPC HasShm
-#endif
-#if PexShmIPC
-#define PexPhigsDefines /**/
-#else
-#define PexPhigsDefines -DPEX_API_SOCKET_IPC
-#endif
-#endif
-#ifndef PexClientDefines
-#define PexClientDefines -DPEX_SI_PHIGS
-#endif
-#ifndef PhigsInclude
-#ifdef UseInstalled
-#define PhigsInclude -I$(INCDIR)/X11
+#ifndef ServerSnprintfDefines
+#if !HasSnprintf
+#define ServerSnprintfDefines -DNEED_SNPRINTF
#else
-#define PhigsInclude -I$(BUILDINCDIR)
-#endif
-#endif
-#ifndef PexCDebugFlags
-#define PexCDebugFlags DebuggableCDebugFlags
+#define ServerSnprintfDefines /**/
#endif
-#ifndef PexCCOptions
-#ifdef LibraryCCOptions
-#define PexCCOptions LibraryCCOptions
-#else
-#define PexCCOptions DefaultCCOptions
#endif
+#ifndef ServerDefines
+#define ServerDefines StandardDefines PervasiveExtensionDefines ServerExtraDefines ServerAssertDefines ServerSnprintfDefines
#endif
#ifndef MesaUseX86Asm
@@ -1261,14 +1269,14 @@ FCHOWN_DEFINES = -DHAS_FCHOWN
#ifndef HasBlindFaithInUnicode
#define HasBlindFaithInUnicode YES
#endif
-#ifndef XTrueTypeCConvModule
+#ifndef XTrueTypeCConvModule
#if DoLoadableServer
#define XTrueTypeCConvModule YES
#else
#define XTrueTypeCConvModule NO
#endif
#endif
-#ifndef XTrueTypeUseOptEncodings
+#ifndef XTrueTypeUseOptEncodings
#define XTrueTypeUseOptEncodings YES
#endif
#ifndef XTrueTypeCConvIncDir
@@ -1385,6 +1393,9 @@ FCHOWN_DEFINES = -DHAS_FCHOWN
#ifndef DocPsDir
#define DocPsDir $(DOCDIR)/PostScript
#endif
+#ifndef DocPdfDir
+#define DocPdfDir $(DOCDIR)/PDF
+#endif
#ifndef FontDir
#define FontDir $(LIBDIR)/fonts
#endif
@@ -1418,9 +1429,6 @@ FCHOWN_DEFINES = -DHAS_FCHOWN
#ifndef XLocaleDir
#define XLocaleDir $(LIBDIR)/locale
#endif
-#ifndef PexApiDir
-#define PexApiDir $(LIBDIR)/PEX
-#endif
#ifndef LbxproxyDir
#define LbxproxyDir $(LIBDIR)/lbxproxy
#endif
@@ -1500,11 +1508,11 @@ FCHOWN_DEFINES = -DHAS_FCHOWN
#define PsWrap $(PSWRAPSRC)/pswrap
#endif
-#ifndef ResourceConfigurationManagement
+#ifndef ResourceConfigurationManagement
#define ResourceConfigurationManagement YES
#endif
-#ifndef XtPopdownConformance
+#ifndef XtPopdownConformance
#define XtPopdownConformance YES
#endif
@@ -1548,6 +1556,7 @@ XCOMM X Window System make variables; these need to be coordinated with rules
DOCDIR = DocDir
DOCHTMLDIR = DocHtmlDir
DOCPSDIR = DocPsDir
+ DOCPDFDIR = DocPdfDir
FONTDIR = FontDir /* font directories */
ENCODINGSDIR = $(FONTDIR)/encodings /* font encodings directory */
XINITDIR = XinitDir /* xinit config files */
@@ -1557,8 +1566,7 @@ XCOMM X Window System make variables; these need to be coordinated with rules
XSMDIR = XsmDir /* xsm config files */
NLSDIR = NlsDir /* nls files */
XLOCALEDIR = XLocaleDir /* locale files */
- PEXAPIDIR = PexApiDir /* PEX support files */
- LBXPROXYDIR = LbxproxyDir /* lbxproxy files */
+ LBXPROXYDIR = LbxproxyDir /* lbxproxy files */
PROXYMANAGERDIR = ProxyManagerDir /* proxy manager config files */
XPRINTDIR = XPrintDir /* print config file root */
XAPPLOADDIR = XAppLoadDir /* application default resource dir */
@@ -1569,9 +1577,10 @@ XCOMM X Window System make variables; these need to be coordinated with rules
#if UseInstalledX11
RGB = $(BINDIR)/rgb
FONTC = $(BINDIR)/bdftopcf
+ MKFONTSCALE = $(BINDIR)/mkfontscale
MKFONTDIR = $(BINDIR)/mkfontdir
MKHTMLINDEX = $(BINDIR)/mkhtmlindex
- UCS2ANY = $(BINDIR)/ucs2any
+ UCS2ANY = $(BINDIR)/ProgramTargetName(ucs2any)
BDFTRUNCATE = $(BINDIR)/bdftruncate
UCSMAPPREFIX = $(FONTDIR)/util/map-
XCURSORGEN = $(BINDIR)/xcursorgen
@@ -1579,7 +1588,8 @@ XCOMM X Window System make variables; these need to be coordinated with rules
RGB = $(CLIENTENVSETUP) $(XBUILDBINDIR)/rgb
# if !CrossCompiling
FONTC = $(CLIENTENVSETUP) $(PRELOADFONTSETUP) $(XBUILDBINDIR)/bdftopcf
- MKFONTDIR = $(CLIENTENVSETUP) $(PRELOADFONTSETUP) $(XBUILDBINDIR)/mkfontdir
+ MKFONTSCALE_DIR = $(PRELOADFREETYPESETUP) $(XBUILDBINDIR)/mkfontscale -b -s -l
+ MKFONTDIR = $(CLIENTENVSETUP) $(MKFONTSCALE_DIR)
XCURSORGEN = $(CLIENTENVSETUP) $(PRELOADSETUP) $(XBUILDBINDIR)/xcursorgen
# elif UseInstalledOnCrossCompile
MKFONTDIR = $(BINDIR)/mkfontdir
@@ -1591,7 +1601,7 @@ XCOMM X Window System make variables; these need to be coordinated with rules
# else
MKHTMLINDEX = $(SHELL) $(CONFIGSRC)/util/mkhtmlindex.sh
# endif
- UCS2ANY = $(FONTSRC)/util/ucs2any.pl
+ UCS2ANY = $(XBUILDBINDIR)/ProgramTargetName(ucs2any)
BDFTRUNCATE = $(FONTSRC)/util/bdftruncate.pl
UCSMAPPREFIX = $(FONTSRC)/util/map-
#endif
@@ -1646,9 +1656,9 @@ XCOMM X Window System make variables; these need to be coordinated with rules
SYSTEMENVLIBDIR = SystemBuildLibPath
# endif
XENVLIBDIR = X11BuildLibPath
- CLIENTENVSETUP = BuildLibPathVar=BuildLibPath
+ CLIENTENVSETUP = Concat3(BuildLibPathVar,=,BuildLibPath)
#else
- CLIENTENVSETUP =
+ CLIENTENVSETUP =
#endif
#ifdef PreloadSetup
@@ -1657,6 +1667,9 @@ XCOMM X Window System make variables; these need to be coordinated with rules
#ifdef PreloadFontSetup
PRELOADFONTSETUP = PreloadFontSetup
#endif
+#ifdef PreloadFreetypeSetup
+ PRELOADFREETYPESETUP = PreloadFreetypeSetup
+#endif
#ifdef PreloadXFTSetup
PRELOADXFTSETUP = PreloadXFTSetup
#endif
@@ -1697,6 +1710,8 @@ SharedLibReferences(XONLY,X11,$(XLIBSRC),SOXLIBREV,SharedX11Rev)
#else
ProjectUnsharedLibReferences(XONLY,X11,$(XLIBSRC),XBuildLibDir)
#endif
+ /* Common alternate spellings */
+ DEPXLIBONLY = $(DEPXONLYLIB)
XLIBONLY = $(XONLYLIB)
#if BuildThreadStubLibrary
@@ -1734,10 +1749,10 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#if BuildScreenSaverLibrary
#ifndef SharedLibXss
-#define SharedLibXss NO
+#define SharedLibXss HasSharedLibraries
#endif
#ifndef NormalLibXss
-#define NormalLibXss YES
+#define NormalLibXss (!SharedLibXss || ForceNormalLib)
#endif
#ifndef DebugLibXss
#define DebugLibXss NO
@@ -1758,10 +1773,10 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#if BuildXF86MiscLibrary
#ifndef SharedLibXxf86misc
-#define SharedLibXxf86misc NO
+#define SharedLibXxf86misc HasSharedLibraries
#endif
#ifndef NormalLibXxf86misc
-#define NormalLibXxf86misc YES
+#define NormalLibXxf86misc (!SharedLibXxf86misc || ForceNormalLib)
#endif
#ifndef DebugLibXxf86misc
#define DebugLibXxf86misc NO
@@ -1782,10 +1797,10 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#if BuildXF86VidModeLibrary
#ifndef SharedLibXxf86vm
-#define SharedLibXxf86vm NO
+#define SharedLibXxf86vm HasSharedLibraries
#endif
#ifndef NormalLibXxf86vm
-#define NormalLibXxf86vm YES
+#define NormalLibXxf86vm (!SharedLibXxf86vm || ForceNormalLib)
#endif
#ifndef DebugLibXxf86vm
#define DebugLibXxf86vm NO
@@ -1806,10 +1821,10 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#if BuildXF86DGALibrary
#ifndef SharedLibXxf86dga
-#define SharedLibXxf86dga NO
+#define SharedLibXxf86dga HasSharedLibraries
#endif
#ifndef NormalLibXxf86dga
-#define NormalLibXxf86dga YES
+#define NormalLibXxf86dga (!SharedLibXxf86dga || ForceNormalLib)
#endif
#ifndef DebugLibXxf86dga
#define DebugLibXxf86dga NO
@@ -1830,10 +1845,10 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#if BuildXF86RushLibrary
#ifndef SharedLibXxf86rush
-#define SharedLibXxf86rush NO
+#define SharedLibXxf86rush HasSharedLibraries
#endif
#ifndef NormalLibXxf86rush
-#define NormalLibXxf86rush YES
+#define NormalLibXxf86rush (!SharedLibXxf86rush || ForceNormalLib)
#endif
#ifndef DebugLibXxf86rush
#define DebugLibXxf86rush NO
@@ -1854,10 +1869,10 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#if BuildXvLibrary
#ifndef SharedLibXv
-#define SharedLibXv YES
+#define SharedLibXv HasSharedLibraries
#endif
#ifndef NormalLibXv
-#define NormalLibXv YES
+#define NormalLibXv (!SharedLibXv || ForceNormalLib)
#endif
#ifndef DebugLibXv
#define DebugLibXv NO
@@ -1878,10 +1893,10 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#if BuildXvMCLibrary
#ifndef SharedLibXvMC
-#define SharedLibXvMC NO
+#define SharedLibXvMC HasSharedLibraries
#endif
#ifndef NormalLibXvMC
-#define NormalLibXvMC YES
+#define NormalLibXvMC (!SharedLibXvMC || ForceNormalLib)
#endif
#ifndef DebugLibXvMC
#define DebugLibXvMC NO
@@ -1902,10 +1917,10 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#if BuildXineramaLibrary
#ifndef SharedLibXinerama
-#define SharedLibXinerama NO
+#define SharedLibXinerama HasSharedLibraries
#endif
#ifndef NormalLibXinerama
-#define NormalLibXinerama YES
+#define NormalLibXinerama (!SharedLibXinerama || ForceNormalLib)
#endif
#ifndef DebugLibXinerama
#define DebugLibXinerama NO
@@ -1926,10 +1941,10 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#if BuildXResLibrary
#ifndef SharedLibXRes
-#define SharedLibXRes NO
+#define SharedLibXRes HasSharedLibraries
#endif
#ifndef NormalLibXRes
-#define NormalLibXRes YES
+#define NormalLibXRes (!SharedLibXRes || ForceNormalLib)
#endif
#ifndef DebugLibXRes
#define DebugLibXRes NO
@@ -1953,7 +1968,7 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#define SharedLibDps HasSharedLibraries
#endif
#ifndef NormalLibDps
-#define NormalLibDps YES
+#define NormalLibDps (!SharedLibDps || ForceNormalLib)
#endif
#ifndef DebugLibDps
#define DebugLibDps NO
@@ -1977,7 +1992,7 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#define SharedLibDpsTk HasSharedLibraries
#endif
#ifndef NormalLibDpsTk
-#define NormalLibDpsTk YES
+#define NormalLibDpsTk (!SharedLibDpsTk || ForceNormalLib)
#endif
#ifndef DebugLibDpsTk
#define DebugLibDpsTk NO
@@ -2001,7 +2016,7 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#define SharedLibPSRes HasSharedLibraries
#endif
#ifndef NormalLibPSRes
-#define NormalLibPSRes YES
+#define NormalLibPSRes (!SharedLibPSRes || ForceNormalLib)
#endif
#ifndef DebugLibPSRes
#define DebugLibPSRes NO
@@ -2025,7 +2040,7 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#define SharedLibXrender HasSharedLibraries
#endif
#ifndef NormalLibXrender
-#define NormalLibXrender YES
+#define NormalLibXrender (!SharedLibXrender || ForceNormalLib)
#endif
#ifndef DebugLibXrender
#define DebugLibXrender NO
@@ -2049,7 +2064,7 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#define SharedLibXrandr HasSharedLibraries
#endif
#ifndef NormalLibXrandr
-#define NormalLibXrandr YES
+#define NormalLibXrandr (!SharedLibXrandr || ForceNormalLib)
#endif
#ifndef DebugLibXrandr
#define DebugLibXrandr NO
@@ -2073,7 +2088,7 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#define SharedLibXcursor HasSharedLibraries
#endif
#ifndef NormalLibXcursor
-#define NormalLibXcursor YES
+#define NormalLibXcursor (!SharedLibXcursor || ForceNormalLib)
#endif
#ifndef DebugLibXcursor
#define DebugLibXcursor NO
@@ -2092,6 +2107,30 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#define ProfileLibXcursor NO
#endif
+#if BuildAppleWMLibrary
+#ifndef SharedLibAppleWM
+#define SharedLibAppleWM HasSharedLibraries
+#endif
+#ifndef NormalLibAppleWM
+#define NormalLibAppleWM (!SharedLibAppleWM || ForceNormalLib)
+#endif
+#ifndef DebugLibAppleWM
+#define DebugLibAppleWM NO
+#endif
+#ifndef ProfileLibAppleWM
+#define ProfileLibAppleWM NO
+#endif
+#else
+#undef SharedLibAppleWM
+#define SharedLibAppleWM NO
+#undef NormalLibAppleWM
+#define NormalLibAppleWM NO
+#undef DebugLibAppleWM
+#define DebugLibAppleWM NO
+#undef ProfileLibAppleWM
+#define ProfileLibAppleWM NO
+#endif
+
#if BuildGLULibrary
#ifndef SharedLibGlu
#define SharedLibGlu HasSharedLibraries
@@ -2162,14 +2201,15 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#define ProfileLibGlx NO
#endif
/*
- * Don't make a shared GLw library because is would depend on Motif.
+ * Only make a shared GLw library on systems with Weak symbols
+ * because it depends on Motif. See xc/lib/GLw/README.txt for details
*/
#if BuildGLwLibrary
#ifndef SharedLibGLw
-#define SharedLibGLw NO /* HasSharedLibraries */
+#define SharedLibGLw HasSharedLibraries && HasWeakSymbols
#endif
#ifndef NormalLibGLw
-#define NormalLibGLw YES /* (!SharedLibGLw | ForceNormalLib) */
+#define NormalLibGLw (!SharedLibGLw || ForceNormalLib)
#endif
#ifndef DebugLibGLw
#define DebugLibGLw NO /* debugged widget library */
@@ -2178,7 +2218,8 @@ ProjectUnsharedLibReferences(XTHRSTUB,XThrStub,$(XTHRSTUBSRC),XBuildLibDir)
#define ProfileLibGLw NO /* profiled widget library */
#endif
#ifndef GLwUseXmStubs
-#define GLwUseXmStubs NO /* create stub (weak) Motif symbols */
+ /* create stub (weak) Motif symbols */
+#define GLwUseXmStubs SharedLibGLw && HasWeakSymbols
#endif
#else
#undef SharedLibGLw
@@ -2230,7 +2271,7 @@ ProjectUnsharedLibReferences(XSS,Xss,$(XSSLIBSRC),XBuildLibDir)
XXF86MISCLIBSRC = $(LIBSRC)/Xxf86misc
#if SharedLibXxf86misc
#ifndef SharedXxf86miscRev
-#define SharedXxf86miscRev 1.0
+#define SharedXxf86miscRev 1.1
#endif
SharedLibReferences(XXF86MISC,Xxf86misc,$(XXF86MISCLIBSRC),SOXXF86MISCREV,SharedXxf86miscRev)
#else
@@ -2400,11 +2441,21 @@ SharedLibReferences(XCURSOR,Xcursor,$(XCURSORLIBSRC),SOXCURSORREV,SharedXcursorR
ProjectUnsharedLibReferences(XCURSOR,Xcursor,$(XCURSORLIBSRC),XBuildLibDir)
#endif
+ APPLEWMLIBSRC = $(LIBSRC)/apple
+#if SharedLibAppleWM
+#ifndef SharedAppleWMRev
+#define SharedAppleWMRev 1.0
+#endif
+SharedLibReferences(APPLEWM,AppleWM,$(APPLEWMLIBSRC),SOAPPLEWMREV,SharedAppleWMRev)
+#else
+ProjectUnsharedLibReferences(APPLEWM,AppleWM,$(APPLEWMLIBSRC),XBuildLibDir)
+#endif
+
# ifndef SharedLibXfontcache
-# define SharedLibXfontcache NO
+# define SharedLibXfontcache HasSharedLibraries
# endif
# ifndef NormalLibXfontcache
-# define NormalLibXfontcache YES
+# define NormalLibXfontcache (!SharedLibXfontcache || ForceNormalLib)
# endif
# ifndef DebugLibXfontcache
# define DebugLibXfontcache NO
@@ -2424,7 +2475,7 @@ ProjectUnsharedLibReferences(XFONTCACHE,Xfontcache,$(XFONTCACHELIBSRC),XBuildLib
#endif
#ifndef SharedLibXau
-#define SharedLibXau NO /* don't need shared form */
+#define SharedLibXau NO
#endif
#ifndef NormalLibXau
#define NormalLibXau (!SharedLibXau | ForceNormalLib)
@@ -2450,7 +2501,7 @@ ProjectUnsharedLibReferences(XAUTH,Xau,$(XAUTHSRC),$(USRLIBDIR))
#endif
#ifndef SharedLibXdmcp
-#define SharedLibXdmcp NO /* don't need shared form */
+#define SharedLibXdmcp NO
#endif
#ifndef NormalLibXdmcp
#define NormalLibXdmcp (!SharedLibXdmcp | ForceNormalLib)
@@ -2501,7 +2552,7 @@ ProjectUnsharedLibReferences(XMU,Xmu,$(XMUSRC),XBuildLibDir)
#define SharedLibXmuu HasSharedLibraries
#endif
#ifndef NormalLibXmuu
-#define NormalLibXmuu (!SharedLibXmuu | ForceNormalLib)
+#define NormalLibXmuu (!SharedLibXmuu | ForceNormalLib)
#endif
#ifndef DebugLibXmuu
#define DebugLibXmuu NO /* debugged Xmuu library */
@@ -2705,66 +2756,6 @@ SharedLibReferences(XTEST,Xtst,$(XTESTLIBSRC),SOXTESTREV,SharedXtstRev)
ProjectUnsharedLibReferences(XTEST,Xtst,$(XTESTLIBSRC),XBuildLibDir)
#endif
-#ifndef SharedLibPex
-#define SharedLibPex HasSharedLibraries
-#endif
-#ifndef NormalLibPex
-#define NormalLibPex (!SharedLibPex | ForceNormalLib)
-#endif
-#ifndef DebugLibPex
-#define DebugLibPex NO /* debugged PEX5 library */
-#endif
-#ifndef ProfileLibPex
-#define ProfileLibPex NO /* profiled PEX5 library */
-#endif
- PEXLIBSRC = $(LIBSRC)/PEX5
-#if SharedLibPex
-#ifndef SharedPexRev
-#define SharedPexRev 6.0
-#endif
-SharedLibReferences(PEX,PEX5,$(PEXLIBSRC),SOPEXREV,SharedPexRev)
-#else
-ProjectUnsharedLibReferences(PEX,PEX5,$(PEXLIBSRC),XBuildLibDir)
-#endif
-
-#ifndef SharedLibXie
-#define SharedLibXie HasSharedLibraries
-#endif
-#ifndef NormalLibXie
-#define NormalLibXie (!SharedLibXie | ForceNormalLib)
-#endif
-#ifndef DebugLibXie
-#define DebugLibXie NO /* debugged XIE library */
-#endif
-#ifndef ProfileLibXie
-#define ProfileLibXie NO /* profiled XIE library */
-#endif
- XIELIBSRC = $(LIBSRC)/XIE
-#if SharedLibXie
-#ifndef SharedXieRev
-#define SharedXieRev 6.0
-#endif
-SharedLibReferences(XIE,XIE,$(XIELIBSRC),SOXIEREV,SharedXieRev)
-#else
-ProjectUnsharedLibReferences(XIE,XIE,$(XIELIBSRC),XBuildLibDir)
-#endif
-
-#ifndef SharedLibPhigs
-#define SharedLibPhigs NO /* XXX - haven't made it sharable yet */
-#endif
-#ifndef NormalLibPhigs
-#define NormalLibPhigs (!SharedLibPhigs | ForceNormalLib)
-#endif
- PHIGSLIBSRC = $(LIBSRC)/PHIGS
-#if SharedLibPhigs
-#ifndef SharedPhigsRev
-#define SharedPhigsRev 6.0
-#endif
-SharedLibReferences(PHIGS,phigs,$(PHIGSLIBSRC),SOPHIGSREV,SharedPhigsRev)
-#else
-ProjectUnsharedLibReferences(PHIGS,phigs,$(PHIGSLIBSRC),XBuildLibDir)
-#endif
-
ProjectUnsharedLibReferences(XBSD,Xbsd,$(LIBSRC)/Xbsd,XBuildLibDir)
#ifndef SharedLibICE
@@ -2834,7 +2825,7 @@ ProjectUnsharedLibReferences(XKEY,Xkey,$(XKEYSRC),XBuildLibDir)
#endif
#ifndef SharedLibFS
-#define SharedLibFS NO /* for now */
+#define SharedLibFS HasSharedLibraries
#endif
#ifndef NormalLibFS
#define NormalLibFS (!SharedLibFS | ForceNormalLib)
@@ -2870,7 +2861,7 @@ ProjectUnsharedLibReferences(FS,FS,$(FSLIBSRC),XBuildLibDir)
FONTLIBSRC = $(LIBSRC)/font
#if SharedLibFont
#ifndef SharedFontRev
-#define SharedFontRev 1.4
+#define SharedFontRev 1.5
#endif
SharedFontLibReferences()
XCOMM SharedLibReferences(XFONT,Xfont,$(FONTLIBSRC),SOFONTREV,SharedFontRev)
@@ -2879,30 +2870,14 @@ ProjectUnsharedFontLibReferences()
XCOMM ProjectUnsharedLibReferences(XFONT,Xfont,$(FONTLIBSRC),XBuildLibDir)
#endif
-/*
- * There's no reason to use the statically built FreeType unless
- * you're using a loadable server.
- */
-
-#ifndef FontLibSharedFreeType
-#if BuildFreeType && UseFreetype2 && !DoLoadableServer
-#define FontLibSharedFreeType YES
-#else
-#define FontLibSharedFreeType NO
-#endif
-#endif
-
-#if FontLibSharedFreeType
- FONTFT2LIB = $(FREETYPE2LIB)
-#endif
FONTSTUBLIBSRC = $(FONTLIBSRC)/stubs
ProjectUnsharedLibReferences(FONTSTUB,fntstubs,$(FONTSUBLIBSRC),XBuildLibDir)
DEPFONTLIB = $(DEPXFONTLIB) $(DEPFONTSTUBLIB)
- FONTLIB = $(XFONTLIB) $(FONTSTUBLIB) $(FONTFT2LIB)
+ FONTLIB = $(XFONTLIB) $(FONTSTUBLIB) $(FREETYPE2LIB)
#ifndef SharedLibFontEnc
-#define SharedLibFontEnc NO
+#define SharedLibFontEnc HasSharedLibraries
#endif
#ifndef NormalLibFontEnc
#define NormalLibFontEnc (!SharedLibFontEnc | ForceNormalLib)
@@ -2963,12 +2938,26 @@ ProjectUnsharedLibReferences(XPM,Xpm,$(XPMLIBSRC),XBuildLibDir)
#endif
FREETYPE2LIBSRC = $(LIBSRC)/freetype2
-/* FreeType 2.0.9, version_info 9:0:3 */
+/*
+ * FreeType 2.1.4
+ *
+ * Get the library version information from version_info in
+ * in xc/extras/freetype2/builds/unix/configure.ac.
+ *
+ * current:revision:age = 9:3:3
+ *
+ * The LibtoolMinorVersions revision is "(current - age).age".
+ * The !LibtoolMinorVersions revision is "current.0".
+ * Freetype2Version should be set to "current.revision.age"
+ */
#ifndef Freetype2Version
-#define Freetype2Version 9.0.3
+#define Freetype2Version 9.3.3
#endif
#if SharedLibFreetype2
+#ifndef SharedLibtoolFreetype2Rev
+#define SharedLibtoolFreetype2Rev 9:3:3
+#endif
#ifndef SharedFreetype2Rev
#if LibtoolMinorVersions
#define SharedFreetype2Rev 6.3
@@ -2982,9 +2971,9 @@ ProjectUnsharedLibReferences(FREETYPE2,freetype,$(FREETYPE2LIBSRC),XBuildLibDir)
#endif
#ifdef UseInstalled
-FREETYPE2INCDIR=$(INCDIR)/freetype2
+FREETYPE2INCDIR=$(INCDIR)
#else
-FREETYPE2INCDIR=$(BUILDINCDIR)/freetype2
+FREETYPE2INCDIR=$(BUILDINCDIR)
#endif
#else /* BuildFreetype2Library */
@@ -3012,7 +3001,7 @@ FREETYPE2INCDIR=$(BUILDINCDIR)/freetype2
#endif
#ifndef Freetype2IncDir
-#define Freetype2IncDir Freetype2Dir/include/freetype2
+#define Freetype2IncDir Freetype2Dir/include
#endif
FREETYPE2DIR = Freetype2Dir
@@ -3029,7 +3018,7 @@ FREETYPE2LIB = -L$(FREETYPE2LIBDIR) -lfreetype
#endif /* else BuildFreetype2Library */
#if BuildFreetype2Library || HasFreetype2
-FREETYPE2INCLUDES = -I$(FREETYPE2INCDIR)
+FREETYPE2INCLUDES = -I$(FREETYPE2INCDIR) -I$(FREETYPE2INCDIR)/freetype2
FREETYPE2DEFINES = -DFREETYPE2
#endif
@@ -3049,14 +3038,31 @@ FREETYPE2DEFINES = -DFREETYPE2
#endif
EXPATLIBSRC = $(LIBSRC)/expat
-/* Expat 1.95.2 */
+/*
+ * Expat 1.95.6.
+ *
+ * Get the library version information from LIBCURRENT, LIBREVISION and LIBAGE
+ * in xc/extras/expat/configure.
+ *
+ * LIBCURRENT:LIBREVISION:LIBAGE = 4:0:4
+ *
+ * The LibtoolMinorVersions revision is "(LIBCURRENT - LIBAGE).LIBAGE".
+ * The !LibtoolMinorVersions revision is "LIBCURRENT.0".
+ */
#ifndef ExpatVersion
-#define ExpatVersion 1.95.2
+#define ExpatVersion 1.95.6
#endif
#if SharedLibExpat
+#ifndef SharedLibtoolExpatRev
+#define SharedLibtoolExpatRev 4:0:4
+#endif
#ifndef SharedExpatRev
-#define SharedExpatRev 1.0
+#if LibtoolMinorVersions
+#define SharedExpatRev 0.4
+#else
+#define SharedExpatRev 4.0
+#endif
#endif
SharedLibReferences(EXPAT,expat,$(EXPATLIBSRC),SOEXPATREV,SharedExpatRev)
#else
@@ -3127,7 +3133,7 @@ EXPATDEFINES = -DEXPAT
#define SharedLibXft1 HasSharedLibraries
#endif
#ifndef NormalLibXft1
-#define NormalLibXft1 NO
+#define NormalLibXft1 NO
#endif
#ifndef DebugLibXft1
#define DebugLibXft1 NO
@@ -3189,8 +3195,6 @@ ProjectUnsharedLibReferences(XFT,Xft,$(XFTLIBSRC),XBuildLibDir)
#define XftClientLibs $(XFTLIB) FontconfigClientLibs $(XRENDERLIB)
#endif
-XFTINCLUDES=$(FONTCONFIGINCLUDES) $(FREETYPE2INCLUDES)
-
#if UseFontconfig
#if BuildFontconfigLibrary
@@ -3230,7 +3234,7 @@ FCCACHE = $(BINDIR)/fc-cache
#else
FCCACHE = set -x; $(CLIENTENVSETUP) $(PRELOADXFTSETUP) FONTCONFIG_PATH=$(FONTCONFIGLIBSRC) $(XBUILDBINDIR)/fc-cache
#endif
-
+
#else /* BuildFontconfigLibrary */
#if HasFontconfig
@@ -3306,6 +3310,8 @@ FONTCONFIGDEFINES = -DFONTCONFIG
#endif /* UseFontconfig */
+XFTINCLUDES=$(FONTCONFIGINCLUDES) $(FREETYPE2INCLUDES)
+
#ifdef HasLibpng
/*
@@ -3384,48 +3390,119 @@ LIBPNGLIB = -L$(LIBPNGLIBDIR) -lpng
#endif
#if BuildXKBlib
- XKBFILELIBSRC = $(LIBSRC)/xkbfile
-ProjectUnsharedLibReferences(XKBFILE,xkbfile,$(XKBFILELIBSRC),XBuildLibDir)
-#ifndef XkbClientDepLibs
-#if UseXKBInClients
-#define XkbClientDepLibs $(DEPXKBFILELIB)
+# ifndef SharedLibxkbfile
+# define SharedLibxkbfile HasSharedLibraries
+# endif
+# ifndef NormalLibxkbfile
+# define NormalLibxkbfile (!SharedLibxkbfile | ForceNormalLib)
+# endif
+# ifndef DebugLibxkbfile
+# define DebugLibxkbfile NO
+# endif
+# ifndef ProfileLibxkbfile
+# define ProfileLibxkbfile NO
+# endif
#else
-#define XkbClientDepLibs /**/
-#endif
+# ifndef SharedLibxkbfile
+# define SharedLibxkbfile NO
+# endif
+# ifndef NormalLibxkbfile
+# define NormalLibxkbfile NO
+# endif
+# ifndef DebugLibxkbfile
+# define DebugLibxkbfile NO
+# endif
+# ifndef ProfileLibxkbfile
+# define ProfileLibxkbfile NO
+# endif
#endif
-#ifndef XkbClientLibs
-#if UseXKBInClients
-#define XkbClientLibs $(XKBFILELIB)
+ XKBFILELIBSRC = $(LIBSRC)/xkbfile
+#if SharedLibxkbfile
+# ifndef SharedxkbfileRev
+# define SharedxkbfileRev 1.0
+# endif
+SharedLibReferences(XKBFILE,xkbfile,$(XKBFILESRC),SOXKBFILEREV, SharedxkbfileRev)
#else
-#define XkbClientLibs /**/
-#endif
+ProjectUnsharedLibReferences(XKBFILE,xkbfile,$(XKBFILELIBSRC),XBuildLibDir)
#endif
-#if defined(UseInstalled) || (CrossCompiling && UseInstalledOnCrossCompile)
+
+#if BuildXKBlib
+# ifndef XkbClientDepLibs
+# if UseXKBInClients
+# define XkbClientDepLibs $(DEPXKBFILELIB)
+# else
+# define XkbClientDepLibs /**/
+# endif
+# endif
+# ifndef XkbClientLibs
+# if UseXKBInClients
+# define XkbClientLibs $(XKBFILELIB)
+# else
+# define XkbClientLibs /**/
+# endif
+# endif
+
+# if defined(UseInstalled) || (CrossCompiling && UseInstalledOnCrossCompile)
XKBCOMPCMD = $(BINDIR)/XkbComp
-#else
+# else
XKBCOMPSRC = $(PROGRAMSRC)/XkbComp
-#if CrossCompiling
+# if CrossCompiling
XKBCOMPCMD = $(PROGRAMSRC)/XkbComp/cross/XkbComp
-#else
+# else
XKBCOMPCMD = $(CLIENTENVSETUP) $(PRELOADSETUP) $(XBUILDBINDIR)/XkbComp
-#endif
-#endif
+# endif
+# endif
#else /* !BuildXKBlib */
-#ifndef XkbClientDepLibs
-#define XkbClientDepLibs
-#endif
-#ifndef XkbClientLibs
-#define XkbClientLibs
-#endif
+# ifndef XkbClientDepLibs
+# define XkbClientDepLibs
+# endif
+# ifndef XkbClientLibs
+# define XkbClientLibs
+# endif
#endif /* BuildXKBlib */
+#if BuildXKBlib
+# ifndef SharedLibxkbui
+# define SharedLibxkbui HasSharedLibraries
+# endif
+# ifndef NormalLibxkbui
+# define NormalLibxkbui (!SharedLibxkbui || ForceNormalLib)
+# endif
+# ifndef DebugLibxkbui
+# define DebugLibxkbui NO
+# endif
+# ifndef ProfileLibxkbui
+# define ProfileLibxkbui NO
+# endif
+#else
+# ifndef SharedLibxkbui
+# define SharedLibxkbui NO
+# endif
+# ifndef NormalLibxkbui
+# define NormalLibxkbui NO
+# endif
+# ifndef DebugLibxkbui
+# define DebugLibxkbui NO
+# endif
+# ifndef ProfileLibxkbui
+# define ProfileLibxkbui NO
+# endif
+#endif
XKBUILIBSRC = $(LIBSRC)/xkbui
+#if SharedLibxkbui
+# ifndef SharedxkbuiRev
+# define SharedxkbuiRev 1.0
+# endif
+SharedLibReferences(XKBUI,xkbui,$(XKBUISRC),SOXKBUIREV, SharedxkbuiRev)
+#else
ProjectUnsharedLibReferences(XKBUI,xkbui,$(XKBUILIBSRC),XBuildLibDir)
+#endif
+
#ifndef XkbuiLibs
-#define XkbuiLibs $(XKBUILIB)
+# define XkbuiLibs $(XKBUILIB)
#endif
#ifndef XkbuiDepLibs
-#define XkbuiDepLibs $(DEPXKBFILELIB)
+# define XkbuiDepLibs $(DEPXKBFILELIB)
#endif
#ifndef XawClientDepLibs
@@ -3619,7 +3696,7 @@ InstallFontObjs($(OBJS),dest)
/*
- * InstallFontAliases - generate rules to install font aliases databases.
+ * InstallFontAliases - generate rules to install font aliases databases.
*/
#ifndef InstallFontAliases
#define InstallFontAliases(dest) @@\
@@ -3797,24 +3874,18 @@ InstallNamedTarget(install,edir/encodings.dir,$(INSTDATFLAGS),fdir,encodings.dir
#ifndef MakeBdfFontFromUCSMaster
-#if HasPerl5
#define MakeBdfFontFromUCSMaster(font,enc) @@\
-includes:: font-enc.bdf @@\
- @@\
font-enc.bdf: font.bdf $(UCS2ANY) @@\
RemoveFile($@) @@\
- RunPerlScript($(UCS2ANY),font.bdf $(UCSMAPPREFIX)enc enc) @@\
+ $(UCS2ANY) font.bdf $(UCSMAPPREFIX)enc enc @@\
@@\
clean:: @@\
RemoveFile(font-enc.bdf)
#endif
-#endif
#ifndef MakeTruncatedUCSBdfFont
#if HasPerl5
#define MakeTruncatedUCSBdfFont(font,trunc,name) @@\
-includes:: name.bdf @@\
- @@\
name.bdf: font.bdf $(BDFTRUNCATE) @@\
RemoveFile($@) @@\
RunPerlScript($(BDFTRUNCATE),trunc < font.bdf > name.bdf) @@\
@@ -3856,21 +3927,120 @@ clean:: @@\
#define PostProcessTroffPS(temp,real) $(MV) temp real
#endif
+/*
+ * PostProcessTroffHTML - by default moves the working output into place,
+ * but can be a hook for more complicated post-processing.
+ */
+#ifndef PostProcessTroffHTML
+#define PostProcessTroffHTML(temp,real) $(MV) temp real
+#endif
+
+#ifdef HTMLroffCmd
+#define HtmlTarget(file) file.html
+#define HtmlClean(file) file.nhtml file.html file*.png
+#else
+#define HtmlTarget(file) /**/
+#define HtmlClean(file) /**/
+#endif
+
+#ifdef PsToPdfCmd
+#define PdfTarget(file) file.pdf
+#define PdfClean(file) file.pdf
+#else
+#define PdfTarget(file) /**/
+#define PdfClean(file) /**/
+#endif
+
+#ifndef ConvertPsToPdf
+#ifdef PsToPdfCmd
+#define ConvertPsToPdf(file) @@\
+file.pdf: file.ps @@\
+ RemoveFile(file.pdf) @@\
+ $(PSTOPDFCMD) < file.ps > file.pdf
+#else
+#define ConvertPsToPdf(file) /**/
+#endif
+#endif
+
+#if HasPdfLatex
+#define PdfLatexTarget(file) file.pdf
+#define PdfLatexClean(file) file.pdf
+#else
+#define PdfLatexTarget(file) /**/
+#define PdfLatexClean(file) /**/
+#endif
+
+#ifndef LatexToPdf
+#if HasPdfLatex && defined(PdfLatexCmd)
+#define LatexToPdf(file) @@\
+file.pdf: file.tex @@\
+ RemoveFile(file.pdf) @@\
+ $(PDFLATEXCMD) file.tex
+#else
+#define LatexToPdf(file) /**/
+#endif
+#endif
+
+
+#ifndef MakeDepSimpleHtmlDoc
+#ifdef HTMLroffCmd
+#define MakeDepSimpleHtmlDoc(file,deps,srcs) @@\
+HtmlTarget(file): deps @@\
+ $(HTMLROFF) $(MSMACROS) $(XDOCMACROS) Concat(-P-I,file) srcs \ @@\
+ 2> index.raw > file.nhtml \ @@\
+ && PostProcessTroffHTML(file.nhtml,$@)
+#else
+#define MakeDepSimpleHtmlDoc(file,deps,srcs) /**/
+#endif
+#endif
+
+#ifndef MakeTblHtmlDoc
+#ifdef HTMLroffCmd
+#define MakeTblHtmlDoc(file,srcs) @@\
+file.html: srcs @@\
+ $(TBL) $(XDOCMACROS) srcs | $(HTMLROFF) $(MSMACROS) Concat(-P-I,file) \ @@\
+ 2> index.raw > file.nhtml \ @@\
+ && PostProcessTroffHTML(file.nhtml,$@)
+#else
+#define MakeTblHtmlDoc(file,srcs) /**/
+#endif
+#endif
+
+#ifndef MakeEqnHtmlDoc
+#ifdef HTMLroffCmd
+#define MakeEqnHtmlDoc(file,srcs) @@\
+file.html: srcs @@\
+ $(TBL) $(XDOCMACROS) srcs | $(EQN) | $(HTMLROFF) $(MSMACROS) Concat(-P-I,file) \ @@\
+ 2> index.raw > file.nhtml \ @@\
+ && PostProcessTroffHTML(file.nhtml,$@)
+#else
+#define MakeEqnHtmlDoc(file,srcs) /**/
+#endif
+#endif
+
+
#ifndef MakeDepSimpleDoc
#define MakeDepSimpleDoc(file,deps,srcs) @@\
-all:: file.PS file.txt @@\
-.PRECIOUS: file.PS @@\
+all:: file.ps file.txt HtmlTarget(file) PdfTarget(file) @@\
+.PRECIOUS: file.ps @@\
@@\
-file.PS: deps @@\
- -$(TROFF) $(MSMACROS) $(XDOCMACROS) srcs 2> index.raw > file.nPS \@@\
- && PostProcessTroffPS(file.nPS,$@) @@\
- @if grep '^[^1-9.]' index.raw; then exit 1; else test $$? -le 1; fi @@\
+file.ps: deps @@\
+ -$(TROFF) $(MSMACROS) $(XDOCMACROS) srcs \ @@\
+ 2> index.raw > file.nps \ @@\
+ && PostProcessTroffPS(file.nps,$@) @@\
+ @if grep '^[^1-9.]' index.raw | grep -v warning; then exit 1; \ @@\
+ else test $$? -le 1; fi @@\
@@\
file.txt: deps @@\
- $(NROFF) $(MSMACROS) $(XDOCMACROS) srcs 2> index.raw | $(COL) $(COLFLAGS) > $@ @@\
+ $(NROFF) $(MSMACROS) $(XDOCMACROS) srcs 2> index.raw | \ @@\
+ $(COL) $(COLFLAGS) > $@ @@\
+ @@\
+MakeDepSimpleHtmlDoc(file,deps,srcs) @@\
+ @@\
+ConvertPsToPdf(file) @@\
@@\
clean:: @@\
- $(RM) index.raw file.nPS file.PS file.txt
+ $(RM) index.raw file.nps file.ps file.txt HtmlClean(file) PdfClean(file)
#endif
#ifndef MakeSimpleDoc
@@ -3879,72 +4049,94 @@ clean:: @@\
#ifndef MakeTblDoc
#define MakeTblDoc(file,srcs) @@\
-all:: file.PS file.txt @@\
-.PRECIOUS: file.PS @@\
+all:: file.ps file.txt HtmlTarget(file) PdfTarget(file) @@\
+.PRECIOUS: file.ps @@\
@@\
-file.PS: srcs @@\
- -$(TBL) $(XDOCMACROS) srcs | $(TROFF) $(MSMACROS) 2> index.raw > file.nPS \@@\
- && PostProcessTroffPS(file.nPS,$@) @@\
- @if grep '^[^1-9.]' index.raw; then exit 1; else test $$? -le 1; fi @@\
+file.ps: srcs @@\
+ -$(TBL) $(XDOCMACROS) srcs | $(TROFF) $(MSMACROS) \ @@\
+ 2> index.raw > file.nps \ @@\
+ && PostProcessTroffPS(file.nps,$@) @@\
+ @if grep '^[^1-9.]' index.raw | grep -v warning; then exit 1; \ @@\
+ else test $$? -le 1; fi @@\
@@\
file.txt: srcs @@\
- $(TBL) $(XDOCMACROS) srcs | $(NROFF) $(MSMACROS) 2> index.raw | $(COL) $(COLFLAGS) > $@ @@\
+ $(TBL) $(XDOCMACROS) srcs | $(NROFF) $(MSMACROS) 2> index.raw \ @@\
+ | $(COL) $(COLFLAGS) > $@ @@\
+ @@\
+MakeTblHtmlDoc(file,srcs) @@\
+ @@\
+ConvertPsToPdf(file) @@\
@@\
clean:: @@\
- $(RM) index.raw file.nPS file.PS file.txt
+ $(RM) index.raw file.nps file.ps file.txt HtmlClean(file) PdfClean(file)
#endif
#ifndef MakeEqnDoc
#define MakeEqnDoc(file,srcs) @@\
-all:: file.PS file.txt @@\
-.PRECIOUS: file.PS @@\
+all:: file.ps file.txt HtmlTarget(file) PdfTarget(file) @@\
+.PRECIOUS: file.ps @@\
@@\
-file.PS: srcs @@\
- -$(TBL) $(XDOCMACROS) srcs | $(EQN) | $(TROFF) $(MSMACROS) 2> index.raw > file.nPS \@@\
- && PostProcessTroffPS(file.nPS,$@) @@\
- @if grep '^[^1-9.]' index.raw; then exit 1; else test $$? -le 1; fi @@\
+file.ps: srcs @@\
+ -$(TBL) $(XDOCMACROS) srcs | $(EQN) | $(TROFF) $(MSMACROS) \ @@\
+ 2> index.raw > file.nps \ @@\
+ && PostProcessTroffPS(file.nps,$@) @@\
+ @if grep '^[^1-9.]' index.raw | grep -v warning; then exit 1; \ @@\
+ else test $$? -le 1; fi @@\
@@\
file.txt: srcs @@\
- $(TBL) $(XDOCMACROS) srcs | $(NEQN) | $(NROFF) $(MSMACROS) 2> index.raw | $(COL) $(COLFLAGS) > $@ @@\
+ $(TBL) $(XDOCMACROS) srcs | $(NEQN) | $(NROFF) $(MSMACROS) \ @@\
+ 2> index.raw | $(COL) $(COLFLAGS) > $@ @@\
+ @@\
+MakeEqnHtmlDoc(file,srcs) @@\
+ @@\
+ConvertPsToPdf(file) @@\
@@\
clean:: @@\
- $(RM) index.raw file.nPS file.PS file.txt
+ $(RM) index.raw file.nps file.ps file.txt HtmlClean(file) PdfClean(file)
#endif
#ifndef MakeDocIndex
#define MakeDocIndex(file,srcs) @@\
-all:: file.idx.PS @@\
+all:: file.idx.ps @@\
@@\
-file.idx.PS: srcs index.raw @@\
+file.idx.ps: srcs index.raw @@\
sed -n '$$p' index.raw > index.pageno @@\
- grep '^[1-9]' index.raw | (sort -f '-t:' -k1,1n 2>/dev/null || sort -f '-t:' +1 -3 +0n -1n) | awk -f $(DOCUTILSRC)/fixindex.awk | awk -f $(DOCUTILSRC)/block.awk > index.troff @@\
- cat srcs $(XIDXMACROS) index.troff | $(TROFF) -me > file.idx.nPS \@@\
- && $(MV) file.idx.nPS $@ @@\
+ grep '^[1-9]' index.raw | \ @@\
+ (sort -f '-t:' -k1,1n 2>/dev/null || \ @@\
+ sort -f '-t:' +1 -3 +0n -1n) | \ @@\
+ awk -f $(DOCUTILSRC)/fixindex.awk | \ @@\
+ awk -f $(DOCUTILSRC)/block.awk > index.troff @@\
+ cat srcs $(XIDXMACROS) index.troff | \ @@\
+ $(TROFF) -me > file.idx.nps && \ @@\
+ $(MV) file.idx.nps $@ @@\
$(RM) index.troff index.pageno @@\
@@\
clean:: @@\
- $(RM) index.troff index.pageno file.idx.nPS file.idx.PS
+ $(RM) index.troff index.pageno file.idx.nps file.idx.ps
#endif
#ifndef MakeLatexDoc
#if HasLatex
-#define MakeLatexDoc(file,src) @@\
-all:: file.PS @@\
+#define MakeLatexDoc(file,src) @@\
+all:: file.ps PdfLatexTarget(file) @@\
@@\
-file.dvi: src @@\
+file.dvi: src @@\
$(LATEX) src @@\
@@\
-file.PS: file.dvi @@\
- $(DVIPS) -o file.nPS file && $(MV) file.nPS $@ @@\
+file.ps: file.dvi @@\
+ $(DVIPS) -o file.nps file && $(MV) file.nps $@ @@\
+ @@\
+LatexToPdf(file) @@\
@@\
-clean:: @@\
- RemoveFiles(file.nPS file.PS file.dvi file.log) @@\
- RemoveFiles(file.aux file.toc file.lof file.lot)
+clean:: @@\
+ RemoveFiles(file.nps file.ps file.dvi file.log) @@\
+ RemoveFiles(file.aux file.toc file.lof file.lot) @@\
+ $(RM) PdfLatexClean(file)
#else /* HasLatex */
-#define MakeLatexDoc(file,src) @@\
+#define MakeLatexDoc(file,src) @@\
all:: @@\
-file.PS: src @@\
- @echo "cannot make file.PS: no latex on this system"; exit 1
+file.ps: src @@\
+ @echo "cannot make file.ps: no latex on this system"; exit 1
#endif /* HasLatex (else) */
#endif /* MakeLatexDoc */
@@ -3952,22 +4144,42 @@ file.PS: src @@\
#define InstallDoc(name,deps) @@\
install:: deps @@\
MakeDir($(DESTDIR)$(DOCPSDIR)) @@\
- @if [ -f name.PS ]; then set -x; \ @@\
- $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) name.PS $(DESTDIR)$(DOCPSDIR); \ @@\
+ @if [ -f name.ps -a X$(NOPS) = X ]; then set -x; \ @@\
+ $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) name.ps \ @@\
+ $(DESTDIR)$(DOCPSDIR); \ @@\
fi @@\
+ RemoveOldFile(name.ps,name.PS,$(DOCPSDIR)) @@\
MakeDir($(DESTDIR)$(DOCDIR)) @@\
- @if [ -f name.txt ]; then set -x; \ @@\
- $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) name.txt $(DESTDIR)$(DOCDIR)/name.TXT; \ @@\
+ @if [ -f name.txt -a X$(NOTXT) = X ]; then set -x; \ @@\
+ $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) name.txt \ @@\
+ $(DESTDIR)$(DOCDIR); \ @@\
+ fi @@\
+ RemoveOldFile(name.txt,name.TXT,$(DOCDIR)) @@\
+ MakeDir($(DESTDIR)$(DOCHTMLDIR)) @@\
+ @if [ -f name.html -a X$(NOHTML) = X ]; then (set -x; \ @@\
+ $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) name.html \ @@\
+ $(DESTDIR)$(DOCHTMLDIR)); \ @@\
+ for i in name*.png; do \ @@\
+ if [ -f $$i ]; then (set -x; \ @@\
+ $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) $$i \ @@\
+ $(DESTDIR)$(DOCHTMLDIR)); \ @@\
+ fi; \ @@\
+ done; \ @@\
+ fi @@\
+ MakeDir($(DESTDIR)$(DOCPDFDIR)) @@\
+ @if [ -f name.pdf -a X$(NOPDF) = X ]; then set -x; \ @@\
+ $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) name.pdf \ @@\
+ $(DESTDIR)$(DOCPDFDIR); \ @@\
fi
#endif
#ifndef InstallRoffDoc
-#define InstallRoffDoc(name) InstallDoc(name,name.PS name.txt)
+#define InstallRoffDoc(name) InstallDoc(name,name.ps name.txt)
#endif
#ifndef InstallLatexDoc
#if HasLatex
-#define InstallLatexDoc(name) InstallDoc(name,name.PS)
+#define InstallLatexDoc(name) InstallDoc(name,name.ps)
#else
#define InstallLatexDoc(name)
#endif
@@ -3975,21 +4187,26 @@ install:: deps @@\
#ifndef InstallHardcopyDoc
#define InstallHardcopyDoc(name,deps) @@\
-all:: deps @@\
+all:: name.ps PdfTarget(name) @@\
+ @@\
+name.ps: deps @@\
@if [ -f name.PS.gz ]; then set -x; \ @@\
- RemoveFile(name.PS); \ @@\
- gzip -d < name.PS.gz > name.PS; \ @@\
+ RemoveFile(name.ps); \ @@\
+ gzip -d < name.PS.gz > name.ps; \ @@\
+ fi @@\
+ @if [ -f name.PS ]; then set -x; \ @@\
+ RemoveFile(name.ps); \ @@\
+ $(LN) name.PS name.ps; \ @@\
fi @@\
@@\
+ConvertPsToPdf(name) @@\
+ @@\
clean:: @@\
- @if [ -f name.PS.gz ]; then set -x; \ @@\
- RemoveFile(name.PS); \ @@\
- fi @@\
+ $(RM) name.ps PdfClean(name) @@\
@@\
InstallDoc(name,deps)
#endif
-
/*
* Rule for maintainers to use to updated generated copies of fonts in the
* source tree. Use with care.
@@ -4019,3 +4236,13 @@ update.fonts:: src @@\
@$(RM) __tmp1__ __tmp2__
#endif
+#if !HasFreetype2
+ FT2PRELOADPATTERN = libfreetype.so.?
+#endif
+#if !HasFontconfig
+ FCPRELOADPATTERN = libfontconfig.so.?
+#endif
+ XFTPRELOADPATTERN = libXft.so.?
+ XRENDERPRELOADPATTERN = libXrender.so.?
+ XFONTPRELOADPATTERN = libXfont*.so.?
+
diff --git a/bsdLib.rules b/bsdLib.rules
index 73e127c..3f80450 100644
--- a/bsdLib.rules
+++ b/bsdLib.rules
@@ -4,7 +4,7 @@ XCOMM $Xorg: bsdLib.rules,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/bsdLib.rules,v 3.20 2002/11/18 22:47:25 dawes Exp $
+XCOMM $XFree86: xc/config/cf/bsdLib.rules,v 3.27 2003/11/20 00:41:37 dawes Exp $
/*
* NetBSD/FreeBSD shared library rules
*/
@@ -158,7 +158,9 @@ LintLibReferences(varname,libname,libsource)
*
* Shared libraries depend on -lc. Since we don't have to worry
* about libc vs. libg, etc., this is a good idea. (This is actually
- * implied by using $(CC) to build the shared libraries.)
+ * implied by using $(CC) to build the shared libraries.) Adding it
+ * explicitly will break threaded applications on platforms that use
+ * libc_r for thread support.
*/
#ifndef HasSharedLibraries
@@ -169,7 +171,7 @@ LintLibReferences(varname,libname,libsource)
#endif
#ifndef BaseShLibReqs
-#define BaseShLibReqs /* -lc implied by $(CC) */
+#define BaseShLibReqs /* -lc */
#endif
#ifndef SharedDataSeparation
@@ -201,6 +203,10 @@ LintLibReferences(varname,libname,libsource)
#endif
#endif
+#ifndef HardCodeLibdirFlag
+#define HardCodeLibdirFlag -Wl,-rpath,$(USRLIBDIRPATH)
+#endif
+
#if !defined(ShlibGlobalsFlags)
#define ShlibGlobalsFlags -Wl,-Bsymbolic
#endif
@@ -210,31 +216,74 @@ LintLibReferences(varname,libname,libsource)
* NOTE: file must be executable, hence "INSTBINFLAGS"
*/
#ifndef FreeBSDArchitecture
-#ifndef InstallSharedLibrary
-#define InstallSharedLibrary(libname,rev,dest) @@\
-install:: Concat(lib,libname.so.rev) @@\
- MakeDir($(DESTDIR)dest) @@\
- $(INSTALL) $(INSTALLFLAGS) $(INSTBINFLAGS) Concat(lib,libname.so.rev) $(DESTDIR)dest @@\
- @T=`echo Concat($(DESTDIR)dest/lib,libname.so.rev) | sed 's/\.[^\.]*$$//'`;\ @@\
- set -x; $(RM) $$T && $(LN) Concat(lib,libname.so.rev) $$T @@\
- @if $(SOSYMLINK); then (set -x; \ @@\
- $(RM) Concat($(DESTDIR)dest/lib,libname.so); \ @@\
- $(LN) Concat(lib,libname.so.rev) Concat($(DESTDIR)dest/lib,libname.so)); fi
-#endif /* InstallSharedLibrary */
+INSTALLMINORREV = true
#else
-/* FreeBSD version */
+INSTALLMINORREV = false
+#endif
+
#ifndef InstallSharedLibrary
#define InstallSharedLibrary(libname,rev,dest) @@\
install:: Concat(lib,libname.so.rev) @@\
MakeDir($(DESTDIR)dest) @@\
@T=`echo Concat(lib,libname.so.rev) | sed 's/\.[^\.]*$$//'`;\ @@\
- set -x;\ @@\
- $(INSTALL) $(INSTALLFLAGS) $(INSTBINFLAGS) Concat(lib,libname.so.rev) $(DESTDIR)dest/$$T;\ @@\
- if $(SOSYMLINK); then \ @@\
- $(RM) Concat($(DESTDIR)dest/lib,libname.so);\ @@\
- $(LN) $$T Concat($(DESTDIR)dest/lib,libname.so); fi
+ if $(INSTALLMINORREV); then \ @@\
+ INST=Concat(lib,libname.so.rev); \ @@\
+ LINK=$$T; \ @@\
+ else \ @@\
+ INST=$$T; \ @@\
+ fi; \ @@\
+ (set -x; \ @@\
+ $(INSTALL) $(INSTALLFLAGS) $(INSTBINFLAGS) $$INST $(DESTDIR)dest); \ @@\
+ if [ X"$$LINK" != X ]; then (set -x; \ @@\
+ $(RM) $(DESTDIR)dest/$$LINK; \ @@\
+ $(LN) $$INST $(DESTDIR)dest/$$LINK); \ @@\
+ fi; \ @@\
+ if $(SOSYMLINK); then (set -x; \ @@\
+ $(RM) Concat($(DESTDIR)dest/lib,libname.so); \ @@\
+ $(LN) $$T Concat($(DESTDIR)dest/lib,libname.so)); \ @@\
+ fi
#endif /* InstallSharedLibrary */
-#endif /* FreeBSDArchitecture */
+
+#ifndef InstallSharedLibtoolLibrary
+
+#define SetRevisions(rev) V=`expr rev : '\([^:]*\)'`; \ @@\
+ R=`expr rev : '.*:\([^:]*\):'`; \ @@\
+ A=`expr rev : '.*:\([^:]*\)'`; \ @@\
+ REV=$$V; \ @@\
+ REVLIST=""; \ @@\
+ i=$$A; \ @@\
+ while [ $$i -gt 0 ]; do \ @@\
+ REVLIST="$$REVLIST `expr $$REV - $$i`"; \ @@\
+ i=`expr $$i - 1`; \ @@\
+ done
+
+#define InstallSharedLibtoolLibrary(libname,rev,dest) @@\
+install:: Concat(lib,libname.so) @@\
+ MakeDir($(DESTDIR)dest) @@\
+ @set +e; SetRevisions(rev); \ @@\
+ set -e; \ @@\
+ T=Concat(lib,libname.so.$$REV); \ @@\
+ if $(INSTALLMINORREV); then \ @@\
+ INST=$$T.0; \ @@\
+ LINK=$$T; \ @@\
+ else \ @@\
+ INST=$$T; \ @@\
+ fi; \ @@\
+ (set -x; \ @@\
+ $(INSTALL) $(INSTALLFLAGS) $(INSTBINFLAGS) $$INST $(DESTDIR)dest); \ @@\
+ if [ X"$$LINK" != X ]; then (set -x; \ @@\
+ $(RM) $(DESTDIR)dest/$$LINK; \ @@\
+ $(LN) $$INST $(DESTDIR)dest/$$LINK); \ @@\
+ fi; \ @@\
+ for i in $$REVLIST; do (set -x; \ @@\
+ $(RM) Concat($(DESTDIR)dest/lib,libname.so.$$i); \ @@\
+ $(LN) Concat(lib,libname.so.$$REV) Concat($(DESTDIR)dest/lib,libname.so.$$i)); \ @@\
+ done; \ @@\
+ if $(SOSYMLINK); then (set -x; \ @@\
+ $(RM) Concat($(DESTDIR)dest/lib,libname.so); \ @@\
+ $(LN) Concat(lib,libname.so.$$REV) Concat($(DESTDIR)dest/lib,libname.so)); \ @@\
+ fi
+#endif /* InstallSharedLibtoolLibrary */
/*
* InstallSharedLibraryData - generate rules to install the shared library data
@@ -250,21 +299,14 @@ install:: Concat(lib,libname.so.rev) @@\
* the library gone for long periods.
*/
#ifndef SharedLibraryTarget
-#ifdef UseInstalled
-#define LinkBuildSonameLibrary(lib) true
-#else
-#define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
- cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
-#endif
-
#define SharedLibraryTarget(libname,rev,solist,down,up) @@\
AllTarget(Concat(lib,libname.so.rev)) @@\
@@\
Concat(lib,libname.so.rev): solist @@\
$(RM) $@~ @@\
- @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; set -x; \ @@\
- (cd down; $(CC) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs); \ @@\
- $(RM) $$SONAME; $(LN) $@ $$SONAME; \ @@\
+ @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; \ @@\
+ (set -x; cd down; $(CC) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs); \ @@\
+ (set -x; $(RM) $$SONAME; $(LN) $@ $$SONAME); \ @@\
LinkBuildSonameLibrary($$SONAME) @@\
$(RM) $@ @@\
$(MV) $@~ $@ @@\
@@ -282,6 +324,37 @@ clean:: @@\
#endif /* SharedLibraryTarget */
+#ifndef SharedLibtoolLibraryTarget
+#define SharedLibtoolLibraryTarget(libname,rev,solist,down,up) @@\
+AllTarget(Concat(lib,libname.so)) @@\
+ @@\
+Concat(lib,libname.so): solist @@\
+ $(RM) $@~ @@\
+ @set +e; SetRevisions(rev); \ @@\
+ SONAME=$@.$$REV; \ @@\
+ set -e; \ @@\
+ (set -x; cd down; $(CC) -o up/$$SONAME~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs); \ @@\
+ (set -x; $(RM) $$SONAME; $(MV) $$SONAME~ $$SONAME); \ @@\
+ LinkBuildSonameLibrary($$SONAME); \ @@\
+ if $(INSTALLMINORREV); then (set -x; \ @@\
+ $(RM) $$SONAME.0; \ @@\
+ $(LN) $$SONAME $$SONAME.0); \ @@\
+ fi; \ @@\
+ if $(SOSYMLINK); then (set -x; \ @@\
+ $(RM) $@; \ @@\
+ $(LN) $$SONAME $@); \ @@\
+ LinkBuildLibraryInline($@); \ @@\
+ fi @@\
+ @@\
+clean:: @@\
+ @set +e; SetRevisions(rev); \ @@\
+ set -xe; \ @@\
+ $(RM) Concat(lib,libname.so.$$REV); \ @@\
+ $(RM) Concat(lib,libname.so.$$REV.0) @@\
+ $(RM) Concat(lib,libname.so)
+
+#endif /* SharedLibtoolLibraryTarget */
+
/*
* SharedDepLibraryTarget - generate rules to create a shared library.
*/
diff --git a/bsdLib.tmpl b/bsdLib.tmpl
index 07145e8..f582d1b 100644
--- a/bsdLib.tmpl
+++ b/bsdLib.tmpl
@@ -1,5 +1,5 @@
XCOMM $Xorg: bsdLib.tmpl,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/bsdLib.tmpl,v 3.12 2003/01/12 02:44:25 dawes Exp $
+XCOMM $XFree86: xc/config/cf/bsdLib.tmpl,v 3.24 2003/11/20 16:18:19 dawes Exp $
/*
* NetBSD/FreeBSD/OpenBSD shared library template
@@ -7,6 +7,10 @@ XCOMM $XFree86: xc/config/cf/bsdLib.tmpl,v 3.12 2003/01/12 02:44:25 dawes Exp $
#if !UseElfFormat
+#ifndef SharedXlibi18nReqs
+#define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB)
+#endif
+
#ifndef SharedXtReqs
#define SharedXtReqs /**/
#endif
@@ -18,9 +22,12 @@ XCOMM $XFree86: xc/config/cf/bsdLib.tmpl,v 3.12 2003/01/12 02:44:25 dawes Exp $
# define SharedXmuReqs $(LDPRELIBS) $(XTOOLONLYLIB) $(XONLYLIB)
# else
/* At least the hp300 and the sun3 OpenBSD ports need that */
-# define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(EXTENSIONLIB) $(XONLYLIB)
+# define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
# endif
#endif
+#ifndef SharedXcursorReqs
+#define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
+#endif
#else /* UseElfFormat */
@@ -39,38 +46,48 @@ XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
#define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(XLIB)
#endif
-#define CplusplusLibC
-
/* Allow for libpthread, as overridden by OS definitions */
#if !defined(SharedX11Reqs)
#define SharedX11Reqs
#endif
-#define SharedOldXReqs $(LDPRELIBS) $(XLIBONLY)
+
+#define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedOldXReqs $(LDPRELIBS) $(XONLYLIB)
#ifndef SharedXtReqs
-#define SharedXtReqs $(LDPRELIBS) $(XLIBONLY) $(SMLIB) $(ICELIB)
+#define SharedXtReqs $(LDPRELIBS) $(XONLYLIB) $(SMLIB) $(ICELIB)
#endif
#define SharedXawReqs $(LDPRELIBS) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
#define SharedXaw6Reqs $(LDPRELIBS) $(XMULIB) $(XTOOLLIB) $(XLIB)
#define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
-#define SharedXmuuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
-#define SharedXextReqs $(LDPRELIBS) $(XLIBONLY)
+#define SharedXmuuReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedXextReqs $(LDPRELIBS) $(XONLYLIB)
#define SharedXiReqs $(LDPRELIBS) $(XLIB)
-#define SharedXpReqs $(LDPRELIB) $(XAUTHLIB) $(EXTENSIONLIB) $(XLIBONLY)
+#define SharedXpReqs $(LDPRELIB) $(XLIB)
#define SharedXpmReqs $(LDPRELIB) $(XLIB)
-#define SharedPexReqs $(LDPRELIBS) $(XLIBONLY) MathLibrary
#define SharedXrandrReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
-#define SharedXrenderReqs $(LDPRELIB) $(EXTENSIONLIB) $(XLIB)
-#define SharedXssReqs $(LDPRELIB) $(XLIB) $(EXTENSIONLIB) $(XTOOLLIB)
+#define SharedXrenderReqs $(LDPRELIB) $(XLIB)
#define SharedXtstReqs $(LDPRELIBS) $(XLIB)
-#define SharedXieReqs $(LDPRELIBS) $(XLIBONLY)
#define SharedXvReqs $(LDPRELIB) $(XLIB)
#define SharedSMReqs $(LDPRELIBS) $(ICELIB)
-#define SharedGLReqs $(LDPRELIBS) $(XLIB) -lc
+#ifndef SharedGLReqs
+#define SharedGLReqs $(LDPRELIBS) $(XLIB)
+#endif
+#ifndef SharedGLUReqs
#define SharedGLUReqs $(LDPRELIB) $(XLIB) $(GLXLIB)
+#endif
#define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
#define SharedDPSReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
#define SharedDPSTKReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) $(XLIB)
#define SharedpsresReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
-
+#define SharedXResReqs $(LDPRELIB) $(XLIB)
+#define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
+#define SharedXineramaReqs $(LDPRELIB) $(XLIB)
+#define SharedXssReqs $(LDPRELIB) $(XLIB)
+#define SharedXvMCReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86dgaReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86miscReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86vmReqs $(LDPRELIB) $(XLIB)
+#define SharedxkbfileReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB)
#endif /* UseElfFormat */
diff --git a/bsdi.cf b/bsdi.cf
index 7688d5b..197c7e5 100644
--- a/bsdi.cf
+++ b/bsdi.cf
@@ -2,7 +2,7 @@ XCOMM platform: $Xorg: bsdi.cf,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
-XCOMM platform: $XFree86: xc/config/cf/bsdi.cf,v 3.36 2001/04/19 19:54:42 dawes Exp $
+XCOMM platform: $XFree86: xc/config/cf/bsdi.cf,v 3.37 2003/04/24 22:14:53 herrb Exp $
#ifndef OSName
#define OSName DefaultOSName
#endif
@@ -148,16 +148,6 @@ XCOMM math.h uses _REENTRANT in FreeBSD, so we define it here too
#endif
#ifdef i386Architecture
-# define HasTk YES
-# define TkLibName tk4.2
-# define TkLibDir /usr/contrib/lib
-# define TkIncDir /usr/include
-# define XF86SetupUsesStaticTk NO
-# define HasTcl YES
-# define TclLibName tcl7.6
-# define TclLibDir /usr/contrib/lib
-# define TclIncDir /usr/include
-# define XF86SetupUsesStaticTcl NO
# define ServerExtraDefines GccGasOption XFree86ServerDefines -I/sys
# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME
# define XFree86ConsoleDefines /**/
diff --git a/bsdiLib.rules b/bsdiLib.rules
index fc1dd8d..99303fe 100644
--- a/bsdiLib.rules
+++ b/bsdiLib.rules
@@ -1,4 +1,4 @@
-XCOMM $XFree86: xc/config/cf/bsdiLib.rules,v 3.1 2000/05/18 00:33:16 dawes Exp $
+XCOMM $XFree86: xc/config/cf/bsdiLib.rules,v 3.4 2003/10/11 09:40:12 herrb Exp $
/*
* BSDI shared library rules (converted from SVr4/Linux rules)
@@ -68,13 +68,6 @@ install:: Concat(lib,libname.so.rev) @@\
* the library gone for long periods.
*/
#ifndef SharedLibraryTarget
-#ifdef UseInstalled
-#define LinkBuildSonameLibrary(lib) true
-#else
-#define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
- cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
-#endif
-
#define SharedLibraryTarget(libname,rev,solist,down,up) @@\
AllTarget(Concat(lib,libname.so.rev)) @@\
@@\
diff --git a/bsdiLib.tmpl b/bsdiLib.tmpl
index 82873b1..bcb29c2 100644
--- a/bsdiLib.tmpl
+++ b/bsdiLib.tmpl
@@ -1,4 +1,4 @@
-XCOMM $XFree86: xc/config/cf/bsdiLib.tmpl,v 3.1 2000/05/18 00:33:16 dawes Exp $
+XCOMM $XFree86: xc/config/cf/bsdiLib.tmpl,v 3.4 2003/11/04 01:59:31 dawes Exp $
/*
* BSDI shared library template (converted from Linux template)
@@ -19,22 +19,22 @@ XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
#define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(XLIB)
#endif
-#define CplusplusLibC
#define FrescoSysLibs CplusplusLibC MathLibrary
#define SharedX11Reqs
-#define SharedOldXReqs $(LDPRELIB) $(XLIBONLY)
-#define SharedXtReqs $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB)
+#define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedOldXReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB)
#define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
#define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
#define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
-#define SharedXextReqs $(LDPRELIB) $(XLIBONLY)
+#define SharedXextReqs $(LDPRELIB) $(XONLYLIB)
#define SharedXiReqs $(LDPRELIB) $(XLIB)
-#define SharedPexReqs $(LDPRELIB) $(XLIBONLY) MathLibrary
+#define SharedPexReqs $(LDPRELIB) $(XONLYLIB) MathLibrary
#define SharedXtstReqs $(LDPRELIB) $(XLIB)
-#define SharedXieReqs $(LDPRELIB) $(XLIBONLY)
+#define SharedXieReqs $(LDPRELIB) $(XONLYLIB)
#define SharedSMReqs $(LDPRELIB) $(ICELIB)
-#define SharedFrescoReqs $(LDPRELIB) $(XLIBONLY) FrescoSysLibs
+#define SharedFrescoReqs $(LDPRELIB) $(XONLYLIB) FrescoSysLibs
#define SharedXtfReqs $(LDPRELIB) $(FRESCOLIB) $(XTOOLLIB) $(XLIB) FrescoSysLibs
/* Motif lib requirements */
diff --git a/cygwin.cf b/cygwin.cf
index f56a1b8..142a5ff 100644
--- a/cygwin.cf
+++ b/cygwin.cf
@@ -1,4 +1,4 @@
-XCOMM platform: $XFree86: xc/config/cf/cygwin.cf,v 3.49 2002/12/31 19:48:42 alanh Exp $
+XCOMM platform: $XFree86: xc/config/cf/cygwin.cf,v 3.56 2003/10/27 22:34:02 herrb Exp $
#ifndef OSName
# define OSName Cygwin
@@ -18,15 +18,17 @@ XCOMM platform: $XFree86: xc/config/cf/cygwin.cf,v 3.49 2002/12/31 19:48:42 ala
#define ProjectRoot /usr/X11R6
+/* We always want to enable server building */
#define BuildServer YES
#ifndef UnixCpp
-#define UnixCpp
+# define UnixCpp
#endif
#if !CrossCompiling
-#define HasGcc2 YES
+# define HasGcc2 YES
#endif /* !CrossCompiling */
+
#define HasGcc2ForCplusplus YES
#define GccUsesGas YES
#define UseGas YES
@@ -38,8 +40,13 @@ XCOMM platform: $XFree86: xc/config/cf/cygwin.cf,v 3.49 2002/12/31 19:48:42 ala
#define HasLibCrypt YES
#define HasPutenv YES
#define HasPoll NO
+
+#if (OSMajorVersion > 1) || (OSMajorVersion == 1 && OSMinorVersion >= 5)
+#define HasStrlcat YES
+#endif
+
#ifndef UseCygIPC
-#define UseCygIPC NO
+# define UseCygIPC YES
#endif
#if UseCygIPC
# define HasShm YES
@@ -48,6 +55,7 @@ XCOMM platform: $XFree86: xc/config/cf/cygwin.cf,v 3.49 2002/12/31 19:48:42 ala
# define HasShm NO
# define ServerExtraSysLibs /**/
#endif
+
#define HasSnprintf YES
/*
@@ -91,32 +99,40 @@ XCOMM platform: $XFree86: xc/config/cf/cygwin.cf,v 3.49 2002/12/31 19:48:42 ala
#define ThreadedX YES
#define HasThreadSafeAPI YES
#define CaseSensitiveFileSystem NO
+#define HasBasename NO /* basename() in libc */
#define LnCmd ln -s
+
#ifndef CcCmd
-#define CcCmd gcc
+# define CcCmd gcc
#endif /* CcCmd */
#ifndef CplusplusCmd
-#define CplusplusCmd g++
+# define CplusplusCmd g++
#endif /* CplusplusCmd */
#ifndef AsCmd
-#define AsCmd as
+# define AsCmd as
#endif /* AsCmd */
+
#define GccGasOption -DGCCUSESGAS
#define AsmDefines -DUSE_GAS -DGCCUSESGAS
+
#ifndef LdCmd
-#define LdCmd gcc -lautomode
+# define LdCmd gcc -lautomode
#endif /* LdCmd */
+
#define MkdirHierCmd mkdir -p
+
#ifndef CppCmd
-#define CppCmd cpp
+# define CppCmd cpp
#endif /* CppCmd */
#ifndef YaccCmd
-#define YaccCmd byacc
+# define YaccCmd byacc
#endif /* YaccCmd */
+
#define LexCmd flex -l
#define LexLib -lfl
#define HasFlex YES
+#define HasExpat YES
/*
* Cygwin-specific Windows resource compiler command
@@ -135,10 +151,18 @@ XCOMM platform: $XFree86: xc/config/cf/cygwin.cf,v 3.49 2002/12/31 19:48:42 ala
#define PreProcessCmd CcCmd -E
#ifndef PostIncDir
-#define PostIncDir `CcCmd --print-libgcc-file-name | sed 's,\\\\,/,g' | sed 's,libgcc.a,include,'`
+# ifdef CrossCompileDir
+# define PostIncDir `CrossCompileDir/CcCmd --print-libgcc-file-name | sed 's,\\\\,/,g' | sed 's,libgcc.a,include,'`
+# else
+# define PostIncDir `CcCmd --print-libgcc-file-name | sed 's,\\\\,/,g' | sed 's,libgcc.a,include,'`
+# endif
#endif
#ifndef ExtraIncDir
-#define ExtraIncDir /usr/include/w32api
+# ifdef CrossCompileDir
+# define ExtraIncDir CrossCompileDir/../include/w32api
+# else
+# define ExtraIncDir /usr/include/w32api
+# endif
#endif
#define LdCombineFlags -r
@@ -152,16 +176,26 @@ XCOMM platform: $XFree86: xc/config/cf/cygwin.cf,v 3.49 2002/12/31 19:48:42 ala
# define DefaultCCOptions /* -ansi -pedantic */ GccWarningOptions
#endif
-# ifndef OptimizedCDebugFlags
-# define OptimizedCDebugFlags DefaultGcc2i386Opt
-# endif
+/*
+ * Cygwin 1.5.x now includes alloca
+ */
+#if OSMinorVersion >= 5
+# define AllocateLocalDefines -DINCLUDE_ALLOCA_H
+#else
+# define AllocateLocalDefines -DNO_ALLOCA
+#endif
+
+#ifndef OptimizedCDebugFlags
+# define OptimizedCDebugFlags DefaultGcc2i386Opt
+#endif
#define StandardDefines -D__i386__ -DWIN32_LEAN_AND_MEAN -DX_LOCALE \
-D_X86_ -D__CYGWIN__ -D_XOPEN_SOURCE \
-D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE \
- -D_SVID_SOURCE -D_GNU_SOURCE -DNO_ALLOCA
+ -D_SVID_SOURCE -D_GNU_SOURCE
-#define XawI18nDefines -DUSE_XWCHAR_STRING -DUSE_XMBTOWC
+#define XawI18nDefines -DHAS_WCHAR_H -DHAS_WCTYPE_H \
+ -DHAS_ISW_FUNCS -DNO_WIDEC_H
#define HasWChar32 YES
#define StandardCppOptions -traditional
@@ -196,21 +230,26 @@ XCOMM platform: $XFree86: xc/config/cf/cygwin.cf,v 3.49 2002/12/31 19:48:42 ala
XFree86LoaderDefines -DXFree86Server \
VidModeExtensionDefines \
XFree86XvMCDefines \
- ServerSnprintfDefines \
SmartScheduleDefines \
DebugDefines XFree86XResDefines \
- -DX_BYTE_ORDER=ByteOrder
+ -DX_BYTE_ORDER=$(X_BYTE_ORDER)
#define ServerOSDefines XWinServerDefines \
-DDDXTIME -DFD_SETSIZE=256 -DDDXOSINIT \
-DDDXOSVERRORF -DDDXOSFATALERROR
#define XkbServerDefines -DXKB_ALWAYS_USES_SOFT_REPEAT
-#define ServerExtraDefines -DGCCUSESGAS XWinServerDefines
+#define ServerExtraDefines -DGCCUSESGAS XWinServerDefines \
+ AllocateLocalDefines
#define ConnectionFlags -DTCPCONN -DUNIXCONN
#define ExtraLibraries
#define InstUidFlags -m 4711
#define UseRgbTxt YES
#define ExtraFilesToClean *.obj *.orig *.rej junk.c *.exe *.dll *.lib *~
+/* IPv6 not yet supported */
+#ifndef BuildIPv6
+# define BuildIPv6 NO
+#endif
+
/*
* You'll probably want BuildDebug to be YES if you are debugging :)
*/
@@ -286,15 +325,6 @@ XCOMM platform: $XFree86: xc/config/cf/cygwin.cf,v 3.49 2002/12/31 19:48:42 ala
#define BuildPlugin NO
/*
- * DPS is the Adobe Display Postscript (r) library.
- * It seems that we do not yet have a postscript client library
- * to work in conjunction with DPS; the remedy to this may be
- * as simple as flipping a build switch or instaling Ghostscript.
- * In any case, some work needs to be done before DPS will work.
- */
-#define BuildDPS NO
-
-/*
* Doing a loadable server would probably take some extra work.
*/
#define DoLoadableServer NO
@@ -328,21 +358,29 @@ XCOMM platform: $XFree86: xc/config/cf/cygwin.cf,v 3.49 2002/12/31 19:48:42 ala
/* Server build rules */
#ifndef XnestServer
-#define XnestServer YES
+# define XnestServer YES
#endif
#ifndef BuildXprint
-#define BuildXprint YES
+# define BuildXprint YES
#endif
#ifndef XprtServer
-#define XprtServer YES
+# define XprtServer YES
#endif
#ifndef XVirtualFramebufferServer
-#define XVirtualFramebufferServer YES
+# define XVirtualFramebufferServer YES
#endif
#define XWinServer YES
/*
+ * We need libX11 and libXext for the X11 Server
+ */
+#if XWinServer
+# define BuildX11Lib YES
+# define BuildXextLib YES
+#endif
+
+/*
* 2001-06-19 - SmartScheduler is terribly slow on Cygwin. It causes
* visible delays in updating of windows, cursor position, etc.
*/
diff --git a/cygwin.rules b/cygwin.rules
index dc51c61..f0f1910 100644
--- a/cygwin.rules
+++ b/cygwin.rules
@@ -1,4 +1,4 @@
-XCOMM $XFree86: xc/config/cf/cygwin.rules,v 3.23 2002/12/28 17:32:00 alanh Exp $
+XCOMM $XFree86: xc/config/cf/cygwin.rules,v 3.27 2003/10/26 18:17:37 herrb Exp $
/*
* Cygwin shared library rules (DLL versions)
@@ -7,11 +7,11 @@ XCOMM $XFree86: xc/config/cf/cygwin.rules,v 3.23 2002/12/28 17:32:00 alanh Exp $
#define HasSharedLibraries YES
#define NeedLibInsideFlag NO
#define ForceNormalLib NO
-#define SharedLibXaw NO /* For these we need new binutils */
-#define SharedLibXmu NO
-#define SharedLibXt NO
+#define SharedLibXaw YES
+#define SharedLibXmu YES
+#define SharedLibXt YES
#define SharedLibFont NO
-#define SharedLibXaw6 NO
+#define SharedLibXaw6 YES
#define SharedLibSM YES
#define SharedLibICE YES
#define SharedLibXext YES
@@ -52,13 +52,13 @@ XCOMM $XFree86: xc/config/cf/cygwin.rules,v 3.23 2002/12/28 17:32:00 alanh Exp $
#endif
#define SharedLibraryName(libname, rev) \
-Concat3(cyg,libname,-$(shell echo rev|sed s=\\..*==).dll)
+Concat3(cyg,libname,-$(shell echo rev|sed s=\\..*==).dll)
#define ImportLibraryName(libname, rev) \
-Concat3(lib,libname,-$(shell echo rev|sed s=\\..*==).dll.a)
+Concat3(lib,libname,-$(shell echo rev|sed s=\\..*==).dll.a)
#define ShortImportLibraryName(libname, rev) \
-Concat3(lib,libname,.dll.a)
+Concat3(lib,libname,.dll.a)
/*
* SharedDepLibraryTarget - generate rules to create a shared library.
@@ -88,10 +88,10 @@ CppFileTarget(libname.def,libname-def.cpp,-DLIBRARY_VERSION=rev,$(ICONFIGFILES))
@@\
@@\
@@\
-SharedLibraryName(libname,rev): deplist libname.def @@\
+SharedLibraryName(libname,rev): deplist libname.def @@\
RemoveFile(ImportLibraryName(libname,rev)) @@\
RemoveFile(SharedLibraryName(libname,rev)) @@\
- MakeDLL(libname,solist,rev) @@\
+ MakeDLL(libname,solist,rev) @@\
LinkBuildLibrary(ImportLibraryName(libname,rev)) @@\
LinkImportLibrary(ImportLibraryName(libname,rev),LibraryTargetName(libname)) @@\
LinkBuildDLL(SharedLibraryName(libname,rev)) @@\
@@ -144,7 +144,7 @@ clean:: @@\
#endif /* SharedDepCplusplusLibraryTarget */
-
+
/*
* SharedDepModuleTarget
*/
@@ -180,11 +180,11 @@ clean:: @@\
/*
* MakeDllProg
- */
-
-#define MakeDLLProg(libname,solist,prog,rev) @@\
+ */
+
+#define MakeDLLProg(libname,solist,prog,rev) @@\
prog -shared -Wl,--out-implib=ImportLibraryName(libname,rev) -Wl,--enable-auto-import --def libname.def -Wl,--exclude-libs,ALL -o SharedLibraryName(libname,rev) solist $(REQUIREDLIBS)
-
+
/*
* MakeDll
*/
@@ -206,34 +206,34 @@ clean:: @@\
*/
#define SharedLibraryTarget(libname,rev,solist,down,up) @@\
-AllTarget(SharedLibraryName(libname,rev)) @@\
+AllTarget(SharedLibraryName(libname,rev)) @@\
@@\
CppFileTarget(libname.def,libname-def.cpp,-DLIBRARY_VERSION=rev,$(ICONFIGFILES)) @@\
@@\
@@\
-SharedLibraryName(libname,rev): solist libname.def @@\
- RemoveFile(ImportLibraryName(libname,rev)) @@\
- RemoveFile(SharedLibraryName(libname,rev)) @@\
- MakeDLL(libname,solist,rev) @@\
- LinkBuildLibrary(ImportLibraryName(libname,rev)) @@\
+SharedLibraryName(libname,rev): solist libname.def @@\
+ RemoveFile(ImportLibraryName(libname,rev)) @@\
+ RemoveFile(SharedLibraryName(libname,rev)) @@\
+ MakeDLL(libname,solist,rev) @@\
+ LinkBuildLibrary(ImportLibraryName(libname,rev)) @@\
LinkImportLibrary(ImportLibraryName(libname,rev),LibraryTargetName(libname)) @@\
- LinkBuildDLL(SharedLibraryName(libname,rev)) @@\
-clean:: @@\
- RemoveFile(ImportLibraryName(libname,rev)) @@\
- RemoveFile(SharedLibraryName(libname,rev)) @@\
+ LinkBuildDLL(SharedLibraryName(libname,rev)) @@\
+clean:: @@\
+ RemoveFile(ImportLibraryName(libname,rev)) @@\
+ RemoveFile(SharedLibraryName(libname,rev)) @@\
/*
* InstallLink
*/
-
+
#ifndef InstallLink
#define InstallLink(step, file, link, dest) @@\
step:: @@\
MakeDir($(DESTDIR)dest) @@\
$(LN) -sf file $(DESTDIR)dest/link
-#endif
-
+#endif
+
/*
* InstallSharedLibrary
*/
@@ -241,7 +241,7 @@ step:: @@\
#define InstallSharedLibrary(libname,rev,dest) @@\
InstallTarget(install,ImportLibraryName(libname,rev),$(INSTLIBFLAGS),$(USRLIBDIR)) @@\
InstallTarget(install,SharedLibraryName(libname,rev),$(INSTBINFLAGS),$(BINDIR)) @@\
-InstallLink(install,ImportLibraryName(libname,rev),ShortImportLibraryName(libname,rev),$(USRLIBDIR))
+InstallLink(install,ImportLibraryName(libname,rev),ShortImportLibraryName(libname,rev),$(USRLIBDIR))
/*
@@ -274,7 +274,7 @@ InstallLink(install,ImportLibraryName(libname,rev),ShortImportLibraryName(libnam
/*
* LinkBuildDLL - Cygwin only rule, similar to LinkBuildModule.
* Unfortunately, we have to create a copy of each DLL in xc/exports/bin;
- * linking doesn't work, the executables (e.g. xkbcomp) will report
+ * linking doesn't work, the executables (e.g. xkbcomp) will report
* that they cannot find DLLs (e.g. libX11.dll).
*/
@@ -287,7 +287,7 @@ InstallLink(install,ImportLibraryName(libname,rev),ShortImportLibraryName(libnam
#endif
#ifndef LinkImportLibrary
-#ifdef UseInstalled
+#ifdef UseInstalled
#define LinkImportLibrary(lib, importlib) $(_NULLCMD_)
#else
#define LinkImportLibrary(lib, importlib) MakeDir($(BUILDLIBDIR)) @@\
@@ -307,7 +307,7 @@ InstallLink(install,ImportLibraryName(libname,rev),ShortImportLibraryName(libnam
*
* Note that sometimes the binary is not an executable. One example
* is the rgb binary file.
- *
+ *
* ProgramTargetName is passed to LinkBuildBinary if the binary
* is actually an executable; thus, we do not wrap the binary name
* with ProgramTargetName here.
@@ -322,21 +322,6 @@ all:: binary @@\
#endif /* LinkBuildBinary */
-/*
- * ComplexProgramTarget - Imake.rules doesn't wrap the program name
- * with ProgramTargetName(), so we need this rule for Cygwin.
- */
-
-#define ComplexProgramTarget(program) @@\
- AllTarget(ProgramTargetName(program)) @@\
- ProgramTargetHelper(program,SRCS,OBJS,DEPLIBS,$(LOCAL_LIBRARIES),NullParameter) @@\
- DependTarget() @@\
- LintTarget() @@\
- @@\
-clean:: @@\
- RemoveFile(ProgramTargetName(program))
-
-
#if CrossCompiling
/*
* ComplexProgramTarget_1 - Imake.rules doesn't wrap the program names
@@ -380,7 +365,7 @@ Concat(objname,_p.Osuf): objlist $(EXTRALIBRARYDEPS) @@\
/*
- * DebuggedRelocatableTarget - generate rules to produce a debuggable
+ * DebuggedRelocatableTarget - generate rules to produce a debuggable
* relocatable object file instead of a library. Differs from Imake.rules
* by passing '--oformat pe-i386' to ld.
*/
@@ -425,14 +410,14 @@ depend:: $(DEPEND)
#ifdef UseInstalled
#define DependDependency() /**/
#else
-#define DependDependency() @@\
+#define DependDependency() @@\
DependDependencyStatement() @@\
@@\
NoCmpScript($(DEPEND)) @@\
@@\
$(DEPEND): @@\
@echo "checking $@ over in $(DEPENDSRC) first..."; \ @@\
- cd $(DEPENDSRC) && $(MAKE); \ @@\
+ cd $(DEPENDSRC) && $(MAKE) makedependonly; \ @@\
echo "okay, continuing in $(CURRENT_DIR)"
#endif /* UseInstalled */
@@ -457,7 +442,7 @@ NoCmpScript($(IMAKE) $(IMAKE).Osuf) @@\
@@\
$(IMAKE) $(IMAKE).Osuf: @@\
-@(cd $(IMAKESRC) && if [ -f Makefile ]; then \ @@\
- echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) all; else \ @@\
+ echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) imakeonly; else \ @@\
echo "bootstrapping $@ from Makefile.ini in $(IMAKESRC) first..."; \ @@\
$(MAKE) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; fi; \ @@\
echo "okay, continuing in $(CURRENT_DIR)")
@@ -472,10 +457,13 @@ $(IMAKE) $(IMAKE).Osuf: @@\
*/
#ifndef ResourceObjectRule
-#define ResourceObjectRule(basename,depends,options) @@\
+#define ResourceObjectRule(basename,depends,options) @@\
AllTarget(basename.RESsuf) @@\
basename.RESsuf: basename.RCsuf depends @@\
RemoveFile($@) @@\
- ClearmakeOSName \
- WindresCmd basename.RCsuf options -O coff -o basename.RESsuf
+ ClearmakeOSName \ @@\
+ WindresCmd basename.RCsuf options -O coff -o basename.RESsuf @@\
+clean:: @@\
+ RemoveFiles(basename.RESsuf)
+
#endif /* ResourceObjectRule */
diff --git a/cygwin.tmpl b/cygwin.tmpl
index 7cd649c..55e720d 100644
--- a/cygwin.tmpl
+++ b/cygwin.tmpl
@@ -1,50 +1,62 @@
-XCOMM $XConsortium: WinLib.tmpl,v 1.1 94/01/08 18:32:51 rws Exp $
-XCOMM $XFree86: xc/config/cf/cygwin.tmpl,v 3.14 2003/01/12 02:44:25 dawes Exp $
+XCOMM $XFree86: xc/config/cf/cygwin.tmpl,v 3.18 2003/10/19 08:27:05 herrb Exp $
#if UseCygIPC
-#define SharedX11Reqs -lcygipc
+# define SharedX11Reqs -lcygipc
#else
-#define SharedX11Reqs
+# define SharedX11Reqs
#endif
-#define SharedOldXReqs $(LDPRELIB) $(XLIBONLY)
-#define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS)
-#define SharedXtReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XLIBONLY)
-#define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
-#define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
-#define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
-#define SharedXextReqs $(LDPRELIB) $(XLIBONLY)
-#define SharedXiReqs $(LDPRELIB) $(XLIB)
-#define SharedPexReqs $(LDPRELIB) $(XLIBONLY)
-#define SharedXtstReqs $(LDPRELIB) $(XLIB)
-#define SharedXieReqs $(LDPRELIB) $(XLIBONLY)
-#define SharedSMReqs $(LDPRELIB) $(ICELIB)
-#define SharedXpReqs $(LDPRELIB) $(XAUTHLIB) $(EXTENSIONLIB) $(XLIBONLY)
-#define SharedXvReqs $(LDPRELIB) $(XLIB)
-#define SharedGLReqs $(LDPRELIB) $(XLIB)
-#define SharedGLUReqs $(LDPRELIB) $(XLIB) $(GLXLIB)
-XCOMM #define SharedXfontReqs $(LDPRELIB) $(XLIB)
-#define SharedXxf86vmReqs $(LDPRELIB) $(XLIB)
-#define SharedXxf86miscReqs $(LDPRELIB) $(XLIB)
-#define SharedXpmReqs $(LDPRELIB) $(XLIB)
-#define SharedXxf86dgaReqs $(LDPRELIB) $(XLIB)
-#define SharedXssReqs $(LDPRELIB) $(XLIB) $(EXTENSIONLIB) $(XTOOLLIB)
-#define SharedDPSReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
-#define SharedDPSTKReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) $(XLIB)
-#define SharedXrenderReqs $(LDPRELIB) $(EXTENSIONLIB) $(XLIB)
-#define SharedpsresReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
-#define SharedXmuuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
-#define SharedXrandrReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
-#define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
+#define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedOldXReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS)
+#define SharedXtReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XONLYLIB)
+#define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
+#define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
+#define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
+#define SharedXextReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedXiReqs $(LDPRELIB) $(XLIB)
+#define SharedPexReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedXtstReqs $(LDPRELIB) $(XLIB)
+#define SharedXieReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedSMReqs $(LDPRELIB) $(ICELIB)
+#define SharedXpReqs $(LDPRELIB) $(XAUTHLIB) $(XLIB)
+#define SharedXvReqs $(LDPRELIB) $(XLIB)
+#define SharedGLReqs $(LDPRELIB) $(XLIB)
+#define SharedGLUReqs $(LDPRELIB) $(XLIB) $(GLXLIB)
+#define SharedXfontReqs $(LDPRELIB) $(FONTSTUBLIB) GzipLibrary $(FREETYPE2LIB)
+#define SharedXxf86vmReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86miscReqs $(LDPRELIB) $(XLIB)
+#define SharedXpmReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86dgaReqs $(LDPRELIB) $(XLIB)
+#define SharedDPSReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
+#define SharedDPSTKReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) $(XLIB)
+#define SharedXrenderReqs $(LDPRELIB) $(XLIB)
+#define SharedpsresReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB
+#define SharedXResReqs $(LDPRELIB) $(XLIB)
+#define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
+#define SharedXineramaReqs $(LDPRELIB) $(XLIB)
+/*
+ * We don't build Xss
+ * #define SharedXssReqs $(LDPRELIB) $(XLIB)
+ */
+#define SharedXvMCReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86dgaReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86miscReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86vmReqs $(LDPRELIB) $(XLIB)
+#define SharedxkbfileReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB)
+#define SharedXmuuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
+#define SharedXrandrReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
+#define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
#ifndef FixupLibReferences
-#define FixupLibReferences() @@\
+# define FixupLibReferences() @@\
XMULIBONLY = -lXmu @@\
XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
#endif
#ifndef XawClientLibs
-#define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(XLIB)
+# define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(XLIB)
#endif
@@ -53,13 +65,14 @@ XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
*/
#ifndef RCsuf
-#define RCsuf rc
+# define RCsuf rc
#endif
+
/*
* Suffix for Windows resource compiled files
*/
#ifndef RESsuf
-#define RESsuf res
+# define RESsuf res
#endif
diff --git a/darwin.cf b/darwin.cf
index 1a1f18e..a6471e2 100644
--- a/darwin.cf
+++ b/darwin.cf
@@ -1,4 +1,4 @@
-XCOMM platform: $XFree86: xc/config/cf/darwin.cf,v 1.34 2002/12/04 04:40:15 torrey Exp $
+XCOMM platform: $XFree86: xc/config/cf/darwin.cf,v 1.46 2003/11/18 19:00:14 torrey Exp $
/* Darwin / Mac OS X configuration by John Carmack <johnc@idsoftware.com> */
@@ -25,12 +25,14 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
* Define the operating system's capabilities
*/
#define HasSnprintf YES
+#define HasStrlcat YES
#define HasPutenv YES
#define HasBSD44Sockets YES
#define Malloc0ReturnsNull NO
#define HasShadowPasswd NO
#define HasUsableFileMmap YES
#define HasZlib YES
+#define HasArc4Random YES
#ifndef HasShm
# define HasShm YES
#endif
@@ -59,7 +61,7 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#endif
/* Libtool on Darwin always uses minor numbers */
-#define LibtoolMinorVersions YES
+#define LibtoolMinorVersions YES
/* The most common file system, HFS+, is not case sensitive. */
#ifndef CaseSensitiveFileSystem
@@ -83,31 +85,48 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#if DarwinQuartzSupport
-# ifndef GlxUseAqua
-# define GlxUseAqua YES
+# if OSMajorVersion >= 7
+ PROJ_BUILD = xcodebuild
+# else
+ PROJ_BUILD = pbxbuild
# endif
-/*
- * Before Mac OS X 10.1 a number of features were missing or broken.
- */
-# if (OSMajorVersion == 1 && OSMinorVersion >= 4) || OSMajorVersion >= 5
-# ifndef HasNSCarbonWindow
-# define HasNSCarbonWindow YES
+# ifndef HasXplugin
+# if OSMajorVersion >= 7
+# define HasXplugin YES
+# else
+# define HasXplugin NO
# endif
-# ifndef HasCGMachPort
-# define HasCGMachPort YES
+# endif
+
+# if HasXplugin
+# ifndef XpLibDir
+# define XpLibDir /usr/lib
# endif
-# else
-/* NSWindow(NSCarbonExtensions) is broken. */
-# ifndef HasNSCarbonWindow
-# define HasNSCarbonWindow NO
+# ifndef XpIncDir
+# define XpIncDir $(SERVERSRC)/hw/darwin/quartz/xpr
# endif
-/* CGWindowServerCFMachPort() does not exist. */
-# ifndef HasCGMachPort
-# define HasCGMachPort NO
+ XPLIBDIR = XpLibDir
+ XPINCDIR = XpIncDir
+# define XpluginLibrary Concat(-L,$(XPLIBDIR)) -lXplugin
+# else
+# define XpluginLibrary /**/
+# endif
+
+# ifndef BuildAppleDRI
+# if HasXplugin
+# define BuildAppleDRI YES
+# else
+# define BuildAppleDRI NO
# endif
# endif
+# if BuildAppleDRI
+# define GlxExtraDefines -DGLX_DIRECT_RENDERING -DGLX_USE_APPLEGL GlxArchDefines
+# endif
+
+#define BuildAppleWMLibrary YES
+
#endif /* DarwinQuartzSupport */
/* we don't need -lm */
@@ -121,8 +140,22 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#define MkdirHierCmd mkdir -p
-/* our cpp isn't in /lib/cpp and early versions don't like -undef */
-#define CppCmd /usr/bin/cpp
+/* Use flex -l for compatibility with various versions of flex. */
+#ifndef LexCmd
+# define LexCmd flex -l
+#endif
+#define HasFlex YES
+
+/*
+ * Our cpp isn't in /lib/cpp and early versions don't like -undef.
+ * The default cpp-3.3 that ships with Panther inserts spurious #pragmas,
+ * so we use the 3.1-based version.
+ */
+#if OSMajorVersion >= 7
+# define CppCmd /usr/bin/cpp3
+#else
+# define CppCmd /usr/bin/cpp
+#endif
#if HasGcc3
# define RawCppCmd CppCmd -undef
#else
@@ -150,12 +183,18 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
# define LibraryCCOptions DefaultCCOptions -fno-common
#endif
+/* The cr implementation does not build with NEED_SCREEN_REGIONS,
+ so play it safe. */
+#ifndef ServerCCOptions
+# define ServerCCOptions DefaultCCOptions -UNEED_SCREEN_REGIONS
+#endif
+
#ifdef PpcDarwinArchitecture
# define DarwinMachineDefines -D__powerpc__
# if HasGcc3
-# define OptimizedCDebugFlags -Os
+# define OptimizedCDebugFlags -Os
# else
-# define OptimizedCDebugFlags -O2
+# define OptimizedCDebugFlags -O2
# endif
# define ByteOrder X_BIG_ENDIAN
#endif /* PpcDarwinArchitecture */
@@ -163,9 +202,9 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#ifdef i386DarwinArchitecture
# define DarwinMachineDefines -D__i386__
# if HasGcc3
-# define OptimizedCDebugFlags -Os
+# define OptimizedCDebugFlags -Os
# else
-# define OptimizedCDebugFlags -O2 -fno-strength-reduce
+# define OptimizedCDebugFlags -O2 -fno-strength-reduce
# endif
# define ByteOrder X_LITTLE_ENDIAN
#endif /* i386DarwinArchitecture */
@@ -206,13 +245,13 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#define BuildXInputLib YES
/* no Display Power Management extension */
-#define BuildDPMSExt NO
+#define BuildDPMS NO
/* no XFree86-Misc extension */
#define BuildXF86MiscExt NO
/* no XFree86-VidMode extension */
-#define BuildXF86VidModeExt NO
+#define BuildXF86VidModeExt NO
#define BuildLibPathVar DYLD_LIBRARY_PATH
@@ -220,6 +259,25 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
#include <darwinLib.rules>
/*
+ * BundleProgramTarget - Generate rules for compiling, linking and
+ * installing a bundle executable.
+ */
+#ifndef BundleProgramTarget
+#define BundleProgramTarget(program,loader,subdirs,objs,deplib,syslib,dstdir) @@\
+ @@\
+AllTarget(program) @@\
+ @@\
+program: loader subdirs objs deplib @@\
+ RemoveTargetProgram($@) @@\
+ LinkRule($@,-bundle $(LDOPTIONS),objs,deplib $(LDLIBS) syslib -bundle_loader loader) @@\
+ @@\
+InstallProgram(program,dstdir/program.bundle/Contents/MacOS) @@\
+ @@\
+clean:: @@\
+ RemoveFile(program)
+#endif /* BundleProgramTarget */
+
+/*
* Darwin specific Imake Config files
*/
#ifndef LocalConfigFiles
diff --git a/darwinLib.rules b/darwinLib.rules
index 74d53e3..64dc680 100644
--- a/darwinLib.rules
+++ b/darwinLib.rules
@@ -1,4 +1,4 @@
-XCOMM $XFree86: xc/config/cf/darwinLib.rules,v 1.5 2002/07/17 01:06:04 torrey Exp $
+XCOMM $XFree86: xc/config/cf/darwinLib.rules,v 1.9 2003/10/11 09:40:12 herrb Exp $
/*
* Darwin/Mac OS X shared library rules
*/
@@ -43,7 +43,7 @@ XCOMM $XFree86: xc/config/cf/darwinLib.rules,v 1.5 2002/07/17 01:06:04 torrey Ex
install:: Concat(lib,libname.rev.dylib) @@\
MakeDir($(DESTDIR)dest) @@\
$(INSTALL) $(INSTALLFLAGS) $(INSTLIBFLAGS) Concat(lib,libname.rev.dylib) $(DESTDIR)dest @@\
- @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
+ @MAJREV=`echo rev | sed 's/\.[^\.]*$$//'`; \ @@\
set -x; $(RM) Concat($(DESTDIR)dest/lib,libname.$$MAJREV.dylib) && \ @@\
$(LN) Concat(lib,libname.rev.dylib) Concat($(DESTDIR)dest/lib,libname.$$MAJREV.dylib) @@\
@if $(SOSYMLINK); then (set -x; \ @@\
@@ -57,19 +57,12 @@ install:: Concat(lib,libname.rev.dylib) @@\
* the library gone for long periods.
*/
#ifndef SharedLibraryTarget
-# ifdef UseInstalled
-# define LinkBuildSonameLibrary(lib) true
-# else
-# define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
- cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
-# endif
-
# define SharedLibraryTarget(libname,rev,solist,down,up) @@\
AllTarget(Concat(lib,libname.rev.dylib)) @@\
@@\
Concat(lib,libname.rev.dylib): solist $(EXTRALIBRARYDEPS) @@\
$(RM) $@~ @@\
- @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
+ @MAJREV=`echo rev | sed 's/\.[^\.]*$$//'`; \ @@\
INSTALLNAME=Concat(lib,libname.$$MAJREV.dylib); \ @@\
set -x; (cd down; $(CC) -o up/$@~ $(SHLIBLDFLAGS) -install_name $(USRLIBDIR)/$$INSTALLNAME -current_version rev -compatibility_version rev solist $(REQUIREDLIBS)); \ @@\
$(RM) $$INSTALLNAME; $(LN) $@ $$INSTALLNAME; \ @@\
@@ -83,7 +76,7 @@ Concat(lib,libname.rev.dylib): solist $(EXTRALIBRARYDEPS) @@\
LinkBuildLibraryMaybe(Concat(lib,libname.dylib),$(SOSYMLINK)) @@\
@@\
clean:: @@\
- @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
+ @MAJREV=`echo rev | sed 's/\.[^\.]*$$//'`; \ @@\
set -x; $(RM) Concat(lib,libname.$$MAJREV.dylib) @@\
$(RM) Concat(lib,libname.rev.dylib) Concat(lib,libname.dylib)
@@ -93,23 +86,12 @@ clean:: @@\
* SharedDepLibraryTarget - generate rules to create a shared library.
*/
#ifndef SharedDepLibraryTarget
-# ifdef UseInstalled
-# ifndef LinkBuildSonameLibrary
-# define LinkBuildSonameLibrary(lib) true
-# endif
-# else
-# ifndef LinkBuildSonameLibrary
-# define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
- cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
-# endif
-# endif
-
# define SharedDepLibraryTarget(libname,rev,deplist,solist,down,up) @@\
AllTarget(Concat(lib,libname.rev.dylib)) @@\
@@\
Concat(lib,libname.rev.dylib): deplist $(EXTRALIBRARYDEPS) @@\
$(RM) $@~ @@\
- @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
+ @MAJREV=`echo rev | sed 's/\.[^\.]*$$//'`; \ @@\
INSTALLNAME=Concat(lib,libname.$$MAJREV.dylib); \ @@\
set -x; (cd down; $(CC) -o up/$@~ $(SHLIBLDFLAGS) -install_name $(USRLIBDIR)/$$INSTALLNAME -current_version rev -compatibility_version rev solist $(REQUIREDLIBS)); \ @@\
$(RM) $$INSTALLNAME; $(LN) $@ $$INSTALLNAME; \ @@\
@@ -123,7 +105,7 @@ Concat(lib,libname.rev.dylib): deplist $(EXTRALIBRARYDEPS) @@\
LinkBuildLibraryMaybe(Concat(lib,libname.dylib),$(SOSYMLINK)) @@\
@@\
clean:: @@\
- @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
+ @MAJREV=`echo rev | sed 's/\.[^\.]*$$//'`; \ @@\
set -x; $(RM) Concat(lib,libname.$$MAJREV.dylib) @@\
$(RM) Concat(lib,libname.rev.dylib) Concat(lib,libname.dylib)
@@ -133,23 +115,12 @@ clean:: @@\
* SharedDepCplusplusLibraryTarget - generate rules to create a shared library.
*/
#ifndef SharedDepCplusplusLibraryTarget
-# ifdef UseInstalled
-# ifndef LinkBuildSonameLibrary
-# define LinkBuildSonameLibrary(lib) true
-# endif
-# else
-# ifndef LinkBuildSonameLibrary
-# define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
- cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
-# endif
-# endif
-
# define SharedDepCplusplusLibraryTarget(libname,rev,deplist,solist,down,up) @@\
AllTarget(Concat(lib,libname.rev.dylib)) @@\
@@\
Concat(lib,libname.rev.dylib): deplist $(EXTRALIBRARYDEPS) @@\
$(RM) $@~ @@\
- @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
+ @MAJREV=`echo rev | sed 's/\.[^\.]*$$//'`; \ @@\
INSTALLNAME=Concat(lib,libname.$$MAJREV.dylib); \ @@\
set -x; (cd down; $(CXX) -o up/$@~ $(SHLIBLDFLAGS) -install_name $(USRLIBDIR)/$$INSTALLNAME -current_version rev -compatibility_version rev solist $(REQUIREDLIBS)); \ @@\
$(RM) $$INSTALLNAME; $(LN) $@ $$INSTALLNAME; \ @@\
@@ -163,7 +134,7 @@ Concat(lib,libname.rev.dylib): deplist $(EXTRALIBRARYDEPS) @@\
LinkBuildLibraryMaybe(Concat(lib,libname.dylib),$(SOSYMLINK)) @@\
@@\
clean:: @@\
- @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
+ @MAJREV=`echo rev | sed 's/\.[^\.]*$$//'`; \ @@\
set -x; $(RM) Concat(lib,libname.$$MAJREV.dylib) @@\
$(RM) Concat(lib,libname.rev.dylib) Concat(lib,libname.dylib)
diff --git a/darwinLib.tmpl b/darwinLib.tmpl
index 3962e43..ce51b63 100644
--- a/darwinLib.tmpl
+++ b/darwinLib.tmpl
@@ -1,4 +1,4 @@
-XCOMM $XFree86: xc/config/cf/darwinLib.tmpl,v 1.10 2003/02/04 23:04:59 torrey Exp $
+XCOMM $XFree86: xc/config/cf/darwinLib.tmpl,v 1.20 2003/11/18 19:04:54 torrey Exp $
/*
* Darwin/Mac OS X shared library template
*/
@@ -17,36 +17,40 @@ XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
#if !defined(SharedX11Reqs)
#define SharedX11Reqs
#endif
+#define SharedXlibi18nReqs $(LDPRELIB) $(XLIBONLY)
-#ifndef FontLibSharedFreeType
-#define FontLibSharedFreeType YES
-#endif
-#if FontLibSharedFreeType
#define SharedXfontReqs $(LDPRELIB) $(FONTSTUBLIB) GzipLibrary $(FREETYPE2LIB) -flat_namespace
-#else
-#define SharedXfontReqs $(LDPRELIB) $(FONTSTUBLIB) GzipLibrary -flat_namespace
-#endif
+#define SharedAppleWMReqs $(LDPRELIB) $(XLIB)
+#define SharedFontencReqs $(LDPRELIB) GzipLibrary
#define SharedGLReqs $(LDPRELIB) $(XLIB)
#define SharedGLUReqs $(LDPRELIB) $(XLIB) $(GLXLIB)
+#define SharedOSMesaReqs $(LDPRELIB) $(XLIB) $(GLXLIB)
#define SharedSMReqs $(LDPRELIB) $(ICELIB)
#define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
#define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
#define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
-#define SharedXextReqs $(LDPRELIB) $(XLIBONLY)
+#define SharedXextReqs $(LDPRELIB) $(XONLYLIB)
#define SharedXiReqs $(LDPRELIB) $(XLIB)
#define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
-#define SharedXmuuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
-#define SharedXpReqs $(LDPRELIB) $(XAUTHLIB) $(EXTENSIONLIB) $(XLIBONLY)
+#define SharedXmuuReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedXpReqs $(LDPRELIB) $(XLIB)
#define SharedXpmReqs $(LDPRELIB) $(XLIB)
#define SharedXrandrReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
-#define SharedXrenderReqs $(LDPRELIB) $(EXTENSIONLIB) $(XLIB)
-#define SharedXssReqs $(LDPRELIB) $(XLIB) $(EXTENSIONLIB) $(XTOOLLIB)
-#define SharedXtReqs $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB) -flat_namespace
+#define SharedXrenderReqs $(LDPRELIB) $(XLIB)
+#define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB) -flat_namespace
#define SharedXtstReqs $(LDPRELIB) $(XLIB)
#define SharedXvReqs $(LDPRELIB) $(XLIB)
#define SharedDPSReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
#define SharedDPSTKReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(DPSLIB) $(XLIB)
-#define SharedOldXReqs $(LDPRELIB) $(XLIBONLY)
+#define SharedOldXReqs $(LDPRELIB) $(XONLYLIB)
#define SharedpsresReqs $(LDPRELIB) $(SMLIB) $(ICELIB) $(XTOOLLIB) $(XLIB)
-
+#define SharedXResReqs $(LDPRELIB) $(XLIB)
+#define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
+#define SharedXineramaReqs $(LDPRELIB) $(XLIB)
+#define SharedXssReqs $(LDPRELIB) $(XLIB)
+#define SharedXvMCReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86miscReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86vmReqs $(LDPRELIB) $(XLIB)
+#define SharedxkbfileReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB)
diff --git a/gnuLib.rules b/gnuLib.rules
index d87b56e..096eeef 100644
--- a/gnuLib.rules
+++ b/gnuLib.rules
@@ -1,7 +1,7 @@
/*
* GNU/Hurd shared library rules
*
- * $XFree86: xc/config/cf/gnuLib.rules,v 1.5 2002/01/16 00:39:59 keithp Exp $
+ * $XFree86: xc/config/cf/gnuLib.rules,v 1.9 2003/10/11 09:40:13 herrb Exp $
*/
/*
@@ -88,13 +88,6 @@ install:: Concat(lib,libname.so.rev) @@\
* the library gone for long periods.
*/
#ifndef SharedLibraryTarget
-#ifdef UseInstalled
-#define LinkBuildSonameLibrary(lib) true
-#else
-#define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
- cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
-#endif
-
#define SharedLibraryTarget(libname,rev,solist,down,up) @@\
AllTarget(Concat(lib,libname.so.rev)) @@\
@@\
@@ -113,7 +106,7 @@ Concat(lib,libname.so.rev): solist $(EXTRALIBRARYDEPS) @@\
LinkBuildLibraryMaybe(Concat(lib,libname.so),$(SOSYMLINK)) @@\
@@\
clean:: @@\
- @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
+ @MAJREV=`echo rev | sed 's/\.[^\.]*$$//'`; \ @@\
set -x; $(RM) Concat(lib,libname.so.$$MAJREV) @@\
$(RM) Concat(lib,libname.so.rev) Concat(lib,libname.so)
@@ -123,17 +116,6 @@ clean:: @@\
* SharedDepLibraryTarget - generate rules to create a shared library.
*/
#ifndef SharedDepLibraryTarget
-#ifdef UseInstalled
-#ifndef LinkBuildSonameLibrary
-#define LinkBuildSonameLibrary(lib) true
-#endif
-#else
-#ifndef LinkBuildSonameLibrary
-#define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
- cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
-#endif
-#endif
-
#define SharedDepLibraryTarget(libname,rev,deplist,solist,down,up) @@\
AllTarget(Concat(lib,libname.so.rev)) @@\
@@\
@@ -152,7 +134,7 @@ Concat(lib,libname.so.rev): deplist $(EXTRALIBRARYDEPS) @@\
LinkBuildLibraryMaybe(Concat(lib,libname.so),$(SOSYMLINK)) @@\
@@\
clean:: @@\
- @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
+ @MAJREV=`echo rev | sed 's/\.[^\.]*$$//'`; \ @@\
set -x; $(RM) Concat(lib,libname.so.$$MAJREV) @@\
$(RM) Concat(lib,libname.so.rev) Concat(lib,libname.so)
diff --git a/gnuLib.tmpl b/gnuLib.tmpl
index 076ce0e..33576f0 100644
--- a/gnuLib.tmpl
+++ b/gnuLib.tmpl
@@ -1,8 +1,8 @@
-/*
- * GNU Hurd shared library template
- *
- * $XFree86: xc/config/cf/gnuLib.tmpl,v 1.3 2000/11/14 18:20:31 dawes Exp $
- */
+XCOMM
+XCOMM GNU Hurd shared library template
+XCOMM
+XCOMM $XFree86: xc/config/cf/gnuLib.tmpl,v 1.6 2003/11/04 01:59:31 dawes Exp $
+XCOMM
#ifndef FixupLibReferences
#define FixupLibReferences() @@\
@@ -14,17 +14,16 @@ XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
#define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(XLIB)
#endif
-#define CplusplusLibC
-
#define SharedX11Reqs
-#define SharedOldXReqs $(LDPRELIB) $(XLIBONLY)
-#define SharedXtReqs $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB)
+#define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedOldXReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB)
#define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
#define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
#define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
-#define SharedXextReqs $(LDPRELIB) $(XLIBONLY)
+#define SharedXextReqs $(LDPRELIB) $(XONLYLIB)
#define SharedXiReqs $(LDPRELIB) $(XLIB)
-#define SharedPexReqs $(LDPRELIB) $(XLIBONLY) MathLibrary
+#define SharedPexReqs $(LDPRELIB) $(XONLYLIB) MathLibrary
#define SharedXtstReqs $(LDPRELIB) $(XLIB)
-#define SharedXieReqs $(LDPRELIB) $(XLIBONLY)
+#define SharedXieReqs $(LDPRELIB) $(XONLYLIB)
#define SharedSMReqs $(LDPRELIB) $(ICELIB)
diff --git a/hpLib.tmpl b/hpLib.tmpl
index 25d4e40..d71feff 100644
--- a/hpLib.tmpl
+++ b/hpLib.tmpl
@@ -1,20 +1,24 @@
XCOMM $Xorg: hpLib.tmpl,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
+
+
+XCOMM $XFree86: xc/config/cf/hpLib.tmpl,v 1.2 2003/05/27 21:56:40 tsi Exp $
+
/*
* HP shared library template
*/
#define SharedThreadReqs /**/
-#define SharedOldXReqs $(XLIBONLY)
+#define SharedOldXReqs $(XONLYLIB)
#define SharedX11Reqs SharedThreadReqs
-#define SharedXtReqs $(XLIBONLY) $(SMLIB) $(ICELIB) SharedThreadReqs
+#define SharedXtReqs $(XONLYLIB) $(SMLIB) $(ICELIB) SharedThreadReqs
#define SharedXawReqs $(XMULIB) $(XTOOLLIB) $(XLIB)
#define SharedXmuReqs $(XTOOLLIB) $(XLIB)
-#define SharedXextReqs $(XLIBONLY)
+#define SharedXextReqs $(XONLYLIB)
#define SharedXiReqs $(XLIB)
-#define SharedPexReqs $(XLIBONLY) MathLibrary
+#define SharedPexReqs $(XONLYLIB) MathLibrary
#define SharedXtstReqs $(XLIB)
-#define SharedXieReqs $(XLIBONLY)
+#define SharedXieReqs $(XONLYLIB)
#define SharedSMReqs $(ICELIB)
#define SharedXpReqs $(XLIB)
diff --git a/ibmLib.tmpl b/ibmLib.tmpl
index 9597cfd..9546ba9 100644
--- a/ibmLib.tmpl
+++ b/ibmLib.tmpl
@@ -4,10 +4,10 @@ XCOMM $Xorg: ibmLib.tmpl,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
* AIX shared library template
*/
-XCOMM $XFree86: xc/config/cf/ibmLib.tmpl,v 1.3 2001/01/17 16:22:32 dawes Exp $
+XCOMM $XFree86: xc/config/cf/ibmLib.tmpl,v 1.4 2003/05/27 21:56:40 tsi Exp $
/*
- * IBM used an unusual shared object file name in some librares.
+ * IBM used an unusual shared object file name in some libraries.
* Mimic this behavior to preserve compatibility with IBM's libraries.
*/
#ifndef IBMShr4Compatibility
@@ -29,15 +29,15 @@ XCOMM $XFree86: xc/config/cf/ibmLib.tmpl,v 1.3 2001/01/17 16:22:32 dawes Exp $
#define SharedThreadReqs /**/
#endif
-#define SharedXextReqs $(XLIBONLY)
+#define SharedXextReqs $(XONLYLIB)
#define SharedXmuReqs $(XTOOLLIB) $(XLIB)
-#define SharedOldXReqs $(XLIBONLY)
-#define SharedXtReqs $(XLIBONLY) $(SMLIB) $(ICELIB) SharedThreadReqs
+#define SharedOldXReqs $(XONLYLIB)
+#define SharedXtReqs $(XONLYLIB) $(SMLIB) $(ICELIB) SharedThreadReqs
#define SharedXawReqs $(XMULIB) $(XTOOLLIB) $(XLIB)
#define SharedXiReqs $(XLIB)
#define SharedXtstReqs $(XLIB)
-#define SharedPexReqs $(XLIBONLY)
-#define SharedXieReqs $(XLIBONLY)
+#define SharedPexReqs $(XONLYLIB)
+#define SharedXieReqs $(XONLYLIB)
#define SharedSMReqs $(ICELIB)
#define SharedXpReqs $(XLIB)
#define SharedXpmReqs $(XLIB)
diff --git a/linux.cf b/linux.cf
index 406dc2c..a622ae2 100644
--- a/linux.cf
+++ b/linux.cf
@@ -4,7 +4,7 @@ XCOMM platform: $Xorg: linux.cf,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
-XCOMM platform: $XFree86: xc/config/cf/linux.cf,v 3.201.2.1 2003/03/13 04:10:40 tsi Exp $
+XCOMM platform: $XFree86: xc/config/cf/linux.cf,v 3.215 2003/11/17 20:23:17 dawes Exp $
#ifndef LinuxElfDefault
# define LinuxElfDefault YES
@@ -89,22 +89,12 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion)
#if LinuxDistribution == LinuxDebian
# define SystemManDirectory /usr/share/man
# define HasPam YES
-# define HasTk YES
-# define TkLibDir /usr/lib
-# define TkIncDir /usr/include
-# define TkLibName tk8.3
-# define XF86SetupUsesStaticTk NO
-# define HasTcl YES
-# define TclLibDir /usr/lib
-# define TclIncDir /usr/include
-# define TclLibName tcl8.3
-# define XF86SetupUsesStaticTcl NO
/* un-comment this when it is un-broken */
/* # define JoystickSupport YES */
# define XAppLoadDir EtcX11Directory/app-defaults
# define XFileSearchPathDefault Concat4(EtcX11Directory/%L/%T/%N%C,%S:EtcX11Directory/%l/%T/%N%C,%S:EtcX11Directory/%T/%N%C,%S:EtcX11Directory/%L/%T/%N%S:EtcX11Directory/%l/%T/%N%S:EtcX11Directory/%T/%N%S):Concat4($(LIBDIR)/%L/%T/%N%C,%S:$(LIBDIR)/%l/%T/%N%C,%S:$(LIBDIR)/%T/%N%C,%S:$(LIBDIR)/%L/%T/%N%S:$(LIBDIR)/%l/%T/%N%S:$(LIBDIR)/%T/%N%S)
/* the relative symlink created by this rule causes problems for us */
-# if InstallAppDefFiles
+# if defined(InstallAppDefFiles) && InstallAppDefFiles
# define InstallAppDefaultsLong(file,class) @@\
InstallNamedTarget(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class)
# else
@@ -115,7 +105,6 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
# define LinkGLToUsrInclude NO
# define LinkGLToUsrLib NO
# define SharedLibFont NO
-# define HasZlib YES
# define SharedLibGlu YES
# define NormalLibGlu YES
# define FSUseSyslog YES
@@ -237,12 +226,28 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
# ifndef HasLibCrypt
# define HasLibCrypt NO
# endif
+# ifndef HasBasename
+# define HasBasename NO
+# endif
+ /* Proliferation of C99isms makes -ansi unpalatable... */
+# if !defined(DefaultCCOptions) && !defined(UseInstalled) && HasGcc
+# define DefaultCCOptions GccWarningOptions
+# endif
#endif
#ifndef InstallXloadSetGID
#define InstallXloadSetGID NO
#endif
+/*
+ * XXX Check which versions of Linux really have IPv6. glibc 2.0 on
+ * Red Hat 5.2 doesn't.
+ */
+#if LinuxCLibMajorVersion < 6 || \
+ (LinuxCLibMajorVersion == 6 && LinuxCLibMinorVersion == 0)
+#define BuildIPv6 NO
+#endif
+
/* <linux/input.h> support mainly for USB support */
#ifndef HasLinuxInput
# if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion >= 4)
@@ -255,7 +260,7 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
/* On x86, determine whether to build with MTRR support */
#ifndef HasMTRRSupport
-# if defined (i386Architecture) || defined (x86_64Architecture)
+# if defined (i386Architecture) || defined (AMD64Architecture)
/* There is no certain way to know if <asm/mtrr.h> is available,
but it made it into kernel 2.2, so... */
# if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion >= 2)
@@ -271,7 +276,7 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
#ifndef XF86INT10_BUILD
# if defined (i386Architecture)
# define XF86INT10_BUILD X86VM
-# elif defined (x86_64Architecture)
+# elif defined (AMD64Architecture)
# define XF86INT10_BUILD X86EMU_OS
# else
# define XF86INT10_BUILD X86EMU_GENERIC
@@ -307,7 +312,7 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
# define BuildXF86DRI YES
# elif defined(SuperHArchitecture)
# define BuildXF86DRI NO
-# elif defined(x86_64Architecture)
+# elif defined(AMD64Architecture)
# define BuildXF86DRI YES
# else
# define BuildXF86DRI NO
@@ -336,7 +341,7 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
kernel revisions. So, we'll only build the module for kernels that are
known to be supported by the module. */
#ifndef BuildXF86DRM
-# if defined(i386Architecture) || defined(ia64Architecture) || defined(SparcArchitecture) || defined(AlphaArchitecture) || defined(x86_64Architecture)
+# if defined(i386Architecture) || defined(ia64Architecture) || defined(SparcArchitecture) || defined(AlphaArchitecture) || defined(AMD64Architecture)
# if OSMajorVersion == 2
/* Only tested for Linux 2.2.0 through 2.2.12 */
# if OSMinorVersion == 2 && OSTeenyVersion <= 12
@@ -361,7 +366,7 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
#endif
#ifndef HasAgpGart
-# if defined(i386Architecture) || defined(ia64Architecture) || defined(x86_64Architecture)
+# if defined(i386Architecture) || defined(ia64Architecture) || defined(AMD64Architecture)
/* The AGPGART header file is included in os-support/linux, which
allows all drivers that depend on AGP to build properly. */
# define HasAgpGart YES
@@ -443,6 +448,7 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
# define HasDlopen YES
# endif
#endif
+#define HasWeakSymbols UseElfFormat
#ifndef HasShadowPasswd
# if UseElfFormat
# define HasShadowPasswd YES
@@ -454,7 +460,9 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
#define HasShm YES
#define HasSockets YES
#if UseElfFormat || defined(AlphaArchitecture)
+#ifndef HasSnprintf
#define HasSnprintf YES
+#endif
#define HasMkstemp YES
#endif
/* getresuid() appeared in 2.1.4, and getresgid in 2.1.44 */
@@ -473,6 +481,10 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
#define HasGroff YES
#endif
+#ifndef HasZlib
+#define HasZlib YES
+#endif
+
#ifndef HasLibpng
#define HasLibpng YES
#endif
@@ -512,7 +524,7 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
#define MkdirHierCmd mkdir -p
#ifndef HaveLib64
-# if defined (x86_64Architecture) || defined (s390xArchitecture)
+# if defined (AMD64Architecture) || defined (s390xArchitecture)
# define HaveLib64 YES
# else
# define HaveLib64 NO
@@ -529,11 +541,6 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
# endif
#endif
-#if (GccMajorVersion == 3) && (GccMinorVersion >= 1)
-# define GccAliasingArgs -fno-strict-aliasing
-#else
-# define GccAliasingArgs /* */
-#endif
#if LinuxElfDefault
# if UseElfFormat
@@ -631,13 +638,13 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
# define LdCmd CcCmd -nostdlib -Wl,"-m m68klinux"
# define AsmDefines -DUSE_GAS -U__ELF__
# endif /* Mc68020Architecture */
-# ifdef x86_64Architecture
+# ifdef AMD64Architecture
# define CcCmd gcc
# define CplusplusCmd g++
# define AsCmd CcCmd -c -x assembler
# define LdCmd CcCmd -nostdlib
# define AsmDefines -DUSE_GAS -U__ELF__
-# endif /* x86_64Architecture */
+# endif /* AMD64Architecture */
# endif /* UseElfFormat */
#else
# if UseElfFormat
@@ -677,13 +684,13 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
# define AsmDefines -D__ELF__
# define CplusplusCmd c++ -b m68k-linux
# endif /* Mc68020Architecture */
-# ifdef x86_64Architecture
+# ifdef AMD64Architecture
# define CcCmd gcc
# define CplusplusCmd g++
# define AsCmd CcCmd -c -x assembler
# define LdCmd CcCmd -nostdlib
# define AsmDefines -D__ELF__
-# endif /* x86_64Architecture */
+# endif /* AMD64Architecture */
# else
# define CcCmd gcc
# define AsCmd CcCmd -c -x assembler
@@ -701,9 +708,21 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
# endif
# endif
#endif
+
+/*
+ * Some older distros still need /lib/cpp. There's probably a better
+ * test, but this handles the older Red Hat releases at least.
+ */
#ifndef CppCmd
-# define CppCmd /usr/bin/cpp
+# if (LinuxDistribution == LinuxRedHat) && \
+ ((LinuxCLibMajorVersion < 6) || \
+ (LinuxCLibMajorVersion == 6 && LinuxCLibMinorVersion < 1))
+# define CppCmd /lib/cpp
+# else
+# define CppCmd cpp
+# endif
#endif
+
/* Some Linux distributions have yacc, some don't. All have bison. */
#define YaccCmd bison -y
#define LexCmd flex -l
@@ -729,7 +748,7 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
#endif
#ifndef OSXinputDrivers
-# define OSXinputDrivers ur98
+# define OSXinputDrivers ur98 aiptek
#endif
#if UseElfFormat
@@ -872,14 +891,14 @@ InstallNamedTargetNoClobber(install,file.ad,$(INSTAPPFLAGS),$(XAPPLOADDIR),class
# endif
#endif
-#ifdef x86_64Architecture
+#ifdef AMD64Architecture
# ifndef OptimizedCDebugFlags
-# define OptimizedCDebugFlags DefaultGcc2x86_64Opt
+# define OptimizedCDebugFlags DefaultGcc2AMD64Opt
# endif
-# define LinuxMachineDefines -D__x86_64__
+# define LinuxMachineDefines -D__AMD64__
# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DPART_NET
# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64
-#endif /* x86_64Architecture */
+#endif /* AMD64Architecture */
#ifndef StandardDefines
# define StandardDefines -Dlinux LinuxMachineDefines LinuxSourceDefines
diff --git a/lnxLib.rules b/lnxLib.rules
index e564945..5d5407f 100644
--- a/lnxLib.rules
+++ b/lnxLib.rules
@@ -1,5 +1,5 @@
XCOMM $Xorg: lnxLib.rules,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/lnxLib.rules,v 3.44 2002/11/18 22:47:25 dawes Exp $
+XCOMM $XFree86: xc/config/cf/lnxLib.rules,v 3.52 2003/10/31 20:49:03 herrb Exp $
/*
* Linux shared library rules (DLL & ELF versions)
@@ -85,7 +85,9 @@ XCOMM $XFree86: xc/config/cf/lnxLib.rules,v 3.44 2002/11/18 22:47:25 dawes Exp $
# define ExtraLoadFlags -Wl,-rpath,$(USRLIBDIRPATH)
# endif
# endif
-
+# ifndef HardCodeLibdirFlag
+# define HardCodeLibdirFlag -Wl,-rpath,$(USRLIBDIRPATH)
+# endif
# if !defined(ShlibGlobalsFlags)
# define ShlibGlobalsFlags -Wl,-Bsymbolic
# endif
@@ -106,6 +108,26 @@ install:: Concat(lib,libname.so.rev) @@\
$(LN) Concat(lib,libname.so.rev) Concat($(DESTDIR)dest/lib,libname.so)); fi
# endif /* InstallSharedLibrary */
+# ifndef InstallSharedLibtoolLibrary
+
+# define SetRevisions(rev) V=`expr rev : '\([^:]*\)'`; \ @@\
+ R=`expr rev : '.*:\([^:]*\):'`; \ @@\
+ A=`expr rev : '.*:\([^:]*\)'`; \ @@\
+ MAJ=`expr $$V - $$A`; \ @@\
+ MIN=$$A.$$R
+
+# define InstallSharedLibtoolLibrary(libname,rev,dest) @@\
+install:: Concat(lib,libname.so) @@\
+ MakeDir($(DESTDIR)dest) @@\
+ @set +e; SetRevisions(rev); \ @@\
+ set -xe; \ @@\
+ $(INSTALL) $(INSTALLFLAGS) $(INSTBINFLAGS) Concat(lib,libname.so.$$MAJ.$$MIN) $(DESTDIR)dest; \ @@\
+ $(RM) Concat($(DESTDIR)dest/lib,libname.so.$$MAJ); \ @@\
+ $(LN) Concat(lib,libname.so.$$MAJ.$$MIN) Concat($(DESTDIR)dest/lib,libname.so.$$MAJ); \ @@\
+ $(RM) Concat($(DESTDIR)dest/lib,libname.so); \ @@\
+ $(LN) Concat(lib,libname.so.$$MAJ.$$MIN) Concat($(DESTDIR)dest/lib,libname.so)
+# endif /* InstallSharedLibrary */
+
/*
* InstallSharedLibraryData - generate rules to install the shared library data
*/
@@ -120,21 +142,14 @@ install:: Concat(lib,libname.so.rev) @@\
* the library gone for long periods.
*/
# ifndef SharedLibraryTarget
-# ifdef UseInstalled
-# define LinkBuildSonameLibrary(lib) true
-# else
-# define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
- cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
-# endif
-
# define SharedLibraryTarget(libname,rev,solist,down,up) @@\
AllTarget(Concat(lib,libname.so.rev)) @@\
@@\
Concat(lib,libname.so.rev): solist $(EXTRALIBRARYDEPS) @@\
$(RM) $@~ @@\
- @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; set -x; \ @@\
- (cd down; $(CC) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs); \ @@\
- $(RM) $$SONAME; $(LN) $@ $$SONAME; \ @@\
+ @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; (set -x; \ @@\
+ cd down; $(CC) -o up/$@~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs) || exit 1; \ @@\
+ (set -x; $(RM) $$SONAME; $(LN) $@ $$SONAME); \ @@\
LinkBuildSonameLibrary($$SONAME) @@\
$(RM) $@ @@\
$(MV) $@~ $@ @@\
@@ -145,27 +160,48 @@ Concat(lib,libname.so.rev): solist $(EXTRALIBRARYDEPS) @@\
LinkBuildLibraryMaybe(Concat(lib,libname.so),$(SOSYMLINK)) @@\
@@\
clean:: @@\
- @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
+ @MAJREV=`echo rev | sed 's/\.[^\.]*$$//'`; \ @@\
set -x; $(RM) Concat(lib,libname.so.$$MAJREV) @@\
$(RM) Concat(lib,libname.so.rev) Concat(lib,libname.so)
# endif /* SharedLibraryTarget */
+
+# ifndef SharedLibtoolLibraryTarget
+# define SharedLibtoolLibraryTarget(libname,rev,solist,down,up) @@\
+AllTarget(Concat(lib,libname.so)) @@\
+ @@\
+Concat(lib,libname.so): solist $(EXTRALIBRARYDEPS) @@\
+ $(RM) $@~ @@\
+ @set +e; SetRevisions(rev); set -e; \ @@\
+ SONAME=$@.$$MAJ; \ @@\
+ (set -x; \ @@\
+ $(RM) $@.$$MAJ.$$MIN~; \ @@\
+ cd down; $(CC) -o up/$@.$$MAJ.$$MIN~ $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME solist $(REQUIREDLIBS) BaseShLibReqs) || exit 1; \ @@\
+ (set -x; \ @@\
+ $(RM) $$SONAME; $(LN) $@.$$MAJ.$$MIN $$SONAME); \ @@\
+ LinkBuildSonameLibrary($$SONAME); \ @@\
+ (set -x; \ @@\
+ $(RM) $@.$$MAJ.$$MIN; \ @@\
+ $(MV) $@.$$MAJ.$$MIN~ $@.$$MAJ.$$MIN; \ @@\
+ $(RM) $@; \ @@\
+ $(LN) $@.$$MAJ.$$MIN $@); \ @@\
+ LinkBuildLibraryInline($@.$$MAJ.$$MIN); \ @@\
+ LinkBuildLibraryInline($@) @@\
+ @@\
+clean:: @@\
+ @set +e; SetRevisions(rev); \ @@\
+ set -xe; \ @@\
+ $(RM) Concat(lib,libname.so.$$MAJ); \ @@\
+ $(RM) Concat(lib,libname.so.$$MAJ.$$MIN) @@\
+ $(RM) Concat(lib,libname.so)
+
+# endif /* SharedLibtoolLibraryTarget */
+
/*
* SharedDepLibraryTarget - generate rules to create a shared library.
*/
# ifndef SharedDepLibraryTarget
-# ifdef UseInstalled
-# ifndef LinkBuildSonameLibrary
-# define LinkBuildSonameLibrary(lib) true
-# endif
-# else
-# ifndef LinkBuildSonameLibrary
-# define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
- cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
-# endif
-# endif
-
# define SharedDepLibraryTarget(libname,rev,deplist,solist,down,up) @@\
AllTarget(Concat(lib,libname.so.rev)) @@\
@@\
@@ -184,7 +220,7 @@ Concat(lib,libname.so.rev): deplist $(EXTRALIBRARYDEPS) @@\
LinkBuildLibraryMaybe(Concat(lib,libname.so),$(SOSYMLINK)) @@\
@@\
clean:: @@\
- @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
+ @MAJREV=`echo rev | sed 's/\.[^\.]*$$//'`; \ @@\
set -x; $(RM) Concat(lib,libname.so.$$MAJREV) @@\
$(RM) Concat(lib,libname.so.rev) Concat(lib,libname.so)
@@ -194,17 +230,6 @@ clean:: @@\
* SharedDepCplusplusLibraryTarget - generate rules to create a shared library.
*/
#ifndef SharedDepCplusplusLibraryTarget
-#ifdef UseInstalled
-#ifndef LinkBuildSonameLibrary
-#define LinkBuildSonameLibrary(lib) true
-#endif
-#else
-#ifndef LinkBuildSonameLibrary
-#define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
- cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
-#endif
-#endif
-
#define SharedDepCplusplusLibraryTarget(libname,rev,deplist,solist,down,up) @@\
AllTarget(Concat(lib,libname.so.rev)) @@\
@@\
@@ -223,7 +248,7 @@ Concat(lib,libname.so.rev): deplist $(EXTRALIBRARYDEPS) @@\
LinkBuildLibraryMaybe(Concat(lib,libname.so),$(SOSYMLINK)) @@\
@@\
clean:: @@\
- @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
+ @MAJREV=`echo rev | sed 's/\.[^\.]*$$//'`; \ @@\
set -x; $(RM) Concat(lib,libname.so.$$MAJREV) @@\
$(RM) Concat(lib,libname.so.rev) Concat(lib,libname.so)
@@ -450,42 +475,6 @@ JUMP_LDLIBS_Xaw = $(JUMP_ROOT_Xt)/libXt.sa $(JUMP_ROOT_Xt)/libXmu.sa \
$(JUMP_ROOT_Xt)/libXext.sa $(JUMP_ROOT_X11)/libX11.sa \
$(JUMP_LDLIBS_libc)
-# libPEX.so (PEX5)
-JUMP_ROOT_PEX5 = $(PEXLIBSRC)
-JUMP_IS_HOST_PEX5 = YES
-JUMP_STUBLIBS_PEX5 = libPEX5.sa
-JUMP_SUBDIRS_PEX5 = $(JUMP_ROOT_X11)
-JUMP_DIR_PEX5 = $(JUMP_ROOT_PEX5)/shared
-JUMP_VARS_PEX5 = $(JUMP_ROOT_PEX5)/jump_vars
-JUMP_FUNCS_PEX5 = $(JUMP_ROOT_PEX5)/jump_funcs
-JUMP_IGNORE_PEX5 = $(JUMP_ROOT_PEX5)/jump_ignore
-JUMP_EXPORT_PEX5 = $(JUMP_DIR_PEX5)/jump.vars
-JUMP_IMPORT_PEX5 = $(JUMP_EXPORT_X11)
-JUMP_ADDRESS_PEX5 = 0x60b00000
-JUMP_JUMPTABLESIZE_PEX5 = 0x4000
-JUMP_GOTSIZE_PEX5 = 4096
-JUMP_STUBNAMES_PEX5 = libPEX5
-JUMP_STUBS_IMPORT_PEX5 = $(JUMP_STUBS_IMPORT_X11) $(LIBM_SA)
-JUMP_LDLIBS_PEX5 = $(JUMP_ROOT_X11)/libX11.sa $(JUMP_LDLIBS_libc) -lm
-
-# libXIE.so (XIE)
-JUMP_ROOT_XIE = $(XIELIBSRC)
-JUMP_IS_HOST_XIE = YES
-JUMP_STUBLIBS_XIE = libXIE.sa
-JUMP_SUBDIRS_XIE = $(JUMP_ROOT_X11)
-JUMP_DIR_XIE = $(JUMP_ROOT_XIE)/shared
-JUMP_VARS_XIE = $(JUMP_ROOT_XIE)/jump_vars
-JUMP_FUNCS_XIE = $(JUMP_ROOT_XIE)/jump_funcs
-JUMP_IGNORE_XIE = $(JUMP_ROOT_XIE)/jump_ignore
-JUMP_EXPORT_XIE = $(JUMP_DIR_XIE)/jump.vars
-JUMP_IMPORT_XIE = $(JUMP_EXPORT_X11)
-JUMP_ADDRESS_XIE = 0x60be0000
-JUMP_JUMPTABLESIZE_XIE = 0x4000
-JUMP_GOTSIZE_XIE = 4096
-JUMP_STUBNAMES_XIE = libXIE
-JUMP_STUBS_IMPORT_XIE = $(JUMP_STUBS_IMPORT_X11) $(LIBM_SA)
-JUMP_LDLIBS_XIE = $(JUMP_ROOT_X11)/libX11.sa $(JUMP_LDLIBS_libc) -lm
-
# endif /* !UseInstalled */
/*
diff --git a/lnxLib.tmpl b/lnxLib.tmpl
index 27172d6..02ed926 100644
--- a/lnxLib.tmpl
+++ b/lnxLib.tmpl
@@ -1,5 +1,5 @@
XCOMM $Xorg: lnxLib.tmpl,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/lnxLib.tmpl,v 3.14 2001/08/01 00:44:32 tsi Exp $
+XCOMM $XFree86: xc/config/cf/lnxLib.tmpl,v 3.20 2003/11/04 01:59:31 dawes Exp $
/*
* Linux shared library template
@@ -17,20 +17,17 @@ XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
#define XawClientLibs $(XAWLIB) $(XMULIBONLY) $(XTOOLLIB) $(XPMLIB) $(XLIB)
#endif
-#define CplusplusLibC
-
#define SharedX11Reqs
-#define SharedOldXReqs $(LDPRELIB) $(XLIBONLY)
-#define SharedXtReqs $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB)
+#define SharedXlibi18nReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedOldXReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB)
#define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
#define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
#define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
-#define SharedXextReqs $(LDPRELIB) $(XLIBONLY)
+#define SharedXextReqs $(LDPRELIB) $(XONLYLIB)
#define SharedXiReqs $(LDPRELIB) $(XLIB)
-#define SharedXrenderReqs $(LDPRELIB) $(EXTENSIONLIB) $(XLIB)
-#define SharedPexReqs $(LDPRELIB) $(XLIBONLY) MathLibrary
+#define SharedXrenderReqs $(LDPRELIB) $(XLIB)
#define SharedXtstReqs $(LDPRELIB) $(XLIB)
-#define SharedXieReqs $(LDPRELIB) $(XLIBONLY)
#define SharedSMReqs $(LDPRELIB) $(ICELIB)
#if GlxUseBuiltInDRIDriver
@@ -40,6 +37,17 @@ XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
#endif
#define SharedGLReqs $(LDPRELIB) $(XLIB) ExtraSharedGLReqs
+#define SharedXResReqs $(LDPRELIB) $(XLIB)
+#define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
+#define SharedXineramaReqs $(LDPRELIB) $(XLIB)
+#define SharedXssReqs $(LDPRELIB) $(XLIB)
+#define SharedXvMCReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86dgaReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86miscReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86vmReqs $(LDPRELIB) $(XLIB)
+#define SharedxkbfileReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB)
+
#else /* UseElfFormat */
#ifndef FixupLibReferences
diff --git a/lnxdoc.rules b/lnxdoc.rules
index dd06427..2063a00 100644
--- a/lnxdoc.rules
+++ b/lnxdoc.rules
@@ -1,4 +1,4 @@
-XCOMM $XFree86: xc/config/cf/lnxdoc.rules,v 3.27 2003/01/15 03:17:29 dawes Exp $
+XCOMM $XFree86: xc/config/cf/lnxdoc.rules,v 3.28 2003/10/18 02:14:21 dawes Exp $
XCOMM
XCOMM Rules for formatting Linuxdoc-SGML documentation
XCOMM
@@ -8,17 +8,26 @@ XCOMM
#ifdef DontInstallLinuxDoc
#define LinuxDocInstall(file,dest) /* do nothing */
#define LinuxDocInstallMultiple(files,dest) /* do nothing */
+#define LinuxDocInstallIfExists(file,dest) /* do nothing */
#else
#define LinuxDocInstall(file,dest) InstallNonExecFile(file,dest)
#define LinuxDocInstallMultiple(files,dest) @@\
InstallMultipleDest(install,files,dest)
+
+#define LinuxDocInstallIfExists(file,dir) @@\
+install:: @@\
+ MakeDir($(DESTDIR)dir) @@\
+ @if [ -f file ]; then set -x; \ @@\
+ $(INSTALL) $(INSTALLFLAGS) $(INSTDATFLAGS) \ @@\
+ file $(DESTDIR)dir; \ @@\
+ fi
#endif
/* Version for sgmlfmt */
#if BuildLinuxDocPS
#define LinuxDocSgmlToPs(sgmlfile,base) @@\
-AllTarget(base.ps) @@\
+all:: base.ps PdfTarget(base) @@\
@@\
base.ps: sgmlfile $(SGMLDEPENDS) @@\
RemoveFile(_$@ $@) @@\
@@ -30,6 +39,10 @@ base.ps: sgmlfile $(SGMLDEPENDS) @@\
@@\
LinuxDocInstall(base.ps,$(XFREE86PSDOCDIR)) @@\
@@\
+ConvertPsToPdf(base) @@\
+ @@\
+LinuxDocInstallIfExists(base.pdf,$(XFREE86PDFDOCDIR)) @@\
+ @@\
clean:: @@\
RemoveFile(Concat(_,base.ps) base.ps)
#else
diff --git a/lnxdoc.tmpl b/lnxdoc.tmpl
index ecfc309..e8e7836 100644
--- a/lnxdoc.tmpl
+++ b/lnxdoc.tmpl
@@ -1,60 +1,61 @@
-XCOMM $XFree86: xc/config/cf/lnxdoc.tmpl,v 3.11 2000/09/26 15:56:27 tsi Exp $
+XCOMM $XFree86: xc/config/cf/lnxdoc.tmpl,v 3.12 2003/04/23 15:43:29 tsi Exp $
XCOMM
#ifndef HasSgmlFmt
-#define HasSgmlFmt NO
+#define HasSgmlFmt NO
#endif
#ifndef HasLinuxDoc
-#define HasLinuxDoc NO
+#define HasLinuxDoc NO
#endif
#ifndef DoSgmlDocs
-#define DoSgmlDocs (HasLinuxDoc || HasSgmlFmt)
+#define DoSgmlDocs (HasLinuxDoc || HasSgmlFmt)
#endif
#ifndef XFree86IdentFix
-#define XFree86IdentFix sed '/\$$\XFree86:/s/\$$/Generated from /'
+#define XFree86IdentFix sed -e '/\$$\XFree86:/s/....\/..\/.. ..:..:.. *//' \
+ -e '/\$$\XFree86:/s/\$$/Generated from /'
#endif
#ifndef HasLatex
-#define HasLatex NO
+#define HasLatex NO
#endif
#ifndef SgmlFmtCmd
-#define SgmlFmtCmd sgmlfmt
+#define SgmlFmtCmd sgmlfmt
#endif
#ifndef HasDvips
-#define HasDvips NO
+#define HasDvips NO
#endif
#ifndef DvipsOptions
-#define DvipsOptions /**/
+#define DvipsOptions /**/
#endif
#ifndef DvipsCmd
-#define DvipsCmd dvips
+#define DvipsCmd dvips
#endif
#ifndef BuildLinuxDocText
-#define BuildLinuxDocText DoSgmlDocs
+#define BuildLinuxDocText DoSgmlDocs
#endif
#ifndef BuildLinuxDocHtml
-#define BuildLinuxDocHtml DoSgmlDocs
+#define BuildLinuxDocHtml DoSgmlDocs
#endif
#ifndef BuildLinuxDocPS
-#define BuildLinuxDocPS DoSgmlDocs
+#define BuildLinuxDocPS DoSgmlDocs
#endif
#ifndef BuildSgmlDocs
-#define BuildSgmlDocs DoSgmlDocs
+#define BuildSgmlDocs DoSgmlDocs
#endif
#ifndef ReadmeFile
-#define ReadmeFile(base) README.base
+#define ReadmeFile(base) README.base
#endif
diff --git a/lynx.cf b/lynx.cf
index a8cdd3c..10bbb40 100644
--- a/lynx.cf
+++ b/lynx.cf
@@ -3,7 +3,7 @@ XCOMM $Xorg: lynx.cf,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
-XCOMM platform: $XFree86: xc/config/cf/lynx.cf,v 3.46 2002/12/14 04:41:11 dawes Exp $
+XCOMM platform: $XFree86: xc/config/cf/lynx.cf,v 3.47 2003/04/24 22:14:53 herrb Exp $
#ifndef OSName
@@ -241,45 +241,6 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
# endif
#endif
-/* 3.0 ships with a useable Tcl/Tk for XF86Setup */
-#if OSMajorVersion == 3
-# ifndef TkLibName
-# if OSMinorVersion == 0
-# define TkLibName tk4.2
-# else
-# define TkLibName tk8.0
-# endif
-# endif
-# ifndef TkLibDir
-# define TkLibDir /usr/lib
-# endif
-# ifndef TclLibName
-# if OSMinorVersion == 0
-# define TclLibName tcl7.6
-# else
-# define TclLibName tcl8.0
-# endif
-# endif
-# ifndef TclLibDir
-# define TclLibDir /usr/lib
-# endif
-#endif
-
-#if OSMajorVersion == 4
-# ifndef TkLibName
-# define TkLibName tk8.0
-# endif
-# ifndef TkLibDir
-# define TkLibDir /usr/lib
-# endif
-# ifndef TclLibName
-# define TclLibName tcl8.0
-# endif
-# ifndef TclLibDir
-# define TclLibDir /usr/lib
-# endif
-
-#endif /* OSMajorVersion == 4 */
/* define HasMotif to YES for LynxOS with Motif
* installed according to the notes in README.LynxOS.
diff --git a/nto.rules b/nto.rules
index 1394409..857410a 100644
--- a/nto.rules
+++ b/nto.rules
@@ -1,4 +1,4 @@
-XCOMM $XFree86: xc/config/cf/nto.rules,v 1.4 2002/01/16 00:40:00 keithp Exp $
+XCOMM $XFree86: xc/config/cf/nto.rules,v 1.8 2003/10/11 09:40:15 herrb Exp $
XCOMM Rules for QNX/Neutrino
XCOMM Note that some of these will disappear when we stop cross-compiling
@@ -109,13 +109,6 @@ XMULIB = $(XMULIBONLY) $(XTOOLLIB) $(XLIB)
#endif
#ifndef SharedLibraryTarget
-#ifdef UseInstalled
-#define LinkBuildSonameLibrary(lib) true
-#else
-#define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
- cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
-#endif
-
#define SharedLibraryTarget(libname,rev,solist,down,up) @@\
AllTarget(Concat(lib,libname.so.rev)) @@\
@@\
@@ -134,7 +127,7 @@ Concat(lib,libname.so.rev): solist $(EXTRALIBRARYDEPS) @@\
LinkBuildLibrary(Concat(lib,libname.so)) @@\
@@\
clean:: @@\
- @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
+ @MAJREV=`echo rev | sed 's/\.[^\.]*$$//'`; \ @@\
set -x; $(RM) Concat(lib,libname.so.$$MAJREV) @@\
$(RM) Concat(lib,libname.so.rev) Concat(lib,libname.so)
#endif
@@ -205,17 +198,6 @@ clean:: @@\
* SharedDepLibraryTarget - generate rules to create a shared library.
*/
#ifndef SharedDepLibraryTarget
-#ifdef UseInstalled
-#ifndef LinkBuildSonameLibrary
-#define LinkBuildSonameLibrary(lib) true
-#endif
-#else
-#ifndef LinkBuildSonameLibrary
-#define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
- cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
-#endif
-#endif
-
#define SharedDepLibraryTarget(libname,rev,deplist,solist,down,up) @@\
AllTarget(Concat(lib,libname.so.rev)) @@\
@@\
@@ -234,7 +216,7 @@ Concat(lib,libname.so.rev): deplist $(EXTRALIBRARYDEPS) @@\
LinkBuildLibraryMaybe(Concat(lib,libname.so),$(SOSYMLINK)) @@\
@@\
clean:: @@\
- @MAJREV=`expr rev : '\([^.]*\)'`; \ @@\
+ @MAJREV=`echo rev | sed 's/\.[^\.]*$$//'`; \ @@\
set -x; $(RM) Concat(lib,libname.so.$$MAJREV) @@\
$(RM) Concat(lib,libname.so.rev) Concat(lib,libname.so)
diff --git a/os2.cf b/os2.cf
index c4cc6f0..95cf9eb 100644
--- a/os2.cf
+++ b/os2.cf
@@ -2,7 +2,7 @@ XCOMM $Xorg: os2.cf,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
-XCOMM platform: $XFree86: xc/config/cf/os2.cf,v 3.37 2002/05/31 16:31:18 dawes Exp $
+XCOMM platform: $XFree86: xc/config/cf/os2.cf,v 3.41 2003/11/14 02:17:19 dawes Exp $
XCOMM hv: This file will now require a compiler that defines
XCOMM hv: the symbol __UNIXOS2__ (currently a modified EMX gcc,
@@ -61,7 +61,7 @@ XCOMM hv: but in future a separate system)
#define HasSnprintf YES
#define HasWChar32 NO
#define HasUsableFileMap NO
-#define HasNCurses NO
+#define HasNCurses YES
#define HasVarRun NO
#define HasLibPthread NO
#define HasPosixThreads NO
@@ -86,30 +86,18 @@ XCOMM hv: but in future a separate system)
#ifndef HasShm
# define HasShm YES
#endif
-#define ConnectionFlags -DTCPCONN
-/*-DOS2PIPECONN excluded*/
+#define ConnectionFlags -DTCPCONN -DOS2PIPECONN
#define StdIncDir /usr/include
#define HasStickyDirBit NO
#define HasMkstemp NO
#define BuildThreadStubLibrary NO
+#define HasBasename NO /* C-function, not shell utility!! */
-
-/* XF86Setup stuff - does not work yet! */
-#define HasTcl NO
-/*define TclLibDir $(X11ROOT)$(SHLIBDIR)*/
-/*define TclIncDir $(X11ROOT)$(INCROOT)/tcl*/
-/*define TclLibName xtcl*/
-
-#define HasTk NO
-/*define TkLibDir $(X11ROOT)$(SHLIBDIR)*/
-/*define TkIncDir $(X11ROOT)$(INCROOT)/tk*/
-/*define TkLibName xtk*/
-
/*
* Compiler Features
*/
-#define DefaultGcc2i386Opt -O2 -fstrength-reduce
+#define DefaultGcc2i386Opt -O2 -fstrength-reduce -fpcc-struct-return
#define UseGccMakeDepend YES
#define HasCplusplus YES
#define HasGnuMake YES
@@ -132,7 +120,7 @@ XCOMM hv: but in future a separate system)
#define StandardCppDefines /**/
#define PreProcessCmd CppCmd
-#define CcCmd gcc
+#define CcCmd gcc -D__UNIXOS2__
#define DefaultCCOptions -D__ST_MT_ERRNO -Zmtd -Zsysv-signals
#define LibraryCCOptions -D__ST_MT_ERRNO -Zmtd -Zsysv-signals
#define ServerCCOptions -D__ST_MT_ERRNO -Zmtd -Zsysv-signals
@@ -149,7 +137,7 @@ XCOMM hv: but in future a separate system)
#define HasPerl5 YES
#define CplusplusCmd g++
-#define CplusplusOptions -Zmtd -Zsysv-signals
+#define CplusplusOptions -Zmtd -Zsysv-signals -D__UNIXOS2__
#define AsCmd as
#define GccGasOption -DGCCUSESGAS
@@ -159,7 +147,7 @@ XCOMM hv: but in future a separate system)
#define LdCmd ld
#define ExtraLoadFlags -Zbin-files
-#define ExtraLibraries -lshm -lemxfix -lsocket -lbsd
+#define ExtraLibraries -lshm -lemxfix -lsocket -lbsd -lgcc
#define ServerExtraSysLibs -lregex -lshm -lemxfix -lsocket
/* quite a number of programs you need, most of them the same as
@@ -211,7 +199,7 @@ _NULLCMD_ =
#define CaseSensitiveFileSystem NO
#ifndef ExtraFilesToClean
-# define ExtraFilesToClean *.~* *.exe *.dll *.obj *.lib *.map
+# define ExtraFilesToClean *.~* *.exe *.dll *.obj *.lib *.map *raw_os2.def MISSING_ORDINALS
#endif
#define ProgramTargetName(target) Concat(target,.exe)
diff --git a/os2.rules b/os2.rules
index aaa789a..c5a5e8d 100644
--- a/os2.rules
+++ b/os2.rules
@@ -2,7 +2,7 @@ XCOMM $Xorg: os2.rules,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
-XCOMM platform: $XFree86: xc/config/cf/os2.rules,v 3.23 2002/05/31 16:31:19 dawes Exp $
+XCOMM platform: $XFree86: xc/config/cf/os2.rules,v 3.24 2003/10/21 17:41:44 tsi Exp $
.SUFFIXES: .Osuf .c .CCsuf
@@ -44,14 +44,14 @@ depend:: $(DEPEND)
#ifdef UseInstalled
#define DependDependency() /**/
#else
-#define DependDependency() @@\
+#define DependDependency() @@\
DependDependencyStatement() @@\
@@\
NoCmpScript($(DEPEND)) @@\
@@\
$(DEPEND): @@\
@echo "checking $@ over in $(DEPENDSRC) first..."; \ @@\
- cd $(DEPENDSRC) && $(MAKE); \ @@\
+ cd $(DEPENDSRC) && $(MAKE) makedependonly; \ @@\
echo "okay, continuing in $(CURRENT_DIR)"
#endif /* UseInstalled */
@@ -90,7 +90,7 @@ depend:: @@\
#ifdef UseInstalled
#define RmanDependency() /**/
#else
-#define RmanDependency() @@\
+#define RmanDependency() @@\
NoCmpScript(ProgramTargetName($(RMAN))) @@\
@@\
ProgramTargetName($(RMAN)): @@\
diff --git a/os2Lib.rules b/os2Lib.rules
index 86e4669..6f8e835 100644
--- a/os2Lib.rules
+++ b/os2Lib.rules
@@ -2,14 +2,14 @@ XCOMM $Xorg: os2Lib.rules,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/os2Lib.rules,v 3.14 2003/01/28 20:52:26 tsi Exp $
+XCOMM $XFree86: xc/config/cf/os2Lib.rules,v 3.20 2003/11/12 00:10:23 dawes Exp $
/*
* OS2/EMX shared library rules (DLL version)
- */
+ *
#ifndef __UNIXOS2__
#error You must edit os2Lib.rules for your OS/2 dev system
-#endif
+#endif */
#define HasSharedLibraries YES
#define ForceNormalLib NO
@@ -27,8 +27,9 @@ XCOMM $XFree86: xc/config/cf/os2Lib.rules,v 3.14 2003/01/28 20:52:26 tsi Exp $
#define InstallSharedLibrary(libname,rev,dest) @@\
install:: libname.dll LibraryTargetName(libname) libname.lib @@\
MakeDir($(DESTDIR)dest) @@\
- $(INSTALL) -c $(INSTLIBFLAGS) libname.dll $(DESTDIR)dest @@\
+ $(INSTALL) -c $(INSTLIBFLAGS) $(DLLNAME) $(DESTDIR)dest @@\
$(INSTALL) -c $(INSTLIBFLAGS) LibraryTargetName(libname) $(DESTDIR)dest @@\
+ $(INSTALL) -c $(INSTLIBFLAGS) libname.a $(DESTDIR)dest @@\
$(INSTALL) -c $(INSTLIBFLAGS) libname.lib $(DESTDIR)dest
#define LinkBuildLibrary2(slib,ext) MakeDir($(BUILDLIBDIR)) @@\
@@ -43,16 +44,24 @@ install:: libname.dll LibraryTargetName(libname) libname.lib @@\
RemoveFile($(BUILDLIBDIR)/Concat4(pre,slib,rev,ext)) @@\
(cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/Concat4(pre,slib,rev,ext) .)
+#define LinkBuildLibrary5(slib,rev,ext) MakeDir($(BUILDLIBDIR)) @@\
+ RemoveFile($(BUILDLIBDIR)/$(DLLNAME)) @@\
+ (cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/$(INSTDLLNAME) .)
+
EMXIMP = emximp
EMXOMF = emxomf -p 32
SHLD = gcc -Zdll -Zmtd -Zmap -Zbin-files
+ SHXXLD = g++ -Zdll -Zmtd -Zmap -Zbin-files
SHADDLIBS = ExtraLibraries -lc_import
+ DLLNAME = `cat $(TOP)/$(CURRENT_DIR)/dll.name`
+ INSTDLLNAME = `cat $(BUILDINCTOP)/$(CURRENT_DIR)/dll.name`
#define BuildDllSupportLibs3(slib,rev) @@\
$(EMXIMP) -o Concat3(slib,rev,.imp) Concat3(slib,os2,.def) @@\
$(EMXIMP) -o Concat4(lib,slib,rev,.a) Concat3(slib,rev,.imp) @@\
$(EMXIMP) -o Concat3(slib,rev,_o.imp) Concat3(slib,o_os2,.def) @@\
$(EMXIMP) -o Concat3(slib,rev,.a) Concat3(slib,rev,_o.imp) @@\
+ $(EMXOMF) -s -l -o Concat3(slib,rev,.lib) Concat3(slib,rev,.a) @@\
LinkBuildLibrary4(lib,slib,rev,.a) @@\
#define BuildLibSupportLibs(slib) @@\
@@ -72,12 +81,16 @@ Concat(libname,os2.def): Concat(libname,-def.cpp) @@\
cmd /c $(subst /,\\,$(CONFIGSRC)/util/makedef.cmd) -O1 $(CONFIGSRC)/cf/os2def.db libname @@\
@@\
Concat3(libname,rev,.dll): solist Concat(libname,os2.def) @@\
- $(SHLD) -o $@ solist $(REQUIREDLIBS) $(SHADDLIBS) Concat(libname,o_os2.def) @@\
+ RemoveFile($@) @@\
+ $(SHLD) -o $(DLLNAME) solist $(REQUIREDLIBS) $(SHADDLIBS) Concat(libname,o_os2.def) @@\
+ touch $@ @@\
BuildDllSupportLibs3(libname,rev) @@\
- LinkBuildLibrary3(libname,rev,.dll) @@\
+ LinkBuildLibrary5(libname,rev,.dll) @@\
@@\
clean:: @@\
- RemoveFiles(Concat3(libname,rev,.imp) Concat3(libname,rev,_o.imp) Concat(libname,os2.def) Concat(libname,o_os2.def))
+ RemoveFiles(Concat3(libname,rev,.imp) Concat3(libname,rev,_o.imp)) @@\
+ RemoveFiles(Concat(libname,os2.def) Concat(libname,o_os2.def)) @@\
+ RemoveFile(dll.name)
#define NormalLibraryTarget(libname,objlist) @@\
AllTarget(LibraryTargetName(libname)) @@\
@@ -87,13 +100,6 @@ LibraryTargetName(libname): objlist @@\
MakeLibrary($@,objlist) @@\
BuildLibSupportLibs2(libname)
-#ifdef UseInstalled
-#define LinkBuildSonameLibrary(lib)
-#else
-#define LinkBuildSonameLibrary(lib) (RemoveFile($(BUILDLIBDIR)/lib); \
- cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/lib .)
-#endif
-
#define SharedDepLibraryTarget(libname,rev,deplist,solist,down,up) @@\
AllTarget(Concat3(libname,rev,.dll)) @@\
@@\
@@ -102,12 +108,35 @@ Concat(libname,os2.def): deplist $(EXTRALIBRARYDEPS) Concat(libname,-def.cpp) @@
cmd /c $(subst /,\\,$(CONFIGSRC)/util/makedef.cmd) -O1 $(CONFIGSRC)/cf/os2def.db libname @@\
@@\
Concat3(libname,rev,.dll): Concat(libname,os2.def) @@\
- (cd down; $(SHLD) -o up/$@ solist $(REQUIREDLIBS) $(SHADDLIBS) Concat(libname,o_os2.def)) @@\
+ RemoveFile($@) @@\
+ (cd down; $(SHLD) -o up/$(DLLNAME) solist $(REQUIREDLIBS) $(SHADDLIBS) Concat(libname,o_os2.def)) @@\
+ touch $@ @@\
+ BuildDllSupportLibs3(libname,rev) @@\
+ LinkBuildLibrary5(libname,rev,.dll) @@\
+ @@\
+clean:: @@\
+ RemoveFiles(Concat3(libname,rev,.imp) Concat3(libname,rev,_o.imp)) @@\
+ RemoveFiles(Concat(libname,os2.def) Concat(libname,o_os2.def)) @@\
+ RemoveFile(dll.name)
+
+#define SharedDepCplusplusLibraryTarget(libname,rev,deplist,solist,down,up) @@\
+AllTarget(Concat3(libname,rev,.dll)) @@\
+ @@\
+Concat(libname,os2.def): deplist $(EXTRALIBRARYDEPS) Concat(libname,-def.cpp) @@\
+ cmd /c $(subst /,\\,$(CONFIGSRC)/util/makedef.cmd) $(CONFIGSRC)/cf/os2def.db libname @@\
+ cmd /c $(subst /,\\,$(CONFIGSRC)/util/makedef.cmd) -O1 $(CONFIGSRC)/cf/os2def.db libname @@\
+ @@\
+Concat3(libname,rev,.dll): Concat(libname,os2.def) @@\
+ RemoveFile($@) @@\
+ (cd down; $(SHXXLD) -o up/$(DLLNAME) solist $(REQUIREDLIBS) $(SHADDLIBS) Concat(libname,o_os2.def)) @@\
+ touch $@ @@\
BuildDllSupportLibs3(libname,rev) @@\
- LinkBuildLibrary3(libname,rev,.dll) @@\
+ LinkBuildLibrary5(libname,rev,.dll) @@\
@@\
clean:: @@\
- RemoveFiles(Concat3(libname,rev,.imp) Concat3(libname,rev,_o.imp) Concat(libname,os2.def) Concat(libname,o_os2.def))
+ RemoveFiles(Concat3(libname,rev,.imp) Concat3(libname,rev,_o.imp)) @@\
+ RemoveFiles(Concat(libname,os2.def) Concat(libname,o_os2.def)) @@\
+ RemoveFile(dll.name)
#define SharedDepModuleTarget(name,deps,solist) @@\
AllTarget(name) @@\
@@ -123,7 +152,7 @@ clean:: @@\
#define InstallSharedLibraryData(libname,rev,dest)
#define InstallLibrary(libname,dest) @@\
-install:: LibraryTargetName(libname) @@\
+install:: LibraryTargetName(libname) Concat(libname,.lib) @@\
MakeDir($(DESTDIR)dest) @@\
$(INSTALL) $(INSTALLFLAGS) $(INSTLIBFLAGS) LibraryTargetName(libname) $(DESTDIR)dest @@\
$(INSTALL) $(INSTALLFLAGS) $(INSTLIBFLAGS) Concat(libname,.lib) $(DESTDIR)dest @@\
@@ -140,8 +169,8 @@ LibraryTargetNameSuffix(libname,_s): objlist @@\
RanLibrary($@) @@\
_LinkBuildLibrary($@) @@\
@@\
-install:: Concat3(lib,libname,_s)) @@\
- $(INSTALL) $(INSTALLFLAGS) $(INSTLIBFLAGS) Concat3(lib,libname,_s) $(DESTDIR)$(SHLIBDIR)
+install:: LibraryTargetNameSuffix(libname,_s) @@\
+ $(INSTALL) $(INSTALLFLAGS) $(INSTLIBFLAGS) LibraryTargetNameSuffix(libname,_s) $(DESTDIR)$(SHLIBDIR)
#define UnsharedLibraryTarget3(libname,objlist1,objlist2,objlist3,down,up) @@\
AllTarget(LibraryTargetNameSuffix(libname,_s)) @@\
diff --git a/os2Lib.tmpl b/os2Lib.tmpl
index 94b94e5..afd0a40 100644
--- a/os2Lib.tmpl
+++ b/os2Lib.tmpl
@@ -2,31 +2,29 @@ XCOMM $Xorg: os2Lib.tmpl,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/os2Lib.tmpl,v 3.12 2002/05/31 16:31:19 dawes Exp $
+XCOMM $XFree86: xc/config/cf/os2Lib.tmpl,v 3.18 2003/11/12 00:10:23 dawes Exp $
/*
* OS2/EMX shared library template
- */
+ *
#ifndef __UNIXOS2__
#error You must edit os2Lib.tmpl for your (non-EMX) OS/2 dev system
-#endif
+#endif */
#define SharedLibFont NO
#define SharedX11Reqs $(LDPRELIB) -lshm
-#define SharedOldXReqs $(LDPRELIB) $(XLIBONLY)
-#define SharedXtReqs $(LDPRELIB) $(XLIBONLY) $(SMLIB) $(ICELIB)
+#define SharedOldXReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB)
#define SharedXaw6Reqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
#define SharedXawReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XPMLIB) $(XLIB)
#define SharedXmuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
#define SharedXmuuReqs $(LDPRELIB) $(XTOOLLIB) $(XLIB)
-#define SharedXextReqs $(LDPRELIB) $(XLIBONLY)
+#define SharedXextReqs $(LDPRELIB) $(XONLYLIB)
#define SharedXiReqs $(LDPRELIB) $(XLIB)
-#define SharedXrenderReqs $(LDPRELIB) $(EXTENSIONLIB) $(XLIB)
-#define SharedPexReqs $(LDPRELIB) $(XLIBONLY) MathLibrary
+#define SharedXrenderReqs $(LDPRELIB) $(XLIB)
#define SharedXtstReqs $(LDPRELIB) $(XLIB)
#define SharedSMReqs $(LDPRELIB) $(ICELIB)
-#define SharedXieReqs $(LDPRELIB) $(XLIB)
#define SharedXpReqs $(LDPRELIB) $(XLIB)
#define SharedXvReqs $(LDPRELIB) $(XLIB)
#define SharedGLReqs $(LDPRELIB) $(XLIB)
@@ -35,7 +33,18 @@ XCOMM $XFree86: xc/config/cf/os2Lib.tmpl,v 3.12 2002/05/31 16:31:19 dawes Exp $
#define SharedDPSReqs $(LDPRELIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
#define SharedDPSTKReqs $(LDPRELIB) $(DPSLIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
#define SharedGLUReqs $(LDPRELIB) $(XLIB) $(GLXLIB)
-#define SharedXrandrReqs $(LDPRELIB) $(XLIB)
+#define SharedXrandrReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
+#define SharedXcursorReqs $(LDPRELIB) $(XRENDERLIB) $(XLIB)
+#define SharedXssReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86miscReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86vmReqs $(LDPRELIB) $(XLIB)
+#define SharedXxf86dgaReqs $(LDPRELIB) $(XLIB)
+#define SharedxkbfileReqs $(LDPRELIB) $(XONLYLIB)
+#define SharedxkbuiReqs $(LDPRELIB) $(XKBFILELIB) $(XONLYLIB)
+#define SharedXineramaReqs $(LDPRELIB) $(XLIB)
+#define SharedXvMCReqs $(LDPRELIB) $(XLIB)
+#define SharedXResReqs $(LDPRELIB) $(XLIB)
+#define SharedXfontcacheReqs $(LDPRELIB) $(XLIB)
/* library revisions, these are typically empty! */
#define SharedX11Rev /**/
@@ -65,9 +74,6 @@ XCOMM $XFree86: xc/config/cf/os2Lib.tmpl,v 3.12 2002/05/31 16:31:19 dawes Exp $
#define SharedXaw6Rev 6
#define SharedXiRev /**/
#define SharedXtstRev /**/
-#define SharedPexRev /**/
-#define SharedXieRev /**/
-#define SharedPhigsRev /**/
#define SharedICERev /**/
#define SharedSMRev /**/
#define SharedXkeyRev /**/
@@ -78,8 +84,16 @@ XCOMM $XFree86: xc/config/cf/os2Lib.tmpl,v 3.12 2002/05/31 16:31:19 dawes Exp $
#define SharedXrenderRev /**/
#define SharedXrandrRev /**/
#define SharedXftRev /**/
+#define SharedXft1Rev 1
#define SharedFreetype2Rev /**/
#define SharedXTrapRev /**/
+#define SharedExpatRev /**/
+#define SharedFontconfigRev /**/
+#define SharedXcursorRev /**/
+#define SharedxkbfileRev /**/
+#define SharedXvMCRev /**/
+#define SharedXResRev /**/
+#define SharedFontEncRev /**/
/*
* By setting this in your Imakefile, you can force using static libraries
@@ -97,9 +111,7 @@ XCOMM $XFree86: xc/config/cf/os2Lib.tmpl,v 3.12 2002/05/31 16:31:19 dawes Exp $
#define SDlibXaw -lXaw_s
#define SDlibXaw6 -lXaw_s
#define SDlibXi -lXi_s
-#define SDlibXIE -lXIE_s
#define SDlibXtst -lXtst_s
-#define SDlibPEX5 -lPEX5_s
#define SDlibXp -lXp_s
#define SDlibXv -lXv_s
#define SDlibGL -lGL_s
@@ -113,9 +125,7 @@ XCOMM $XFree86: xc/config/cf/os2Lib.tmpl,v 3.12 2002/05/31 16:31:19 dawes Exp $
#define SDlibXaw -lXaw
#define SDlibXaw6 -lXaw
#define SDlibXi -lXi
-#define SDlibXIE -lXIE
#define SDlibXtst -lXtst
-#define SDlibPEX5 -lPEX5
#define SDlibXp -lXp
#define SDlibXv -lXv
#define SDlibGL -lGL
@@ -166,10 +176,6 @@ XCOMM $XFree86: xc/config/cf/os2Lib.tmpl,v 3.12 2002/05/31 16:31:19 dawes Exp $
DEPXTESTLIB =
XTESTLIB = _Use(SDlibXtst,-L$(EXTENSIONSRC)/lib/xtest SDlibXtst)
#endif
-#if SharedLibPex
- DEPPEXLIB =
- PEXLIB = _Use(SDlibPEX5,-L$(PEXLIBSRC) SDlibPEX5)
-#endif
#if SharedLibXp
DEPXPLIB =
XPLIB = _Use(SDlibXp,-L$(EXTENSIONSRC)/lib SDlibXp)
diff --git a/os2def.db b/os2def.db
index 01fd484..d3d2f31 100644
--- a/os2def.db
+++ b/os2def.db
@@ -1,5406 +1,5716 @@
-; This table is the central conversion table for symbols exported
-; by OS/2 DLLs. It replaces the old *os2.def files. It requires a
-; WinNT *-def.cpp file, though, and the script xc/config/util/makedef.cmd.
-; If you want to add a new symbol use a new ordinal number,
-; don't replace existing ones, because this would introduce incompatibilities
-; with existing code.
-;
-; ATTENTION! When adding new items, the field delimiter is expected to
-; be TAB, not a nice looking number of spaces! Don't try to beautify this
-; file!!!!
+; This table is the central conversion table for symbols exported
+; by OS/2 DLLs. It replaces the old *os2.def files. It requires a
+; WinNT *-def.cpp file, though, and the script xc/config/util/makedef.cmd.
+; If you want to add a new symbol use a new ordinal number,
+; don't replace existing ones, because this would introduce incompatibilities
+; with existing code.
;
-; $XFree86: xc/config/cf/os2def.db,v 1.1 2002/05/31 16:31:19 dawes Exp $
-;
-LIBRARY PEX5 PEX5
-PEX5 PEXAccumulateState 1
-PEX5 PEXAddToNameSet 2
-PEX5 PEXAnnotationText 3
-PEX5 PEXAnnotationText2D 4
-PEX5 PEXApplicationData 5
-PEX5 PEXBeginPickAll 6
-PEX5 PEXBeginPickOne 7
-PEX5 PEXBeginRendering 8
-PEX5 PEXBeginStructure 9
-PEX5 PEXBuildTransform 10
-PEX5 PEXBuildTransform2D 11
-PEX5 PEXCellArray 12
-PEX5 PEXCellArray2D 13
-PEX5 PEXChangeNameSet 14
-PEX5 PEXChangePickDevice 15
-PEX5 PEXChangePipelineContext 16
-PEX5 PEXChangeRenderer 17
-PEX5 PEXChangeSearchContext 18
-PEX5 PEXChangeStructureRefs 19
-PEX5 PEXCopyBytesToOC 20
-PEX5 PEXCopyElements 21
-PEX5 PEXCopyLookupTable 22
-PEX5 PEXCopyNameSet 23
-PEX5 PEXCopyPipelineContext 24
-PEX5 PEXCopySearchContext 25
-PEX5 PEXCopyStructure 26
-PEX5 PEXCountOCs 27
-PEX5 PEXCreateLookupTable 28
-PEX5 PEXCreateNameSet 29
-PEX5 PEXCreatePickMeasure 30
-PEX5 PEXCreatePipelineContext 31
-PEX5 PEXCreateRenderer 32
-PEX5 PEXCreateSearchContext 33
-PEX5 PEXCreateStructure 34
-PEX5 PEXCreateWorkstation 35
-PEX5 PEXDecodeOCs 36
-PEX5 PEXDeleteBetweenLabels 37
-PEX5 PEXDeleteElements 38
-PEX5 PEXDeleteTableEntries 39
-PEX5 PEXDeleteToLabel 40
-PEX5 PEXDestroyStructures 41
-PEX5 PEXElementSearch 42
-PEX5 PEXEncodeOCs 43
-PEX5 PEXEncodedAnnoText 44
-PEX5 PEXEncodedAnnoText2D 45
-PEX5 PEXEncodedText 46
-PEX5 PEXEncodedText2D 47
-PEX5 PEXEndPickAll 48
-PEX5 PEXEndPickOne 49
-PEX5 PEXEndRendering 50
-PEX5 PEXEndStructure 51
-PEX5 PEXEscape 52
-PEX5 PEXEscapeWithReply 53
-PEX5 PEXExecuteDeferredActions 54
-PEX5 PEXExecuteStructure 55
-PEX5 PEXExtendedCellArray 56
-PEX5 PEXFetchElements 57
-PEX5 PEXFetchElementsAndSend 58
-PEX5 PEXFillArea 59
-PEX5 PEXFillArea2D 60
-PEX5 PEXFillAreaSet 61
-PEX5 PEXFillAreaSet2D 62
-PEX5 PEXFillAreaSetWithData 63
-PEX5 PEXFillAreaWithData 64
-PEX5 PEXFinishOCs 65
-PEX5 PEXFreeEnumInfo 66
-PEX5 PEXFreeFontInfo 67
-PEX5 PEXFreeFontNames 68
-PEX5 PEXFreeLookupTable 69
-PEX5 PEXFreeNameSet 70
-PEX5 PEXFreeOCData 71
-PEX5 PEXFreePCAttributes 72
-PEX5 PEXFreePDAttributes 73
-PEX5 PEXFreePMAttributes 74
-PEX5 PEXFreePickMeasure 75
-PEX5 PEXFreePickPaths 76
-PEX5 PEXFreePipelineContext 77
-PEX5 PEXFreeRenderer 78
-PEX5 PEXFreeRendererAttributes 79
-PEX5 PEXFreeSCAttributes 80
-PEX5 PEXFreeSearchContext 81
-PEX5 PEXFreeStructurePaths 82
-PEX5 PEXFreeTableEntries 83
-PEX5 PEXFreeWorkstation 84
-PEX5 PEXFreeWorkstationAttributes 85
-PEX5 PEXGDP 86
-PEX5 PEXGDP2D 87
-PEX5 PEXGSE 88
-PEX5 PEXGeoNormFillArea 89
-PEX5 PEXGeoNormFillAreaSet 90
-PEX5 PEXGeoNormQuadrilateralMesh 91
-PEX5 PEXGeoNormSetOfFillAreaSets 92
-PEX5 PEXGeoNormTriangleStrip 93
-PEX5 PEXGetAncestors 94
-PEX5 PEXGetDefinedIndices 95
-PEX5 PEXGetDescendants 96
-PEX5 PEXGetElementInfo 97
-PEX5 PEXGetEnumTypeInfo 98
-PEX5 PEXGetExtensionInfo 99
-PEX5 PEXGetImpDepConstants 100
-PEX5 PEXGetNameSet 101
-PEX5 PEXGetOCAddr 102
-PEX5 PEXGetPickDevice 103
-PEX5 PEXGetPickMeasure 104
-PEX5 PEXGetPipelineContext 105
-PEX5 PEXGetPredefinedEntries 106
-PEX5 PEXGetProtocolFloatFormat 107
-PEX5 PEXGetRendererAttributes 108
-PEX5 PEXGetRendererDynamics 109
-PEX5 PEXGetSearchContext 110
-PEX5 PEXGetSizeOCs 111
-PEX5 PEXGetStructureInfo 112
-PEX5 PEXGetStructuresInNetwork 113
-PEX5 PEXGetTableEntries 114
-PEX5 PEXGetTableEntry 115
-PEX5 PEXGetTableInfo 116
-PEX5 PEXGetWorkstationAttributes 117
-PEX5 PEXGetWorkstationDynamics 118
-PEX5 PEXGetWorkstationPostings 119
-PEX5 PEXGetWorkstationViewRep 120
-PEX5 PEXIdentityMatrix 121
-PEX5 PEXIdentityMatrix2D 122
-PEX5 PEXInitialize 123
-PEX5 PEXInvertMatrix 124
-PEX5 PEXInvertMatrix2D 125
-PEX5 PEXLabel 126
-PEX5 PEXListFonts 127
-PEX5 PEXListFontsWithInfo 128
-PEX5 PEXLoadFont 129
-PEX5 PEXLookAtViewMatrix 130
-PEX5 PEXMapDCToWC 131
-PEX5 PEXMapWCToDC 132
-PEX5 PEXMapXCToNPC 133
-PEX5 PEXMapXCToNPC2D 134
-PEX5 PEXMarkers 135
-PEX5 PEXMarkers2D 136
-PEX5 PEXMatchRenderingTargets 137
-PEX5 PEXMatrixMult 138
-PEX5 PEXMatrixMult2D 139
-PEX5 PEXNPCToXCTransform 140
-PEX5 PEXNPCToXCTransform2D 141
-PEX5 PEXNURBCurve 142
-PEX5 PEXNURBSurface 143
-PEX5 PEXNoop 144
-PEX5 PEXNormalizeVectors 145
-PEX5 PEXNormalizeVectors2D 146
-PEX5 PEXOrthoProjMatrix 147
-PEX5 PEXPerspProjMatrix 148
-PEX5 PEXPickAll 149
-PEX5 PEXPickOne 150
-PEX5 PEXPolarViewMatrix 151
-PEX5 PEXPolyline 152
-PEX5 PEXPolyline2D 153
-PEX5 PEXPolylineSetWithData 154
-PEX5 PEXPostStructure 155
-PEX5 PEXQuadrilateralMesh 156
-PEX5 PEXQueryEncodedTextExtents 157
-PEX5 PEXQueryFont 158
-PEX5 PEXQueryTextExtents 159
-PEX5 PEXRedrawAllStructures 160
-PEX5 PEXRedrawClipRegion 161
-PEX5 PEXRemoveFromNameSet 162
-PEX5 PEXRenderElements 163
-PEX5 PEXRenderNetwork 164
-PEX5 PEXRestoreModelClipVolume 165
-PEX5 PEXRotate 166
-PEX5 PEXRotate2D 167
-PEX5 PEXRotateGeneral 168
-PEX5 PEXScale 169
-PEX5 PEXScale2D 170
-PEX5 PEXSearchNetwork 171
-PEX5 PEXSendOCs 172
-PEX5 PEXSetATextAlignment 173
-PEX5 PEXSetATextHeight 174
-PEX5 PEXSetATextPath 175
-PEX5 PEXSetATextStyle 176
-PEX5 PEXSetATextUpVector 177
-PEX5 PEXSetBFInteriorStyle 178
-PEX5 PEXSetBFInteriorStyleIndex 179
-PEX5 PEXSetBFReflectionAttributes 180
-PEX5 PEXSetBFReflectionModel 181
-PEX5 PEXSetBFSurfaceColor 182
-PEX5 PEXSetBFSurfaceColorIndex 183
-PEX5 PEXSetBFSurfaceInterpMethod 184
-PEX5 PEXSetCharExpansion 185
-PEX5 PEXSetCharHeight 186
-PEX5 PEXSetCharSpacing 187
-PEX5 PEXSetCharUpVector 188
-PEX5 PEXSetColorApproxIndex 189
-PEX5 PEXSetCurveApprox 190
-PEX5 PEXSetDepthCueIndex 191
-PEX5 PEXSetEchoColor 192
-PEX5 PEXSetEdgeBundleIndex 193
-PEX5 PEXSetEditingMode 194
-PEX5 PEXSetElementPtr 195
-PEX5 PEXSetElementPtrAtLabel 196
-PEX5 PEXSetFacetCullingMode 197
-PEX5 PEXSetFacetDistinguishFlag 198
-PEX5 PEXSetGlobalTransform 199
-PEX5 PEXSetGlobalTransform2D 200
-PEX5 PEXSetHLHSRID 201
-PEX5 PEXSetIndividualASF 202
-PEX5 PEXSetInteriorBundleIndex 203
-PEX5 PEXSetInteriorStyle 204
-PEX5 PEXSetInteriorStyleIndex 205
-PEX5 PEXSetLightSourceState 206
-PEX5 PEXSetLineBundleIndex 207
-PEX5 PEXSetLineColor 208
-PEX5 PEXSetLineColorIndex 209
-PEX5 PEXSetLineType 210
-PEX5 PEXSetLineWidth 211
-PEX5 PEXSetLocalTransform 212
-PEX5 PEXSetLocalTransform2D 213
-PEX5 PEXSetMarkerBundleIndex 214
-PEX5 PEXSetMarkerColor 215
-PEX5 PEXSetMarkerColorIndex 216
-PEX5 PEXSetMarkerScale 217
-PEX5 PEXSetMarkerType 218
-PEX5 PEXSetModelClipFlag 219
-PEX5 PEXSetModelClipVolume 220
-PEX5 PEXSetModelClipVolume2D 221
-PEX5 PEXSetOfFillAreaSets 222
-PEX5 PEXSetParaSurfCharacteristics 223
-PEX5 PEXSetPatternAttributes 224
-PEX5 PEXSetPatternAttributes2D 225
-PEX5 PEXSetPatternSize 226
-PEX5 PEXSetPickID 227
-PEX5 PEXSetPolylineInterpMethod 228
-PEX5 PEXSetReflectionAttributes 229
-PEX5 PEXSetReflectionModel 230
-PEX5 PEXSetRenderingColorModel 231
-PEX5 PEXSetSurfaceApprox 232
-PEX5 PEXSetSurfaceColor 233
-PEX5 PEXSetSurfaceColorIndex 234
-PEX5 PEXSetSurfaceEdgeColor 235
-PEX5 PEXSetSurfaceEdgeColorIndex 236
-PEX5 PEXSetSurfaceEdgeFlag 237
-PEX5 PEXSetSurfaceEdgeType 238
-PEX5 PEXSetSurfaceEdgeWidth 239
-PEX5 PEXSetSurfaceInterpMethod 240
-PEX5 PEXSetTableEntries 241
-PEX5 PEXSetTextAlignment 242
-PEX5 PEXSetTextBundleIndex 243
-PEX5 PEXSetTextColor 244
-PEX5 PEXSetTextColorIndex 245
-PEX5 PEXSetTextFontIndex 246
-PEX5 PEXSetTextPath 247
-PEX5 PEXSetTextPrecision 248
-PEX5 PEXSetViewIndex 249
-PEX5 PEXSetWorkstationBufferMode 250
-PEX5 PEXSetWorkstationDisplayUpdateMode 251
-PEX5 PEXSetWorkstationHLHSRMode 252
-PEX5 PEXSetWorkstationViewPriority 253
-PEX5 PEXSetWorkstationViewRep 254
-PEX5 PEXSetWorkstationViewport 255
-PEX5 PEXSetWorkstationWindow 256
-PEX5 PEXStartOCs 257
-PEX5 PEXText 258
-PEX5 PEXText2D 259
-PEX5 PEXTransformPoints 260
-PEX5 PEXTransformPoints2D 261
-PEX5 PEXTransformPoints2DH 262
-PEX5 PEXTransformPoints4D 263
-PEX5 PEXTransformVectors 264
-PEX5 PEXTransformVectors2D 265
-PEX5 PEXTranslate 266
-PEX5 PEXTranslate2D 267
-PEX5 PEXTriangleStrip 268
-PEX5 PEXUnloadFont 269
-PEX5 PEXUnpostAllStructures 270
-PEX5 PEXUnpostStructure 271
-PEX5 PEXUpdatePickMeasure 272
-PEX5 PEXUpdateWorkstation 273
-PEX5 PEXViewMappingMatrix 274
-PEX5 PEXViewMappingMatrix2D 275
-PEX5 PEXViewOrientationMatrix 276
-PEX5 PEXViewOrientationMatrix2D 277
-PEX5 PEXXCToNPCTransform 278
-PEX5 PEXXCToNPCTransform2D 279
-PEX5 _PEXDecodeEnumType 280
-PEX5 _PEXDecodeTableIndex 281
-PEX5 _PEXDecodeColor 282
-PEX5 _PEXDecodeFloat 283
-PEX5 _PEXDecodeCARD16 284
-PEX5 _PEXDecodeVector2D 285
-PEX5 _PEXDecodeTextAlignment 286
-PEX5 _PEXDecodeCurveApprox 287
-PEX5 _PEXDecodeReflectionAttr 288
-PEX5 _PEXDecodeSurfaceApprox 289
-PEX5 _PEXDecodeCullMode 290
-PEX5 _PEXDecodeSwitch 291
-PEX5 _PEXDecodePatternSize 292
-PEX5 _PEXDecodePatternAttr2D 293
-PEX5 _PEXDecodePatternAttr 294
-PEX5 _PEXDecodeASF 295
-PEX5 _PEXDecodeLocalTransform 296
-PEX5 _PEXDecodeLocalTransform2D 297
-PEX5 _PEXDecodeGlobalTransform 298
-PEX5 _PEXDecodeGlobalTransform2D 299
-PEX5 _PEXDecodeModelClipVolume 300
-PEX5 _PEXDecodeModelClipVolume2D 301
-PEX5 _PEXDecodeRestoreModelClip 302
-PEX5 _PEXDecodeLightSourceState 303
-PEX5 _PEXDecodeID 304
-PEX5 _PEXDecodePSC 305
-PEX5 _PEXDecodeNameSet 306
-PEX5 _PEXDecodeExecuteStructure 307
-PEX5 _PEXDecodeLabel 308
-PEX5 _PEXDecodeApplicationData 309
-PEX5 _PEXDecodeGSE 310
-PEX5 _PEXDecodeMarkers 311
-PEX5 _PEXDecodeMarkers2D 312
-PEX5 _PEXDecodePolyline 313
-PEX5 _PEXDecodePolyline2D 314
-PEX5 _PEXDecodeText 315
-PEX5 _PEXDecodeText2D 316
-PEX5 _PEXDecodeAnnoText 317
-PEX5 _PEXDecodeAnnoText2D 318
-PEX5 _PEXDecodePolylineSet 319
-PEX5 _PEXDecodeNURBCurve 320
-PEX5 _PEXDecodeFillArea 321
-PEX5 _PEXDecodeFillArea2D 322
-PEX5 _PEXDecodeFillAreaWithData 323
-PEX5 _PEXDecodeFillAreaSet 324
-PEX5 _PEXDecodeFillAreaSet2D 325
-PEX5 _PEXDecodeFillAreaSetWithData 326
-PEX5 _PEXDecodeTriangleStrip 327
-PEX5 _PEXDecodeQuadMesh 328
-PEX5 _PEXDecodeSOFA 329
-PEX5 _PEXDecodeNURBSurface 330
-PEX5 _PEXDecodeCellArray 331
-PEX5 _PEXDecodeCellArray2D 332
-PEX5 _PEXDecodeExtendedCellArray 333
-PEX5 _PEXDecodeGDP 334
-PEX5 _PEXDecodeGDP2D 335
-PEX5 _PEXDecodeNoop 336
-PEX5 _PEXEncodeEnumType 337
-PEX5 _PEXEncodeTableIndex 338
-PEX5 _PEXEncodeColor 339
-PEX5 _PEXEncodeFloat 340
-PEX5 _PEXEncodeCARD16 341
-PEX5 _PEXEncodeVector2D 342
-PEX5 _PEXEncodeTextAlignment 343
-PEX5 _PEXEncodeCurveApprox 344
-PEX5 _PEXEncodeReflectionAttr 345
-PEX5 _PEXEncodeSurfaceApprox 346
-PEX5 _PEXEncodeCullMode 347
-PEX5 _PEXEncodeSwitch 348
-PEX5 _PEXEncodePatternSize 349
-PEX5 _PEXEncodePatternAttr2D 350
-PEX5 _PEXEncodePatternAttr 351
-PEX5 _PEXEncodeASF 352
-PEX5 _PEXEncodeLocalTransform 353
-PEX5 _PEXEncodeLocalTransform2D 354
-PEX5 _PEXEncodeGlobalTransform 355
-PEX5 _PEXEncodeGlobalTransform2D 356
-PEX5 _PEXEncodeModelClipVolume 357
-PEX5 _PEXEncodeModelClipVolume2D 358
-PEX5 _PEXEncodeRestoreModelClip 359
-PEX5 _PEXEncodeLightSourceState 360
-PEX5 _PEXEncodeID 361
-PEX5 _PEXEncodePSC 362
-PEX5 _PEXEncodeNameSet 363
-PEX5 _PEXEncodeExecuteStructure 364
-PEX5 _PEXEncodeLabel 365
-PEX5 _PEXEncodeApplicationData 366
-PEX5 _PEXEncodeGSE 367
-PEX5 _PEXEncodeMarkers 368
-PEX5 _PEXEncodePolyline 369
-PEX5 _PEXEncodeMarkers2D 370
-PEX5 _PEXEncodePolyline2D 371
-PEX5 _PEXEncodeText 372
-PEX5 _PEXEncodeText2D 373
-PEX5 _PEXEncodeAnnoText 374
-PEX5 _PEXEncodeAnnoText2D 375
-PEX5 _PEXEncodePolylineSet 376
-PEX5 _PEXEncodeNURBCurve 377
-PEX5 _PEXEncodeFillArea 378
-PEX5 _PEXEncodeFillArea2D 379
-PEX5 _PEXEncodeFillAreaWithData 380
-PEX5 _PEXEncodeFillAreaSet 381
-PEX5 _PEXEncodeFillAreaSet2D 382
-PEX5 _PEXEncodeFillAreaSetWithData 383
-PEX5 _PEXEncodeTriangleStrip 384
-PEX5 _PEXEncodeQuadMesh 385
-PEX5 _PEXEncodeSOFA 386
-PEX5 _PEXEncodeNURBSurface 387
-PEX5 _PEXEncodeCellArray 388
-PEX5 _PEXEncodeCellArray2D 389
-PEX5 _PEXEncodeExtendedCellArray 390
-PEX5 _PEXEncodeGDP 391
-PEX5 _PEXEncodeGDP2D 392
-PEX5 _PEXEncodeNoop 393
-PEX5 _PEXSendBytesToOC 394
-PEX5 _PEXCopyPaddedBytesToOC 395
-PEX5 _PEXGenOCBadLengthError 396
-PEX5 _PEXConvertMaxHitsEvent 397
-PEX5 _PEXConvertOCError 398
-PEX5 _PEXPrintOCError 399
-PEX5 _PEXCloseDisplay 400
-PEX5 _PEXIEEE32toDECF 401
-PEX5 _PEXDECFtoIEEE32 402
-PEX5 _PEXOCFacet 403
-PEX5 _PEXOCListOfFacet 404
-PEX5 _PEXOCListOfVertex 405
-PEX5 _PEXOCListOfColor 406
-PEX5 _PEXStoreFacet 407
-PEX5 _PEXStoreListOfFacet 408
-PEX5 _PEXStoreListOfVertex 409
-PEX5 _PEXStoreListOfColor 410
-PEX5 _PEXExtractFacet 411
-PEX5 _PEXExtractListOfFacet 412
-PEX5 _PEXExtractListOfVertex 413
-PEX5 _PEXExtractListOfColor 414
-PEX5 PEXDisplayInfoHeader 415
-PEX5 PEXPickCache 416
-PEX5 PEXPickCacheSize 417
-PEX5 PEXPickCacheInUse 418
-PEX5 PEX_encode_oc_funcs 419
-PEX5 PEX_decode_oc_funcs 420
-PEX5 PEX_fp_convert 421
-LIBRARY X11 X11
-X11 XSaveContext 1
-X11 XFindContext 2
-X11 XDeleteContext 3
-X11 XListDepths 4
-X11 XrmParseCommand 5
-X11 Xpermalloc 6
-X11 _XrmInternalStringToQuark 7
-X11 XrmStringToQuark 8
-X11 XrmPermStringToQuark 9
-X11 XrmUniqueQuark 10
-X11 XrmQuarkToString 11
-X11 XAllocColorCells 12
-X11 XAllocColorPlanes 13
-X11 XAllowEvents 14
-X11 XAutoRepeatOn 15
-X11 XAutoRepeatOff 16
-X11 XSetWindowBackground 17
-X11 XSetWindowBorderWidth 18
-X11 XBell 19
-X11 XSetWindowBorder 20
-X11 XEnableAccessControl 21
-X11 XDisableAccessControl 22
-X11 XSetAccessControl 23
-X11 XSetCloseDownMode 24
-X11 XChangeActivePointerGrab 25
-X11 XSetWindowColormap 26
-X11 XChangeGC 27
-X11 XChangeKeyboardControl 28
-X11 XChangePointerControl 29
-X11 XChangeProperty 30
-X11 XChangeSaveSet 31
-X11 XAddToSaveSet 32
-X11 XRemoveFromSaveSet 33
-X11 XChangeWindowAttributes 34
-X11 XResizeWindow 35
-X11 XCheckIfEvent 36
-X11 XCheckMaskEvent 37
-X11 XCheckWindowEvent 38
-X11 XCheckTypedEvent 39
-X11 XCheckTypedWindowEvent 40
-X11 XCirculateSubwindows 41
-X11 XCirculateSubwindowsDown 42
-X11 XCirculateSubwindowsUp 43
-X11 XCloseDisplay 44
-X11 XClearWindow 45
-X11 XClearArea 46
-X11 XMoveResizeWindow 47
-X11 _XConnectDisplay 48
-X11 _XDisconnectDisplay 49
-X11 _XSendClientPrefix 50
-X11 XSetAuthorization 51
-X11 XConvertSelection 52
-X11 XCopyArea 53
-X11 XCopyColormapAndFree 54
-X11 XCopyGC 55
-X11 XCopyPlane 56
-X11 XCreateBitmapFromData 57
-X11 XCreateColormap 58
-X11 XCreatePixmapCursor 59
-X11 XCreateGC 60
-X11 _XUpdateGCCache 61
-X11 _XFlushGCCache 62
-X11 XFlushGC 63
-X11 XGContextFromGC 64
-X11 XCreateGlyphCursor 65
-X11 XCreatePixmapFromBitmapData 66
-X11 XCreatePixmap 67
-X11 XCreateSimpleWindow 68
-X11 XCreateFontCursor 69
-X11 XDefineCursor 70
-X11 XDeleteProperty 71
-X11 XDestroySubwindows 72
-X11 XDestroyWindow 73
-X11 XDisplayName 74
-X11 XDrawArc 75
-X11 XDrawArcs 76
-X11 XDrawLine 77
-X11 XDrawLines 78
-X11 XDrawPoint 79
-X11 XDrawPoints 80
-X11 XDrawRectangle 81
-X11 XDrawRectangles 82
-X11 XDrawSegments 83
-X11 XGetErrorText 84
-X11 XGetErrorDatabaseText 85
-X11 XSetErrorHandler 86
-X11 XSetIOErrorHandler 87
-X11 _XEventToWire 88
-X11 XFetchName 89
-X11 XGetIconName 90
-X11 XFillArc 91
-X11 XFillArcs 92
-X11 XFillPolygon 93
-X11 XFillRectangle 94
-X11 XFillRectangles 95
-X11 XFlush 96
-X11 XLoadQueryFont 97
-X11 XFreeFont 98
-X11 XQueryFont 99
-X11 XListFonts 100
-X11 XFreeFontNames 101
-X11 XListFontsWithInfo 102
-X11 XFreeFontInfo 103
-X11 XFreeColormap 104
-X11 XFreeColors 105
-X11 XFreeCursor 106
-X11 _XFreeExtData 107
-X11 XFreeGC 108
-X11 XFreePixmap 109
-X11 XActivateScreenSaver 110
-X11 XResetScreenSaver 111
-X11 XForceScreenSaver 112
-X11 XSetArcMode 113
-X11 XSetFillRule 114
-X11 XSetFillStyle 115
-X11 XSetGraphicsExposures 116
-X11 XSetSubwindowMode 117
-X11 XGeometry 118
-X11 XGetAtomName 119
-X11 XAllocNamedColor 120
-X11 XGetDefault 121
-X11 XGetFontPath 122
-X11 XFreeFontPath 123
-X11 XGetFontProperty 124
-X11 XGetGeometry 125
-X11 XAllocColor 126
-X11 XGetSizeHints 127
-X11 XGetWMHints 128
-X11 XGetZoomHints 129
-X11 XGetNormalHints 130
-X11 XGetIconSizes 131
-X11 XGetCommand 132
-X11 XGetTransientForHint 133
-X11 XGetClassHint 134
-X11 XGetInputFocus 135
-X11 XGetImage 136
-X11 XGetSubImage 137
-X11 XGetKeyboardControl 138
-X11 XGetMotionEvents 139
-X11 XGetPointerControl 140
-X11 XGetPointerMapping 141
-X11 XGetKeyboardMapping 142
-X11 XGetWindowProperty 143
-X11 XGetSelectionOwner 144
-X11 XGetScreenSaver 145
-X11 XGetStandardColormap 146
-X11 XGetWindowAttributes 147
-X11 XGrabButton 148
-X11 XGrabKey 149
-X11 XGrabKeyboard 150
-X11 XGrabPointer 151
-X11 XGrabServer 152
-X11 XAddHost 153
-X11 XRemoveHost 154
-X11 XAddHosts 155
-X11 XRemoveHosts 156
-X11 XIfEvent 157
-X11 _XGetScanlinePad 158
-X11 _XGetBitsPerPixel 159
-X11 XCreateImage 160
-X11 _XSetImage 161
-X11 _XInitImageFuncPtrs 162
-X11 XDrawImageString 163
-X11 XDrawImageString16 164
-X11 XInitExtension 165
-X11 XAddExtension 166
-X11 XEHeadOfExtensionList 167
-X11 XAddToExtensionList 168
-X11 XFindOnExtensionList 169
-X11 XESetCreateGC 170
-X11 XESetCopyGC 171
-X11 XESetFlushGC 172
-X11 XESetFreeGC 173
-X11 XESetCreateFont 174
-X11 XESetFreeFont 175
-X11 XESetCloseDisplay 176
-X11 XESetWireToEvent 177
-X11 XESetEventToWire 178
-X11 XESetWireToError 179
-X11 XESetError 180
-X11 XESetErrorString 181
-X11 XESetPrintErrorValues 182
-X11 XInstallColormap 183
-X11 XInternAtom 184
-X11 XKeycodeToKeysym 185
-X11 XKeysymToKeycode 186
-X11 XLookupKeysym 187
-X11 XRefreshKeyboardMapping 188
-X11 XLookupString 189
-X11 XRebindKeysym 190
-X11 XKeysymToString 191
-X11 XKillClient 192
-X11 XListHosts 193
-X11 XListInstalledColormaps 194
-X11 XListProperties 195
-X11 XListExtensions 196
-X11 XFreeExtensionList 197
-X11 XLoadFont 198
-X11 XLookupColor 199
-X11 XLowerWindow 200
-X11 XConnectionNumber 942
-X11 XRootWindow 943
-X11 XDefaultScreen 201
-X11 XDefaultRootWindow 202
-X11 XDefaultVisual 203
-X11 XDefaultGC 204
-X11 XBlackPixel 205
-X11 XWhitePixel 206
-X11 XAllPlanes 207
-X11 XQLength 208
-X11 XDisplayWidth 209
-X11 XDisplayHeight 210
-X11 XDisplayWidthMM 211
-X11 XDisplayHeightMM 212
-X11 XDisplayPlanes 213
-X11 XDisplayCells 214
-X11 XScreenCount 215
-X11 XServerVendor 216
-X11 XProtocolVersion 217
-X11 XProtocolRevision 218
-X11 XVendorRelease 219
-X11 XDisplayString 220
-X11 XDefaultDepth 221
-X11 XDefaultColormap 222
-X11 XBitmapUnit 223
-X11 XBitmapBitOrder 224
-X11 XBitmapPad 225
-X11 XImageByteOrder 226
-X11 XNextRequest 227
-X11 XLastKnownRequestProcessed 228
-X11 XScreenOfDisplay 229
-X11 XDefaultScreenOfDisplay 230
-X11 XDisplayOfScreen 231
-X11 XRootWindowOfScreen 232
-X11 XBlackPixelOfScreen 233
-X11 XWhitePixelOfScreen 234
-X11 XDefaultColormapOfScreen 235
-X11 XDefaultDepthOfScreen 236
-X11 XDefaultGCOfScreen 237
-X11 XDefaultVisualOfScreen 238
-X11 XWidthOfScreen 239
-X11 XHeightOfScreen 240
-X11 XWidthMMOfScreen 241
-X11 XHeightMMOfScreen 242
-X11 XPlanesOfScreen 243
-X11 XCellsOfScreen 244
-X11 XMinCmapsOfScreen 245
-X11 XMaxCmapsOfScreen 246
-X11 XDoesSaveUnders 247
-X11 XDoesBackingStore 248
-X11 XEventMaskOfScreen 249
-X11 XScreenNumberOfScreen 250
-X11 XDestroyImage 251
-X11 XGetPixel 252
-X11 XPutPixel 253
-X11 XSubImage 254
-X11 XAddPixel 255
-X11 XNoOp 256
-X11 XMapRaised 257
-X11 XMapSubwindows 258
-X11 XMapWindow 259
-X11 XMaskEvent 260
-X11 XMaxRequestSize 261
-X11 XResourceManagerString 262
-X11 XDisplayMotionBufferSize 263
-X11 XDisplayKeycodes 264
-X11 XVisualIDFromVisual 265
-X11 XGetModifierMapping 266
-X11 XSetModifierMapping 267
-X11 XNewModifiermap 268
-X11 XFreeModifiermap 269
-X11 XInsertModifiermapEntry 270
-X11 XDeleteModifiermapEntry 271
-X11 XMoveWindow 272
-X11 XNextEvent 273
-X11 XOpenDisplay 274
-X11 _XFreeDisplayStructure 275
-X11 XParseColor 276
-X11 XParseGeometry 277
-X11 XPeekEvent 278
-X11 XPeekIfEvent 279
-X11 XEventsQueued 280
-X11 XPending 281
-X11 XSetWindowBackgroundPixmap 282
-X11 XSetWindowBorderPixmap 283
-X11 XPolygonRegion 284
-X11 XDrawText 285
-X11 XDrawText16 286
-X11 XPutBackEvent 287
-X11 _XReverse_Bytes 288
-X11 XPutImage 289
-X11 XQueryBestSize 290
-X11 XQueryColor 291
-X11 XQueryColors 292
-X11 XQueryBestCursor 293
-X11 XQueryExtension 294
-X11 XQueryKeymap 295
-X11 XQueryPointer 296
-X11 XQueryBestStipple 297
-X11 XQueryTextExtents16 298
-X11 XQueryTextExtents 299
-X11 XQueryBestTile 300
-X11 XQueryTree 301
-X11 XRaiseWindow 302
-X11 XReadBitmapFile 303
-X11 XRecolorCursor 304
-X11 XConfigureWindow 305
-X11 XCreateRegion 306
-X11 XClipBox 307
-X11 XUnionRectWithRegion 308
-X11 XSetRegion 309
-X11 XDestroyRegion 310
-X11 XOffsetRegion 311
-X11 XShrinkRegion 312
-X11 XIntersectRegion 313
-X11 XUnionRegion 314
-X11 XSubtractRegion 315
-X11 XXorRegion 316
-X11 XEmptyRegion 317
-X11 XEqualRegion 318
-X11 XPointInRegion 319
-X11 XRectInRegion 320
-X11 XReparentWindow 321
-X11 XRestackWindows 322
-X11 XRotateWindowProperties 323
-X11 XScreenResourceString 324
-X11 XSelectInput 325
-X11 XSendEvent 326
-X11 XSetBackground 327
-X11 XSetClipRectangles 328
-X11 _XSetClipRectangles 329
-X11 XSetClipMask 330
-X11 XSetClipOrigin 331
-X11 XSetDashes 332
-X11 XSetFontPath 333
-X11 XSetFont 334
-X11 XSetForeground 335
-X11 XSetFunction 336
-X11 XSetSizeHints 337
-X11 XSetWMHints 338
-X11 XSetZoomHints 339
-X11 XSetNormalHints 340
-X11 XSetIconSizes 341
-X11 XSetCommand 342
-X11 XSetStandardProperties 343
-X11 XSetTransientForHint 344
-X11 XSetClassHint 345
-X11 XSetInputFocus 346
-X11 XSetLineAttributes 347
-X11 XSetPlaneMask 348
-X11 XSetPointerMapping 349
-X11 XChangeKeyboardMapping 350
-X11 XSetSelectionOwner 351
-X11 XSetScreenSaver 352
-X11 XSetState 353
-X11 XSetStipple 354
-X11 XSetStandardColormap 355
-X11 XSetTile 356
-X11 XSetTSOrigin 357
-X11 XRotateBuffers 358
-X11 XFetchBuffer 359
-X11 XFetchBytes 360
-X11 XStoreBuffer 361
-X11 XStoreBytes 362
-X11 XStoreColor 363
-X11 XStoreColors 364
-X11 XStoreNamedColor 365
-X11 XStoreName 366
-X11 XSetIconName 367
-X11 _XInitKeysymDB 368
-X11 XStringToKeysym 369
-X11 XSync 370
-X11 _XSyncFunction 371
-X11 XSynchronize 372
-X11 XSetAfterFunction 373
-X11 XDrawString 374
-X11 XDrawString16 375
-X11 XTextExtents 376
-X11 XTextWidth 377
-X11 XTextExtents16 378
-X11 XTextWidth16 379
-X11 XTranslateCoordinates 380
-X11 XUndefineCursor 381
-X11 XUngrabButton 382
-X11 XUngrabKeyboard 383
-X11 XUngrabKey 384
-X11 XUngrabPointer 385
-X11 XUngrabServer 386
-X11 XUninstallColormap 387
-X11 XUnloadFont 388
-X11 XUnmapSubwindows 389
-X11 XUnmapWindow 390
-X11 XGetVisualInfo 391
-X11 XMatchVisualInfo 392
-X11 XWarpPointer 393
-X11 XWindowEvent 394
-X11 XCreateWindow 395
-X11 _XProcessWindowAttributes 396
-X11 XWriteBitmapFile 397
-X11 _XFlush 398
-X11 _XEventsQueued 399
-X11 _XReadEvents 400
-X11 _XRead 401
-X11 _XReadPad 402
-X11 _XSend 403
-X11 _XAllocID 404
-X11 _XSetLastRequestRead 405
-X11 _XReply 406
-X11 _XEatData 407
-X11 _XEnq 408
-X11 _XUnknownWireEvent 409
-X11 _XUnknownNativeEvent 410
-X11 _XWireToEvent 411
-X11 _XDefaultIOError 412
-X11 _XDefaultError 413
-X11 _XDefaultWireError 414
-X11 _XError 415
-X11 _XIOError 416
-X11 _XAllocScratch 417
-X11 _XVIDtoVisual 418
-X11 XFree 419
-X11 _XGetHostname 420
-X11 _XScreenOfWindow 421
-X11 _XAllocIDs 423
-X11 _XAllocTemp 424
-X11 _XFreeTemp 425
-X11 XrmInitialize 426
-X11 XrmGetDatabase 427
-X11 XrmSetDatabase 428
-X11 XrmStringToQuarkList 429
-X11 XrmStringToBindingQuarkList 430
-X11 XrmCombineDatabase 431
-X11 XrmMergeDatabases 432
-X11 XrmQPutResource 433
-X11 XrmPutResource 434
-X11 XrmQPutStringResource 435
-X11 XrmPutStringResource 436
-X11 XrmPutLineResource 437
-X11 XrmGetStringDatabase 438
-X11 XrmGetFileDatabase 439
-X11 XrmCombineFileDatabase 440
-X11 XrmEnumerateDatabase 441
-X11 XrmPutFileDatabase 442
-X11 XrmQGetSearchList 443
-X11 XrmQGetSearchResource 444
-X11 XrmQGetResource 445
-X11 XrmGetResource 446
-X11 XrmLocaleOfDatabase 447
-X11 XrmDestroyDatabase 448
-X11 XGetGCValues 449
-X11 XGetWMSizeHints 450
-X11 XGetWMNormalHints 451
-X11 XGetRGBColormaps 452
-X11 XGetTextProperty 453
-X11 XGetWMName 454
-X11 XGetWMIconName 455
-X11 XGetWMClientMachine 456
-X11 XGetWMColormapWindows 457
-X11 XGetWMProtocols 458
-X11 XIconifyWindow 459
-X11 XListPixmapFormats 460
-X11 XAllocSizeHints 461
-X11 XAllocStandardColormap 462
-X11 XAllocWMHints 463
-X11 XAllocClassHint 464
-X11 XAllocIconSize 465
-X11 XReconfigureWMWindow 466
-X11 XSetWMSizeHints 467
-X11 XSetWMNormalHints 468
-X11 XSetRGBColormaps 469
-X11 XSetTextProperty 470
-X11 XSetWMName 471
-X11 XSetWMIconName 472
-X11 XSetWMClientMachine 473
-X11 XSetWMColormapWindows 474
-X11 XSetWMProperties 475
-X11 XSetWMProtocols 476
-X11 XStringListToTextProperty 477
-X11 XTextPropertyToStringList 478
-X11 XFreeStringList 479
-X11 XWMGeometry 480
-X11 XWithdrawWindow 481
-X11 XauDisposeAuth 482
-X11 XauGetBestAuthByAddr 483
-X11 XauFileName 484
-X11 XauReadAuth 485
-X11 XcmsCIELabToCIEXYZ 486
-X11 XcmsCIEXYZToCIELab 487
-X11 XcmsCIELabClipab 488
-X11 XcmsCIELabClipL 489
-X11 XcmsCIELabClipLab 490
-X11 XcmsCIELabQueryMinL 491
-X11 XcmsCIELabQueryMaxC 492
-X11 XcmsCIELabQueryMaxL 493
-X11 _XcmsCIELabQueryMaxLCRGB 494
-X11 XcmsCIELabQueryMaxLC 495
-X11 XcmsCIELabWhiteShiftColors 496
-X11 XcmsCIELuvToCIEuvY 497
-X11 XcmsCIEuvYToCIELuv 498
-X11 XcmsCIELuvClipuv 499
-X11 XcmsCIELuvClipL 500
-X11 XcmsCIELuvClipLuv 501
-X11 XcmsCIELuvQueryMinL 502
-X11 XcmsCIELuvQueryMaxC 503
-X11 XcmsCIELuvQueryMaxL 504
-X11 _XcmsCIELuvQueryMaxLCRGB 505
-X11 XcmsCIELuvQueryMaxLC 506
-X11 XcmsCIELuvWhiteShiftColors 507
-X11 XcmsCIEuvYToCIEXYZ 508
-X11 XcmsCIEXYZToCIEuvY 509
-X11 XcmsCIExyYToCIEXYZ 510
-X11 XcmsCIEXYZToCIExyY 511
-X11 XcmsTekHVCToCIEuvY 512
-X11 XcmsCIEuvYToTekHVC 513
-X11 _XcmsTekHVC_CheckModify 514
-X11 XcmsTekHVCClipC 515
-X11 XcmsTekHVCClipV 516
-X11 XcmsTekHVCClipVC 517
-X11 XcmsTekHVCQueryMinV 518
-X11 XcmsTekHVCQueryMaxC 519
-X11 XcmsTekHVCQueryMaxV 520
-X11 _XcmsTekHVCQueryMaxVCRGB 521
-X11 XcmsTekHVCQueryMaxVC 522
-X11 XcmsTekHVCQueryMaxVSamples 523
-X11 XcmsTekHVCWhiteShiftColors 524
-X11 XcmsAddColorSpace 525
-X11 XcmsAddFunctionSet 526
-X11 XcmsAllocNamedColor 527
-X11 XcmsAllocColor 528
-X11 XcmsCreateCCC 529
-X11 XcmsDefaultCCC 530
-X11 XcmsFreeCCC 531
-X11 _XcmsAddCmapRec 532
-X11 _XcmsCopyCmapRecAndFree 533
-X11 _XcmsDeleteCmapRec 534
-X11 XcmsCCCOfColormap 535
-X11 _XcmsCopyISOLatin1Lowered 536
-X11 _XcmsResolveColorString 537
-X11 _XcmsConvertColorsWithWhitePt 538
-X11 _XcmsEqualWhitePts 539
-X11 _XcmsDIConvertColors 540
-X11 _XcmsDDConvertColors 541
-X11 XcmsConvertColors 542
-X11 _XcmsRegFormatOfPrefix 543
-X11 XcmsFormatOfPrefix 544
-X11 _XcmsCopyPointerArray 545
-X11 _XcmsFreePointerArray 546
-X11 _XcmsPushPointerArray 547
-X11 _XcmsInitDefaultCCCs 548
-X11 _XcmsInitScrnInfo 549
-X11 _XcmsFreeIntensityMaps 550
-X11 _XcmsGetIntensityMap 551
-X11 _XcmsGetTableType0 552
-X11 _XcmsGetTableType1 553
-X11 _XcmsValueCmp 554
-X11 _XcmsIntensityCmp 555
-X11 _XcmsValueInterpolation 556
-X11 _XcmsIntensityInterpolation 557
-X11 _XcmsTableSearch 558
-X11 _XcmsMatVec 559
-X11 XcmsCIEXYZToRGBi 560
-X11 XcmsRGBiToCIEXYZ 561
-X11 XcmsRGBiToRGB 562
-X11 XcmsRGBToRGBi 563
-X11 _XcmsLRGB_InitScrnDefault 564
-X11 XcmsLookupColor 565
-X11 _XcmsCubeRoot 566
-X11 _XcmsSquareRoot 567
-X11 XcmsDisplayOfCCC 568
-X11 XcmsVisualOfCCC 569
-X11 XcmsScreenNumberOfCCC 570
-X11 XcmsScreenWhitePointOfCCC 571
-X11 XcmsClientWhitePointOfCCC 572
-X11 XcmsPrefixOfFormat 573
-X11 _XcmsGetElement 574
-X11 _XcmsGetProperty 575
-X11 XcmsQueryBlack 576
-X11 XcmsQueryBlue 577
-X11 XcmsQueryGreen 578
-X11 XcmsQueryRed 579
-X11 XcmsQueryWhite 580
-X11 XcmsQueryColor 581
-X11 XcmsQueryColors 582
-X11 XcmsSetWhitePoint 583
-X11 XcmsSetCompressionProc 584
-X11 XcmsSetWhiteAdjustProc 585
-X11 _XcmsSetGetColors 586
-X11 XcmsStoreColor 587
-X11 XcmsStoreColors 588
-X11 _XcmsCosine 589
-X11 _XcmsSine 590
-X11 _XcmsArcTangent 591
-X11 _XcmsRGB_to_XColor 592
-X11 _XColor_to_XcmsRGB 593
-X11 _XcmsResolveColor 594
-X11 _XcmsUnresolveColor 595
-X11 _XUnresolveColor 596
-X11 _XParseBaseFontNameList 597
-X11 XCreateFontSet 598
-X11 XFontsOfFontSet 599
-X11 XBaseFontNameListOfFontSet 941
-X11 XLocaleOfFontSet 600
-X11 XContextDependentDrawing 601
-X11 XExtentsOfFontSet 602
-X11 XFreeFontSet 603
-X11 XVaCreateNestedList 604
-X11 XGetIMValues 605
-X11 XCreateIC 606
-X11 XDestroyIC 607
-X11 XGetICValues 608
-X11 XSetICValues 609
-X11 XSetICFocus 610
-X11 XUnsetICFocus 611
-X11 XIMOfIC 612
-X11 XmbResetIC 613
-X11 XwcResetIC 614
-X11 XmbLookupString 615
-X11 XwcLookupString 616
-X11 _XIMCompileResourceList 617
-X11 _XCopyToArg 618
-X11 XOpenIM 619
-X11 XCloseIM 620
-X11 XDisplayOfIM 621
-X11 XLocaleOfIM 622
-X11 XSetLocaleModifiers 623
-X11 XSupportsLocale 624
-X11 _XlcValidModSyntax 625
-X11 _XlcDefaultMapModifiers 626
-X11 _XlcAddLoader 627
-X11 _XlcCurrentLC 628
-X11 XmbSetWMProperties 629
-X11 XmbDrawText 630
-X11 XmbDrawString 631
-X11 XmbDrawImageString 632
-X11 XmbTextEscapement 633
-X11 XmbTextExtents 634
-X11 XmbTextPerCharExtents 635
-X11 XwcDrawText 636
-X11 XwcDrawString 637
-X11 XwcDrawImageString 638
-X11 XwcTextEscapement 639
-X11 XwcTextExtents 640
-X11 XwcTextPerCharExtents 641
-X11 XFilterEvent 642
-X11 _XRegisterFilterByMask 643
-X11 _XRegisterFilterByType 644
-X11 _XUnregisterFilter 645
-X11 _Xsetlocale 646
-X11 XDefaultString 647
-X11 _XlcDefaultLoader 648
-X11 _XrmInitParseInfo 649
-X11 XmbTextPropertyToTextList 650
-X11 XmbTextListToTextProperty 651
-X11 XwcTextPropertyToTextList 652
-X11 XwcFreeStringList 653
-X11 XwcTextListToTextProperty 654
-X11 _X11TransConnectDisplay 655
-X11 XGetAtomNames 656
-X11 XInitImage 657
-X11 XESetBeforeFlush 658
-X11 _XFreeAtomTable 659
-X11 _XUpdateAtomCache 660
-X11 XInternAtoms 661
-X11 _XKeyInitialize 662
-X11 XConvertCase 663
-X11 _XTranslateKey 664
-X11 _XTranslateKeySym 665
-X11 _XKeysymToModifiers 666
-X11 XExtendedMaxRequestSize 667
-X11 XReadBitmapFileData 668
-X11 _XAsyncErrorHandler 669
-X11 _XDeqAsyncHandler 670
-X11 _XGetAsyncReply 671
-X11 _XGetAsyncData 672
-X11 _XPollfdCacheInit 673
-X11 _XPollfdCacheAdd 674
-X11 _XPollfdCacheDel 675
-X11 _XRegisterInternalConnection 676
-X11 _XUnregisterInternalConnection 677
-X11 XInternalConnectionNumbers 678
-X11 XProcessInternalConnection 679
-X11 XAddConnectionWatch 680
-X11 XRemoveConnectionWatch 681
-X11 _XDeq 682
-X11 _XcmsCIEXYZ_ValidSpec 683
-X11 _XcmsCIEuvY_ValidSpec 684
-X11 XcmsSetCCCOfColormap 685
-X11 XDirectionalDependentDrawing 686
-X11 XContextualDrawing 687
-X11 XSetIMValues 688
-X11 XRegisterIMInstantiateCallback 689
-X11 XUnregisterIMInstantiateCallback 690
-X11 XCreateOC 691
-X11 XDestroyOC 692
-X11 XOMOfOC 693
-X11 XSetOCValues 694
-X11 XGetOCValues 695
-X11 XOpenOM 696
-X11 XCloseOM 697
-X11 XSetOMValues 698
-X11 XGetOMValues 699
-X11 XDisplayOfOM 700
-X11 XLocaleOfOM 701
-X11 _XlcRemoveLoader 702
-X11 _XOpenLC 703
-X11 _XCloseLC 704
-X11 _XlcCopyFromArg 705
-X11 _XlcCopyToArg 706
-X11 _XlcCountVaList 707
-X11 _XlcVaToArgList 708
-X11 _XlcCompileResourceList 709
-X11 _XlcGetValues 710
-X11 _XlcSetValues 711
-X11 XInitThreads 712
-X11 XLockDisplay 713
-X11 XUnlockDisplay 714
-X11 _X11TransFreeConnInfo 715
-X11 _X11TransOpenCOTSClient 716
-X11 _X11TransOpenCLTSClient 717
-X11 _X11TransSetOption 718
-X11 _X11TransConnect 719
-X11 _X11TransBytesReadable 720
-X11 _X11TransRead 721
-X11 _X11TransWrite 722
-X11 _X11TransReadv 723
-X11 _X11TransWritev 724
-X11 _X11TransDisconnect 725
-X11 _X11TransClose 726
-X11 _X11TransCloseForCloning 727
-X11 _X11TransIsLocal 728
-X11 _X11TransGetMyAddr 729
-X11 _X11TransGetPeerAddr 730
-X11 _X11TransGetConnectionNumber 731
-X11 _X11TransGetHostname 732
-X11 _X11TransConvertAddress 733
-X11 _XimCbDispatch 734
-X11 _XimLookupMBText 735
-X11 _XimLookupWCText 736
-X11 _XimRegisterFilter 737
-X11 _XimUnregisterFilter 738
-X11 _XimReregisterFilter 739
-X11 _XimRegisterServerFilter 740
-X11 _XimUnregisterServerFilter 741
-X11 _XimProtoCreateIC 742
-X11 _XimCheckDataSize 743
-X11 _XimSetHeader 744
-X11 _XimProtoIMFree 745
-X11 _XimProtoOpenIM 746
-X11 _XimICOfXICID 747
-X11 _XimSetEventMaskCallback 748
-X11 _XimSync 749
-X11 _XimProcSyncReply 750
-X11 _XimRespSyncReply 751
-X11 _XimSyncCallback 752
-X11 _XimForwardEvent 753
-X11 _XimForwardEventCallback 754
-X11 _XimRegisterTriggerKeysCallback 755
-X11 _XimGetWindowEventmask 756
-X11 _XimTriggerNotify 757
-X11 _XimFreeCommitInfo 758
-X11 _XimCommitCallback 759
-X11 _XimProcError 760
-X11 _XimErrorCallback 761
-X11 _XimError 762
-X11 _Ximctstombs 763
-X11 _Ximctstowcs 764
-X11 _XimProtoMbLookupString 765
-X11 _XimProtoWcLookupString 766
-X11 _XimRegProtoIntrCallback 767
-X11 _XimFreeProtoIntrCallback 768
-X11 _XimDispatchInit 769
-X11 _XimProtoEventToWire 770
-X11 _XimProtoWireToEvent 771
-X11 _XimExtension 772
-X11 _XimRegisterIMInstantiateCallback 773
-X11 _XimUnRegisterIMInstantiateCallback 774
-X11 _XimResetIMInstantiateCallback 775
-X11 _XimDestroyIMStructureList 776
-X11 _XimServerDestroy 777
-X11 _XInitIM 779
-X11 _XimLocalFilter 780
-X11 _XimLocalGetICValues 781
-X11 _XimLocalCreateIC 782
-X11 _XimCheckIfLocalProcessing 783
-X11 _XimLocalIMFree 784
-X11 _XimLocalGetIMValues 785
-X11 _XimLocalSetIMValues 786
-X11 _XimLocalOpenIM 787
-X11 _XimLocalMbLookupString 788
-X11 _XimLocalWcLookupString 789
-X11 _XimParseStringFile 790
-X11 _XimSetICValueData 791
-X11 _XimLocalSetICValues 792
-X11 _XimSetIMResourceList 793
-X11 _XimSetICResourceList 794
-X11 _XimSetInnerIMResourceList 795
-X11 _XimSetInnerICResourceList 796
-X11 _XimCheckCreateICValues 797
-X11 _XimGetResourceListRec 798
-X11 _XimSetIMMode 799
-X11 _XimCheckIMMode 800
-X11 _XimSetICMode 801
-X11 _XimCheckICMode 802
-X11 _XimSetLocalIMDefaults 944
-X11 _XimSetICDefaults 803
-X11 _XimDecodeLocalIMAttr 804
-X11 _XimDecodeLocalICAttr 805
-X11 _XimCheckLocalInputStyle 806
-X11 _XimEncodeLocalIMAttr 807
-X11 _XimEncodeLocalICAttr 808
-X11 _XimGetCurrentIMValues 809
-X11 _XimSetCurrentIMValues 810
-X11 _XimGetCurrentICValues 811
-X11 _XimSetCurrentICValues 812
-X11 _XimInitialResourceInfo 813
-X11 _XimDecodeIMATTRIBUTE 814
-X11 _XimDecodeICATTRIBUTE 815
-X11 _XimEncodeIMATTRIBUTE 816
-X11 _XimEncodeICATTRIBUTE 817
-X11 _XimGetAttributeID 818
-X11 _XimThaiFilter 819
-X11 _XimThaiCreateIC 820
-X11 _XimCheckIfThaiProcessing 821
-X11 _XimThaiOpenIM 822
-X11 _XimThaiIMFree 823
-X11 _XimThaiCloseIM 824
-X11 _XimXConf 825
-X11 _XimConnect 826
-X11 _XimShutdown 827
-X11 _XimFlush 828
-X11 _XimFilterWaitEvent 829
-X11 _XimFreeTransIntrCallback 830
-X11 _XimTransFilterWaitEvent 831
-X11 _XimTransInternalConnection 832
-X11 _XimTransFlush 833
-X11 _XimTransConf 834
-X11 _XlcParseCharSet 835
-X11 _XlcInitCTInfo 836
-X11 _XlcGetCSValues 837
-X11 _XlcGetCharSet 838
-X11 _XlcAddCharSet 839
-X11 _XlcCreateDefaultCharSet 840
-X11 _XlcSetConverter 841
-X11 _XlcOpenConverter 842
-X11 _XlcCloseConverter 843
-X11 _XlcConvert 844
-X11 _XlcResetConverter 845
-X11 _XlcGetResource 846
-X11 _XlcGetLocaleDataBase 847
-X11 _XlcDestroyLocaleDataBase 848
-X11 _XlcCreateLocaleDataBase 849
-X11 _XlcEucLoader 850
-X11 _XlcFileName 851
-X11 _XlcResolveLocaleName 852
-X11 _XlcResolveDBName 853
-X11 _XlcResolveI18NPath 854
-X11 _XlcGenericLoader 855
-X11 _XlcInitLoader 856
-X11 _XmbTextPropertyToTextList 857
-X11 _XwcTextPropertyToTextList 858
-X11 _XwcFreeStringList 859
-X11 _XGetLCValues 860
-X11 _XlcDestroyLC 861
-X11 _XlcCreateLC 862
-X11 _XrmDefaultInitParseInfo 863
-X11 _XlcSjisLoader 864
-X11 _Xlcmbtowc 865
-X11 _Xlcwctomb 866
-X11 _Xlcmbstowcs 867
-X11 _Xlcwcstombs 868
-X11 _Xmbtowc 869
-X11 _Xwctomb 870
-X11 _Xmbstowcs 871
-X11 _Xwcstombs 872
-X11 _Xwcscpy 873
-X11 _Xwcsncpy 874
-X11 _Xwcslen 875
-X11 _Xwcscmp 876
-X11 _Xwcsncmp 877
-X11 _XmbTextListToTextProperty 878
-X11 _XwcTextListToTextProperty 879
-X11 _XlcUtfLoader 880
-X11 _XlcCompareISOLatin1 881
-X11 _XlcNCompareISOLatin1 882
-X11 _XmbDefaultTextEscapement 883
-X11 _XwcDefaultTextEscapement 884
-X11 _XmbDefaultTextExtents 885
-X11 _XwcDefaultTextExtents 886
-X11 _XmbDefaultTextPerCharExtents 887
-X11 _XwcDefaultTextPerCharExtents 888
-X11 _XmbDefaultDrawString 889
-X11 _XwcDefaultDrawString 890
-X11 _XmbDefaultDrawImageString 891
-X11 _XwcDefaultDrawImageString 892
-X11 _XomGenericOpenOM 893
-X11 _XInitOM 894
-X11 _XmbGenericDrawImageString 895
-X11 _XwcGenericDrawImageString 896
-X11 _XomGenericDrawString 897
-X11 _XmbGenericDrawString 898
-X11 _XwcGenericDrawString 899
-X11 _XmbGenericTextEscapement 900
-X11 _XwcGenericTextEscapement 901
-X11 _XomGenericTextExtents 902
-X11 _XmbGenericTextExtents 903
-X11 _XwcGenericTextExtents 904
-X11 _XmbGenericTextPerCharExtents 905
-X11 _XwcGenericTextPerCharExtents 906
-X11 _XomConvert 907
-X11 _XomInitConverter 908
-X11 _Xmblen 909
-X11 _XimGetResourceName 910
-X11 _XimGetResourceListRecByQuark 911
-X11 _XimSetIMValueData 912
-X11 _XimGetIMValueData 913
-X11 _XimGetICValueData 914
-X11 _XimMakeIMAttrIDList 915
-X11 _XimMakeICAttrIDList 916
-X11 _XimWrite 917
-X11 _XimRead 918
-X11 _XimRegisterDispatcher 919
-X11 _XimTransRegisterDispatcher 920
-X11 _XimTransCallDispatcher 921
-X11 _XimTransWrite 922
-X11 _XimTransRead 923
-X11 _XimXTransFreeConnInfo 924
-X11 _XimXTransOpenCOTSClient 925
-X11 _XimXTransOpenCLTSClient 926
-X11 _XimXTransSetOption 927
-X11 _XimXTransConnect 928
-X11 _XimXTransBytesReadable 929
-X11 _XimXTransRead 930
-X11 _XimXTransWrite 931
-X11 _XimXTransReadv 932
-X11 _XimXTransWritev 933
-X11 _XimXTransDisconnect 934
-X11 _XimXTransClose 935
-X11 _XimXTransCloseForCloning 936
-X11 _XimXTransIsLocal 937
-X11 _XimXTransGetMyAddr 938
-X11 _XimXTransGetPeerAddr 939
-X11 _XimXTransGetConnectionNumber 940
-X11 _XimXTransGetHostname 945
-X11 _Xdebug 946
-X11 __XOS2RedirRoot 950
-X11 __XOS2RedirRoot1 951
-X11 XkbIgnoreExtension 1000
-X11 XkbOpenDisplay 1001
-X11 XkbQueryExtension 1002
-X11 XkbUseExtension 1003
-X11 XkbLibraryVersion 1004
-X11 XkbSetXlibControls 1005
-X11 XkbGetXlibControls 1006
-X11 XkbSetAtomFuncs 1007
-X11 XkbKeycodeToKeysym 1008
-X11 XkbKeysymToModifiers 1009
-X11 XkbLookupKeySym 1010
-X11 XkbLookupKeyBinding 1011
-X11 XkbTranslateKeyCode 1012
-X11 XkbTranslateKeySym 1013
-X11 XkbSetAutoRepeatRate 1014
-X11 XkbGetAutoRepeatRate 1015
-X11 XkbChangeEnabledControls 1016
-X11 XkbDeviceBell 1017
-X11 XkbForceDeviceBell 1018
-X11 XkbDeviceBellEvent 1019
-X11 XkbBell 1020
-X11 XkbForceBell 1021
-X11 XkbBellEvent 1022
-X11 XkbSelectEvents 1023
-X11 XkbSelectEventDetails 1024
-X11 XkbNoteMapChanges 1025
-X11 XkbNoteNameChanges 1026
-X11 XkbGetIndicatorState 1027
-X11 XkbGetIndicatorMap 1029
-X11 XkbSetIndicatorMap 1030
-X11 XkbGetNamedIndicator 1031
-X11 XkbGetNamedDeviceIndicator 1032
-X11 XkbSetNamedIndicator 1033
-X11 XkbSetNamedDeviceIndicator 1034
-X11 XkbLockModifiers 1035
-X11 XkbLatchModifiers 1036
-X11 XkbLockGroup 1037
-X11 XkbLatchGroup 1038
-X11 XkbSetServerInternalMods 1039
-X11 XkbSetIgnoreLockMods 1040
-X11 XkbVirtualModsToReal 1041
-X11 XkbComputeEffectiveMap 1042
-X11 XkbInitCanonicalKeyTypes 1043
-X11 XkbAllocKeyboard 1044
-X11 XkbFreeKeyboard 1045
-X11 XkbAllocClientMap 1046
-X11 XkbAllocServerMap 1047
-X11 XkbFreeClientMap 1048
-X11 XkbFreeServerMap 1049
-X11 XkbAddKeyType 1050
-X11 XkbAllocIndicatorMaps 1051
-X11 XkbFreeIndicatorMaps 1052
-X11 XkbGetMap 1053
-X11 XkbGetUpdatedMap 1054
-X11 XkbGetMapChanges 1055
-X11 XkbRefreshKeyboardMapping 1056
-X11 XkbGetKeyTypes 1057
-X11 XkbGetKeySyms 1058
-X11 XkbGetKeyActions 1059
-X11 XkbGetKeyBehaviors 1060
-X11 XkbGetVirtualMods 1061
-X11 XkbGetKeyExplicitComponents 1062
-X11 XkbGetKeyModifierMap 1063
-X11 XkbAllocControls 1064
-X11 XkbFreeControls 1065
-X11 XkbGetControls 1066
-X11 XkbSetControls 1067
-X11 XkbAllocCompatMap 1069
-X11 XkbFreeCompatMap 1070
-X11 XkbGetCompatMap 1071
-X11 XkbSetCompatMap 1072
-X11 XkbAllocNames 1073
-X11 XkbGetNames 1074
-X11 XkbSetNames 1075
-X11 XkbChangeNames 1076
-X11 XkbFreeNames 1077
-X11 XkbGetState 1078
-X11 XkbSetMap 1079
-X11 XkbChangeMap 1080
-X11 XkbSetDetectableAutoRepeat 1081
-X11 XkbGetDetectableAutoRepeat 1082
-X11 XkbSetAutoResetControls 1083
-X11 XkbGetAutoResetControls 1084
-X11 XkbCopyKeyType 1085
-X11 XkbCopyKeyTypes 1086
-X11 XkbResizeKeyType 1087
-X11 XkbResizeKeySyms 1088
-X11 XkbResizeKeyActions 1089
-X11 XkbChangeTypesOfKey 1090
-X11 XkbListComponents 1091
-X11 XkbFreeComponentList 1092
-X11 XkbGetKeyboard 1093
-X11 XkbGetKeyboardByName 1094
-X11 XkbAddDeviceLedInfo 1098
-X11 XkbResizeDeviceButtonActions 1099
-X11 XkbAllocDeviceInfo 1100
-X11 XkbFreeDeviceInfo 1101
-X11 XkbNoteDeviceChanges 1102
-X11 XkbGetDeviceInfo 1103
-X11 XkbGetDeviceInfoChanges 1104
-X11 XkbGetDeviceButtonActions 1105
-X11 XkbGetDeviceLedInfo 1106
-X11 XkbSetDeviceInfo 1107
-X11 XkbChangeDeviceInfo 1108
-X11 XkbSetDeviceLedInfo 1109
-X11 XkbSetDeviceButtonActions 1110
-X11 XkbToControl 1111
-X11 XkbSetDebuggingFlags 1112
-X11 _XkbInternAtomFunc 1113
-X11 _XkbGetAtomNameFunc 1114
-X11 _XkbReloadDpy 1115
-X11 _XKeycodeToKeysym 1116
-X11 _XKeysymToKeycode 1117
-X11 _XLookupKeysym 1118
-X11 _XRefreshKeyboardMapping 1119
-X11 _XLookupString 1120
-X11 _XkbNoteCoreMapChanges 1121
-X11 _XkbInitReadBuffer 1122
-X11 _XkbSkipReadBufferData 1123
-X11 _XkbCopyFromReadBuffer 1124
-X11 _XkbReadCopyKeySyms 1125
-X11 _XkbWriteCopyKeySyms 1126
-X11 _XkbReadBufferCopyKeySyms 1127
-X11 _XkbPeekAtReadBuffer 1128
-X11 _XkbGetReadBufferPtr 1129
-X11 _XkbFreeReadBuffer 1130
-X11 _XkbGetReadBufferCountedString 1131
-X11 _XkbGetCharset 1132
-X11 _XkbGetConverters 1133
-X11 XkbGetGeometry 1134
-X11 XkbAddGeomShape 1135
-X11 XkbAddGeomOutline 1136
-X11 XkbComputeShapeBounds 1137
-X11 XkbAddGeomDoodad 1138
-X11 XkbAddGeomColor 1139
-X11 XkbAddGeomOverlayRow 1140
-X11 XkbAddGeomSection 1141
-X11 XkbAddGeomRow 1142
-X11 XkbAddGeomKey 1143
-X11 XkbComputeSectionBounds 1144
-X11 XkbAllocGeometry 1145
-X11 XkbAddGeomProperty 1146
-X11 XkbAddGeomOverlay 1147
-X11 XkbComputeShapeTop 1148
-X11 XkbFindOverlayForKey 1149
-X11 XkbAllocGeomKeyAliases 1150
-X11 XkbSetGeometry 1151
-X11 XkbXlibControlsImplemented 1152
-X11 XkbTranslateKey 1153
-X11 XkbAddGeomOverlayKey 1154
-X11 XkbNoteControlsChanges 1155
-X11 XkbGetKeyVirtualModMap 1156
-X11 XkbComputeRowBounds 1157
-X11 XkbGetNamedGeometry 1158
-X11 XkbKeyTypesForCoreSymbols 1159
-X11 XkbApplyCompatMapToKey 1160
-X11 XkbUpdateMapFromCore 1161
-X11 XkbUpdateActionVirtualMods 1162
-X11 XkbUpdateKeyTypeVirtualMods 1163
-X11 XkbApplyVirtualModChanges 1164
-X11 XkbFreeGeomProperties 1165
-X11 XkbFreeGeomKeyAliases 1166
-X11 XkbFreeGeomColors 1167
-X11 XkbFreeGeomPoints 1168
-X11 XkbFreeGeomOutlines 1169
-X11 XkbFreeGeomShapes 1170
-X11 XkbFreeGeomOverlayKeys 1171
-X11 XkbFreeGeomOverlayRows 1172
-X11 XkbFreeGeomOverlays 1173
-X11 XkbFreeGeomKeys 1174
-X11 XkbFreeGeomRows 1175
-X11 XkbFreeGeomSections 1176
-X11 XkbFreeGeomDoodads 1177
-X11 XkbFreeGeometry 1178
-X11 XkbAllocGeomProps 1179
-X11 XkbAllocGeomColors 1180
-X11 XkbAllocGeomShapes 1181
-X11 XkbAllocGeomSections 1182
-X11 XkbAllocGeomOverlays 1183
-X11 XkbAllocGeomOverlayRows 1184
-X11 XkbAllocGeomOverlayKeys 1185
-X11 XkbAllocGeomDoodads 1186
-X11 XkbAllocGeomSectionDoodads 1187
-X11 XkbAllocGeomOutlines 1188
-X11 XkbAllocGeomRows 1189
-X11 XkbAllocGeomPoints 1190
-X11 XkbAllocGeomKeys 1191
-X11 XkbAddGeomKeyAlias 1192
-X11 _XkeyTable 1200
-X11 _Xevent_to_mask 1201
-X11 _qfree 1202
-X11 _XIOErrorFunction 1203
-X11 _XErrorFunction 1204
-X11 _XHeadOfDisplayList 1205
-X11 XcmsCIELabColorSpace 1206
-X11 XcmsCIELuvColorSpace 1207
-X11 XcmsCIEXYZColorSpace 1208
-X11 XcmsCIEuvYColorSpace 1209
-X11 XcmsCIExyYColorSpace 1210
-X11 XcmsTekHVCColorSpace 1211
-X11 XcmsUNDEFINEDColorSpace 1212
-X11 _XcmsDIColorSpacesInit 1213
-X11 _XcmsDIColorSpaces 1214
-X11 _XcmsDDColorSpacesInit 1215
-X11 _XcmsDDColorSpaces 1216
-X11 _XcmsSCCFuncSetsInit 1217
-X11 _XcmsSCCFuncSets 1218
-X11 _XcmsCIEXYZ_prefix 1219
-X11 _XcmsCIEuvY_prefix 1220
-X11 _XcmsCIExyY_prefix 1221
-X11 _XcmsCIELab_prefix 1222
-X11 _XcmsCIELuv_prefix 1223
-X11 _XcmsTekHVC_prefix 1224
-X11 _XcmsRGBi_prefix 1225
-X11 _XcmsRGB_prefix 1226
-X11 _XcmsRegColorSpaces 1227
-X11 XcmsRGBiColorSpace 1228
-X11 XcmsRGBColorSpace 1229
-X11 XcmsLinearRGBFunctionSet 1230
-X11 _X11TransSocketINETFuncs 1231
-X11 _X11TransSocketTCPFuncs 1232
-X11 _XimXTransSocketINETFuncs 1233
-X11 _XimXTransSocketTCPFuncs 1234
-X11 _XimImSportRec 1235
-X11 _XimTransportRec 1236
-X11 _XlcGenericMethods 1237
-X11 _XlcPublicMethods 1238
-; 4.x exports starting from 1300
-X11 _XFlushIt 1300
-X11 _Xthread_init 1301
-X11 _Xthread_waiter 1302
-X11 XkbGetPerClientControls 1303
-X11 XkbSetPerClientControls 1304
-X11 Xutf8TextPropertyToTextList 1305
-X11 Xutf8TextListToTextProperty 1306
-X11 _XCreateMutex_fn 1307
-X11 _XFreeMutex_fn 1308
-X11 _XLockMutex_fn 1309
-X11 _XUnlockMutex_fn 1310
-X11 _Xglobal_lock 1311
-X11 Xutf8LookupString 1312
-LIBRARY XIE XIE
-XIE XieAbort 1
-XIE XieAllocatePhotofloGraph 2
-XIE XieAwait 3
-XIE XieCreateColorList 4
-XIE XieCreateLUT 5
-XIE XieCreatePhotoflo 6
-XIE XieCreatePhotomap 7
-XIE XieCreatePhotospace 8
-XIE XieCreateROI 9
-XIE XieDestroyColorList 10
-XIE XieDestroyLUT 11
-XIE XieDestroyPhotoflo 12
-XIE XieDestroyPhotomap 13
-XIE XieDestroyPhotospace 14
-XIE XieDestroyROI 15
-XIE XieExecuteImmediate 16
-XIE XieExecutePhotoflo 17
-XIE XieFloArithmetic 18
-XIE XieFloBandCombine 19
-XIE XieFloBandExtract 20
-XIE XieFloBandSelect 21
-XIE XieFloBlend 22
-XIE XieFloCompare 23
-XIE XieFloConstrain 24
-XIE XieFloConvertFromIndex 25
-XIE XieFloConvertFromRGB 26
-XIE XieFloConvertToIndex 27
-XIE XieFloConvertToRGB 28
-XIE XieFloConvolve 29
-XIE XieFloDither 30
-XIE XieFloExportClientHistogram 31
-XIE XieFloExportClientLUT 32
-XIE XieFloExportClientPhoto 33
-XIE XieFloExportClientROI 34
-XIE XieFloExportDrawable 35
-XIE XieFloExportDrawablePlane 36
-XIE XieFloExportLUT 37
-XIE XieFloExportPhotomap 38
-XIE XieFloExportROI 39
-XIE XieFloGeometry 40
-XIE XieFloImportClientLUT 41
-XIE XieFloImportClientPhoto 42
-XIE XieFloImportClientROI 43
-XIE XieFloImportDrawable 44
-XIE XieFloImportDrawablePlane 45
-XIE XieFloImportLUT 46
-XIE XieFloImportPhotomap 47
-XIE XieFloImportROI 48
-XIE XieFloLogical 49
-XIE XieFloMatchHistogram 50
-XIE XieFloMath 51
-XIE XieFloPasteUp 52
-XIE XieFloPoint 53
-XIE XieFloUnconstrain 54
-XIE XieFreeEncodeJPEGBaseline 55
-XIE XieFreeEncodeJPEGLossless 56
-XIE XieFreePasteUpTiles 57
-XIE XieFreePhotofloGraph 58
-XIE XieFreeTechniques 59
-XIE XieGetClientData 60
-XIE XieInitialize 61
-XIE XieModifyPhotoflo 62
-XIE XiePurgeColorList 63
-XIE XiePutClientData 64
-XIE XieQueryColorList 65
-XIE XieQueryPhotoflo 66
-XIE XieQueryPhotomap 67
-XIE XieQueryTechniques 68
-XIE XieRedefinePhotoflo 69
-XIE XieTecCIELabToRGB 70
-XIE XieTecCIEXYZToRGB 71
-XIE XieTecClipScale 72
-XIE XieTecColorAllocAll 73
-XIE XieTecColorAllocMatch 74
-XIE XieTecColorAllocRequantize 75
-XIE XieTecConvolveConstant 76
-XIE XieTecDecodeG31D 77
-XIE XieTecDecodeG32D 78
-XIE XieTecDecodeG42D 79
-XIE XieTecDecodeJPEGBaseline 80
-XIE XieTecDecodeJPEGLossless 81
-XIE XieTecDecodeTIFF2 82
-XIE XieTecDecodeTIFFPackBits 83
-XIE XieTecDecodeUncompressedSingle 84
-XIE XieTecDecodeUncompressedTriple 85
-XIE XieTecDitherOrderedParam 86
-XIE XieTecEncodeG31D 87
-XIE XieTecEncodeG32D 88
-XIE XieTecEncodeG42D 89
-XIE XieTecEncodeJPEGBaseline 90
-XIE XieTecEncodeJPEGLossless 91
-XIE XieTecEncodeServerChoice 92
-XIE XieTecEncodeTIFF2 93
-XIE XieTecEncodeTIFFPackBits 94
-XIE XieTecEncodeUncompressedSingle 95
-XIE XieTecEncodeUncompressedTriple 96
-XIE XieTecGeomAntialiasByArea 97
-XIE XieTecGeomAntialiasByLowpass 98
-XIE XieTecGeomGaussian 99
-XIE XieTecGeomNearestNeighbor 100
-XIE XieTecHistogramGaussian 101
-XIE XieTecHistogramHyperbolic 102
-XIE XieTecRGBToCIELab 103
-XIE XieTecRGBToCIEXYZ 104
-XIE XieTecRGBToYCC 105
-XIE XieTecRGBToYCbCr 106
-XIE XieTecWhiteAdjustCIELabShift 107
-XIE XieTecYCCToRGB 108
-XIE XieTecYCbCrToRGB 109
-XIE _XiePhotofloSize 110
-XIE _XieElemImportClientLUT 111
-XIE _XieElemImportClientPhoto 112
-XIE _XieElemImportClientROI 113
-XIE _XieElemImportDrawable 114
-XIE _XieElemImportDrawablePlane 115
-XIE _XieElemImportLUT 116
-XIE _XieElemImportPhotomap 117
-XIE _XieElemImportROI 118
-XIE _XieElemArithmetic 119
-XIE _XieElemBandCombine 120
-XIE _XieElemBandExtract 121
-XIE _XieElemBandSelect 122
-XIE _XieElemBlend 123
-XIE _XieElemCompare 124
-XIE _XieElemConstrain 125
-XIE _XieElemConvertFromIndex 126
-XIE _XieElemConvertFromRGB 127
-XIE _XieElemConvertToIndex 128
-XIE _XieElemConvertToRGB 129
-XIE _XieElemConvolve 130
-XIE _XieElemDither 131
-XIE _XieElemGeometry 132
-XIE _XieElemLogical 133
-XIE _XieElemMatchHistogram 134
-XIE _XieElemMath 135
-XIE _XieElemPasteUp 136
-XIE _XieElemPoint 137
-XIE _XieElemUnconstrain 138
-XIE _XieElemExportClientHistogram 139
-XIE _XieElemExportClientLUT 140
-XIE _XieElemExportClientPhoto 141
-XIE _XieElemExportClientROI 142
-XIE _XieElemExportDrawable 143
-XIE _XieElemExportDrawablePlane 144
-XIE _XieElemExportLUT 145
-XIE _XieElemExportPhotomap 146
-XIE _XieElemExportROI 147
-XIE _XieFloError 148
-XIE _XieColorAllocEvent 149
-XIE _XieDecodeNotifyEvent 150
-XIE _XieExportAvailableEvent 151
-XIE _XieImportObscuredEvent 152
-XIE _XiePhotofloDoneEvent 153
-XIE _XieConvertToIEEE 154
-XIE _XieCloseDisplay 155
-XIE _XiePrintError 156
-XIE _XieTechniqueLength 157
-XIE _XieEncodeTechnique 158
-XIE _XieColorAllocAllParam 159
-XIE _XieColorAllocMatchParam 160
-XIE _XieColorAllocRequantizeParam 161
-XIE _XieRGBToCIELabParam 162
-XIE _XieRGBToYCbCrParam 163
-XIE _XieRGBToYCCParam 164
-XIE _XieYCbCrToRGBParam 165
-XIE _XieYCCToRGBParam 166
-XIE _XieCIELabToRGBParam 167
-XIE _XieConvolveConstantParam 168
-XIE _XieClipScaleParam 169
-XIE _XieDecodeUncompressedSingleParam 170
-XIE _XieDecodeUncompressedTripleParam 171
-XIE _XieDecodeG31DParam 172
-XIE _XieDecodeTIFFPackBitsParam 173
-XIE _XieDecodeJPEGBaselineParam 174
-XIE _XieDitherOrderedParam 175
-XIE _XieEncodeUncompressedSingleParam 176
-XIE _XieEncodeUncompressedTripleParam 177
-XIE _XieEncodeG31DParam 178
-XIE _XieEncodeTIFFPackBitsParam 179
-XIE _XieEncodeServerChoiceParam 180
-XIE _XieEncodeG32DParam 181
-XIE _XieEncodeG42DParam 182
-XIE _XieEncodeJPEGBaselineParam 183
-XIE _XieEncodeJPEGLosslessParam 184
-XIE _XieEncodeTIFF2Param 185
-XIE _XieGeomAntialiasByAreaParam 186
-XIE _XieGeomAntialiasByLowpassParam 187
-XIE _XieGeomGaussianParam 188
-XIE _XieGeomNearestNeighborParam 189
-XIE _XieHistogramGaussianParam 190
-XIE _XieHistogramHyperbolicParam 191
-XIE _XieWhiteAdjustCIELabShiftParam 192
-XIE _XieInitTechFuncTable 193
-XIE _XieRegisterTechFunc 194
-XIE _XieLookupTechFunc 195
-XIE _XieExtInfoHeader 196
-XIE _XieElemFuncs 197
-XIE _XieTechFuncsInitialized 198
-XIE _XieTechFuncs 199
-LIBRARY Xaw Xaw INITINSTANCE TERMINSTANCE
-Xaw XawAsciiSourceFreeString 1
-Xaw XawAsciiSave 2
-Xaw XawAsciiSaveAsFile 3
-Xaw XawAsciiSourceChanged 4
-Xaw XawDialogAddButton 5
-Xaw XawDialogGetValueString 6
-Xaw XawFormDoLayout 7
-Xaw XawListChange 8
-Xaw XawListUnhighlight 9
-Xaw XawListHighlight 10
-Xaw XawListShowCurrent 11
-Xaw XawPanedSetMinMax 13
-Xaw XawPanedGetMinMax 14
-Xaw XawPanedSetRefigureMode 15
-Xaw XawPanedGetNumSub 16
-Xaw XawScrollbarSetThumb 18
-Xaw XawSimpleMenuAddGlobalActions 19
-Xaw XawSimpleMenuGetActiveEntry 20
-Xaw XawSimpleMenuClearActiveEntry 21
-Xaw XawTextDisplay 22
-Xaw XawTextEnableRedisplay 23
-Xaw XawTextDisableRedisplay 24
-Xaw XawTextSetSelectionArray 25
-Xaw XawTextGetSelectionPos 26
-Xaw XawTextSetSource 27
-Xaw XawTextReplace 28
-Xaw XawTextTopPosition 29
-Xaw XawTextSetInsertionPoint 30
-Xaw XawTextGetInsertionPoint 31
-Xaw XawTextUnsetSelection 32
-Xaw XawTextSetSelection 33
-Xaw XawTextInvalidate 34
-Xaw XawTextGetSource 35
-Xaw XawTextSearch 36
-Xaw XawTextDisplayCaret 37
-Xaw XawTextSinkDisplayText 38
-Xaw XawTextSinkInsertCursor 39
-Xaw XawTextSinkClearToBackground 40
-Xaw XawTextSinkFindPosition 41
-Xaw XawTextSinkFindDistance 42
-Xaw XawTextSinkResolve 43
-Xaw XawTextSinkMaxLines 44
-Xaw XawTextSinkMaxHeight 45
-Xaw XawTextSinkSetTabs 46
-Xaw XawTextSinkGetCursorBounds 47
-Xaw XawTextSourceRead 48
-Xaw XawTextSourceReplace 49
-Xaw XawTextSourceScan 50
-Xaw XawTextSourceSearch 51
-Xaw XawTextSourceConvertSelection 52
-Xaw XawTextSourceSetSelection 53
-Xaw XawToggleChangeRadioGroup 54
-Xaw XawToggleGetCurrent 55
-Xaw XawToggleSetCurrent 56
-Xaw XawToggleUnsetCurrent 57
-Xaw XawTreeForceLayout 58
-Xaw XawViewportSetLocation 59
-Xaw XawViewportSetCoordinates 60
-Xaw _XawMultiSinkPosToXY 61
-Xaw _XawMultiSave 62
-Xaw _XawMultiSaveAsFile 63
-Xaw _XawMultiSourceFreeString 64
-Xaw _XawTextFormat 65
-Xaw _XawTextBuildLineTable 66
-Xaw _XawTextGetSTRING 67
-Xaw _XawTextSaltAwaySelection 68
-Xaw _XawTextPosToXY 69
-Xaw _XawTextWCToMB 70
-Xaw _XawTextMBToWC 71
-Xaw _Xaw_atowc 72
-Xaw _XawImResizeVendorShell 73
-Xaw _XawImGetShellHeight 74
-Xaw _XawImRealize 75
-Xaw _XawImInitialize 76
-Xaw _XawImReconnect 77
-Xaw _XawImRegister 78
-Xaw _XawImUnregister 79
-Xaw _XawImSetValues 80
-Xaw _XawImSetFocusValues 82
-Xaw _XawImUnsetFocus 84
-Xaw _XawImWcLookupString 85
-Xaw _XawImGetImAreaHeight 86
-Xaw _XawImCallVendorShellExtResize 87
-Xaw _XawImDestroy 88
-Xaw _XawTextZapSelection 89
-Xaw _XawTextInsertFileAction 90
-Xaw _XawTextInsertFile 91
-Xaw _XawTextDoSearchAction 92
-Xaw _XawTextPopdownSearchAction 93
-Xaw _XawTextSearch 94
-Xaw _XawTextDoReplaceAction 95
-Xaw _XawTextSetField 96
-Xaw asciiSrcObjectClass 100
-Xaw asciiSrcClassRec 101
-Xaw dialogWidgetClass 102
-Xaw dialogClassRec 103
-Xaw formWidgetClass 104
-Xaw formClassRec 105
-Xaw listWidgetClass 106
-Xaw listClassRec 107
-Xaw multiSinkObjectClass 108
-Xaw multiSinkClassRec 109
-Xaw multiSrcObjectClass 110
-Xaw multiSrcClassRec 111
-Xaw panedWidgetClass 112
-Xaw panedClassRec 113
-Xaw scrollbarWidgetClass 114
-Xaw scrollbarClassRec 115
-Xaw simpleMenuWidgetClass 116
-Xaw simpleMenuClassRec 117
-Xaw FMT8BIT 118
-Xaw XawFmt8Bit 119
-Xaw XawFmtWide 120
-Xaw _XawTextActionsTable 121
-Xaw _XawTextActionsTableCount 122
-Xaw textWidgetClass 123
-Xaw textClassRec 124
-Xaw textSinkObjectClass 125
-Xaw textSinkClassRec 126
-Xaw toggleWidgetClass 127
-Xaw toggleClassRec 128
-Xaw treeWidgetClass 129
-Xaw treeClassRec 130
-Xaw viewportWidgetClass 131
-Xaw viewportClassRec 132
-Xaw menuButtonClassRec 133
-Xaw menuButtonWidgetClass 134
-Xaw smeBSBClassRec 135
-Xaw smeBSBObjectClass 136
-Xaw smeLineClassRec 137
-Xaw smeLineObjectClass 138
-Xaw labelClassRec 139
-Xaw labelWidgetClass 140
-Xaw commandClassRec 141
-Xaw commandWidgetClass 142
-Xaw boxClassRec 143
-Xaw boxWidgetClass 144
-Xaw simpleClassRec 145
-Xaw simpleWidgetClass 146
-Xaw XawInitializeWidgetSet 147
-Xaw asciiTextClassRec 148
-Xaw asciiTextWidgetClass 149
-Xaw portholeClassRec 150
-Xaw portholeWidgetClass 151
-Xaw pannerClassRec 152
-Xaw pannerWidgetClass 153
-Xaw textSrcClassRec 154
-Xaw textSrcObjectClass 155
-Xaw gripWidgetClass 156
-Xaw XawWidgetArray 157
-Xaw XawWidgetCount 158
-Xaw XawPanedAllowResize 159
-Xaw _XawTextNeedsUpdating 160
-Xaw _XawTextGetText 161
-Xaw _XawTextSetScrollBars 162
-Xaw _XawTextVScroll 163
-Xaw _XawTextReplace 164
-Xaw _XawTextClearAndCenterDisplay 165
-Xaw _XawTextCheckResize 166
-Xaw _XawTextSelectionList 167
-Xaw _XawTextSetSelection 168
-Xaw _XawTextAlterSelection 169
-Xaw _XawTextPrepareToUpdate 170
-Xaw _XawTextShowPosition 171
-Xaw _XawTextExecuteUpdate 172
-Xaw XawVendorShellExtResize 173
-Xaw asciiSinkClassRec 174
-Xaw asciiSinkObjectClass 175
-Xaw gripClassRec 176
-Xaw vPanedWidgetClass 177
-Xaw repeaterClassRec 178
-Xaw repeaterWidgetClass 179
-Xaw smeClassRec 180
-Xaw smeObjectClass 181
-Xaw stripChartClassRec 182
-Xaw stripChartWidgetClass 183
-Xaw _XawDefaultTextTranslations1 184
-Xaw _XawDefaultTextTranslations2 185
-Xaw _XawDefaultTextTranslations3 186
-Xaw vendorShellClassRec 187
-Xaw _XawVendorShellClassRec 187
-Xaw vendorShellWidgetClass 188
-Xaw _XawDefaultTextTranslations4 189
-Xaw _XawDefaultTextTranslations 190
-Xaw _XawTextSrcUndo 191
-Xaw tipClassRec 192
-Xaw tipWidgetClass 193
-Xaw XawTipEnable 194
-Xaw XawTipDisable 195
-Xaw XawTextSinkConvertPropertyList 196
-Xaw XawTextGetSink 197
-Xaw XawTextSourceClearEntities 198
-Xaw XawTextSourceFindAnchor 199
-Xaw XawTextSourcePrevAnchor 200
-Xaw XawTextSourceNextAnchor 201
-Xaw XawTextSourceAnchorAndEntity 202
-Xaw XawTextSourceAddEntity 203
-;4.x export starting from 250
-Xaw xawvendorShellExtClassRec 250
-Xaw xawvendorShellExtWidgetClass 251
-Xaw XawTextSinkCopyProperty 252
-Xaw XawTextSinkGetProperty 253
-Xaw XawTextSinkCombineProperty 254
-Xaw XawTextSinkAddProperty 255
-
-LIBRARY Xaw6 Xaw6 INITINSTANCE TERMINSTANCE
-Xaw6 XawAsciiSourceFreeString 1
-Xaw6 XawAsciiSave 2
-Xaw6 XawAsciiSaveAsFile 3
-Xaw6 XawAsciiSourceChanged 4
-Xaw6 XawDialogAddButton 5
-Xaw6 XawDialogGetValueString 6
-Xaw6 XawFormDoLayout 7
-Xaw6 XawListChange 8
-Xaw6 XawListUnhighlight 9
-Xaw6 XawListHighlight 10
-Xaw6 XawListShowCurrent 11
-Xaw6 XawPanedSetMinMax 13
-Xaw6 XawPanedGetMinMax 14
-Xaw6 XawPanedSetRefigureMode 15
-Xaw6 XawPanedGetNumSub 16
-Xaw6 XawScrollbarSetThumb 18
-Xaw6 XawSimpleMenuAddGlobalActions 19
-Xaw6 XawSimpleMenuGetActiveEntry 20
-Xaw6 XawSimpleMenuClearActiveEntry 21
-Xaw6 XawTextDisplay 22
-Xaw6 XawTextEnableRedisplay 23
-Xaw6 XawTextDisableRedisplay 24
-Xaw6 XawTextSetSelectionArray 25
-Xaw6 XawTextGetSelectionPos 26
-Xaw6 XawTextSetSource 27
-Xaw6 XawTextReplace 28
-Xaw6 XawTextTopPosition 29
-Xaw6 XawTextSetInsertionPoint 30
-Xaw6 XawTextGetInsertionPoint 31
-Xaw6 XawTextUnsetSelection 32
-Xaw6 XawTextSetSelection 33
-Xaw6 XawTextInvalidate 34
-Xaw6 XawTextGetSource 35
-Xaw6 XawTextSearch 36
-Xaw6 XawTextDisplayCaret 37
-Xaw6 XawTextSinkDisplayText 38
-Xaw6 XawTextSinkInsertCursor 39
-Xaw6 XawTextSinkClearToBackground 40
-Xaw6 XawTextSinkFindPosition 41
-Xaw6 XawTextSinkFindDistance 42
-Xaw6 XawTextSinkResolve 43
-Xaw6 XawTextSinkMaxLines 44
-Xaw6 XawTextSinkMaxHeight 45
-Xaw6 XawTextSinkSetTabs 46
-Xaw6 XawTextSinkGetCursorBounds 47
-Xaw6 XawTextSourceRead 48
-Xaw6 XawTextSourceReplace 49
-Xaw6 XawTextSourceScan 50
-Xaw6 XawTextSourceSearch 51
-Xaw6 XawTextSourceConvertSelection 52
-Xaw6 XawTextSourceSetSelection 53
-Xaw6 XawToggleChangeRadioGroup 54
-Xaw6 XawToggleGetCurrent 55
-Xaw6 XawToggleSetCurrent 56
-Xaw6 XawToggleUnsetCurrent 57
-Xaw6 XawTreeForceLayout 58
-Xaw6 XawViewportSetLocation 59
-Xaw6 XawViewportSetCoordinates 60
-Xaw6 _XawMultiSinkPosToXY 61
-Xaw6 _XawMultiSave 62
-Xaw6 _XawMultiSaveAsFile 63
-Xaw6 _XawMultiSourceFreeString 64
-Xaw6 _XawTextFormat 65
-Xaw6 _XawTextBuildLineTable 66
-Xaw6 _XawTextGetSTRING 67
-Xaw6 _XawTextSaltAwaySelection 68
-Xaw6 _XawTextPosToXY 69
-Xaw6 _XawTextWCToMB 70
-Xaw6 _XawTextMBToWC 71
-Xaw6 _Xaw_atowc 72
-Xaw6 _XawImResizeVendorShell 73
-Xaw6 _XawImGetShellHeight 74
-Xaw6 _XawImRealize 75
-Xaw6 _XawImInitialize 76
-Xaw6 _XawImReconnect 77
-Xaw6 _XawImRegister 78
-Xaw6 _XawImUnregister 79
-Xaw6 _XawImSetValues 80
-Xaw6 _XawImSetFocusValues 82
-Xaw6 _XawImUnsetFocus 84
-Xaw6 _XawImWcLookupString 85
-Xaw6 _XawImGetImAreaHeight 86
-Xaw6 _XawImCallVendorShellExtResize 87
-Xaw6 _XawImDestroy 88
-Xaw6 _XawTextZapSelection 89
-Xaw6 _XawTextInsertFileAction 90
-Xaw6 _XawTextInsertFile 91
-Xaw6 _XawTextDoSearchAction 92
-Xaw6 _XawTextPopdownSearchAction 93
-Xaw6 _XawTextSearch 94
-Xaw6 _XawTextDoReplaceAction 95
-Xaw6 _XawTextSetField 96
-Xaw6 asciiSrcObjectClass 100
-Xaw6 asciiSrcClassRec 101
-Xaw6 dialogWidgetClass 102
-Xaw6 dialogClassRec 103
-Xaw6 formWidgetClass 104
-Xaw6 formClassRec 105
-Xaw6 listWidgetClass 106
-Xaw6 listClassRec 107
-Xaw6 multiSinkObjectClass 108
-Xaw6 multiSinkClassRec 109
-Xaw6 multiSrcObjectClass 110
-Xaw6 multiSrcClassRec 111
-Xaw6 panedWidgetClass 112
-Xaw6 panedClassRec 113
-Xaw6 scrollbarWidgetClass 114
-Xaw6 scrollbarClassRec 115
-Xaw6 simpleMenuWidgetClass 116
-Xaw6 simpleMenuClassRec 117
-Xaw6 FMT8BIT 118
-Xaw6 XawFmt8Bit 119
-Xaw6 XawFmtWide 120
-Xaw6 _XawTextActionsTable 121
-Xaw6 _XawTextActionsTableCount 122
-Xaw6 textWidgetClass 123
-Xaw6 textClassRec 124
-Xaw6 textSinkObjectClass 125
-Xaw6 textSinkClassRec 126
-Xaw6 toggleWidgetClass 127
-Xaw6 toggleClassRec 128
-Xaw6 treeWidgetClass 129
-Xaw6 treeClassRec 130
-Xaw6 viewportWidgetClass 131
-Xaw6 viewportClassRec 132
-Xaw6 menuButtonClassRec 133
-Xaw6 menuButtonWidgetClass 134
-Xaw6 smeBSBClassRec 135
-Xaw6 smeBSBObjectClass 136
-Xaw6 smeLineClassRec 137
-Xaw6 smeLineObjectClass 138
-Xaw6 labelClassRec 139
-Xaw6 labelWidgetClass 140
-Xaw6 commandClassRec 141
-Xaw6 commandWidgetClass 142
-Xaw6 boxClassRec 143
-Xaw6 boxWidgetClass 144
-Xaw6 simpleClassRec 145
-Xaw6 simpleWidgetClass 146
-Xaw6 XawInitializeWidgetSet 147
-Xaw6 asciiTextClassRec 148
-Xaw6 asciiTextWidgetClass 149
-Xaw6 portholeClassRec 150
-Xaw6 portholeWidgetClass 151
-Xaw6 pannerClassRec 152
-Xaw6 pannerWidgetClass 153
-Xaw6 textSrcClassRec 154
-Xaw6 textSrcObjectClass 155
-Xaw6 gripWidgetClass 156
-Xaw6 XawWidgetArray 157
-Xaw6 XawWidgetCount 158
-Xaw6 XawPanedAllowResize 159
-Xaw6 _XawTextNeedsUpdating 160
-Xaw6 _XawTextGetText 161
-Xaw6 _XawTextSetScrollBars 162
-Xaw6 _XawTextVScroll 163
-Xaw6 _XawTextReplace 164
-Xaw6 _XawTextClearAndCenterDisplay 165
-Xaw6 _XawTextCheckResize 166
-Xaw6 _XawTextSelectionList 167
-Xaw6 _XawTextSetSelection 168
-Xaw6 _XawTextAlterSelection 169
-Xaw6 _XawTextPrepareToUpdate 170
-Xaw6 _XawTextShowPosition 171
-Xaw6 _XawTextExecuteUpdate 172
-Xaw6 XawVendorShellExtResize 173
-Xaw6 asciiSinkClassRec 174
-Xaw6 asciiSinkObjectClass 175
-Xaw6 gripClassRec 176
-Xaw6 vPanedWidgetClass 177
-Xaw6 repeaterClassRec 178
-Xaw6 repeaterWidgetClass 179
-Xaw6 smeClassRec 180
-Xaw6 smeObjectClass 181
-Xaw6 stripChartClassRec 182
-Xaw6 stripChartWidgetClass 183
-Xaw6 _XawDefaultTextTranslations1 184
-Xaw6 _XawDefaultTextTranslations2 185
-Xaw6 _XawDefaultTextTranslations3 186
-Xaw6 vendorShellClassRec 187
-Xaw6 _XawVendorShellClassRec 187
-Xaw6 vendorShellWidgetClass 188
-Xaw6 _XawDefaultTextTranslations4 189
-Xaw6 _XawDefaultTextTranslations 190
-Xaw6 _XawTextSrcUndo 191
-Xaw6 tipClassRec 192
-Xaw6 tipWidgetClass 193
-Xaw6 XawTipEnable 194
-Xaw6 XawTipDisable 195
-Xaw6 XawTextSinkConvertPropertyList 196
-Xaw6 XawTextGetSink 197
-Xaw6 XawTextSourceClearEntities 198
-Xaw6 XawTextSourceFindAnchor 199
-Xaw6 XawTextSourcePrevAnchor 200
-Xaw6 XawTextSourceNextAnchor 201
-Xaw6 XawTextSourceAnchorAndEntity 202
-Xaw6 XawTextSourceAddEntity 203
-LIBRARY Xext Xext
-Xext XMITMiscGetBugMode 1
-Xext XMITMiscQueryExtension 2
-Xext XMITMiscSetBugMode 3
-Xext XMissingExtension 4
-Xext XSetExtensionErrorHandler 5
-Xext XShapeCombineMask 6
-Xext XShapeCombineRectangles 7
-Xext XShapeCombineRegion 8
-Xext XShapeCombineShape 9
-Xext XShapeGetRectangles 10
-Xext XShapeInputSelected 11
-Xext XShapeOffsetShape 12
-Xext XShapeQueryExtension 13
-Xext XShapeQueryExtents 14
-Xext XShapeQueryVersion 15
-Xext XShapeSelectInput 16
-Xext XSyncAwait 17
-Xext XSyncChangeAlarm 18
-Xext XSyncChangeCounter 19
-Xext XSyncCreateAlarm 20
-Xext XSyncCreateCounter 21
-Xext XSyncDestroyAlarm 22
-Xext XSyncDestroyCounter 23
-Xext XSyncFreeSystemCounterList 24
-Xext XSyncGetPriority 25
-Xext XSyncInitialize 26
-Xext XSyncIntToValue 27
-Xext XSyncIntsToValue 28
-Xext XSyncListSystemCounters 29
-Xext XSyncMaxValue 30
-Xext XSyncMinValue 31
-Xext XSyncQueryAlarm 32
-Xext XSyncQueryCounter 33
-Xext XSyncQueryExtension 34
-Xext XSyncSetCounter 35
-Xext XSyncSetPriority 36
-Xext XSyncValueAdd 37
-Xext XSyncValueEqual 38
-Xext XSyncValueGreaterOrEqual 39
-Xext XSyncValueGreaterThan 40
-Xext XSyncValueHigh32 41
-Xext XSyncValueIsNegative 42
-Xext XSyncValueIsPositive 43
-Xext XSyncValueIsZero 44
-Xext XSyncValueLessOrEqual 45
-Xext XSyncValueLessThan 46
-Xext XSyncValueLow32 47
-Xext XSyncValueSubtract 48
-Xext XTestFakeInput 49
-Xext XTestFlush 50
-Xext XTestGetInput 51
-Xext XTestMovePointer 52
-Xext XTestPressButton 53
-Xext XTestPressKey 54
-Xext XTestQueryInputSize 55
-Xext XTestReset 56
-Xext XTestStopInput 57
-Xext XextAddDisplay 58
-Xext XextCreateExtension 59
-Xext XextDestroyExtension 60
-Xext XextFindDisplay 61
-Xext XextRemoveDisplay 62
-Xext XmbufChangeBufferAttributes 63
-Xext XmbufChangeWindowAttributes 64
-Xext XmbufClearBufferArea 65
-Xext XmbufCreateBuffers 66
-Xext XmbufCreateStereoWindow 67
-Xext XmbufDestroyBuffers 68
-Xext XmbufDisplayBuffers 69
-Xext XmbufGetBufferAttributes 70
-Xext XmbufGetScreenInfo 71
-Xext XmbufGetVersion 72
-Xext XmbufGetWindowAttributes 73
-Xext XmbufQueryExtension 74
-Xext XdbeQueryExtension 75
-Xext XdbeAllocateBackBufferName 76
-Xext XdbeDeallocateBackBufferName 77
-Xext XdbeSwapBuffers 78
-Xext XdbeBeginIdiom 79
-Xext XdbeEndIdiom 80
-Xext XdbeGetVisualInfo 81
-Xext XdbeFreeVisualInfo 82
-Xext XdbeGetBackBufferAttributes 83
-Xext XSecurityQueryExtension 84
-Xext XSecurityAllocXauth 85
-Xext XSecurityFreeXauth 86
-Xext XSecurityGenerateAuthorization 87
-Xext XSecurityRevokeAuthorization 88
-Xext XagQueryVersion 89
-Xext XagCreateEmbeddedApplicationGroup 90
-Xext XagCreateNonembeddedApplicationGroup 91
-Xext XagDestroyApplicationGroup 92
-Xext XagGetApplicationGroupAttributes 93
-Xext XagQueryApplicationGroup 94
-Xext XagCreateAssociation 95
-Xext XagDestroyAssociation 96
-Xext XLbxQueryExtension 97
-Xext XLbxGetEventBase 98
-Xext XLbxQueryVersion 99
-Xext XShmQueryExtension 100
-Xext XShmGetEventBase 101
-Xext XShmQueryVersion 102
-Xext XShmPixmapFormat 103
-Xext XShmAttach 104
-Xext XShmDetach 105
-Xext XShmCreateImage 106
-Xext XShmPutImage 107
-Xext XShmGetImage 108
-Xext XShmCreatePixmap 109
-Xext XcupGetReservedColormapEntries 110
-Xext XcupQueryVersion 111
-Xext XcupStoreColors 112
-Xext XPanoramiXQueryVersion 113
-Xext XPanoramiXAllocInfo 114
-Xext XPanoramiXGetScreenCount 115
-Xext XPanoramiXGetScreenSize 116
-Xext XPanoramiXGetState 117
-Xext XPanoramiXQueryExtension 118
-Xext DPMSQueryExtension 119
-Xext DPMSGetVersion 120
-Xext DPMSCapable 121
-Xext DPMSSetTimeouts 122
-Xext DPMSGetTimeouts 123
-Xext DPMSEnable 124
-Xext DPMSDisable 125
-Xext DPMSForceLevel 126
-Xext DPMSInfo 127
-Xext XeviQueryExtension 128
-Xext XeviQueryVersion 129
-Xext XeviGetVisualInfo 130
-LIBRARY Xi Xi
-Xi XAllowDeviceEvents 1
-Xi XChangeDeviceControl 2
-Xi XChangeDeviceDontPropagateList 3
-Xi XChangeDeviceKeyMapping 4
-Xi XChangeFeedbackControl 5
-Xi XChangeKeyboardDevice 6
-Xi XChangePointerDevice 7
-Xi XCloseDevice 8
-Xi XDeviceBell 9
-Xi XFreeDeviceControl 10
-Xi XFreeDeviceList 11
-Xi XFreeDeviceMotionEvents 12
-Xi XFreeDeviceState 13
-Xi XFreeFeedbackList 14
-Xi XGetDeviceButtonMapping 15
-Xi XGetDeviceControl 16
-Xi XGetDeviceDontPropagateList 17
-Xi XGetDeviceFocus 18
-Xi XGetDeviceKeyMapping 19
-Xi XGetDeviceModifierMapping 20
-Xi XGetDeviceMotionEvents 21
-Xi XGetExtensionVersion 22
-Xi XGetFeedbackControl 23
-Xi XGetSelectedExtensionEvents 24
-Xi XGrabDevice 25
-Xi XGrabDeviceButton 26
-Xi XGrabDeviceKey 27
-Xi XListInputDevices 28
-Xi XOpenDevice 29
-Xi XQueryDeviceState 30
-Xi XSelectExtensionEvent 31
-Xi XSendExtensionEvent 32
-Xi XSetDeviceButtonMapping 33
-Xi XSetDeviceFocus 34
-Xi XSetDeviceMode 35
-Xi XSetDeviceModifierMapping 36
-Xi XSetDeviceValuators 37
-Xi XUngrabDevice 38
-Xi XUngrabDeviceButton 39
-Xi XUngrabDeviceKey 40
-Xi _xibadclass 41
-Xi _xibaddevice 42
-Xi _xibadevent 43
-Xi _xibadmode 44
-Xi _xidevicebusy 45
-LIBRARY Xmu Xmu
-Xmu XmuGetAtomName 1
-Xmu XmuInternAtom 2
-Xmu XmuInternStrings 3
-Xmu XmuMakeAtom 4
-Xmu XmuNameOfAtom 5
-Xmu XmuCopyISOLatin1Lowered 6
-Xmu XmuCopyISOLatin1Uppered 7
-Xmu XmuCompareISOLatin1 8
-Xmu XmuAddCloseDisplayHook 9
-Xmu XmuLookupCloseDisplayHook 10
-Xmu XmuRemoveCloseDisplayHook 11
-Xmu XmuCvtFunctionToCallback 12
-Xmu XmuCvtStringToBackingStore 13
-Xmu XmuCvtStringToCursor 14
-Xmu XmuCvtStringToColorCursor 15
-Xmu XmuCvtStringToGravity 16
-Xmu XmuCvtStringToJustify 17
-Xmu XmuCvtStringToLong 18
-Xmu XmuCvtStringToOrientation 19
-Xmu XmuCvtStringToBitmap 20
-Xmu XmuCvtStringToShapeStyle 21
-Xmu XmuReshapeWidget 22
-Xmu XmuCvtStringToWidget 23
-Xmu XmuNewCvtStringToWidget 24
-Xmu XmuCursorNameToIndex 25
-Xmu XmuDQCreate 26
-Xmu XmuDQDestroy 27
-Xmu XmuDQLookupDisplay 28
-Xmu XmuDQAddDisplay 29
-Xmu XmuDQRemoveDisplay 30
-Xmu XmuDrawRoundedRectangle 31
-Xmu XmuFillRoundedRectangle 32
-Xmu XmuDrawLogo 33
-Xmu XmuCreatePixmapFromBitmap 34
-Xmu XmuCreateStippledPixmap 35
-Xmu XmuReleaseStippledPixmap 36
-Xmu XmuLocateBitmapFile 37
-Xmu XmuLocatePixmapFile 38
-Xmu XmuReadBitmapData 39
-Xmu XmuReadBitmapDataFromFile 40
-Xmu XmuPrintDefaultErrorMessage 41
-Xmu XmuSimpleErrorHandler 42
-Xmu XmuRegisterExternalAgent 43
-Xmu XmuCallInitializers 44
-Xmu XmuAddInitializer 45
-Xmu XmuAllStandardColormaps 46
-Xmu XmuCreateColormap 47
-Xmu XmuDeleteStandardColormap 48
-Xmu XmuGetColormapAllocation 49
-Xmu XmuLookupStandardColormap 50
-Xmu XmuStandardColormap 51
-Xmu XmuVisualStandardColormaps 52
-Xmu XmuConvertStandardSelection 53
-Xmu XmuGetHostname 54
-Xmu XmuWnInitializeNodes 55
-Xmu XmuWnFetchResources 56
-Xmu XmuWnCountOwnedResources 57
-Xmu XmuWnNameToNode 58
-Xmu XmuClientWindow 59
-Xmu XmuUpdateMapHints 60
-Xmu XmuScreenOfWindow 61
-Xmu XctCreate 62
-Xmu XctNextItem 63
-Xmu XctFree 64
-Xmu XctReset 65
-Xmu _XmuCCLookupDisplay 66
-Xmu _XEditResCheckMessages 67
-Xmu _XEditResPutString8 68
-Xmu _XEditResPut8 69
-Xmu _XEditResPut16 70
-Xmu _XEditResPut32 71
-Xmu _XEditResPutWidgetInfo 72
-Xmu _XEditResResetStream 74
-Xmu _XEditResGet8 75
-Xmu _XEditResGet16 76
-Xmu _XEditResGetSigned16 77
-Xmu _XEditResGet32 78
-Xmu _XEditResGetString8 79
-Xmu _XEditResGetWidgetInfo 80
-Xmu _XA_ATOM_PAIR 81
-Xmu _XA_CHARACTER_POSITION 82
-Xmu _XA_CLASS 83
-Xmu _XA_CLIENT_WINDOW 84
-Xmu _XA_CLIPBOARD 85
-Xmu _XA_COMPOUND_TEXT 86
-Xmu _XA_DECNET_ADDRESS 87
-Xmu _XA_DELETE 88
-Xmu _XA_FILENAME 89
-Xmu _XA_HOSTNAME 90
-Xmu _XA_IP_ADDRESS 91
-Xmu _XA_LENGTH 92
-Xmu _XA_LIST_LENGTH 93
-Xmu _XA_NAME 94
-Xmu _XA_NET_ADDRESS 95
-Xmu _XA_NULL 96
-Xmu _XA_OWNER_OS 97
-Xmu _XA_SPAN 98
-Xmu _XA_TARGETS 99
-Xmu _XA_TEXT 100
-Xmu _XA_TIMESTAMP 101
-Xmu _XA_USER 102
-Xmu XmuDistinguishableColors 103
-Xmu XmuDistinguishablePixels 104
-Xmu XmuCvtWidgetToString 105
-Xmu XmuCvtGravityToString 106
-Xmu XmuDestroySegmentList 107
-Xmu XmuCvtJustifyToString 108
-Xmu XmuSnprintf 109
-Xmu XmuAreaOrXor 110
-Xmu XmuDestroyScanlineList 111
-Xmu XmuScanlineXor 112
-Xmu XmuNewScanline 113
-Xmu XmuNCopyISOLatin1Lowered 114
-Xmu XmuNCopyISOLatin1Uppered 115
-Xmu XmuCvtShapeStyleToString 116
-Xmu XmuCvtOrientationToString 117
-Xmu XmuCvtBackingStoreToString 118
-Xmu XmuNewArea 119
-Xmu XmuScanlineOrSegment 120
-Xmu XmuOptimizeScanline 121
-; 4.x export starting from 150
-Xmu _XmuStringToBitmapFreeCache 150
-Xmu _XmuStringToBitmapInitCache 151
-Xmu XmuLookupAPL 152
-Xmu XmuLookupArabic 153
-Xmu XmuLookupCyrillic 154
-Xmu XmuLookupGreek 155
-Xmu XmuLookupHebrew 156
-Xmu XmuLookupJISX0201 157
-Xmu XmuLookupKana 158
-Xmu XmuLookupLatin1 159
-Xmu XmuLookupLatin2 160
-Xmu XmuLookupLatin3 161
-Xmu XmuLookupLatin4 162
-Xmu XmuLookupString 163
-Xmu _XA_UTF8_STRING 164
-Xmu XmuScanlineNot 165
-Xmu XmuScanlineAnd 166
-Xmu XmuScanlineOr 167
-LIBRARY Xp Xp
-Xp XpCancelDoc 1
-Xp XpCancelJob 2
-Xp XpCancelPage 3
-Xp XpCreateContext 4
-Xp XpDestroyContext 5
-Xp XpEndDoc 6
-Xp XpEndJob 7
-Xp XpEndPage 8
-Xp XpFreePrinterList 9
-Xp XpGetAttributes 10
-Xp XpGetAuthParams 11
-Xp XpGetContext 12
-Xp XpGetDocumentData 13
-Xp XpGetLocaleHinter 14
-Xp XpGetLocaleNetString 15
-Xp XpGetOneAttribute 16
-Xp XpGetPageDimensions 17
-Xp XpGetPdmStartParams 18
-Xp XpGetPrinterList 19
-Xp XpGetScreenOfContext 20
-Xp XpInputSelected 21
-Xp XpNotifyPdm 22
-Xp XpPutDocumentData 23
-Xp XpQueryExtension 24
-Xp XpQueryScreens 25
-Xp XpQueryVersion 26
-Xp XpRehashPrinterList 27
-Xp XpSelectInput 28
-Xp XpSendAuth 29
-Xp XpSendOneTicket 30
-Xp XpSetAttributes 31
-Xp XpSetContext 32
-Xp XpSetLocaleHinter 33
-Xp XpStartDoc 34
-Xp XpStartJob 35
-Xp XpStartPage 36
-; 4.x exports starting from 40
-Xp XpSetImageResolution 40
-LIBRARY Xpm Xpm
-Xpm XpmCreatePixmapFromData 1
-Xpm XpmCreateDataFromPixmap 2
-Xpm XpmReadFileToPixmap 3
-Xpm XpmWriteFileFromPixmap 4
-Xpm XpmCreateImageFromData 5
-Xpm XpmCreateDataFromImage 6
-Xpm XpmReadFileToImage 7
-Xpm XpmWriteFileFromImage 8
-Xpm XpmCreateImageFromBuffer 9
-Xpm XpmCreatePixmapFromBuffer 10
-Xpm XpmCreateBufferFromImage 11
-Xpm XpmCreateBufferFromPixmap 12
-Xpm XpmReadFileToBuffer 13
-Xpm XpmWriteFileFromBuffer 14
-Xpm XpmReadFileToData 15
-Xpm XpmWriteFileFromData 16
-Xpm XpmAttributesSize 17
-Xpm XpmFreeAttributes 18
-Xpm XpmFreeExtensions 19
-Xpm XpmFreeXpmImage 20
-Xpm XpmFreeXpmInfo 21
-Xpm XpmGetErrorString 22
-Xpm XpmLibraryVersion 23
-Xpm XpmReadFileToXpmImage 24
-Xpm XpmWriteFileFromXpmImage 25
-Xpm XpmCreatePixmapFromXpmImage 26
-Xpm XpmCreateImageFromXpmImage 27
-Xpm XpmCreateXpmImageFromImage 28
-Xpm XpmCreateXpmImageFromPixmap 29
-Xpm XpmCreateDataFromXpmImage 30
-Xpm XpmCreateXpmImageFromData 31
-Xpm XpmCreateXpmImageFromBuffer 32
-Xpm XpmCreateBufferFromXpmImage 33
-; 4.x exports starting from 40
-Xpm XpmFree 40
-LIBRARY Xss Xss
-Xss XScreenSaverQueryExtension 1
-Xss XScreenSaverQueryVersion 2
-Xss XScreenSaverAllocInfo 3
-Xss XScreenSaverQueryInfo 4
-Xss XScreenSaverSelectInput 5
-Xss XScreenSaverSetAttributes 6
-Xss XScreenSaverUnsetAttributes 7
-Xss XScreenSaverRegister 8
-Xss XScreenSaverUnregister 9
-Xss XScreenSaverGetRegistered 10
-LIBRARY Xt Xt INITINSTANCE TERMINSTANCE
-Xt XtAppAddActionHook 1
-Xt XtRemoveActionHook 2
-Xt XtMalloc 3
-Xt XtRealloc 4
-Xt XtCalloc 5
-Xt XtFree 6
-Xt XtMergeArgLists 7
-Xt XtAddCallback 8
-Xt XtAddCallbacks 9
-Xt XtRemoveCallback 10
-Xt XtRemoveCallbacks 11
-Xt XtRemoveAllCallbacks 12
-Xt XtCallCallbacks 13
-Xt XtHasCallbacks 14
-Xt XtCallCallbackList 15
-Xt XtSetMultiClickTime 16
-Xt XtGetMultiClickTime 17
-Xt XtSetTypeConverter 18
-Xt XtAppSetTypeConverter 19
-Xt XtAddConverter 20
-Xt XtAppAddConverter 21
-Xt XtCallConverter 22
-Xt XtConvert 23
-Xt XtConvertAndStore 24
-Xt XtAppReleaseCacheRefs 25
-Xt XtCallbackReleaseCacheRefList 26
-Xt XtCallbackReleaseCacheRef 27
-Xt XtDisplayStringConversionWarning 28
-Xt XtStringConversionWarning 29
-Xt XtCvtIntToBoolean 30
-Xt XtCvtIntToShort 31
-Xt XtCvtStringToBoolean 32
-Xt XtCvtIntToBool 33
-Xt XtCvtStringToBool 34
-Xt XtCvtIntToColor 35
-Xt XtCvtStringToPixel 36
-Xt XtCvtStringToCursor 37
-Xt XtCvtStringToDisplay 38
-Xt XtCvtStringToFile 39
-Xt XtCvtIntToFloat 40
-Xt XtCvtStringToFloat 41
-Xt XtCvtStringToFont 42
-Xt XtCvtIntToFont 43
-Xt XtCvtStringToFontSet 44
-Xt XtCvtStringToFontStruct 45
-Xt XtCvtStringToInt 46
-Xt XtCvtStringToShort 47
-Xt XtCvtStringToDimension 48
-Xt XtCvtIntToUnsignedChar 49
-Xt XtCvtStringToUnsignedChar 50
-Xt XtCvtColorToPixel 51
-Xt XtCvtIntToPixel 52
-Xt XtCvtIntToPixmap 53
-Xt XtCvtStringToInitialState 54
-Xt XtCvtStringToVisual 55
-Xt XtCvtStringToAtom 56
-Xt XtCvtStringToDirectoryString 57
-Xt XtCvtStringToCommandArgArray 58
-Xt XtInitializeWidgetClass 59
-Xt XtCreateWidget 60
-Xt XtCreateManagedWidget 61
-Xt XtCreatePopupShell 62
-Xt XtAppCreateShell 63
-Xt XtCreateApplicationShell 64
-Xt XtDestroyWidget 65
-Xt XtOpenDisplay 66
-Xt XtDisplayInitialize 67
-Xt XtCreateApplicationContext 68
-Xt XtDestroyApplicationContext 69
-Xt XtDatabase 70
-Xt XtDisplayToApplicationContext 71
-Xt XtCloseDisplay 72
-Xt XtWidgetToApplicationContext 73
-Xt XtGetApplicationNameAndClass 74
-Xt XtGetErrorDatabase 75
-Xt XtAppGetErrorDatabase 76
-Xt XtGetErrorDatabaseText 77
-Xt XtAppGetErrorDatabaseText 78
-Xt XtErrorMsg 79
-Xt XtAppErrorMsg 80
-Xt XtWarningMsg 81
-Xt XtAppWarningMsg 82
-Xt XtSetErrorMsgHandler 83
-Xt XtAppSetErrorMsgHandler 84
-Xt XtSetWarningMsgHandler 85
-Xt XtAppSetWarningMsgHandler 86
-Xt XtError 87
-Xt XtAppError 88
-Xt XtWarning 89
-Xt XtAppWarning 90
-Xt XtSetErrorHandler 91
-Xt XtAppSetErrorHandler 92
-Xt XtSetWarningHandler 93
-Xt XtAppSetWarningHandler 94
-Xt XtBuildEventMask 95
-Xt XtRemoveEventHandler 96
-Xt XtAddEventHandler 97
-Xt XtInsertEventHandler 98
-Xt XtRemoveRawEventHandler 99
-Xt XtInsertRawEventHandler 100
-Xt XtAddRawEventHandler 101
-Xt XtWindowToWidget 102
-Xt XtDispatchEvent 103
-Xt XtAddGrab 104
-Xt XtRemoveGrab 105
-Xt XtMainLoop 106
-Xt XtAppMainLoop 107
-Xt XtAddExposureToRegion 108
-Xt XtLastTimestampProcessed 109
-Xt XtIsRectObj 110
-Xt XtIsWidget 111
-Xt XtIsComposite 112
-Xt XtIsConstraint 113
-Xt XtIsShell 114
-Xt XtIsOverrideShell 115
-Xt XtIsWMShell 116
-Xt XtIsVendorShell 117
-Xt XtIsTransientShell 118
-Xt XtIsTopLevelShell 119
-Xt XtIsApplicationShell 120
-Xt XtMapWidget 121
-Xt XtUnmapWidget 122
-Xt XtNewString 123
-Xt XtIsSessionShell 124
-Xt XtAllocateGC 125
-Xt XtGetGC 126
-Xt XtReleaseGC 127
-Xt XtDestroyGC 128
-Xt XtMakeGeometryRequest 129
-Xt XtMakeResizeRequest 130
-Xt XtResizeWindow 131
-Xt XtResizeWidget 132
-Xt XtConfigureWidget 133
-Xt XtMoveWidget 134
-Xt XtTranslateCoords 135
-Xt XtQueryGeometry 136
-Xt XtGetActionKeysym 137
-Xt XtGetResourceList 138
-Xt XtGetConstraintResourceList 139
-Xt XtGetValues 140
-Xt XtGetSubvalues 141
-Xt XtToolkitInitialize 142
-Xt XtSetLanguageProc 143
-Xt XtScreenDatabase 144
-Xt XtAppSetFallbackResources 145
-Xt XtAppInitialize 146
-Xt XtInitialize 147
-Xt XtOpenApplication 148
-Xt XtIsSubclass 149
-Xt XtRealizeWidget 150
-Xt XtUnrealizeWidget 151
-Xt XtCreateWindow 152
-Xt XtNameToWidget 153
-Xt XtDisplayOfObject 154
-Xt XtDisplay 155
-Xt XtScreenOfObject 156
-Xt XtScreen 157
-Xt XtWindowOfObject 158
-Xt XtWindow 159
-Xt XtSuperclass 160
-Xt XtClass 161
-Xt XtIsManaged 162
-Xt XtIsRealized 163
-Xt XtIsSensitive 164
-Xt XtParent 165
-Xt XtName 166
-Xt XtIsObject 167
-Xt XtFindFile 168
-Xt XtResolvePathname 169
-Xt XtCallAcceptFocus 170
-Xt XtSetKeyboardFocus 171
-Xt XtUnmanageChildren 172
-Xt XtUnmanageChild 173
-Xt XtManageChildren 174
-Xt XtManageChild 175
-Xt XtSetMappedWhenManaged 176
-Xt XtAddTimeOut 177
-Xt XtAppAddTimeOut 178
-Xt XtRemoveTimeOut 179
-Xt XtAddWorkProc 180
-Xt XtAppAddWorkProc 181
-Xt XtRemoveWorkProc 182
-Xt XtAddInput 183
-Xt XtAppAddInput 184
-Xt XtRemoveInput 185
-Xt XtNextEvent 186
-Xt XtAppNextEvent 187
-Xt XtProcessEvent 188
-Xt XtAppProcessEvent 189
-Xt XtPending 190
-Xt XtAppPending 191
-Xt XtPeekEvent 192
-Xt XtAppPeekEvent 193
-Xt XtGrabKey 194
-Xt XtGrabButton 195
-Xt XtUngrabKey 196
-Xt XtUngrabButton 197
-Xt XtGrabKeyboard 198
-Xt XtUngrabKeyboard 199
-Xt XtGrabPointer 200
-Xt XtUngrabPointer 201
-Xt XtPopup 202
-Xt XtPopupSpringLoaded 203
-Xt XtPopdown 204
-Xt XtCallbackPopdown 205
-Xt XtCallbackNone 206
-Xt XtCallbackNonexclusive 207
-Xt XtCallbackExclusive 208
-Xt XtGetSubresources 209
-Xt XtGetApplicationResources 210
-Xt XtSetSelectionTimeout 211
-Xt XtAppSetSelectionTimeout 212
-Xt XtGetSelectionTimeout 213
-Xt XtAppGetSelectionTimeout 214
-Xt XtOwnSelection 215
-Xt XtOwnSelectionIncremental 216
-Xt XtDisownSelection 217
-Xt XtGetSelectionValue 218
-Xt XtGetSelectionValueIncremental 219
-Xt XtGetSelectionValues 220
-Xt XtGetSelectionValuesIncremental 221
-Xt XtGetSelectionRequest 222
-Xt XtSetSensitive 223
-Xt XtSetSubvalues 224
-Xt XtSetValues 225
-Xt XtSetWMColormapWindows 226
-Xt XtAddActions 227
-Xt XtAppAddActions 228
-Xt XtGetActionList 229
-Xt XtMenuPopupAction 230
-Xt XtCallActionProc 231
-Xt XtRegisterGrabAction 232
-Xt XtConvertCase 233
-Xt XtTranslateKeycode 234
-Xt XtTranslateKey 235
-Xt XtSetKeyTranslator 236
-Xt XtRegisterCaseConverter 237
-Xt XtGetKeysymTable 238
-Xt XtKeysymToKeycodeList 239
-Xt XtCvtStringToAcceleratorTable 240
-Xt XtCvtStringToTranslationTable 241
-Xt XtParseAcceleratorTable 242
-Xt XtParseTranslationTable 243
-Xt XtUninstallTranslations 244
-Xt XtInstallAccelerators 245
-Xt XtInstallAllAccelerators 246
-Xt XtAugmentTranslations 247
-Xt XtOverrideTranslations 248
-Xt XtVaCreateWidget 249
-Xt XtVaCreateManagedWidget 250
-Xt XtVaAppCreateShell 251
-Xt XtVaCreatePopupShell 252
-Xt XtVaSetValues 253
-Xt XtVaSetSubvalues 254
-Xt XtVaAppInitialize 255
-Xt XtVaOpenApplication 256
-Xt XtVaGetSubresources 257
-Xt XtVaGetApplicationResources 258
-Xt XtVaGetValues 259
-Xt XtVaGetSubvalues 260
-Xt XtVaCreateArgsList 261
-Xt XtCvtStringToRestartStyle 262
-Xt XtCvtStringToGravity 263
-Xt XtAppSetExitFlag 264
-Xt XtAppGetExitFlag 265
-Xt XtGetDisplays 266
-Xt XtRemoveEventTypeHandler 267
-Xt XtInsertEventTypeHandler 268
-Xt XtRegisterDrawable 269
-Xt XtUnregisterDrawable 270
-Xt XtDispatchEventToWidget 271
-Xt XtLastEventProcessed 272
-Xt XtSetEventDispatcher 273
-Xt XtRegisterExtensionSelector 274
-Xt XtAppAddBlockHook 275
-Xt XtRemoveBlockHook 276
-Xt XtHooksOfDisplay 277
-Xt XtGetClassExtension 278
-Xt XtGetKeyboardFocusWidget 279
-Xt XtChangeManagedSet 280
-Xt XtAddSignal 281
-Xt XtAppAddSignal 282
-Xt XtRemoveSignal 283
-Xt XtNoticeSignal 284
-Xt XtReservePropertyAtom 285
-Xt XtReleasePropertyAtom 286
-Xt XtCreateSelectionRequest 287
-Xt XtSendSelectionRequest 288
-Xt XtCancelSelectionRequest 289
-Xt XtSetSelectionParameters 290
-Xt XtGetSelectionParameters 291
-Xt XtSessionGetToken 292
-Xt XtSessionReturnToken 293
-Xt XtAppLock 294
-Xt XtAppUnlock 295
-Xt XtProcessLock 296
-Xt XtProcessUnlock 297
-Xt XtToolkitThreadInitialize 298
-Xt _XtDoFreeBindings 299
-Xt _XtAllocError 300
-Xt _XtHeapInit 301
-Xt _XtHeapAlloc 302
-Xt _XtHeapFree 303
-Xt _XtAddCallback 304
-Xt _XtAddCallbackOnce 305
-Xt _XtRemoveCallback 306
-Xt _XtRemoveAllCallbacks 307
-Xt _XtCompileCallbackList 308
-Xt _XtGetCallbackList 309
-Xt _XtCallConditionalCallbackList 310
-Xt _XtSetDefaultConverterTable 311
-Xt _XtFreeConverterTable 312
-Xt _XtTableAddConverter 313
-Xt _XtCacheFlushTag 314
-Xt _XtConvert 315
-Xt _XtConvertInitialize 316
-Xt _XtAddDefaultConverters 317
-Xt _XtCreateWidget 318
-Xt _XtCreatePopupShell 319
-Xt _XtAppCreateShell 320
-Xt _XtDoPhase2Destroy 321
-Xt _XtGetProcessContext 322
-Xt _XtDefaultAppContext 323
-Xt _XtAppInit 324
-Xt _XtDestroyAppContexts 325
-Xt _XtSortPerDisplayList 326
-Xt _XtCloseDisplays 327
-Xt _XtDefaultErrorMsg 328
-Xt _XtDefaultWarningMsg 329
-Xt _XtDefaultError 330
-Xt _XtDefaultWarning 331
-Xt _XtSetDefaultErrorHandlers 332
-Xt _XtAllocWWTable 333
-Xt _XtFreeWWTable 334
-Xt _XtConvertTypeToMask 335
-Xt _XtOnGrabList 336
-Xt _XtEventInitialize 337
-Xt _XtFreeEventTable 338
-Xt _XtSendFocusEvent 339
-Xt _XtFreePerWidgetInput 340
-Xt _XtGetPerWidgetInput 341
-Xt _XtFillAncestorList 342
-Xt _XtFindRemapWidget 343
-Xt _XtUngrabBadGrabs 344
-Xt _XtGClistFree 345
-Xt _XtMakeGeometryRequest 346
-Xt _XtInherit 347
-Xt _XtPreparseCommandLine 348
-Xt _XtDisplayInitialize 349
-Xt _XtCheckSubclassFlag 350
-Xt _XtIsSubclassOf 351
-Xt _XtWindowedAncestor 352
-Xt _XtProcessKeyboardEvent 353
-Xt _XtHandleFocus 354
-Xt _XtRemoveAllInputs 355
-Xt _XtRefreshMapping 356
-Xt _XtDestroyServerGrabs 357
-Xt _XtCheckServerGrabsOnWidget 358
-Xt _XtProcessPointerEvent 359
-Xt _XtPopup 360
-Xt _XtCopyFromParent 361
-Xt _XtCopyFromArg 362
-Xt _XtCopyToArg 363
-Xt _XtCompileResourceList 364
-Xt _XtDependencies 365
-Xt _XtResourceDependencies 366
-Xt _XtConstraintResDependencies 367
-Xt _XtCreateIndirectionTable 368
-Xt _XtGetResources 369
-Xt _XtResourceListInitialize 370
-Xt _XtSetDefaultSelectionTimeout 371
-Xt _XtShellGetCoordinates 372
-Xt _XtInitializeActionData 373
-Xt _XtBindActions 374
-Xt _XtUnbindActions 375
-Xt _XtFreeActions 376
-Xt _XtRegisterGrabs 377
-Xt _XtGrabInitialize 378
-Xt _XtComputeLateBindings 379
-Xt _XtAllocTMContext 380
-Xt _XtMatchUsingDontCareMods 381
-Xt _XtMatchUsingStandardMods 382
-Xt _XtBuildKeysymTables 383
-Xt _XtTranslateInitialize 384
-Xt _XtAddTMConverters 385
-Xt _XtPrintXlations 386
-Xt _XtDisplayTranslations 387
-Xt _XtDisplayAccelerators 388
-Xt _XtDisplayInstalledAccelerators 389
-Xt _XtPrintActions 390
-Xt _XtPrintState 391
-Xt _XtPrintEventSeq 392
-Xt _XtGetQuarkIndex 393
-Xt _XtGetTypeIndex 394
-Xt _XtGetModifierIndex 395
-Xt _XtRegularMatch 396
-Xt _XtMatchAtom 397
-Xt _XtTranslateEvent 398
-Xt _XtTraverseStateTree 399
-Xt _XtInstallTranslations 400
-Xt _XtRemoveTranslations 401
-Xt _XtDestroyTMData 402
-Xt _XtCreateXlations 403
-Xt _XtParseTreeToStateTree 404
-Xt _XtAddEventSeqToStateTree 405
-Xt _XtCvtMergeTranslations 406
-Xt _XtGetTranslationValue 407
-Xt _XtRemoveStateTreeByIndex 408
-Xt _XtFreeTranslations 409
-Xt _XtMergeTranslations 410
-Xt _XtUnmergeTranslations 411
-Xt _XtPopupInitialize 412
-Xt _XtVaAppInitialize 413
-Xt _XtVaOpenApplication 414
-Xt _XtCountVaList 415
-Xt _XtVaCreateTypedArgList 416
-Xt _XtVaToArgList 417
-Xt _XtVaToTypedArgList 418
-Xt _XtPeekCallback 419
-Xt _XtCreateHookObj 420
-Xt _XtGetPerDisplay 421
-Xt _XtGetPerDisplayInput 422
-Xt _XtExtensionSelect 423
-Xt _XtAddShellToHookObj 424
-Xt _XtIsHookObject 425
-Xt _XtGetUserName 426
-Xt _XtWaitForSomething 427
-Xt XtDirectConvert 433
-Xt colorConvertArgs 435
-Xt screenConvertArg 436
-Xt XtCXtToolkitError 437
-Xt _XtQString 438
-Xt _XtAppDestroyCount 439
-Xt _XtperDisplayList 440
-Xt _XtGlobalTM 444
-Xt XtStrings 445
-Xt overrideShellClassRec 446
-Xt overrideShellWidgetClass 447
-Xt constraintClassRec 448
-Xt constraintWidgetClass 449
-Xt objectClassRec 450
-Xt objectClass 451
-Xt widgetClassRec 452
-Xt widgetClass 453
-Xt rectObjClassRec 454
-Xt rectObjClass 455
-Xt coreWidgetClass 457
-Xt wmShellClassRec 458
-Xt wmShellWidgetClass 459
-Xt XtShellStrings 460
-Xt topLevelShellClassRec 461
-Xt topLevelShellWidgetClass 462
-Xt transientShellClassRec 463
-Xt transientShellWidgetClass 464
-Xt shellClassRec 465
-Xt shellWidgetClass 466
-Xt compositeClassRec 467
-Xt compositeWidgetClass 468
-Xt applicationShellClassRec 469
-Xt applicationShellWidgetClass 470
-Xt _XtInheritTranslations 471
-Xt sessionShellClassRec 472
-Xt sessionShellWidgetClass 473
-Xt vendorShellClassRec 474
-Xt vendorShellWidgetClass 475
-Xt hookObjClassRec 476
-Xt hookObjectClass 477
-LIBRARY Xtst Xtst
-Xtst XTestCompareCurrentCursorWithWindow 1
-Xtst XTestCompareCursorWithWindow 2
-Xtst XTestDiscard 3
-Xtst XTestFakeButtonEvent 4
-Xtst XTestFakeDeviceButtonEvent 5
-Xtst XTestFakeDeviceKeyEvent 6
-Xtst XTestFakeDeviceMotionEvent 7
-Xtst XTestFakeKeyEvent 8
-Xtst XTestFakeMotionEvent 9
-Xtst XTestFakeProximityEvent 10
-Xtst XTestFakeRelativeMotionEvent 11
-Xtst XTestGrabControl 12
-Xtst XTestQueryExtension 13
-Xtst XTestSetGContextOfGC 14
-Xtst XTestSetVisualIDOfVisual 15
-Xtst XRecordIdBaseMask 16
-Xtst XRecordQueryVersion 17
-Xtst XRecordCreateContext 18
-Xtst XRecordAllocRange 19
-Xtst XRecordRegisterClients 20
-Xtst XRecordUnregisterClients 21
-Xtst XRecordGetContext 22
-Xtst XRecordFreeState 23
-Xtst XRecordFreeData 24
-Xtst XRecordEnableContext 25
-Xtst XRecordEnableContextAsync 26
-Xtst XRecordProcessReplies 27
-Xtst XRecordDisableContext 28
-Xtst XRecordFreeContext 29
-LIBRARY Xxf86DGA Xxf86DGA
-Xxf86DGA XF86DGAQueryExtension 1
-Xxf86DGA XF86DGAQueryVersion 2
-Xxf86DGA XF86DGAGetVideoLL 3
-Xxf86DGA XF86DGADirectVideoLL 4
-Xxf86DGA XF86DGAGetViewPort 5
-Xxf86DGA XF86DGASetViewPort 6
-Xxf86DGA XF86DGAGetVidPage 7
-Xxf86DGA XF86DGASetVidPage 8
-Xxf86DGA XF86DGADirectVideo 9
-Xxf86DGA XF86DGAGetVideo 10
-; 4.x exports starting from 20
-Xxf86DGA XF86DGAQueryDirectVideo 20
-Xxf86DGA XF86DGAInstallColormap 21
-LIBRARY Xxf86MISC Xf86MISC
-Xxf86Misc XF86MiscQueryExtension 1
-Xxf86Misc XF86MiscQueryVersion 2
-Xxf86Misc XF86MiscSetSaver 3
-Xxf86Misc XF86MiscGetSaver 4
-LIBRARY Xxf86VM Xxf86VM
-Xxf86VM XF86VidModeQueryExtension 1
-Xxf86VM XF86VidModeQueryVersion 2
-Xxf86VM XF86VidModeGetModeLine 3
-Xxf86VM XF86VidModeModModeLine 4
-Xxf86VM XF86VidModeSwitchMode 5
-Xxf86VM XF86VidModeLockModeSwitch 6
-Xxf86VM XF86VidModeGetMonitor 7
-LIBRARY dps dps
-dps CSDPSInit 1
-dps CSDPSHeadOfDpyExt 2
-dps DPSCAPChangeGC 3
-dps DPSCAPCreate 4
-dps DPSCAPDestroy 5
-dps DPSCAPOpenAgent 6
-dps DPSCAPStartUp 8
-dps DPSCAPWrite 9
-dps DPSCAPCloseDisplayProc 10
-dps DPSCAPCloseAgent 13
-dps DPSclientsync 14
-dps DPScurrentXgcdrawable 15
-dps DPScurrentXgcdrawablecolor 16
-dps DPScurrentXoffset 17
-dps DPSsetXgcdrawable 18
-dps DPSsetXgcdrawablecolor 19
-dps DPSsetXoffset 20
-dps DPSsetXrgbactual 21
-dps DPSclientXready 22
-dps DPSsetXdrawingfunction 23
-dps DPScurrentXdrawingfunction 24
-dps DPSWarnProc 25
-dps DPSFatalProc 26
-dps DPSCantHappen 27
-dps DPScolorimage 28
-dps DPScurrentblackgeneration 29
-dps DPScurrentcmykcolor 30
-dps DPScurrentcolorscreen 31
-dps DPScurrentcolortransfer 32
-dps DPScurrentundercolorremoval 33
-dps DPSsetblackgeneration 34
-dps DPSsetcmykcolor 35
-dps DPSsetcolorscreen 36
-dps DPSsetcolortransfer 37
-dps DPSsetundercolorremoval 38
-dps DPSeq 39
-dps DPSexit 40
-dps DPSfalse 41
-dps DPSfor 42
-dps DPSforall 43
-dps DPSge 44
-dps DPSgt 45
-dps DPSif 46
-dps DPSifelse 47
-dps DPSle 48
-dps DPSloop 49
-dps DPSlt 50
-dps DPSne 51
-dps DPSnot 52
-dps DPSor 53
-dps DPSrepeat 54
-dps DPSstop 55
-dps DPSstopped 56
-dps DPStrue 57
-dps DPSUserObjects 58
-dps DPScondition 59
-dps DPScurrentcontext 60
-dps DPScurrentobjectformat 61
-dps DPSdefineusername 62
-dps DPSdefineuserobject 63
-dps DPSdetach 64
-dps DPSexecuserobject 65
-dps DPSfork 66
-dps DPSjoin 67
-dps DPSlock 68
-dps DPSmonitor 69
-dps DPSnotify 70
-dps DPSsetobjectformat 71
-dps DPSsetvmthreshold 72
-dps DPSundefineuserobject 73
-dps DPSwait 74
-dps DPSyield 75
-dps DPSaload 76
-dps DPSanchorsearch 77
-dps DPSarray 78
-dps DPSastore 79
-dps DPSbegin 80
-dps DPSclear 81
-dps DPScleartomark 82
-dps DPScopy 83
-dps DPScount 84
-dps DPScounttomark 85
-dps DPScvi 86
-dps DPScvlit 87
-dps DPScvn 88
-dps DPScvr 89
-dps DPScvrs 90
-dps DPScvs 91
-dps DPScvx 92
-dps DPSdef 93
-dps DPSdict 94
-dps DPSdictstack 95
-dps DPSdup 96
-dps DPSend 97
-dps DPSexch 98
-dps DPSexecstack 99
-dps DPSexecuteonly 100
-dps DPSget 101
-dps DPSgetinterval 102
-dps DPSindex 103
-dps DPSknown 104
-dps DPSlength 105
-dps DPSload 106
-dps DPSmark 107
-dps DPSmatrix 108
-dps DPSmaxlength 109
-dps DPSnoaccess 110
-dps DPSnull 111
-dps DPSpackedarray 112
-dps DPSpop 113
-dps DPSput 114
-dps DPSputinterval 115
-dps DPSrcheck 116
-dps DPSreadonly 117
-dps DPSroll 118
-dps DPSscheck 119
-dps DPSsearch 120
-dps DPSshareddict 121
-dps DPSstatusdict 122
-dps DPSstore 123
-dps DPSstring 124
-dps DPSstringwidth 125
-dps DPSsystemdict 126
-dps DPSuserdict 127
-dps DPSwcheck 128
-dps DPSwhere 129
-dps DPSxcheck 130
-dps DPSCreatePSWDict 131
-dps DPSDestroyPSWDict 132
-dps DPSWDictLookup 133
-dps DPSWDictEnter 134
-dps DPSWDictRemove 135
-dps DPSMakeAtom 136
-dps DPSFontDirectory 137
-dps DPSISOLatin1Encoding 138
-dps DPSSharedFontDirectory 139
-dps DPSStandardEncoding 140
-dps DPScachestatus 141
-dps DPScurrentcacheparams 142
-dps DPScurrentfont 143
-dps DPSdefinefont 144
-dps DPSfindfont 145
-dps DPSmakefont 146
-dps DPSscalefont 147
-dps DPSselectfont 148
-dps DPSsetcachedevice 149
-dps DPSsetcachelimit 150
-dps DPSsetcacheparams 151
-dps DPSsetcharwidth 152
-dps DPSsetfont 153
-dps DPSundefinefont 154
-dps DPSconcat 155
-dps DPScurrentdash 156
-dps DPScurrentflat 157
-dps DPScurrentgray 158
-dps DPScurrentgstate 159
-dps DPScurrenthalftone 160
-dps DPScurrenthalftonephase 161
-dps DPScurrenthsbcolor 162
-dps DPScurrentlinecap 163
-dps DPScurrentlinejoin 164
-dps DPScurrentlinewidth 165
-dps DPScurrentmatrix 166
-dps DPScurrentmiterlimit 167
-dps DPScurrentpoint 168
-dps DPScurrentrgbcolor 169
-dps DPScurrentscreen 170
-dps DPScurrentstrokeadjust 171
-dps DPScurrenttransfer 172
-dps DPSdefaultmatrix 173
-dps DPSgrestore 174
-dps DPSgrestoreall 175
-dps DPSgsave 176
-dps DPSgstate 177
-dps DPSinitgraphics 178
-dps DPSinitmatrix 179
-dps DPSrotate 180
-dps DPSscale 181
-dps DPSsetdash 182
-dps DPSsetflat 183
-dps DPSsetgray 184
-dps DPSsetgstate 185
-dps DPSsethalftone 186
-dps DPSsethalftonephase 187
-dps DPSsethsbcolor 188
-dps DPSsetlinecap 189
-dps DPSsetlinejoin 190
-dps DPSsetlinewidth 191
-dps DPSsetmatrix 192
-dps DPSsetmiterlimit 193
-dps DPSsetrgbcolor 194
-dps DPSsetscreen 195
-dps DPSsetstrokeadjust 196
-dps DPSsettransfer 197
-dps DPStranslate 198
-dps DPSclientPrintProc 199
-dps DPSinnerProcWriteData 200
-dps DPSSafeSetLastNameIndex 201
-dps DPSCheckInitClientGlobals 202
-dps DPSPrivateCheckWait 203
-dps DPSPrivateDestroyContext 204
-dps DPSPrivateDestroySpace 205
-dps DPSCheckShared 206
-dps DPSDefaultPrivateHandler 207
-dps DPSCreateContext 208
-dps DPSInitCommonTextContextProcs 209
-dps DPSInitCommonContextProcs 210
-dps DPSInitPrivateContextProcs 211
-dps DPSInitPrivateContextFields 212
-dps DPSInitPrivateTextContextFields 213
-dps DPSInitCommonSpaceProcs 214
-dps DPSInitPrivateSpaceFields 215
-dps DPSequals 216
-dps DPSequalsequals 217
-dps DPSbytesavailable 218
-dps DPSclosefile 219
-dps DPScurrentfile 220
-dps DPSdeletefile 221
-dps DPSecho 222
-dps DPSfile 223
-dps DPSfilenameforall 224
-dps DPSfileposition 225
-dps DPSflush 226
-dps DPSflushfile 227
-dps DPSprint 228
-dps DPSprintobject 229
-dps DPSpstack 230
-dps DPSread 231
-dps DPSreadhexstring 232
-dps DPSreadline 233
-dps DPSreadstring 234
-dps DPSrenamefile 235
-dps DPSresetfile 236
-dps DPSsetfileposition 237
-dps DPSstack 238
-dps DPSstatus 239
-dps DPStoken 240
-dps DPSwrite 241
-dps DPSwritehexstring 242
-dps DPSwriteobject 243
-dps DPSwritestring 244
-dps DPSleftbracket 245
-dps DPSrightbracket 246
-dps DPSleftleft 247
-dps DPSrightright 248
-dps DPScshow 249
-dps DPScurrentcolor 250
-dps DPScurrentcolorrendering 251
-dps DPScurrentcolorspace 252
-dps DPScurrentdevparams 253
-dps DPScurrentglobal 254
-dps DPScurrentoverprint 255
-dps DPScurrentpagedevice 256
-dps DPScurrentsystemparams 257
-dps DPScurrentuserparams 258
-dps DPSdefineresource 259
-dps DPSexecform 260
-dps DPSfilter 261
-dps DPSfindencoding 262
-dps DPSfindresource 263
-dps DPSgcheck 264
-dps DPSglobaldict 265
-dps DPSGlobalFontDirectory 266
-dps DPSglyphshow 267
-dps DPSlanguagelevel 268
-dps DPSmakepattern 269
-dps DPSproduct 270
-dps DPSresourceforall 271
-dps DPSresourcestatus 272
-dps DPSrevision 273
-dps DPSrootfont 274
-dps DPSserialnumber 275
-dps DPSsetcolor 276
-dps DPSsetcolorrendering 277
-dps DPSsetcolorspace 278
-dps DPSsetdevparams 279
-dps DPSsetglobal 280
-dps DPSsetoverprint 281
-dps DPSsetpagedevice 282
-dps DPSsetpattern 283
-dps DPSsetsystemparams 284
-dps DPSsetuserparams 285
-dps DPSstartjob 286
-dps DPSundefineresource 287
-dps DPSabs 288
-dps DPSadd 289
-dps DPSand 290
-dps DPSatan 291
-dps DPSbitshift 292
-dps DPSceiling 293
-dps DPScos 294
-dps DPSdiv 295
-dps DPSexp 296
-dps DPSfloor 297
-dps DPSidiv 298
-dps DPSln 299
-dps DPSlog 300
-dps DPSmod 301
-dps DPSmul 302
-dps DPSneg 303
-dps DPSround 304
-dps DPSsin 305
-dps DPSsqrt 306
-dps DPSsub 307
-dps DPStruncate 308
-dps DPSxor 309
-dps DPSbanddevice 310
-dps DPSframedevice 311
-dps DPSnulldevice 312
-dps DPSrenderbands 313
-dps DPSconcatmatrix 314
-dps DPSdtransform 315
-dps DPSidentmatrix 316
-dps DPSidtransform 317
-dps DPSinvertmatrix 318
-dps DPSitransform 319
-dps DPStransform 320
-dps DPSgetboolean 321
-dps DPSgetchararray 322
-dps DPSgetfloat 323
-dps DPSgetfloatarray 324
-dps DPSgetint 325
-dps DPSgetintarray 326
-dps DPSgetstring 327
-dps DPSsendboolean 328
-dps DPSsendchararray 329
-dps DPSsendfloat 330
-dps DPSsendfloatarray 331
-dps DPSsendint 332
-dps DPSsendintarray 333
-dps DPSsendstring 334
-dps DPSarc 335
-dps DPSarcn 336
-dps DPSarct 337
-dps DPSarcto 338
-dps DPScharpath 339
-dps DPSclip 340
-dps DPSclippath 341
-dps DPSclosepath 342
-dps DPScurveto 343
-dps DPSeoclip 344
-dps DPSeoviewclip 345
-dps DPSflattenpath 346
-dps DPSinitclip 347
-dps DPSinitviewclip 348
-dps DPSlineto 349
-dps DPSmoveto 350
-dps DPSnewpath 351
-dps DPSpathbbox 352
-dps DPSpathforall 353
-dps DPSrcurveto 354
-dps DPSrectclip 355
-dps DPSrectviewclip 356
-dps DPSreversepath 357
-dps DPSrlineto 358
-dps DPSrmoveto 359
-dps DPSsetbbox 360
-dps DPSsetucacheparams 361
-dps DPSuappend 362
-dps DPSucache 363
-dps DPSucachestatus 364
-dps DPSupath 365
-dps DPSviewclip 366
-dps DPSviewclippath 367
-dps DPSashow 368
-dps DPSawidthshow 369
-dps DPScopypage 370
-dps DPSeofill 371
-dps DPSerasepage 372
-dps DPSfill 373
-dps DPSimage 374
-dps DPSimagemask 375
-dps DPSkshow 376
-dps DPSrectfill 377
-dps DPSrectstroke 378
-dps DPSshow 379
-dps DPSshowpage 380
-dps DPSstroke 381
-dps DPSstrokepath 382
-dps DPSueofill 383
-dps DPSufill 384
-dps DPSustroke 385
-dps DPSustrokepath 386
-dps DPSwidthshow 387
-dps DPSxshow 388
-dps DPSxyshow 389
-dps DPSyshow 390
-dps DPSInitClient 391
-dps DPSIncludePrivContext 392
-dps DPSSendPostScript 393
-dps DPSSendInterrupt 394
-dps DPSSendEOF 395
-dps DPSSendTerminate 396
-dps DPSSendDestroySpace 397
-dps DPSCheckRaiseError 399
-dps DPSInitSysNames 400
-dps DPSSetWh 401
-dps DPSOutOfMemory 402
-dps DPSbind 403
-dps DPScleardictstack 404
-dps DPScountdictstack 405
-dps DPScountexecstack 406
-dps DPScurrentdict 407
-dps DPScurrentpacking 408
-dps DPScurrentshared 409
-dps DPSdeviceinfo 410
-dps DPSerrordict 411
-dps DPSexec 412
-dps DPSprompt 413
-dps DPSquit 414
-dps DPSrand 415
-dps DPSrealtime 416
-dps DPSrestore 417
-dps DPSrrand 418
-dps DPSrun 419
-dps DPSsave 420
-dps DPSsetpacking 421
-dps DPSsetshared 422
-dps DPSsrand 423
-dps DPSstart 424
-dps DPStype 425
-dps DPSundef 426
-dps DPSusertime 427
-dps DPSversion 428
-dps DPSvmreclaim 429
-dps DPSvmstatus 430
-dps DPSineofill 431
-dps DPSinfill 432
-dps DPSinstroke 433
-dps DPSinueofill 434
-dps DPSinufill 435
-dps DPSinustroke 436
-dps DPSwtranslation 437
-dps PSclientsync 438
-dps PScurrentXgcdrawable 439
-dps PScurrentXgcdrawablecolor 440
-dps PScurrentXoffset 441
-dps PSsetXgcdrawable 442
-dps PSsetXgcdrawablecolor 443
-dps PSsetXoffset 444
-dps PSsetXrgbactual 445
-dps PSclientXready 446
-dps PSsetXdrawingfunction 447
-dps PScurrentXdrawingfunction 448
-dps PScolorimage 449
-dps PScurrentblackgeneration 450
-dps PScurrentcmykcolor 451
-dps PScurrentcolorscreen 452
-dps PScurrentcolortransfer 453
-dps PScurrentundercolorremoval 454
-dps PSsetblackgeneration 455
-dps PSsetcmykcolor 456
-dps PSsetcolorscreen 457
-dps PSsetcolortransfer 458
-dps PSsetundercolorremoval 459
-dps PSeq 460
-dps PSexit 461
-dps PSfalse 462
-dps PSfor 463
-dps PSforall 464
-dps PSge 465
-dps PSgt 466
-dps PSif 467
-dps PSifelse 468
-dps PSle 469
-dps PSloop 470
-dps PSlt 471
-dps PSne 472
-dps PSnot 473
-dps PSor 474
-dps PSrepeat 475
-dps PSstop 476
-dps PSstopped 477
-dps PStrue 478
-dps PSUserObjects 479
-dps PScondition 480
-dps PScurrentcontext 481
-dps PScurrentobjectformat 482
-dps PSdefineusername 483
-dps PSdefineuserobject 484
-dps PSdetach 485
-dps PSexecuserobject 486
-dps PSfork 487
-dps PSjoin 488
-dps PSlock 489
-dps PSmonitor 490
-dps PSnotify 491
-dps PSsetobjectformat 492
-dps PSsetvmthreshold 493
-dps PSundefineuserobject 494
-dps PSwait 495
-dps PSyield 496
-dps PSaload 497
-dps PSanchorsearch 498
-dps PSarray 499
-dps PSastore 500
-dps PSbegin 501
-dps PSclear 502
-dps PScleartomark 503
-dps PScopy 504
-dps PScount 505
-dps PScounttomark 506
-dps PScvi 507
-dps PScvlit 508
-dps PScvn 509
-dps PScvr 510
-dps PScvrs 511
-dps PScvs 512
-dps PScvx 513
-dps PSdef 514
-dps PSdict 515
-dps PSdictstack 516
-dps PSdup 517
-dps PSend 518
-dps PSexch 519
-dps PSexecstack 520
-dps PSexecuteonly 521
-dps PSget 522
-dps PSgetinterval 523
-dps PSindex 524
-dps PSknown 525
-dps PSlength 526
-dps PSload 527
-dps PSmark 528
-dps PSmatrix 529
-dps PSmaxlength 530
-dps PSnoaccess 531
-dps PSnull 532
-dps PSpackedarray 533
-dps PSpop 534
-dps PSput 535
-dps PSputinterval 536
-dps PSrcheck 537
-dps PSreadonly 538
-dps PSroll 539
-dps PSscheck 540
-dps PSsearch 541
-dps PSshareddict 542
-dps PSstatusdict 543
-dps PSstore 544
-dps PSstring 545
-dps PSstringwidth 546
-dps PSsystemdict 547
-dps PSuserdict 548
-dps PSwcheck 549
-dps PSwhere 550
-dps PSxcheck 551
-dps PSFontDirectory 552
-dps PSISOLatin1Encoding 553
-dps PSSharedFontDirectory 554
-dps PSStandardEncoding 555
-dps PScachestatus 556
-dps PScurrentcacheparams 557
-dps PScurrentfont 558
-dps PSdefinefont 559
-dps PSfindfont 560
-dps PSmakefont 561
-dps PSscalefont 562
-dps PSselectfont 563
-dps PSsetcachedevice 564
-dps PSsetcachelimit 565
-dps PSsetcacheparams 566
-dps PSsetcharwidth 567
-dps PSsetfont 568
-dps PSundefinefont 569
-dps PSconcat 570
-dps PScurrentdash 571
-dps PScurrentflat 572
-dps PScurrentgray 573
-dps PScurrentgstate 574
-dps PScurrenthalftone 575
-dps PScurrenthalftonephase 576
-dps PScurrenthsbcolor 577
-dps PScurrentlinecap 578
-dps PScurrentlinejoin 579
-dps PScurrentlinewidth 580
-dps PScurrentmatrix 581
-dps PScurrentmiterlimit 582
-dps PScurrentpoint 583
-dps PScurrentrgbcolor 584
-dps PScurrentscreen 585
-dps PScurrentstrokeadjust 586
-dps PScurrenttransfer 587
-dps PSdefaultmatrix 588
-dps PSgrestore 589
-dps PSgrestoreall 590
-dps PSgsave 591
-dps PSgstate 592
-dps PSinitgraphics 593
-dps PSinitmatrix 594
-dps PSrotate 595
-dps PSscale 596
-dps PSsetdash 597
-dps PSsetflat 598
-dps PSsetgray 599
-dps PSsetgstate 600
-dps PSsethalftone 601
-dps PSsethalftonephase 602
-dps PSsethsbcolor 603
-dps PSsetlinecap 604
-dps PSsetlinejoin 605
-dps PSsetlinewidth 606
-dps PSsetmatrix 607
-dps PSsetmiterlimit 608
-dps PSsetrgbcolor 609
-dps PSsetscreen 610
-dps PSsetstrokeadjust 611
-dps PSsettransfer 612
-dps PStranslate 613
-dps PSequals 614
-dps PSequalsequals 615
-dps PSbytesavailable 616
-dps PSclosefile 617
-dps PScurrentfile 618
-dps PSdeletefile 619
-dps PSecho 620
-dps PSfile 621
-dps PSfilenameforall 622
-dps PSfileposition 623
-dps PSflush 624
-dps PSflushfile 625
-dps PSprint 626
-dps PSprintobject 627
-dps PSpstack 628
-dps PSread 629
-dps PSreadhexstring 630
-dps PSreadline 631
-dps PSreadstring 632
-dps PSrenamefile 633
-dps PSresetfile 634
-dps PSsetfileposition 635
-dps PSstack 636
-dps PSstatus 637
-dps PStoken 638
-dps PSwrite 639
-dps PSwritehexstring 640
-dps PSwriteobject 641
-dps PSwritestring 642
-dps PSleftbracket 643
-dps PSrightbracket 644
-dps PSleftleft 645
-dps PSrightright 646
-dps PScshow 647
-dps PScurrentcolor 648
-dps PScurrentcolorrendering 649
-dps PScurrentcolorspace 650
-dps PScurrentdevparams 651
-dps PScurrentglobal 652
-dps PScurrentoverprint 653
-dps PScurrentpagedevice 654
-dps PScurrentsystemparams 655
-dps PScurrentuserparams 656
-dps PSdefineresource 657
-dps PSexecform 658
-dps PSfilter 659
-dps PSfindencoding 660
-dps PSfindresource 661
-dps PSgcheck 662
-dps PSglobaldict 663
-dps PSGlobalFontDirectory 664
-dps PSglyphshow 665
-dps PSlanguagelevel 666
-dps PSmakepattern 667
-dps PSproduct 668
-dps PSresourceforall 669
-dps PSresourcestatus 670
-dps PSrevision 671
-dps PSrootfont 672
-dps PSserialnumber 673
-dps PSsetcolor 674
-dps PSsetcolorrendering 675
-dps PSsetcolorspace 676
-dps PSsetdevparams 677
-dps PSsetglobal 678
-dps PSsetoverprint 679
-dps PSsetpagedevice 680
-dps PSsetpattern 681
-dps PSsetsystemparams 682
-dps PSsetuserparams 683
-dps PSstartjob 684
-dps PSundefineresource 685
-dps PSabs 686
-dps PSadd 687
-dps PSand 688
-dps PSatan 689
-dps PSbitshift 690
-dps PSceiling 691
-dps PScos 692
-dps PSdiv 693
-dps PSexp 694
-dps PSfloor 695
-dps PSidiv 696
-dps PSln 697
-dps PSlog 698
-dps PSmod 699
-dps PSmul 700
-dps PSneg 701
-dps PSround 702
-dps PSsin 703
-dps PSsqrt 704
-dps PSsub 705
-dps PStruncate 706
-dps PSxor 707
-dps PSbanddevice 708
-dps PSframedevice 709
-dps PSnulldevice 710
-dps PSrenderbands 711
-dps PSconcatmatrix 712
-dps PSdtransform 713
-dps PSidentmatrix 714
-dps PSidtransform 715
-dps PSinvertmatrix 716
-dps PSitransform 717
-dps PStransform 718
-dps PSgetboolean 719
-dps PSgetchararray 720
-dps PSgetfloat 721
-dps PSgetfloatarray 722
-dps PSgetint 723
-dps PSgetintarray 724
-dps PSgetstring 725
-dps PSsendboolean 726
-dps PSsendchararray 727
-dps PSsendfloat 728
-dps PSsendfloatarray 729
-dps PSsendint 730
-dps PSsendintarray 731
-dps PSsendstring 732
-dps PSarc 733
-dps PSarcn 734
-dps PSarct 735
-dps PSarcto 736
-dps PScharpath 737
-dps PSclip 738
-dps PSclippath 739
-dps PSclosepath 740
-dps PScurveto 741
-dps PSeoclip 742
-dps PSeoviewclip 743
-dps PSflattenpath 744
-dps PSinitclip 745
-dps PSinitviewclip 746
-dps PSlineto 747
-dps PSmoveto 748
-dps PSnewpath 749
-dps PSpathbbox 750
-dps PSpathforall 751
-dps PSrcurveto 752
-dps PSrectclip 753
-dps PSrectviewclip 754
-dps PSreversepath 755
-dps PSrlineto 756
-dps PSrmoveto 757
-dps PSsetbbox 758
-dps PSsetucacheparams 759
-dps PSuappend 760
-dps PSucache 761
-dps PSucachestatus 762
-dps PSupath 763
-dps PSviewclip 764
-dps PSviewclippath 765
-dps PSashow 766
-dps PSawidthshow 767
-dps PScopypage 768
-dps PSeofill 769
-dps PSerasepage 770
-dps PSfill 771
-dps PSimage 772
-dps PSimagemask 773
-dps PSkshow 774
-dps PSrectfill 775
-dps PSrectstroke 776
-dps PSshow 777
-dps PSshowpage 778
-dps PSstroke 779
-dps PSstrokepath 780
-dps PSueofill 781
-dps PSufill 782
-dps PSustroke 783
-dps PSustrokepath 784
-dps PSwidthshow 785
-dps PSxshow 786
-dps PSxyshow 787
-dps PSyshow 788
-dps PSbind 789
-dps PScleardictstack 790
-dps PScountdictstack 791
-dps PScountexecstack 792
-dps PScurrentdict 793
-dps PScurrentpacking 794
-dps PScurrentshared 795
-dps PSdeviceinfo 796
-dps PSerrordict 797
-dps PSexec 798
-dps PSprompt 799
-dps PSquit 800
-dps PSrand 801
-dps PSrealtime 802
-dps PSrestore 803
-dps PSrrand 804
-dps PSrun 805
-dps PSsave 806
-dps PSsetpacking 807
-dps PSsetshared 808
-dps PSsrand 809
-dps PSstart 810
-dps PStype 811
-dps PSundef 812
-dps PSusertime 813
-dps PSversion 814
-dps PSvmreclaim 815
-dps PSvmstatus 816
-dps PSineofill 817
-dps PSinfill 818
-dps PSinstroke 819
-dps PSinueofill 820
-dps PSinufill 821
-dps PSinustroke 822
-dps PSwtranslation 823
-dps XDPSLInit 824
-dps DPSWriteStringChars 825
-dps XDPSUnfreezeContext 826
-dps DPSGetCurrentContext 827
-dps DPSAwaitReturnValues 828
-dps DPSNewUserObjectIndex 829
-dps XDPSGetContextStatus 830
-dps XDPSRegisterStatusProc 831
-dps DPSDefaultTextBackstop 832
-dps DPSMapNames 833
-dps XDPSGetDefaultColorMaps 834
-dps XDPSCreateSimpleContext 835
-dps DPSGenerateExtensionRecID 836
-dps DPSWaitContext 837
-dps DPSAddContextExtensionRec 838
-dps DPSGetContextExtensionRec 839
-dps DPSChainContext 840
-dps DPSDestroySpace 841
-dps DPSUnchainContext 842
-dps DPSBinObjSeqWrite 843
-dps DPSSetResultTable 844
-dps XDPSSetStatusMask 845
-dps XDPSXIDFromContext 846
-dps DPSWritePostScript 847
-dps DPSRemoveContextExtensionRec 848
-dps DPSDefaultErrorProc 849
-dps DPSCreateTextContext 850
-;4.x exports from 900
-dps DPSDestroyContext 900
-dps DPSFlushContext 901
-dps DPSGetContextType 902
-dps DPSGetCurrentErrorBackstop 903
-dps DPSGetCurrentTextBackstop 904
-dps DPSInitialize 905
-dps DPSInterruptContext 906
-dps DPSKnownContext 907
-dps DPSKnownSpace 908
-dps DPSNameFromIndex 909
-dps DPSPrivCurrentContext 910
-dps DPSResetContext 911
-dps DPSSetAbbrevMode 912
-dps DPSSetContext 913
-dps DPSSetErrorBackstop 914
-dps DPSSetNumStringConversion 915
-dps DPSSetTextBackstop 916
-dps DPSSetWrapSynchronization 917
-dps DPSSuppressBinaryConversion 918
-dps DPSUpdateNameMap 919
-dps DPSWriteData 920
-dps DPSWriteNumString 921
-dps DPSWriteTypedObjectArray 922
-dps DPScalloc 923
-dps DPSPrintf 924
-dps DPSRaise 925
-dps DPSFetchAbbrevList 926
-dps DPSGetOperatorAbbrev 927
-dps DPSGetSysnameAbbrev 928
-dps DPSChangeEncoding 929
-dps DPSContextFromContextID 930
-dps DPSHandleBogusError 931
-dps DPSServicePostScript 932
-dps XDPSContextFromSharedID 933
-dps XDPSContextFromXID 934
-dps XDPSCreateContext 935
-dps XDPSCreateSecureContext 936
-dps XDPSDispatchEvent 937
-dps XDPSFindContext 938
-dps XDPSGetProtocolVersion 939
-dps XDPSIsDPSEvent 940
-dps XDPSIsOutputEvent 941
-dps XDPSIsReadyEvent 942
-dps XDPSIsStatusEvent 943
-dps XDPSNotifyWhenReady 944
-dps XDPSReadyEventHandler 945
-dps XDPSRegisterReadyProc 946
-dps XDPSSetEventDelivery 947
-dps XDPSSetProcs 948
-dps XDPSSpaceFromSharedID 949
-dps XDPSSpaceFromXID 950
-dps XDPSStatusEventHandler 951
-dps XDPSXIDFromSpace 952
-dps DPSCreatePrivContext 953
-dps XDPSCreatePrivContextRec 954
-dps XDPSForceEvents 955
-dps XDPSNumFormat 956
-dps XDPSPrivZapDpy 957
-dps XDPSSendUnfreeze 958
-dps XDPSSetContextEncoding 959
-dps XDPSLCAPNotify 960
-dps XDPSLCallOutputEventHandler 961
-dps XDPSLCallReadyEventHandler 962
-dps XDPSLCallStatusEventHandler 963
-dps XDPSLCleanAll 964
-dps XDPSLCleanContext 965
-dps XDPSLContextFromXID 966
-dps XDPSLCreateContext 967
-dps XDPSLCreateContextAndSpace 968
-dps XDPSLCreateContextFromID 969
-dps XDPSLCreateSpace 970
-dps XDPSLDestroySpace 971
-dps XDPSLDispatchCSDPSFakeEvent 972
-dps XDPSLFlush 973
-dps XDPSLFlushGC 974
-dps XDPSLGetCSDPSFakeEventType 975
-dps XDPSLGetCSDPSReady 976
-dps XDPSLGetCSDPSStatus 977
-dps XDPSLGetCodes 978
-dps XDPSLGetGCFlushMode 979
-dps XDPSLGetPassEventsFlag 980
-dps XDPSLGetShunt 981
-dps XDPSLGetStatus 982
-dps XDPSLGetSyncMask 983
-dps XDPSLGetVersion 984
-dps XDPSLGetWrapWaitingFlag 985
-dps XDPSLGiveInput 986
-dps XDPSLIDFromContext 987
-dps XDPSLInitDisplayFlags 988
-dps XDPSLNotifyContext 989
-dps XDPSLNotifyWhenReady 990
-dps XDPSLReconcileRequests 991
-dps XDPSLReset 992
-dps XDPSLSetAfterProc 993
-dps XDPSLSetAgentArg 994
-dps XDPSLSetAgentName 995
-dps XDPSLSetClientMessageHandler 996
-dps XDPSLSetCodes 997
-dps XDPSLSetGCFlushMode 998
-dps XDPSLSetPassEventsFlag 999
-dps XDPSLSetReadyEventHandler 1000
-dps XDPSLSetShunt 1001
-dps XDPSLSetStatusEventHandler 1002
-dps XDPSLSetStatusMask 1003
-dps XDPSLSetSyncMask 1004
-dps XDPSLSetTextEventHandler 1005
-dps XDPSLSetVersion 1006
-dps XDPSLSetWrapWaitingFlag 1007
-dps XDPSLSync 1008
-dps XDPSLSyncGCClip 1009
-dps XDPSLTestErrorCode 1010
-dps XDPSLUpdateAgentArgs 1011
-dps XDPSSetXtEventDispatching 1012
-dps DPSCAPCopyGCProc 1013
-dps DPSCAPFlushGCProc 1014
-dps DPSCAPFreeGCProc 1015
-dps XDPSFlushGC 1016
-dps XDPSNXSetAgentArg 1017
-dps XDPSReconcileRequests 1018
-dps XDPSSyncGCClip 1019
-dps DPSCAPConnect 1020
-dps N_XDisconnectDisplay 1021
-dps N_XWaitForReadable 1022
-dps N_XWaitForWritable 1023
-dps StartXDPSNX 1024
-dps XDPSNXRecommendPort 1025
-dps XDPSGetNXArg 1026
-dps XDPSNXFindNX 1027
-dps XDPSNXSetClientArg 1028
-dps NXProcData 1029
-dps N_XANYSET 1030
-dps N_XFlush 1031
-dps N_XGetHostname 1032
-dps N_XRead 1033
-dps N_XReadPad 1034
-dps N_XReply 1035
-dps N_XSend 1036
-dps N_XUnknownNativeEvent 1037
-dps N_XUnknownWireEvent 1038
-LIBRARY dpstk dpstk
-dpstk XDPSSetFileFunctions 1
-dpstk XDPSFileRewindFunc 2
-dpstk XDPSFileGetsFunc 3
-dpstk XDPSEmbeddedEPSFRewindFunc 4
-dpstk XDPSEmbeddedGetsFunc 5
-dpstk XDPSCreatePixmapForEPSF 6
-dpstk XDPSPixelsPerPoint 7
-dpstk XDPSSetImagingTimeout 8
-dpstk XDPSCheckImagingResults 9
-dpstk XDPSImageFileIntoDrawable 10
-dpstk _DPSPSetMatrix 11
-dpstk _DPSPClearArea 12
-dpstk _DPSPSetMaskTransfer 13
-dpstk _DPSPDefineExecFunction 14
-dpstk _DPSPSaveBeforeExec 15
-dpstk _DPSPCheckForError 16
-dpstk _XDPSSetComponentInitialized 17
-dpstk _XDPSTestComponentInitialized 18
-dpstk XDPSSetContextDepth 19
-dpstk XDPSSetContextDrawable 20
-dpstk XDPSSetContextRGBMap 21
-dpstk XDPSSetContextGrayMap 22
-dpstk XDPSSetContextParameters 23
-dpstk XDPSPushContextParameters 24
-dpstk XDPSPopContextParameters 25
-dpstk XDPSCaptureContextGState 26
-dpstk XDPSUpdateContextGState 27
-dpstk XDPSFreeContextGState 28
-dpstk XDPSSetContextGState 29
-dpstk XDPSPushContextGState 30
-dpstk XDPSPopContextGState 31
-dpstk XDPSRegisterContext 32
-dpstk XDPSGetSharedContext 33
-dpstk XDPSDestroySharedContext 34
-dpstk XDPSUnregisterContext 35
-dpstk XDPSFreeDisplayInfo 36
-dpstk XDPSChainTextContext 37
-dpstk XDPSExtensionPresent 38
-dpstk PSDefineAsUserObj 39
-dpstk PSRedefineUserObj 40
-dpstk PSUndefineUserObj 41
-dpstk DPSDefineAsUserObj 42
-dpstk DPSRedefineUserObj 43
-dpstk DPSUndefineUserObj 44
-dpstk PSReserveUserObjIndices 45
-dpstk DPSReserveUserObjIndices 46
-dpstk PSReturnUserObjIndices 47
-dpstk DPSReturnUserObjIndices 48
-dpstk _DPSSSetContextParameters 49
-dpstk _DPSSSetContextDrawable 50
-dpstk _DPSSInstallDPSlibDict 51
-dpstk _DPSSCaptureGState 52
-dpstk _DPSSUpdateGState 53
-dpstk _DPSSRestoreGState 54
-dpstk _DPSSDefineUserObject 55
-dpstk _DPSSUndefineUserObject 56
-dpstk PSDoUserPath 57
-dpstk DPSDoUserPath 58
-dpstk PSHitUserPath 59
-dpstk DPSHitUserPath 60
-LIBRARY psres psres
-psres CheckPSResourceTime 1
-psres EnumeratePSResourceFiles 2
-psres FreePSResourceStorage 3
-psres InSavedList 4
-psres ListPSResourceFiles 5
-psres ListPSResourceTypes 6
-psres PSResEncoding 7
-psres PSResFileWarningHandler 8
-psres PSResFontAFM 9
-psres PSResFontBDF 10
-psres PSResFontBDFSizes 11
-psres PSResFontFamily 12
-psres PSResFontOutline 13
-psres PSResFontPrebuilt 14
-psres PSResForm 15
-psres PSResFree 16
-psres PSResMalloc 17
-psres PSResPattern 18
-psres PSResProcSet 19
-psres PSResRealloc 20
-psres SetPSResourcePolicy 21
-LIBRARY Xrender Xrender
-Xrender XRenderComposite 1
-Xrender XRenderFillRectangle 2
-Xrender XRenderFillRectangles 3
-Xrender XRenderAddGlyphs 4
-Xrender XRenderCompositeString16 5
-Xrender XRenderCompositeString32 6
-Xrender XRenderCompositeString8 7
-Xrender XRenderCreateGlyphSet 8
-Xrender XRenderFreeGlyphSet 9
-Xrender XRenderFreeGlyphs 10
-Xrender XRenderReferenceGlyphSet 11
-Xrender XRenderChangePicture 12
-Xrender XRenderCreatePicture 13
-Xrender XRenderFreePicture 14
-; _XRenderProcessPictureAttributes
-Xrender XRenderFindDisplay 15
-Xrender XRenderFindFormat 16
-Xrender XRenderFindVisualFormat 17
-Xrender XRenderQueryExtension 18
-Xrender XRenderQueryFormats 19
-Xrender XRenderQueryVersion 20
-; _XRenderFindFormat
-; _XRenderFindVisual
-Xrender XRenderSetPictureClipRegion 21
-LIBRARY GL GL
-GL glClearIndex 1
-GL glClearColor 2
-GL glClear 3
-GL glIndexMask 4
-GL glColorMask 5
-GL glAlphaFunc 6
-GL glBlendFunc 7
-GL glLogicOp 8
-GL glCullFace 9
-GL glFrontFace 10
-GL glPointSize 11
-GL glLineWidth 12
-GL glLineStipple 13
-GL glPolygonMode 14
-GL glPolygonStipple 15
-GL glGetPolygonStipple 16
-GL glEdgeFlag 17
-GL glEdgeFlagv 18
-GL glScissor 19
-GL glClipPlane 20
-GL glGetClipPlane 21
-GL glDrawBuffer 22
-GL glReadBuffer 23
-GL glEnable 24
-GL glDisable 25
-GL glIsEnabled 26
-GL glGetBooleanv 27
-GL glGetDoublev 28
-GL glGetFloatv 29
-GL glGetIntegerv 30
-GL glPushAttrib 31
-GL glPopAttrib 32
-GL glRenderMode 33
-GL glGetError 34
-GL glGetString 35
-GL glFinish 36
-GL glFlush 37
-GL glHint 38
-GL glClearDepth 39
-GL glDepthFunc 40
-GL glDepthMask 41
-GL glDepthRange 42
-GL glClearAccum 43
-GL glAccum 44
-GL glMatrixMode 45
-GL glOrtho 46
-GL glFrustum 47
-GL glViewport 48
-GL glPushMatrix 49
-GL glPopMatrix 50
-GL glLoadIdentity 51
-GL glLoadMatrixd 52
-GL glLoadMatrixf 53
-GL glMultMatrixd 54
-GL glMultMatrixf 55
-GL glRotated 56
-GL glRotatef 57
-GL glScaled 58
-GL glScalef 59
-GL glTranslated 60
-GL glTranslatef 61
-GL glIsList 62
-GL glDeleteLists 63
-GL glGenLists 64
-GL glNewList 65
-GL glEndList 66
-GL glCallList 67
-GL glCallLists 68
-GL glListBase 69
-GL glBegin 70
-GL glEnd 71
-GL glVertex2d 72
-GL glVertex2f 73
-GL glVertex2i 74
-GL glVertex2s 75
-GL glVertex3d 76
-GL glVertex3f 77
-GL glVertex3i 78
-GL glVertex3s 79
-GL glVertex4d 80
-GL glVertex4f 81
-GL glVertex4i 82
-GL glVertex4s 83
-GL glVertex2dv 84
-GL glVertex2fv 85
-GL glVertex2iv 86
-GL glVertex2sv 87
-GL glVertex3dv 88
-GL glVertex3fv 89
-GL glVertex3iv 90
-GL glVertex3sv 91
-GL glVertex4dv 92
-GL glVertex4fv 93
-GL glVertex4iv 94
-GL glVertex4sv 95
-GL glNormal3b 96
-GL glNormal3d 97
-GL glNormal3f 98
-GL glNormal3i 99
-GL glNormal3s 100
-GL glNormal3bv 101
-GL glNormal3dv 102
-GL glNormal3fv 103
-GL glNormal3iv 104
-GL glNormal3sv 105
-GL glIndexd 106
-GL glIndexf 107
-GL glIndexi 108
-GL glIndexs 109
-GL glIndexdv 110
-GL glIndexfv 111
-GL glIndexiv 112
-GL glIndexsv 113
-GL glColor3b 114
-GL glColor3d 115
-GL glColor3f 116
-GL glColor3i 117
-GL glColor3s 118
-GL glColor3ub 119
-GL glColor3ui 120
-GL glColor3us 121
-GL glColor4b 122
-GL glColor4d 123
-GL glColor4f 124
-GL glColor4i 125
-GL glColor4s 126
-GL glColor4ub 127
-GL glColor4ui 128
-GL glColor4us 129
-GL glColor3bv 130
-GL glColor3dv 131
-GL glColor3fv 132
-GL glColor3iv 133
-GL glColor3sv 134
-GL glColor3ubv 135
-GL glColor3uiv 136
-GL glColor3usv 137
-GL glColor4bv 138
-GL glColor4dv 139
-GL glColor4fv 140
-GL glColor4iv 141
-GL glColor4sv 142
-GL glColor4ubv 143
-GL glColor4uiv 144
-GL glColor4usv 145
-GL glTexCoord1d 146
-GL glTexCoord1f 147
-GL glTexCoord1i 148
-GL glTexCoord1s 149
-GL glTexCoord2d 150
-GL glTexCoord2f 151
-GL glTexCoord2i 152
-GL glTexCoord2s 153
-GL glTexCoord3d 154
-GL glTexCoord3f 155
-GL glTexCoord3i 156
-GL glTexCoord3s 157
-GL glTexCoord4d 158
-GL glTexCoord4f 159
-GL glTexCoord4i 160
-GL glTexCoord4s 161
-GL glTexCoord1dv 162
-GL glTexCoord1fv 163
-GL glTexCoord1iv 164
-GL glTexCoord1sv 165
-GL glTexCoord2dv 166
-GL glTexCoord2fv 167
-GL glTexCoord2iv 168
-GL glTexCoord2sv 169
-GL glTexCoord3dv 170
-GL glTexCoord3fv 171
-GL glTexCoord3iv 172
-GL glTexCoord3sv 173
-GL glTexCoord4dv 174
-GL glTexCoord4fv 175
-GL glTexCoord4iv 176
-GL glTexCoord4sv 177
-GL glRasterPos2d 178
-GL glRasterPos2f 179
-GL glRasterPos2i 180
-GL glRasterPos2s 181
-GL glRasterPos3d 182
-GL glRasterPos3f 183
-GL glRasterPos3i 184
-GL glRasterPos3s 185
-GL glRasterPos4d 186
-GL glRasterPos4f 187
-GL glRasterPos4i 188
-GL glRasterPos4s 189
-GL glRasterPos2dv 190
-GL glRasterPos2fv 191
-GL glRasterPos2iv 192
-GL glRasterPos2sv 193
-GL glRasterPos3dv 194
-GL glRasterPos3fv 195
-GL glRasterPos3iv 196
-GL glRasterPos3sv 197
-GL glRasterPos4dv 198
-GL glRasterPos4fv 199
-GL glRasterPos4iv 200
-GL glRasterPos4sv 201
-GL glRectd 202
-GL glRectf 203
-GL glRecti 204
-GL glRects 205
-GL glRectdv 206
-GL glRectfv 207
-GL glRectiv 208
-GL glRectsv 209
-GL glShadeModel 210
-GL glLightf 211
-GL glLighti 212
-GL glLightfv 213
-GL glLightiv 214
-GL glGetLightfv 215
-GL glGetLightiv 216
-GL glLightModelf 217
-GL glLightModeli 218
-GL glLightModelfv 219
-GL glLightModeliv 220
-GL glMaterialf 221
-GL glMateriali 222
-GL glMaterialfv 223
-GL glMaterialiv 224
-GL glGetMaterialfv 225
-GL glGetMaterialiv 226
-GL glColorMaterial 227
-GL glPixelZoom 228
-GL glPixelStoref 229
-GL glPixelStorei 230
-GL glPixelTransferf 231
-GL glPixelTransferi 232
-GL glPixelMapfv 233
-GL glPixelMapuiv 234
-GL glPixelMapusv 235
-GL glGetPixelMapfv 236
-GL glGetPixelMapuiv 237
-GL glGetPixelMapusv 238
-GL glBitmap 239
-GL glReadPixels 240
-GL glDrawPixels 241
-GL glCopyPixels 242
-GL glStencilFunc 243
-GL glStencilMask 244
-GL glStencilOp 245
-GL glClearStencil 246
-GL glTexGend 247
-GL glTexGenf 248
-GL glTexGeni 249
-GL glTexGendv 250
-GL glTexGenfv 251
-GL glTexGeniv 252
-GL glGetTexGendv 253
-GL glGetTexGenfv 254
-GL glGetTexGeniv 255
-GL glTexEnvf 256
-GL glTexEnvi 257
-GL glTexEnvfv 258
-GL glTexEnviv 259
-GL glGetTexEnvfv 260
-GL glGetTexEnviv 261
-GL glTexParameterf 262
-GL glTexParameteri 263
-GL glTexParameterfv 264
-GL glTexParameteriv 265
-GL glGetTexParameterfv 266
-GL glGetTexParameteriv 267
-GL glGetTexLevelParameterfv 268
-GL glGetTexLevelParameteriv 269
-GL glTexImage1D 270
-GL glTexImage2D 271
-GL glGetTexImage 272
-GL glMap1d 273
-GL glMap1f 274
-GL glMap2d 275
-GL glMap2f 276
-GL glGetMapdv 277
-GL glGetMapfv 278
-GL glGetMapiv 279
-GL glEvalCoord1d 280
-GL glEvalCoord1f 281
-GL glEvalCoord1dv 282
-GL glEvalCoord1fv 283
-GL glEvalCoord2d 284
-GL glEvalCoord2f 285
-GL glEvalCoord2dv 286
-GL glEvalCoord2fv 287
-GL glMapGrid1d 288
-GL glMapGrid1f 289
-GL glMapGrid2d 290
-GL glMapGrid2f 291
-GL glEvalPoint1 292
-GL glEvalPoint2 293
-GL glEvalMesh1 294
-GL glEvalMesh2 295
-GL glFogf 296
-GL glFogi 297
-GL glFogfv 298
-GL glFogiv 299
-GL glFeedbackBuffer 300
-GL glPassThrough 301
-GL glSelectBuffer 302
-GL glInitNames 303
-GL glLoadName 304
-GL glPushName 305
-GL glPopName 306
-; glBlendEquationEXT 307
-; glBlendColorEXT 308
-GL glPolygonOffset 309
-; glVertexPointerEXT 310
-; glNormalPointerEXT 311
-; glColorPointerEXT 312
-; glIndexPointerEXT 313
-; glTexCoordPointerEXT 314
-; glEdgeFlagPointerEXT 315
-; glGetPointervEXT 316
-; glArrayElementEXT 317
-; glDrawArraysEXT 318
-; OSMesaCreateContext 319
-; OSMesaDestroyContext 320
-; OSMesaMakeCurrent 321
-; XMesaCreateContext 322
-; XMesaDestroyContext 323
-; XMesaMakeCurrent 326
-; XMesaGetCurrentContext 327
-; XMesaSwapBuffers 328
-; XMesaGetBackBuffer 329
-GL glXChooseVisual 330
-GL glXCreateContext 331
-GL glXDestroyContext 332
-GL glXMakeCurrent 333
-GL glXCopyContext 334
-GL glXSwapBuffers 335
-GL glXCreateGLXPixmap 336
-GL glXDestroyGLXPixmap 337
-GL glXQueryExtension 338
-GL glXQueryVersion 339
-GL glXIsDirect 340
-GL glXGetConfig 341
-GL glXGetCurrentContext 342
-GL glXGetCurrentDrawable 343
-GL glXWaitGL 344
-GL glXWaitX 345
-GL glXUseXFont 346
-GL glXQueryExtensionsString 347
-GL glXQueryServerString 348
-GL glXGetClientString 349
-GL glPushClientAttrib 350
-GL glPopClientAttrib 351
-GL glIndexub 352
-GL glIndexubv 353
-GL glVertexPointer 354
-GL glNormalPointer 355
-GL glColorPointer 356
-GL glIndexPointer 357
-GL glTexCoordPointer 358
-GL glEdgeFlagPointer 359
-GL glGetPointerv 360
-GL glArrayElement 361
-GL glDrawArrays 362
-GL glDrawElements 363
-GL glInterleavedArrays 364
-GL glGenTextures 365
-GL glDeleteTextures 366
-GL glBindTexture 367
-GL glPrioritizeTextures 368
-GL glAreTexturesResident 369
-GL glIsTexture 370
-GL glTexSubImage1D 371
-GL glTexSubImage2D 372
-GL glCopyTexImage1D 373
-GL glCopyTexImage2D 374
-GL glCopyTexSubImage1D 375
-GL glCopyTexSubImage2D 376
-; glWindowPos2iMESA 377
-; glWindowPos2sMESA 378
-; glWindowPos2fMESA 379
-; glWindowPos2dMESA 380
-; glWindowPos2ivMESA 381
-; glWindowPos2svMESA 382
-; glWindowPos2fvMESA 383
-; glWindowPos2dvMESA 384
-; glWindowPos3iMESA 385
-; glWindowPos3sMESA 386
-; glWindowPos3fMESA 387
-; glWindowPos3dMESA 388
-; glWindowPos3ivMESA 389
-; glWindowPos3svMESA 390
-; glWindowPos3fvMESA 391
-; glWindowPos3dvMESA 392
-; glWindowPos4iMESA 393
-; glWindowPos4sMESA 394
-; glWindowPos4fMESA 395
-; glWindowPos4dMESA 396
-; glWindowPos4ivMESA 397
-; glWindowPos4svMESA 398
-; glWindowPos4fvMESA 399
-; glWindowPos4dvMESA 400
-; glXCreateGLXPixmapMESA 401
-; glXReleaseBuffersMESA 402
-; OSMesaGetCurrentContext 403
-; OSMesaPixelStore 404
-; OSMesaGetIntegerv 405
-; XMesaCreateVisual 406
-; XMesaDestroyVisual 407
-; XMesaCreateWindowBuffer 408
-; XMesaCreatePixmapBuffer 409
-; XMesaDestroyBuffer 410
-; XMesaGetCurrentBuffer 411
-; XMesaFlush 412
-; XMesaGetString 413
-; glPolygonOffsetEXT 414
-GL glDisableClientState 450
-GL glEnableClientState 451
-GL glXFreeContextEXT 452
-GL glXGetContextIDEXT 453
-GL glXGetCurrentDisplay 454
-GL glXImportContextEXT 455
-GL glXQueryContextInfoEXT 456
-GL glXGetCurrentDrawableEXT 457
-GL glCopyTexSubImage3D 458
-GL glDrawRangeElements 459
-GL glTexSubImage3D 460
-GL glBlendColorEXT 461
-GL glBlendEquationEXT 462
-GL glTexImage3D 463
-LIBRARY ICE ICE
-ICE IceAcceptConnection 1
-ICE IceAddConnectionWatch 2
-ICE IceAllocScratch 3
-ICE IceAppLockConn 4
-ICE IceAppUnlockConn 5
-ICE IceAuthFileName 6
-ICE IceCheckShutdownNegotiation 7
-ICE IceCloseConnection 8
-ICE IceComposeNetworkIdList 9
-ICE IceConnectionNumber 10
-ICE IceConnectionStatus 11
-ICE IceConnectionString 12
-ICE IceFlush 13
-ICE IceFreeAuthFileEntry 14
-ICE IceFreeListenObjs 15
-ICE IceGenerateMagicCookie 16
-ICE IceGetAuthFileEntry 17
-ICE IceGetConnectionContext 18
-ICE IceGetInBufSize 19
-ICE IceGetListenConnectionNumber 20
-ICE IceGetListenConnectionString 21
-ICE IceGetOutBufSize 22
-ICE IceInitThreads 23
-ICE IceLastReceivedSequenceNumber 24
-ICE IceLastSentSequenceNumber 25
-ICE IceListenForConnections 26
-ICE IceLockAuthFile 27
-ICE IceOpenConnection 28
-ICE IcePing 29
-ICE IceProcessMessages 30
-ICE IceProtocolRevision 31
-ICE IceProtocolSetup 32
-ICE IceProtocolShutdown 33
-ICE IceProtocolVersion 34
-ICE IceReadAuthFileEntry 35
-ICE IceRegisterForProtocolReply 36
-ICE IceRegisterForProtocolSetup 37
-ICE IceRelease 38
-ICE IceRemoveConnectionWatch 39
-ICE IceSetErrorHandler 40
-ICE IceSetHostBasedAuthProc 41
-ICE IceSetIOErrorHandler 42
-ICE IceSetPaAuthData 43
-ICE IceSetShutdownNegotiation 44
-ICE IceSwapping 45
-ICE IceUnlockAuthFile 46
-ICE IceVendor 47
-ICE IceWriteAuthFileEntry 48
-ICE _IceTransGetPeerAddr 49
-ICE _IceTransGetPeerNetworkId 50
-ICE _IceErrorBadMinor 51
-ICE _IceErrorBadLength 52
-ICE _IceErrorBadState 53
-ICE _IceErrorBadValue 54
-ICE _IcePaMagicCookie1Proc 55
-ICE _IcePoMagicCookie1Proc 56
-ICE _IceRead 57
-ICE _IceReadSkip 58
-ICE _IceWrite 59
-ICE _IceErrorNoAuthentication 60
-ICE _IceErrorNoVersion 61
-ICE _IceErrorAuthenticationRejected 62
-ICE _IceErrorAuthenticationFailed 63
-ICE _IceErrorProtocolDuplicate 64
-ICE _IceErrorMajorOpcodeDuplicate 65
-ICE _IceErrorUnknownProtocol 66
-ICE _IceErrorBadMajor 67
-ICE _IceDefaultErrorHandler 68
-ICE _IceDefaultIOErrorHandler 69
-ICE _IceGetPoValidAuthIndices 70
-ICE _IceGetPaValidAuthIndices 71
-ICE _IceAddOpcodeMapping 72
-ICE _IceGetPeerName 73
-ICE _IceProcessCoreMessage 74
-ICE _IceAddReplyWait 75
-ICE _IceSearchReplyWaits 76
-ICE _IceCheckReplyReady 77
-ICE _IceFreeConnection 78
-ICE _IceConnectionOpened 79
-ICE _IceConnectionClosed 80
-ICE _IceErrorSetupFailed 81
-ICE _IceGetPoAuthData 82
-ICE _IceGetPaAuthData 83
-ICE _IceTransOpenCOTSClient 84
-ICE _IceTransOpenCOTSServer 85
-ICE _IceTransOpenCLTSClient 86
-ICE _IceTransOpenCLTSServer 87
-ICE _IceTransSetOption 88
-ICE _IceTransCreateListener 89
-ICE _IceTransResetListener 90
-ICE _IceTransAccept 91
-ICE _IceTransConnect 92
-ICE _IceTransBytesReadable 93
-ICE _IceTransRead 94
-ICE _IceTransWrite 95
-ICE _IceTransReadv 96
-ICE _IceTransWritev 97
-ICE _IceTransDisconnect 98
-ICE _IceTransClose 99
-ICE _IceTransCloseForCloning 100
-ICE _IceTransIsLocal 101
-ICE _IceTransGetMyAddr 102
-ICE _IceTransGetConnectionNumber 103
-ICE _IceTransMakeAllCOTSServerListeners 104
-ICE _IceTransMakeAllCLTSServerListeners 105
-ICE _IceTransGetHostname 106
-ICE _IceTransGetMyNetworkId 107
-ICE _IceConnectionCount 108
-ICE _IceLastMajorOpcode 109
-ICE _IceAuthCount 110
-ICE _IceAuthNames 111
-ICE _IcePoAuthProcs 112
-ICE _IcePaAuthProcs 113
-ICE _IcePaAuthDataEntryCount 114
-ICE _IceVersionCount 115
-ICE _IceVersions 116
-ICE _IceWatchProcs 117
-ICE _IceErrorHandler 118
-ICE _IceIOErrorHandler 119
-ICE _IceConnectionObjs 120
-ICE _IceConnectionStrings 121
-ICE _IceProtocols 122
-ICE _IcePaAuthDataEntries 123
-ICE _IceTransSocketINETFuncs 124
-ICE _IceTransSocketTCPFuncs 125
-ICE IceListenForWellKnownConnections 126
-LIBRARY SM SM
-SM SmFreeProperty 1
-SM SmFreeReasons 2
-SM SmcClientID 3
-SM SmcCloseConnection 4
-SM SmcDeleteProperties 5
-SM SmcGetIceConnection 6
-SM SmcGetProperties 7
-SM SmcInteractDone 8
-SM SmcInteractRequest 9
-SM SmcModifyCallbacks 10
-SM SmcOpenConnection 11
-SM SmcProtocolRevision 12
-SM SmcProtocolVersion 13
-SM SmcRelease 14
-SM SmcRequestSaveYourself 15
-SM SmcRequestSaveYourselfPhase2 16
-SM SmcSaveYourselfDone 17
-SM SmcSetErrorHandler 18
-SM SmcSetProperties 19
-SM SmcVendor 20
-SM SmsCleanUp 21
-SM SmsClientHostName 22
-SM SmsClientID 23
-SM SmsDie 24
-SM SmsGenerateClientID 25
-SM SmsGetIceConnection 26
-SM SmsInitialize 27
-SM SmsInteract 28
-SM SmsProtocolRevision 29
-SM SmsProtocolVersion 30
-SM SmsRegisterClientReply 31
-SM SmsReturnProperties 32
-SM SmsSaveComplete 33
-SM SmsSaveYourself 34
-SM SmsSaveYourselfPhase2 35
-SM SmsSetErrorHandler 36
-SM SmsShutdownCancelled 37
-SM _SmcProcessMessage 38
-SM _SmsProcessMessage 39
-SM _SmcDefaultErrorHandler 40
-SM _SmsDefaultErrorHandler 41
-SM _SmsProtocolSetupProc 42
-SM _SmcOpcode 43
-SM _SmsOpcode 44
-SM _SmVersionCount 45
-SM _SmcVersions 46
-SM _SmsVersions 47
-SM _SmAuthCount 48
-SM _SmAuthNames 49
-SM _SmcAuthProcs 50
-SM _SmsAuthProcs 51
-SM _SmcErrorHandler 52
-SM _SmsErrorHandler 53
-SM _SmsNewClientProc 54
-SM _SmsNewClientData 55
-LIBRARY Xft Xft
-Xft XftConfigAddDir 1
-Xft XftConfigAddEdit 2
-Xft XftConfigGetCache 3
-Xft XftConfigSetCache 4
-Xft XftConfigSubstitute 5
-Xft _XftConfigCompareValue 6
-Xft XftColorAllocName 7
-Xft XftColorAllocValue 8
-Xft XftColorFree 9
-Xft XftCoreConvert16 10
-Xft XftCoreConvert32 11
-Xft XftCoreConvertUtf8 12
-Xft XftCoreExtents16 13
-Xft XftCoreExtents32 14
-Xft XftCoreExtents8 15
-Xft XftCoreExtentsUtf8 16
-Xft XftCoreGlyphExists 17
-Xft XftEditPrint 18
-Xft XftExprPrint 19
-Xft XftFontSetPrint 20
-Xft XftOpPrint 21
-Xft XftPatternPrint 22
-Xft XftSubstPrint 23
-Xft XftTestPrint 24
-Xft XftValueListPrint 25
-Xft XftValuePrint 26
-Xft XftDefaultGetBool 27
-Xft XftDefaultGetDouble 28
-Xft XftDefaultGetInteger 29
-Xft XftDefaultHasRender 30
-Xft XftDefaultParseBool 31
-Xft XftDefaultSet 32
-Xft XftDefaultSubstitute 33
-Xft XftDisplayGetFontSet 34
-Xft XftDrawChange 35
-Xft XftDrawCorePrepare 36
-Xft XftDrawCreate 37
-Xft XftDrawCreateBitmap 38
-Xft XftDrawDestroy 39
-Xft XftDrawRect 40
-Xft XftDrawRenderPrepare 41
-Xft XftDrawSetClip 42
-Xft XftDrawString16 43
-Xft XftDrawString32 44
-Xft XftDrawString8 45
-Xft XftDrawStringUtf8 46
-Xft XftTextExtents16 47
-Xft XftTextExtents32 48
-Xft XftTextExtents8 49
-Xft XftTextExtentsUtf8 50
-Xft XftFontClose 51
-Xft XftFontMatch 52
-Xft XftFontOpen 53
-Xft XftFontOpenName 54
-Xft XftFontOpenPattern 55
-Xft XftFontOpenXlfd 56
-Xft XftGlyphExists 57
-Xft _XftFontDebug 58
-Xft XftFontSetAdd 59
-Xft XftFontSetCreate 60
-Xft XftFontSetDestroy 61
-Xft XftConfigSaveField 62
-Xft XftConfigerror 63
-Xft XftConfigparse 64
-Xft XftConfigwrap 65
-Xft XftEditCreate 66
-Xft XftEditDestroy 67
-Xft XftExprCreateBool 68
-Xft XftExprCreateDouble 69
-Xft XftExprCreateField 70
-Xft XftExprCreateInteger 71
-Xft XftExprCreateNil 72
-Xft XftExprCreateOp 73
-Xft XftExprCreateString 74
-Xft XftExprDestroy 75
-Xft XftTestCreate 76
-Xft XftInit 77
-Xft XftConfigLexFile 78
-Xft XftConfigPushInput 79
-Xft XftConfig_create_buffer 80
-Xft XftConfig_delete_buffer 81
-Xft XftConfig_flush_buffer 82
-Xft XftConfig_init_buffer 83
-Xft XftConfig_load_buffer_state 84
-Xft XftConfig_scan_buffer 85
-Xft XftConfig_scan_bytes 86
-Xft XftConfig_scan_string 87
-Xft XftConfig_switch_to_buffer 88
-Xft XftConfiglex 89
-Xft XftConfigrestart 90
-Xft XftListAppend 91
-Xft XftListFontSets 92
-Xft XftListFonts 93
-Xft XftListFontsPatternObjects 94
-Xft XftListMatch 95
-Xft XftListValueCompare 96
-Xft XftListValueListCompare 97
-Xft XftObjectSetAdd 98
-Xft XftObjectSetBuild 99
-Xft XftObjectSetCreate 100
-Xft XftObjectSetDestroy 101
-Xft XftObjectSetVaBuild 102
-Xft XftFontSetMatch 103
-Xft XftNameConstant 104
-Xft XftNameParse 105
-Xft XftNameUnparse 106
-Xft XftPatternAdd 107
-Xft XftPatternAddBool 108
-Xft XftPatternAddDouble 109
-Xft XftPatternAddInteger 110
-Xft XftPatternAddString 111
-Xft XftPatternBuild 112
-Xft XftPatternCreate 113
-Xft XftPatternDel 114
-Xft XftPatternDestroy 115
-Xft XftPatternDuplicate 116
-Xft XftPatternFind 117
-Xft XftPatternGet 118
-Xft XftPatternGetBool 119
-Xft XftPatternGetDouble 120
-Xft XftPatternGetInteger 121
-Xft XftPatternGetString 122
-Xft XftPatternVaBuild 123
-Xft XftValueDestroy 124
-Xft XftValueListDestroy 125
-Xft XftUtf8Len 126
-Xft XftUtf8ToUcs4 127
-Xft _XftDownStr 128
-Xft _XftGetInt 129
-Xft _XftMatchSymbolic 130
-Xft _XftSaveString 131
-Xft _XftSplitField 132
-Xft _XftSplitStr 133
-Xft _XftSplitValue 134
-Xft _XftStrCmpIgnoreCase 135
-Xft XftCoreAddFonts 136
-Xft XftCoreClose 137
-Xft XftCoreOpen 138
-Xft XftXlfdParse 139
-Xft XftInitFtLibrary 140
-Xft XftConfigDirs 141
-Xft XftDirScan 142
-Xft XftDirSave 143
-LIBRARY Xmuu
-Xmuu XmuClientWindow 1
-Xmuu XmuCursorNameToIndex 2
-Xmuu XmuPrintDefaultErrorMessage 3
-Xmuu XmuSimpleErrorHandler 4
-Xmuu XmuGetHostname 5
-Xmuu XmuCompareISOLatin1 6
-Xmuu XmuCopyISOLatin1Lowered 7
-Xmuu XmuCopyISOLatin1Uppered 8
-Xmuu XmuNCopyISOLatin1Lowered 9
-Xmuu XmuNCopyISOLatin1Uppered 10
-Xmuu XmuSnprintf 11
-LIBRARY GLU
-GLU bezierPatchDelete 1
-GLU bezierPatchDeleteList 2
-GLU bezierPatchDraw 3
-GLU bezierPatchEval 4
-GLU bezierPatchEvalNormal 5
-GLU bezierPatchInsert 6
-GLU bezierPatchListDraw 7
-GLU bezierPatchMake 8
-GLU bezierPatchMake2 9
-GLU bezierPatchPrint 10
-GLU bezierPatchPrintList 11
-GLU bezierPatchMeshBeginStrip 12
-GLU bezierPatchMeshDelDeg 13
-GLU bezierPatchMeshDelete 14
-GLU bezierPatchMeshDraw 15
-GLU bezierPatchMeshEndStrip 16
-GLU bezierPatchMeshEval 17
-GLU bezierPatchMeshInsertUV 18
-GLU bezierPatchMeshListCollect 19
-GLU bezierPatchMeshListDelDeg 20
-GLU bezierPatchMeshListDelete 21
-GLU bezierPatchMeshListDraw 22
-GLU bezierPatchMeshListEval 23
-GLU bezierPatchMeshListInsert 24
-GLU bezierPatchMeshListNumTriangles 25
-GLU bezierPatchMeshListPrint 26
-GLU bezierPatchMeshListReverse 27
-GLU bezierPatchMeshListTotalStrips 28
-GLU bezierPatchMeshListTotalVert 29
-GLU bezierPatchMeshMake 30
-GLU bezierPatchMeshMake2 31
-GLU bezierPatchMeshNumTriangles 32
-GLU bezierPatchMeshPrint 33
-GLU bezierPatchMeshPutPatch 34
-GLU drawStrips 35
-GLU gluBeginCurve 36
-GLU gluBeginSurface 37
-GLU gluBeginTrim 38
-GLU gluDeleteNurbsRenderer 39
-GLU gluDeleteNurbsTessellatorEXT 40
-GLU gluEndCurve 41
-GLU gluEndSurface 42
-GLU gluEndTrim 43
-GLU gluGetNurbsProperty 44
-GLU gluLoadSamplingMatrices 45
-GLU gluNewNurbsRenderer 46
-GLU gluNurbsCallback 47
-GLU gluNurbsCallbackData 48
-GLU gluNurbsCallbackDataEXT 49
-GLU gluNurbsCurve 50
-GLU gluNurbsProperty 51
-GLU gluNurbsSurface 52
-GLU gluPwlCurve 53
-GLU glu_LOD_eval_list 54
-GLU __gl_dictListDelete 55
-GLU __gl_dictListDeleteDict 56
-GLU __gl_dictListInsertBefore 57
-GLU __gl_dictListNewDict 58
-GLU __gl_dictListSearch 59
-GLU __gl_edgeEval 60
-GLU __gl_edgeIntersect 61
-GLU __gl_edgeSign 62
-GLU __gl_transEval 63
-GLU __gl_transSign 64
-GLU __gl_vertCCW 65
-GLU __gl_vertLeq 66
-GLU __gl_memInit 67
-GLU __gl_meshAddEdgeVertex 68
-GLU __gl_meshConnect 69
-GLU __gl_meshDelete 70
-GLU __gl_meshDeleteMesh 71
-GLU __gl_meshMakeEdge 72
-GLU __gl_meshNewMesh 73
-GLU __gl_meshSplice 74
-GLU __gl_meshSplitEdge 75
-GLU __gl_meshUnion 76
-GLU __gl_meshZapFace 77
-GLU __gl_projectPolygon 78
-GLU __gl_pqHeapDelete 79
-GLU __gl_pqHeapDeletePriorityQ 80
-GLU __gl_pqHeapExtractMin 81
-GLU __gl_pqHeapInit 82
-GLU __gl_pqHeapInsert 83
-GLU __gl_pqHeapNewPriorityQ 84
-GLU __gl_pqSortDelete 85
-GLU __gl_pqSortDeletePriorityQ 86
-GLU __gl_pqSortExtractMin 87
-GLU __gl_pqSortInit 88
-GLU __gl_pqSortInsert 89
-GLU __gl_pqSortIsEmpty 90
-GLU __gl_pqSortMinimum 91
-GLU __gl_pqSortNewPriorityQ 92
-GLU __gl_renderBoundary 93
-GLU __gl_renderCache 94
-GLU __gl_renderMesh 95
-GLU __gl_computeInterior 96
-GLU __gl_noBeginData 97
-GLU __gl_noCombineData 98
-GLU __gl_noEdgeFlagData 99
-GLU __gl_noEndData 100
-GLU __gl_noErrorData 101
-GLU __gl_noVertexData 102
-GLU gluBeginPolygon 103
-GLU gluDeleteTess 104
-GLU gluEndPolygon 105
-GLU gluGetTessProperty 106
-GLU gluNewTess 107
-GLU gluNextContour 108
-GLU gluTessBeginContour 109
-GLU gluTessBeginPolygon 110
-GLU gluTessCallback 111
-GLU gluTessEndContour 112
-GLU gluTessEndPolygon 113
-GLU gluTessNormal 114
-GLU gluTessProperty 115
-GLU gluTessVertex 116
-GLU __gl_meshDiscardExterior 117
-GLU __gl_meshSetWindingNumber 118
-GLU __gl_meshTessellateInterior 119
-GLU __gl_meshTessellateMonoRegion 120
-GLU gluErrorString 121
-GLU gluBuild1DMipmapLevels 122
-GLU gluBuild1DMipmaps 123
-GLU gluBuild2DMipmapLevels 124
-GLU gluBuild2DMipmaps 125
-GLU gluBuild3DMipmapLevels 126
-GLU gluBuild3DMipmaps 127
-GLU gluScaleImage 128
-GLU gluScaleImage3D 129
-GLU gluLookAt 130
-GLU gluOrtho2D 131
-GLU gluPerspective 132
-GLU gluPickMatrix 133
-GLU gluProject 134
-GLU gluUnProject 135
-GLU gluUnProject4 136
-GLU gluCylinder 137
-GLU gluDeleteQuadric 138
-GLU gluDisk 139
-GLU gluNewQuadric 140
-GLU gluPartialDisk 141
-GLU gluQuadricCallback 142
-GLU gluQuadricDrawStyle 143
-GLU gluQuadricNormals 144
-GLU gluQuadricOrientation 145
-GLU gluQuadricTexture 146
-GLU gluSphere 147
-GLU gluCheckExtension 148
-GLU gluGetString 149
-LIBRARY Xrandr Xrandr
-Xrandr XRRCurrentConfig 1
-Xrandr XRRFindDisplay 2
-Xrandr XRRFreeScreenInfo 3
-Xrandr XRRGetScreenInfo 4
-Xrandr XRRQueryExtension 5
-Xrandr XRRQueryVersion 6
-Xrandr XRRRootToScreen 7
-Xrandr XRRRotations 8
-Xrandr XRRScreenChangeSelectInput 9
-Xrandr XRRSetScreenConfig 10
-Xrandr XRRSizes 11
-Xrandr XRRTimes 12
-Xrandr XRRVisualIDToVisual 13
-Xrandr XRRVisualToDepth 14
-LIBRARY freetype freetype
-freetype ah_arctan 1
-freetype autohint_module_class 2
-freetype autohinter_interface 3
-freetype cff_driver_class 4
-freetype FT_Access_Frame 5
-freetype FT_Add64 6
-freetype FT_Add_Module 7
-freetype FT_Alloc 8
-freetype FT_Attach_File 9
-freetype FT_Attach_Stream 10
-freetype FT_Create_Extensions 11
-freetype FT_Destroy_Extensions 12
-freetype FT_Div64by32 13
-freetype FT_DivFix 14
-freetype FT_Done_Extensions 15
-freetype FT_Done_Face 16
-freetype FT_Done_GlyphSlot 17
-freetype FT_Done_Library 18
-freetype FT_Done_Size 19
-freetype FT_Done_Stream 20
-freetype FT_Extract_Frame 21
-freetype FT_Forget_Frame 22
-freetype FT_Free 23
-freetype FT_Get_Char 24
-freetype FT_Get_Char_Index 25
-freetype FT_Get_Extension 26
-freetype FT_Get_Glyph_Name 27
-freetype FT_Get_Kerning 28
-freetype FT_Get_Long 29
-freetype FT_Get_LongLE 30
-freetype FT_Get_Module 31
-freetype FT_Get_Module_Interface 32
-freetype FT_Get_Offset 33
-freetype FT_Get_Renderer 34
-freetype FT_Get_Sfnt_Name 35
-freetype FT_Get_Sfnt_Name_Count 36
-freetype FT_Get_Sfnt_Table 37
-freetype FT_Get_Short 38
-freetype FT_Get_ShortLE 39
-freetype FT_GlyphLoader_Add 40
-freetype FT_GlyphLoader_Check_Points 41
-freetype FT_GlyphLoader_Check_Subglyphs 42
-freetype FT_GlyphLoader_Copy_Points 43
-freetype FT_GlyphLoader_Create_Extra 44
-freetype FT_GlyphLoader_Done 45
-freetype FT_GlyphLoader_New 46
-freetype FT_GlyphLoader_Prepare 47
-freetype FT_GlyphLoader_Reset 48
-freetype FT_GlyphLoader_Rewind 49
-freetype FT_Init_Extensions 50
-freetype FT_List_Add 51
-freetype FT_List_Finalize 52
-freetype FT_List_Find 53
-freetype FT_List_Insert 54
-freetype FT_List_Iterate 55
-freetype FT_List_Remove 56
-freetype FT_List_Up 57
-freetype FT_Load_Char 58
-freetype FT_Load_Glyph 59
-freetype FT_Lookup_Renderer 60
-freetype FT_MulDiv 61
-freetype FT_MulFix 62
-freetype FT_MulTo64 63
-freetype FT_New_Face 64
-freetype FT_New_GlyphSlot 65
-freetype FT_New_Library 66
-freetype FT_New_Memory_Face 67
-freetype FT_New_Memory_Stream 68
-freetype FT_New_Size 69
-freetype FT_Open_Face 70
-freetype FT_Outline_Copy 71
-freetype FT_Outline_Decompose 72
-freetype FT_Outline_Done 73
-freetype FT_Outline_Done_Internal 74
-freetype FT_Outline_Get_Bitmap 75
-freetype FT_Outline_Get_CBox 76
-freetype FT_Outline_New 77
-freetype FT_Outline_New_Internal 78
-freetype FT_Outline_Render 79
-freetype FT_Outline_Reverse 80
-freetype FT_Outline_Transform 81
-freetype FT_Outline_Translate 82
-freetype FT_Read_Char 83
-freetype FT_Read_Fields 84
-freetype FT_Read_Long 85
-freetype FT_Read_LongLE 86
-freetype FT_Read_Offset 87
-freetype FT_Read_Short 88
-freetype FT_Read_ShortLE 89
-freetype FT_Read_Stream 90
-freetype FT_Read_Stream_At 91
-freetype FT_Realloc 92
-freetype FT_Register_Extension 93
-freetype FT_Release_Frame 94
-freetype FT_Remove_Module 95
-freetype FT_Render_Glyph 96
-freetype FT_Render_Glyph_Internal 97
-freetype FT_Seek_Stream 98
-freetype FT_Select_Charmap 99
-freetype FT_Set_Char_Size 100
-freetype FT_Set_Charmap 101
-freetype FT_Set_Debug_Hook 102
-freetype FT_Set_Pixel_Sizes 103
-freetype FT_Set_Renderer 104
-freetype FT_Set_Transform 105
-freetype FT_Skip_Stream 106
-freetype FT_Sqrt64 107
-freetype FT_SqrtFixed 108
-freetype FT_Stream_Pos 109
-freetype FT_Vector_Transform 110
-freetype FT_Outline_Get_BBox 111
-freetype FT_Done_Glyph 112
-freetype FT_Get_Glyph 113
-freetype FT_Glyph_Copy 114
-freetype FT_Glyph_Get_CBox 115
-freetype FT_Glyph_To_Bitmap 116
-freetype FT_Glyph_Transform 117
-freetype FT_Matrix_Invert 118
-freetype FT_Matrix_Multiply 119
-freetype ft_bitmap_glyph_class 120
-freetype ft_outline_glyph_class 121
-freetype FT_Add_Default_Modules 122
-freetype FT_Done_FreeType 123
-freetype FT_Init_FreeType 124
-freetype FT_Get_Multi_Master 125
-freetype FT_Set_MM_Blend_Coordinates 126
-freetype FT_Set_MM_Design_Coordinates 127
-freetype FT_Done_Memory 128
-freetype FT_New_Memory 129
-freetype FT_New_Stream 130
-freetype ps_table_funcs 131
-freetype psaux_module_class 132
-freetype t1_builder_funcs 133
-freetype t1_decoder_funcs 134
-freetype t1_parser_funcs 135
-freetype psnames_module_class 136
-freetype ft_raster1_renderer_class 137
-freetype ft_raster5_renderer_class 138
-freetype ft_standard_raster 139
-freetype sbit_metrics_fields 140
-freetype sfnt_module_class 141
-freetype ft_grays_raster 142
-freetype ft_smooth_renderer_class 143
-freetype grays_raster_render 144
-freetype TT_New_Context 145
-freetype TT_RunIns 146
-freetype tt_default_graphics_state 147
-freetype tt_driver_class 148
-freetype t1_driver_class 149
-freetype t1cid_driver_class 150
-freetype winfnt_driver_class 151
-LIBRARY XTrap XTrap
-XTrap XEAddEventCB 1
-XTrap XEAddEventCBs 2
-XTrap XEAddRequestCB 3
-XTrap XEAddRequestCBs 4
-XTrap XERemoveAllEventCBs 5
-XTrap XERemoveAllRequestCBs 6
-XTrap XERemoveEventCB 7
-XTrap XERemoveEventCBs 8
-XTrap XERemoveRequestCB 9
-XTrap XERemoveRequestCBs 10
-XTrap XEChangeTC 11
-XTrap XECreateTC 12
-XTrap XEFreeTC 13
-XTrap XESetCmdGateState 14
-XTrap XETrapSetColorReplies 15
-XTrap XETrapSetCommandKey 16
-XTrap XETrapSetCursor 17
-XTrap XETrapSetEvents 18
-XTrap XETrapSetGrabServer 19
-XTrap XETrapSetMaxPacket 20
-XTrap XETrapSetRequests 21
-XTrap XETrapSetStatistics 22
-XTrap XETrapSetTimestamps 23
-XTrap XETrapSetWinXY 24
-XTrap XETrapSetXInput 25
-XTrap XETrapDispatchXLib 26
-XTrap XEPrintAvail 27
-XTrap XEPrintAvailFlags 28
-XTrap XEPrintAvailPktSz 29
-XTrap XEPrintCfgFlags 30
-XTrap XEPrintCmdKey 31
-XTrap XEPrintCurPktSz 32
-XTrap XEPrintCurXY 33
-XTrap XEPrintCurrent 34
-XTrap XEPrintEvents 35
-XTrap XEPrintEvtStats 36
-XTrap XEPrintLastTime 37
-XTrap XEPrintMajOpcode 38
-XTrap XEPrintPlatform 39
-XTrap XEPrintRelease 40
-XTrap XEPrintReqStats 41
-XTrap XEPrintRequests 42
-XTrap XEPrintStateFlags 43
-XTrap XEPrintStatistics 44
-XTrap XEPrintTkFlags 45
-XTrap XEPrintTkRelease 46
-XTrap XEPrintTkState 47
-XTrap XEFlushConfig 48
-XTrap XEGetAvailableRequest 49
-XTrap XEGetCurrentRequest 50
-XTrap XEGetLastInpTimeRequest 51
-XTrap XEGetStatisticsRequest 52
-XTrap XEGetVersionRequest 53
-XTrap XEResetRequest 54
-XTrap XESimulateXEventRequest 55
-XTrap XEStartTrapRequest 56
-XTrap XEStopTrapRequest 57
-XTrap XEEventIDToString 58
-XTrap XEEventStringToID 59
-XTrap XEPlatformIDToString 60
-XTrap XEPlatformStringToID 61
-XTrap XERequestIDToExtString 62
-XTrap XERequestIDToString 63
-XTrap XERequestStringToID 64
-XTrap XETrapQueryExtension 65
-XTrap XETrapAppMainLoop 66
-XTrap XETrapAppPending 67
-XTrap XETrapAppWhileLoop 68
-XTrap XETrapDispatchEvent 69
-XTrap XETrapGetEventHandler 70
-XTrap XETrapSetEventHandler 71
-XTrap XETrapWaitForSomething 72
+; ATTENTION! When adding new items, the field delimiter is expected to
+; be TAB, not a nice looking number of spaces! Don't try to beautify this
+; file!!!!
+;
+; $XFree86: xc/config/cf/os2def.db,v 1.7 2003/11/12 00:10:23 dawes Exp $
+;
+LIBRARY PEX5 PEX5
+PEX5 PEXAccumulateState 1
+PEX5 PEXAddToNameSet 2
+PEX5 PEXAnnotationText 3
+PEX5 PEXAnnotationText2D 4
+PEX5 PEXApplicationData 5
+PEX5 PEXBeginPickAll 6
+PEX5 PEXBeginPickOne 7
+PEX5 PEXBeginRendering 8
+PEX5 PEXBeginStructure 9
+PEX5 PEXBuildTransform 10
+PEX5 PEXBuildTransform2D 11
+PEX5 PEXCellArray 12
+PEX5 PEXCellArray2D 13
+PEX5 PEXChangeNameSet 14
+PEX5 PEXChangePickDevice 15
+PEX5 PEXChangePipelineContext 16
+PEX5 PEXChangeRenderer 17
+PEX5 PEXChangeSearchContext 18
+PEX5 PEXChangeStructureRefs 19
+PEX5 PEXCopyBytesToOC 20
+PEX5 PEXCopyElements 21
+PEX5 PEXCopyLookupTable 22
+PEX5 PEXCopyNameSet 23
+PEX5 PEXCopyPipelineContext 24
+PEX5 PEXCopySearchContext 25
+PEX5 PEXCopyStructure 26
+PEX5 PEXCountOCs 27
+PEX5 PEXCreateLookupTable 28
+PEX5 PEXCreateNameSet 29
+PEX5 PEXCreatePickMeasure 30
+PEX5 PEXCreatePipelineContext 31
+PEX5 PEXCreateRenderer 32
+PEX5 PEXCreateSearchContext 33
+PEX5 PEXCreateStructure 34
+PEX5 PEXCreateWorkstation 35
+PEX5 PEXDecodeOCs 36
+PEX5 PEXDeleteBetweenLabels 37
+PEX5 PEXDeleteElements 38
+PEX5 PEXDeleteTableEntries 39
+PEX5 PEXDeleteToLabel 40
+PEX5 PEXDestroyStructures 41
+PEX5 PEXElementSearch 42
+PEX5 PEXEncodeOCs 43
+PEX5 PEXEncodedAnnoText 44
+PEX5 PEXEncodedAnnoText2D 45
+PEX5 PEXEncodedText 46
+PEX5 PEXEncodedText2D 47
+PEX5 PEXEndPickAll 48
+PEX5 PEXEndPickOne 49
+PEX5 PEXEndRendering 50
+PEX5 PEXEndStructure 51
+PEX5 PEXEscape 52
+PEX5 PEXEscapeWithReply 53
+PEX5 PEXExecuteDeferredActions 54
+PEX5 PEXExecuteStructure 55
+PEX5 PEXExtendedCellArray 56
+PEX5 PEXFetchElements 57
+PEX5 PEXFetchElementsAndSend 58
+PEX5 PEXFillArea 59
+PEX5 PEXFillArea2D 60
+PEX5 PEXFillAreaSet 61
+PEX5 PEXFillAreaSet2D 62
+PEX5 PEXFillAreaSetWithData 63
+PEX5 PEXFillAreaWithData 64
+PEX5 PEXFinishOCs 65
+PEX5 PEXFreeEnumInfo 66
+PEX5 PEXFreeFontInfo 67
+PEX5 PEXFreeFontNames 68
+PEX5 PEXFreeLookupTable 69
+PEX5 PEXFreeNameSet 70
+PEX5 PEXFreeOCData 71
+PEX5 PEXFreePCAttributes 72
+PEX5 PEXFreePDAttributes 73
+PEX5 PEXFreePMAttributes 74
+PEX5 PEXFreePickMeasure 75
+PEX5 PEXFreePickPaths 76
+PEX5 PEXFreePipelineContext 77
+PEX5 PEXFreeRenderer 78
+PEX5 PEXFreeRendererAttributes 79
+PEX5 PEXFreeSCAttributes 80
+PEX5 PEXFreeSearchContext 81
+PEX5 PEXFreeStructurePaths 82
+PEX5 PEXFreeTableEntries 83
+PEX5 PEXFreeWorkstation 84
+PEX5 PEXFreeWorkstationAttributes 85
+PEX5 PEXGDP 86
+PEX5 PEXGDP2D 87
+PEX5 PEXGSE 88
+PEX5 PEXGeoNormFillArea 89
+PEX5 PEXGeoNormFillAreaSet 90
+PEX5 PEXGeoNormQuadrilateralMesh 91
+PEX5 PEXGeoNormSetOfFillAreaSets 92
+PEX5 PEXGeoNormTriangleStrip 93
+PEX5 PEXGetAncestors 94
+PEX5 PEXGetDefinedIndices 95
+PEX5 PEXGetDescendants 96
+PEX5 PEXGetElementInfo 97
+PEX5 PEXGetEnumTypeInfo 98
+PEX5 PEXGetExtensionInfo 99
+PEX5 PEXGetImpDepConstants 100
+PEX5 PEXGetNameSet 101
+PEX5 PEXGetOCAddr 102
+PEX5 PEXGetPickDevice 103
+PEX5 PEXGetPickMeasure 104
+PEX5 PEXGetPipelineContext 105
+PEX5 PEXGetPredefinedEntries 106
+PEX5 PEXGetProtocolFloatFormat 107
+PEX5 PEXGetRendererAttributes 108
+PEX5 PEXGetRendererDynamics 109
+PEX5 PEXGetSearchContext 110
+PEX5 PEXGetSizeOCs 111
+PEX5 PEXGetStructureInfo 112
+PEX5 PEXGetStructuresInNetwork 113
+PEX5 PEXGetTableEntries 114
+PEX5 PEXGetTableEntry 115
+PEX5 PEXGetTableInfo 116
+PEX5 PEXGetWorkstationAttributes 117
+PEX5 PEXGetWorkstationDynamics 118
+PEX5 PEXGetWorkstationPostings 119
+PEX5 PEXGetWorkstationViewRep 120
+PEX5 PEXIdentityMatrix 121
+PEX5 PEXIdentityMatrix2D 122
+PEX5 PEXInitialize 123
+PEX5 PEXInvertMatrix 124
+PEX5 PEXInvertMatrix2D 125
+PEX5 PEXLabel 126
+PEX5 PEXListFonts 127
+PEX5 PEXListFontsWithInfo 128
+PEX5 PEXLoadFont 129
+PEX5 PEXLookAtViewMatrix 130
+PEX5 PEXMapDCToWC 131
+PEX5 PEXMapWCToDC 132
+PEX5 PEXMapXCToNPC 133
+PEX5 PEXMapXCToNPC2D 134
+PEX5 PEXMarkers 135
+PEX5 PEXMarkers2D 136
+PEX5 PEXMatchRenderingTargets 137
+PEX5 PEXMatrixMult 138
+PEX5 PEXMatrixMult2D 139
+PEX5 PEXNPCToXCTransform 140
+PEX5 PEXNPCToXCTransform2D 141
+PEX5 PEXNURBCurve 142
+PEX5 PEXNURBSurface 143
+PEX5 PEXNoop 144
+PEX5 PEXNormalizeVectors 145
+PEX5 PEXNormalizeVectors2D 146
+PEX5 PEXOrthoProjMatrix 147
+PEX5 PEXPerspProjMatrix 148
+PEX5 PEXPickAll 149
+PEX5 PEXPickOne 150
+PEX5 PEXPolarViewMatrix 151
+PEX5 PEXPolyline 152
+PEX5 PEXPolyline2D 153
+PEX5 PEXPolylineSetWithData 154
+PEX5 PEXPostStructure 155
+PEX5 PEXQuadrilateralMesh 156
+PEX5 PEXQueryEncodedTextExtents 157
+PEX5 PEXQueryFont 158
+PEX5 PEXQueryTextExtents 159
+PEX5 PEXRedrawAllStructures 160
+PEX5 PEXRedrawClipRegion 161
+PEX5 PEXRemoveFromNameSet 162
+PEX5 PEXRenderElements 163
+PEX5 PEXRenderNetwork 164
+PEX5 PEXRestoreModelClipVolume 165
+PEX5 PEXRotate 166
+PEX5 PEXRotate2D 167
+PEX5 PEXRotateGeneral 168
+PEX5 PEXScale 169
+PEX5 PEXScale2D 170
+PEX5 PEXSearchNetwork 171
+PEX5 PEXSendOCs 172
+PEX5 PEXSetATextAlignment 173
+PEX5 PEXSetATextHeight 174
+PEX5 PEXSetATextPath 175
+PEX5 PEXSetATextStyle 176
+PEX5 PEXSetATextUpVector 177
+PEX5 PEXSetBFInteriorStyle 178
+PEX5 PEXSetBFInteriorStyleIndex 179
+PEX5 PEXSetBFReflectionAttributes 180
+PEX5 PEXSetBFReflectionModel 181
+PEX5 PEXSetBFSurfaceColor 182
+PEX5 PEXSetBFSurfaceColorIndex 183
+PEX5 PEXSetBFSurfaceInterpMethod 184
+PEX5 PEXSetCharExpansion 185
+PEX5 PEXSetCharHeight 186
+PEX5 PEXSetCharSpacing 187
+PEX5 PEXSetCharUpVector 188
+PEX5 PEXSetColorApproxIndex 189
+PEX5 PEXSetCurveApprox 190
+PEX5 PEXSetDepthCueIndex 191
+PEX5 PEXSetEchoColor 192
+PEX5 PEXSetEdgeBundleIndex 193
+PEX5 PEXSetEditingMode 194
+PEX5 PEXSetElementPtr 195
+PEX5 PEXSetElementPtrAtLabel 196
+PEX5 PEXSetFacetCullingMode 197
+PEX5 PEXSetFacetDistinguishFlag 198
+PEX5 PEXSetGlobalTransform 199
+PEX5 PEXSetGlobalTransform2D 200
+PEX5 PEXSetHLHSRID 201
+PEX5 PEXSetIndividualASF 202
+PEX5 PEXSetInteriorBundleIndex 203
+PEX5 PEXSetInteriorStyle 204
+PEX5 PEXSetInteriorStyleIndex 205
+PEX5 PEXSetLightSourceState 206
+PEX5 PEXSetLineBundleIndex 207
+PEX5 PEXSetLineColor 208
+PEX5 PEXSetLineColorIndex 209
+PEX5 PEXSetLineType 210
+PEX5 PEXSetLineWidth 211
+PEX5 PEXSetLocalTransform 212
+PEX5 PEXSetLocalTransform2D 213
+PEX5 PEXSetMarkerBundleIndex 214
+PEX5 PEXSetMarkerColor 215
+PEX5 PEXSetMarkerColorIndex 216
+PEX5 PEXSetMarkerScale 217
+PEX5 PEXSetMarkerType 218
+PEX5 PEXSetModelClipFlag 219
+PEX5 PEXSetModelClipVolume 220
+PEX5 PEXSetModelClipVolume2D 221
+PEX5 PEXSetOfFillAreaSets 222
+PEX5 PEXSetParaSurfCharacteristics 223
+PEX5 PEXSetPatternAttributes 224
+PEX5 PEXSetPatternAttributes2D 225
+PEX5 PEXSetPatternSize 226
+PEX5 PEXSetPickID 227
+PEX5 PEXSetPolylineInterpMethod 228
+PEX5 PEXSetReflectionAttributes 229
+PEX5 PEXSetReflectionModel 230
+PEX5 PEXSetRenderingColorModel 231
+PEX5 PEXSetSurfaceApprox 232
+PEX5 PEXSetSurfaceColor 233
+PEX5 PEXSetSurfaceColorIndex 234
+PEX5 PEXSetSurfaceEdgeColor 235
+PEX5 PEXSetSurfaceEdgeColorIndex 236
+PEX5 PEXSetSurfaceEdgeFlag 237
+PEX5 PEXSetSurfaceEdgeType 238
+PEX5 PEXSetSurfaceEdgeWidth 239
+PEX5 PEXSetSurfaceInterpMethod 240
+PEX5 PEXSetTableEntries 241
+PEX5 PEXSetTextAlignment 242
+PEX5 PEXSetTextBundleIndex 243
+PEX5 PEXSetTextColor 244
+PEX5 PEXSetTextColorIndex 245
+PEX5 PEXSetTextFontIndex 246
+PEX5 PEXSetTextPath 247
+PEX5 PEXSetTextPrecision 248
+PEX5 PEXSetViewIndex 249
+PEX5 PEXSetWorkstationBufferMode 250
+PEX5 PEXSetWorkstationDisplayUpdateMode 251
+PEX5 PEXSetWorkstationHLHSRMode 252
+PEX5 PEXSetWorkstationViewPriority 253
+PEX5 PEXSetWorkstationViewRep 254
+PEX5 PEXSetWorkstationViewport 255
+PEX5 PEXSetWorkstationWindow 256
+PEX5 PEXStartOCs 257
+PEX5 PEXText 258
+PEX5 PEXText2D 259
+PEX5 PEXTransformPoints 260
+PEX5 PEXTransformPoints2D 261
+PEX5 PEXTransformPoints2DH 262
+PEX5 PEXTransformPoints4D 263
+PEX5 PEXTransformVectors 264
+PEX5 PEXTransformVectors2D 265
+PEX5 PEXTranslate 266
+PEX5 PEXTranslate2D 267
+PEX5 PEXTriangleStrip 268
+PEX5 PEXUnloadFont 269
+PEX5 PEXUnpostAllStructures 270
+PEX5 PEXUnpostStructure 271
+PEX5 PEXUpdatePickMeasure 272
+PEX5 PEXUpdateWorkstation 273
+PEX5 PEXViewMappingMatrix 274
+PEX5 PEXViewMappingMatrix2D 275
+PEX5 PEXViewOrientationMatrix 276
+PEX5 PEXViewOrientationMatrix2D 277
+PEX5 PEXXCToNPCTransform 278
+PEX5 PEXXCToNPCTransform2D 279
+PEX5 _PEXDecodeEnumType 280
+PEX5 _PEXDecodeTableIndex 281
+PEX5 _PEXDecodeColor 282
+PEX5 _PEXDecodeFloat 283
+PEX5 _PEXDecodeCARD16 284
+PEX5 _PEXDecodeVector2D 285
+PEX5 _PEXDecodeTextAlignment 286
+PEX5 _PEXDecodeCurveApprox 287
+PEX5 _PEXDecodeReflectionAttr 288
+PEX5 _PEXDecodeSurfaceApprox 289
+PEX5 _PEXDecodeCullMode 290
+PEX5 _PEXDecodeSwitch 291
+PEX5 _PEXDecodePatternSize 292
+PEX5 _PEXDecodePatternAttr2D 293
+PEX5 _PEXDecodePatternAttr 294
+PEX5 _PEXDecodeASF 295
+PEX5 _PEXDecodeLocalTransform 296
+PEX5 _PEXDecodeLocalTransform2D 297
+PEX5 _PEXDecodeGlobalTransform 298
+PEX5 _PEXDecodeGlobalTransform2D 299
+PEX5 _PEXDecodeModelClipVolume 300
+PEX5 _PEXDecodeModelClipVolume2D 301
+PEX5 _PEXDecodeRestoreModelClip 302
+PEX5 _PEXDecodeLightSourceState 303
+PEX5 _PEXDecodeID 304
+PEX5 _PEXDecodePSC 305
+PEX5 _PEXDecodeNameSet 306
+PEX5 _PEXDecodeExecuteStructure 307
+PEX5 _PEXDecodeLabel 308
+PEX5 _PEXDecodeApplicationData 309
+PEX5 _PEXDecodeGSE 310
+PEX5 _PEXDecodeMarkers 311
+PEX5 _PEXDecodeMarkers2D 312
+PEX5 _PEXDecodePolyline 313
+PEX5 _PEXDecodePolyline2D 314
+PEX5 _PEXDecodeText 315
+PEX5 _PEXDecodeText2D 316
+PEX5 _PEXDecodeAnnoText 317
+PEX5 _PEXDecodeAnnoText2D 318
+PEX5 _PEXDecodePolylineSet 319
+PEX5 _PEXDecodeNURBCurve 320
+PEX5 _PEXDecodeFillArea 321
+PEX5 _PEXDecodeFillArea2D 322
+PEX5 _PEXDecodeFillAreaWithData 323
+PEX5 _PEXDecodeFillAreaSet 324
+PEX5 _PEXDecodeFillAreaSet2D 325
+PEX5 _PEXDecodeFillAreaSetWithData 326
+PEX5 _PEXDecodeTriangleStrip 327
+PEX5 _PEXDecodeQuadMesh 328
+PEX5 _PEXDecodeSOFA 329
+PEX5 _PEXDecodeNURBSurface 330
+PEX5 _PEXDecodeCellArray 331
+PEX5 _PEXDecodeCellArray2D 332
+PEX5 _PEXDecodeExtendedCellArray 333
+PEX5 _PEXDecodeGDP 334
+PEX5 _PEXDecodeGDP2D 335
+PEX5 _PEXDecodeNoop 336
+PEX5 _PEXEncodeEnumType 337
+PEX5 _PEXEncodeTableIndex 338
+PEX5 _PEXEncodeColor 339
+PEX5 _PEXEncodeFloat 340
+PEX5 _PEXEncodeCARD16 341
+PEX5 _PEXEncodeVector2D 342
+PEX5 _PEXEncodeTextAlignment 343
+PEX5 _PEXEncodeCurveApprox 344
+PEX5 _PEXEncodeReflectionAttr 345
+PEX5 _PEXEncodeSurfaceApprox 346
+PEX5 _PEXEncodeCullMode 347
+PEX5 _PEXEncodeSwitch 348
+PEX5 _PEXEncodePatternSize 349
+PEX5 _PEXEncodePatternAttr2D 350
+PEX5 _PEXEncodePatternAttr 351
+PEX5 _PEXEncodeASF 352
+PEX5 _PEXEncodeLocalTransform 353
+PEX5 _PEXEncodeLocalTransform2D 354
+PEX5 _PEXEncodeGlobalTransform 355
+PEX5 _PEXEncodeGlobalTransform2D 356
+PEX5 _PEXEncodeModelClipVolume 357
+PEX5 _PEXEncodeModelClipVolume2D 358
+PEX5 _PEXEncodeRestoreModelClip 359
+PEX5 _PEXEncodeLightSourceState 360
+PEX5 _PEXEncodeID 361
+PEX5 _PEXEncodePSC 362
+PEX5 _PEXEncodeNameSet 363
+PEX5 _PEXEncodeExecuteStructure 364
+PEX5 _PEXEncodeLabel 365
+PEX5 _PEXEncodeApplicationData 366
+PEX5 _PEXEncodeGSE 367
+PEX5 _PEXEncodeMarkers 368
+PEX5 _PEXEncodePolyline 369
+PEX5 _PEXEncodeMarkers2D 370
+PEX5 _PEXEncodePolyline2D 371
+PEX5 _PEXEncodeText 372
+PEX5 _PEXEncodeText2D 373
+PEX5 _PEXEncodeAnnoText 374
+PEX5 _PEXEncodeAnnoText2D 375
+PEX5 _PEXEncodePolylineSet 376
+PEX5 _PEXEncodeNURBCurve 377
+PEX5 _PEXEncodeFillArea 378
+PEX5 _PEXEncodeFillArea2D 379
+PEX5 _PEXEncodeFillAreaWithData 380
+PEX5 _PEXEncodeFillAreaSet 381
+PEX5 _PEXEncodeFillAreaSet2D 382
+PEX5 _PEXEncodeFillAreaSetWithData 383
+PEX5 _PEXEncodeTriangleStrip 384
+PEX5 _PEXEncodeQuadMesh 385
+PEX5 _PEXEncodeSOFA 386
+PEX5 _PEXEncodeNURBSurface 387
+PEX5 _PEXEncodeCellArray 388
+PEX5 _PEXEncodeCellArray2D 389
+PEX5 _PEXEncodeExtendedCellArray 390
+PEX5 _PEXEncodeGDP 391
+PEX5 _PEXEncodeGDP2D 392
+PEX5 _PEXEncodeNoop 393
+PEX5 _PEXSendBytesToOC 394
+PEX5 _PEXCopyPaddedBytesToOC 395
+PEX5 _PEXGenOCBadLengthError 396
+PEX5 _PEXConvertMaxHitsEvent 397
+PEX5 _PEXConvertOCError 398
+PEX5 _PEXPrintOCError 399
+PEX5 _PEXCloseDisplay 400
+PEX5 _PEXIEEE32toDECF 401
+PEX5 _PEXDECFtoIEEE32 402
+PEX5 _PEXOCFacet 403
+PEX5 _PEXOCListOfFacet 404
+PEX5 _PEXOCListOfVertex 405
+PEX5 _PEXOCListOfColor 406
+PEX5 _PEXStoreFacet 407
+PEX5 _PEXStoreListOfFacet 408
+PEX5 _PEXStoreListOfVertex 409
+PEX5 _PEXStoreListOfColor 410
+PEX5 _PEXExtractFacet 411
+PEX5 _PEXExtractListOfFacet 412
+PEX5 _PEXExtractListOfVertex 413
+PEX5 _PEXExtractListOfColor 414
+PEX5 PEXDisplayInfoHeader 415
+PEX5 PEXPickCache 416
+PEX5 PEXPickCacheSize 417
+PEX5 PEXPickCacheInUse 418
+PEX5 PEX_encode_oc_funcs 419
+PEX5 PEX_decode_oc_funcs 420
+PEX5 PEX_fp_convert 421
+LIBRARY X11 X11
+X11 XSaveContext 1
+X11 XFindContext 2
+X11 XDeleteContext 3
+X11 XListDepths 4
+X11 XrmParseCommand 5
+X11 Xpermalloc 6
+X11 _XrmInternalStringToQuark 7
+X11 XrmStringToQuark 8
+X11 XrmPermStringToQuark 9
+X11 XrmUniqueQuark 10
+X11 XrmQuarkToString 11
+X11 XAllocColorCells 12
+X11 XAllocColorPlanes 13
+X11 XAllowEvents 14
+X11 XAutoRepeatOn 15
+X11 XAutoRepeatOff 16
+X11 XSetWindowBackground 17
+X11 XSetWindowBorderWidth 18
+X11 XBell 19
+X11 XSetWindowBorder 20
+X11 XEnableAccessControl 21
+X11 XDisableAccessControl 22
+X11 XSetAccessControl 23
+X11 XSetCloseDownMode 24
+X11 XChangeActivePointerGrab 25
+X11 XSetWindowColormap 26
+X11 XChangeGC 27
+X11 XChangeKeyboardControl 28
+X11 XChangePointerControl 29
+X11 XChangeProperty 30
+X11 XChangeSaveSet 31
+X11 XAddToSaveSet 32
+X11 XRemoveFromSaveSet 33
+X11 XChangeWindowAttributes 34
+X11 XResizeWindow 35
+X11 XCheckIfEvent 36
+X11 XCheckMaskEvent 37
+X11 XCheckWindowEvent 38
+X11 XCheckTypedEvent 39
+X11 XCheckTypedWindowEvent 40
+X11 XCirculateSubwindows 41
+X11 XCirculateSubwindowsDown 42
+X11 XCirculateSubwindowsUp 43
+X11 XCloseDisplay 44
+X11 XClearWindow 45
+X11 XClearArea 46
+X11 XMoveResizeWindow 47
+X11 _XConnectDisplay 48
+X11 _XDisconnectDisplay 49
+X11 _XSendClientPrefix 50
+X11 XSetAuthorization 51
+X11 XConvertSelection 52
+X11 XCopyArea 53
+X11 XCopyColormapAndFree 54
+X11 XCopyGC 55
+X11 XCopyPlane 56
+X11 XCreateBitmapFromData 57
+X11 XCreateColormap 58
+X11 XCreatePixmapCursor 59
+X11 XCreateGC 60
+X11 _XUpdateGCCache 61
+X11 _XFlushGCCache 62
+X11 XFlushGC 63
+X11 XGContextFromGC 64
+X11 XCreateGlyphCursor 65
+X11 XCreatePixmapFromBitmapData 66
+X11 XCreatePixmap 67
+X11 XCreateSimpleWindow 68
+X11 XCreateFontCursor 69
+X11 XDefineCursor 70
+X11 XDeleteProperty 71
+X11 XDestroySubwindows 72
+X11 XDestroyWindow 73
+X11 XDisplayName 74
+X11 XDrawArc 75
+X11 XDrawArcs 76
+X11 XDrawLine 77
+X11 XDrawLines 78
+X11 XDrawPoint 79
+X11 XDrawPoints 80
+X11 XDrawRectangle 81
+X11 XDrawRectangles 82
+X11 XDrawSegments 83
+X11 XGetErrorText 84
+X11 XGetErrorDatabaseText 85
+X11 XSetErrorHandler 86
+X11 XSetIOErrorHandler 87
+X11 _XEventToWire 88
+X11 XFetchName 89
+X11 XGetIconName 90
+X11 XFillArc 91
+X11 XFillArcs 92
+X11 XFillPolygon 93
+X11 XFillRectangle 94
+X11 XFillRectangles 95
+X11 XFlush 96
+X11 XLoadQueryFont 97
+X11 XFreeFont 98
+X11 XQueryFont 99
+X11 XListFonts 100
+X11 XFreeFontNames 101
+X11 XListFontsWithInfo 102
+X11 XFreeFontInfo 103
+X11 XFreeColormap 104
+X11 XFreeColors 105
+X11 XFreeCursor 106
+X11 _XFreeExtData 107
+X11 XFreeGC 108
+X11 XFreePixmap 109
+X11 XActivateScreenSaver 110
+X11 XResetScreenSaver 111
+X11 XForceScreenSaver 112
+X11 XSetArcMode 113
+X11 XSetFillRule 114
+X11 XSetFillStyle 115
+X11 XSetGraphicsExposures 116
+X11 XSetSubwindowMode 117
+X11 XGeometry 118
+X11 XGetAtomName 119
+X11 XAllocNamedColor 120
+X11 XGetDefault 121
+X11 XGetFontPath 122
+X11 XFreeFontPath 123
+X11 XGetFontProperty 124
+X11 XGetGeometry 125
+X11 XAllocColor 126
+X11 XGetSizeHints 127
+X11 XGetWMHints 128
+X11 XGetZoomHints 129
+X11 XGetNormalHints 130
+X11 XGetIconSizes 131
+X11 XGetCommand 132
+X11 XGetTransientForHint 133
+X11 XGetClassHint 134
+X11 XGetInputFocus 135
+X11 XGetImage 136
+X11 XGetSubImage 137
+X11 XGetKeyboardControl 138
+X11 XGetMotionEvents 139
+X11 XGetPointerControl 140
+X11 XGetPointerMapping 141
+X11 XGetKeyboardMapping 142
+X11 XGetWindowProperty 143
+X11 XGetSelectionOwner 144
+X11 XGetScreenSaver 145
+X11 XGetStandardColormap 146
+X11 XGetWindowAttributes 147
+X11 XGrabButton 148
+X11 XGrabKey 149
+X11 XGrabKeyboard 150
+X11 XGrabPointer 151
+X11 XGrabServer 152
+X11 XAddHost 153
+X11 XRemoveHost 154
+X11 XAddHosts 155
+X11 XRemoveHosts 156
+X11 XIfEvent 157
+X11 _XGetScanlinePad 158
+X11 _XGetBitsPerPixel 159
+X11 XCreateImage 160
+X11 _XSetImage 161
+X11 _XInitImageFuncPtrs 162
+X11 XDrawImageString 163
+X11 XDrawImageString16 164
+X11 XInitExtension 165
+X11 XAddExtension 166
+X11 XEHeadOfExtensionList 167
+X11 XAddToExtensionList 168
+X11 XFindOnExtensionList 169
+X11 XESetCreateGC 170
+X11 XESetCopyGC 171
+X11 XESetFlushGC 172
+X11 XESetFreeGC 173
+X11 XESetCreateFont 174
+X11 XESetFreeFont 175
+X11 XESetCloseDisplay 176
+X11 XESetWireToEvent 177
+X11 XESetEventToWire 178
+X11 XESetWireToError 179
+X11 XESetError 180
+X11 XESetErrorString 181
+X11 XESetPrintErrorValues 182
+X11 XInstallColormap 183
+X11 XInternAtom 184
+X11 XKeycodeToKeysym 185
+X11 XKeysymToKeycode 186
+X11 XLookupKeysym 187
+X11 XRefreshKeyboardMapping 188
+X11 XLookupString 189
+X11 XRebindKeysym 190
+X11 XKeysymToString 191
+X11 XKillClient 192
+X11 XListHosts 193
+X11 XListInstalledColormaps 194
+X11 XListProperties 195
+X11 XListExtensions 196
+X11 XFreeExtensionList 197
+X11 XLoadFont 198
+X11 XLookupColor 199
+X11 XLowerWindow 200
+X11 XConnectionNumber 942
+X11 XRootWindow 943
+X11 XDefaultScreen 201
+X11 XDefaultRootWindow 202
+X11 XDefaultVisual 203
+X11 XDefaultGC 204
+X11 XBlackPixel 205
+X11 XWhitePixel 206
+X11 XAllPlanes 207
+X11 XQLength 208
+X11 XDisplayWidth 209
+X11 XDisplayHeight 210
+X11 XDisplayWidthMM 211
+X11 XDisplayHeightMM 212
+X11 XDisplayPlanes 213
+X11 XDisplayCells 214
+X11 XScreenCount 215
+X11 XServerVendor 216
+X11 XProtocolVersion 217
+X11 XProtocolRevision 218
+X11 XVendorRelease 219
+X11 XDisplayString 220
+X11 XDefaultDepth 221
+X11 XDefaultColormap 222
+X11 XBitmapUnit 223
+X11 XBitmapBitOrder 224
+X11 XBitmapPad 225
+X11 XImageByteOrder 226
+X11 XNextRequest 227
+X11 XLastKnownRequestProcessed 228
+X11 XScreenOfDisplay 229
+X11 XDefaultScreenOfDisplay 230
+X11 XDisplayOfScreen 231
+X11 XRootWindowOfScreen 232
+X11 XBlackPixelOfScreen 233
+X11 XWhitePixelOfScreen 234
+X11 XDefaultColormapOfScreen 235
+X11 XDefaultDepthOfScreen 236
+X11 XDefaultGCOfScreen 237
+X11 XDefaultVisualOfScreen 238
+X11 XWidthOfScreen 239
+X11 XHeightOfScreen 240
+X11 XWidthMMOfScreen 241
+X11 XHeightMMOfScreen 242
+X11 XPlanesOfScreen 243
+X11 XCellsOfScreen 244
+X11 XMinCmapsOfScreen 245
+X11 XMaxCmapsOfScreen 246
+X11 XDoesSaveUnders 247
+X11 XDoesBackingStore 248
+X11 XEventMaskOfScreen 249
+X11 XScreenNumberOfScreen 250
+X11 XDestroyImage 251
+X11 XGetPixel 252
+X11 XPutPixel 253
+X11 XSubImage 254
+X11 XAddPixel 255
+X11 XNoOp 256
+X11 XMapRaised 257
+X11 XMapSubwindows 258
+X11 XMapWindow 259
+X11 XMaskEvent 260
+X11 XMaxRequestSize 261
+X11 XResourceManagerString 262
+X11 XDisplayMotionBufferSize 263
+X11 XDisplayKeycodes 264
+X11 XVisualIDFromVisual 265
+X11 XGetModifierMapping 266
+X11 XSetModifierMapping 267
+X11 XNewModifiermap 268
+X11 XFreeModifiermap 269
+X11 XInsertModifiermapEntry 270
+X11 XDeleteModifiermapEntry 271
+X11 XMoveWindow 272
+X11 XNextEvent 273
+X11 XOpenDisplay 274
+X11 _XFreeDisplayStructure 275
+X11 XParseColor 276
+X11 XParseGeometry 277
+X11 XPeekEvent 278
+X11 XPeekIfEvent 279
+X11 XEventsQueued 280
+X11 XPending 281
+X11 XSetWindowBackgroundPixmap 282
+X11 XSetWindowBorderPixmap 283
+X11 XPolygonRegion 284
+X11 XDrawText 285
+X11 XDrawText16 286
+X11 XPutBackEvent 287
+X11 _XReverse_Bytes 288
+X11 XPutImage 289
+X11 XQueryBestSize 290
+X11 XQueryColor 291
+X11 XQueryColors 292
+X11 XQueryBestCursor 293
+X11 XQueryExtension 294
+X11 XQueryKeymap 295
+X11 XQueryPointer 296
+X11 XQueryBestStipple 297
+X11 XQueryTextExtents16 298
+X11 XQueryTextExtents 299
+X11 XQueryBestTile 300
+X11 XQueryTree 301
+X11 XRaiseWindow 302
+X11 XReadBitmapFile 303
+X11 XRecolorCursor 304
+X11 XConfigureWindow 305
+X11 XCreateRegion 306
+X11 XClipBox 307
+X11 XUnionRectWithRegion 308
+X11 XSetRegion 309
+X11 XDestroyRegion 310
+X11 XOffsetRegion 311
+X11 XShrinkRegion 312
+X11 XIntersectRegion 313
+X11 XUnionRegion 314
+X11 XSubtractRegion 315
+X11 XXorRegion 316
+X11 XEmptyRegion 317
+X11 XEqualRegion 318
+X11 XPointInRegion 319
+X11 XRectInRegion 320
+X11 XReparentWindow 321
+X11 XRestackWindows 322
+X11 XRotateWindowProperties 323
+X11 XScreenResourceString 324
+X11 XSelectInput 325
+X11 XSendEvent 326
+X11 XSetBackground 327
+X11 XSetClipRectangles 328
+X11 _XSetClipRectangles 329
+X11 XSetClipMask 330
+X11 XSetClipOrigin 331
+X11 XSetDashes 332
+X11 XSetFontPath 333
+X11 XSetFont 334
+X11 XSetForeground 335
+X11 XSetFunction 336
+X11 XSetSizeHints 337
+X11 XSetWMHints 338
+X11 XSetZoomHints 339
+X11 XSetNormalHints 340
+X11 XSetIconSizes 341
+X11 XSetCommand 342
+X11 XSetStandardProperties 343
+X11 XSetTransientForHint 344
+X11 XSetClassHint 345
+X11 XSetInputFocus 346
+X11 XSetLineAttributes 347
+X11 XSetPlaneMask 348
+X11 XSetPointerMapping 349
+X11 XChangeKeyboardMapping 350
+X11 XSetSelectionOwner 351
+X11 XSetScreenSaver 352
+X11 XSetState 353
+X11 XSetStipple 354
+X11 XSetStandardColormap 355
+X11 XSetTile 356
+X11 XSetTSOrigin 357
+X11 XRotateBuffers 358
+X11 XFetchBuffer 359
+X11 XFetchBytes 360
+X11 XStoreBuffer 361
+X11 XStoreBytes 362
+X11 XStoreColor 363
+X11 XStoreColors 364
+X11 XStoreNamedColor 365
+X11 XStoreName 366
+X11 XSetIconName 367
+X11 _XInitKeysymDB 368
+X11 XStringToKeysym 369
+X11 XSync 370
+X11 _XSyncFunction 371
+X11 XSynchronize 372
+X11 XSetAfterFunction 373
+X11 XDrawString 374
+X11 XDrawString16 375
+X11 XTextExtents 376
+X11 XTextWidth 377
+X11 XTextExtents16 378
+X11 XTextWidth16 379
+X11 XTranslateCoordinates 380
+X11 XUndefineCursor 381
+X11 XUngrabButton 382
+X11 XUngrabKeyboard 383
+X11 XUngrabKey 384
+X11 XUngrabPointer 385
+X11 XUngrabServer 386
+X11 XUninstallColormap 387
+X11 XUnloadFont 388
+X11 XUnmapSubwindows 389
+X11 XUnmapWindow 390
+X11 XGetVisualInfo 391
+X11 XMatchVisualInfo 392
+X11 XWarpPointer 393
+X11 XWindowEvent 394
+X11 XCreateWindow 395
+X11 _XProcessWindowAttributes 396
+X11 XWriteBitmapFile 397
+X11 _XFlush 398
+X11 _XEventsQueued 399
+X11 _XReadEvents 400
+X11 _XRead 401
+X11 _XReadPad 402
+X11 _XSend 403
+X11 _XAllocID 404
+X11 _XSetLastRequestRead 405
+X11 _XReply 406
+X11 _XEatData 407
+X11 _XEnq 408
+X11 _XUnknownWireEvent 409
+X11 _XUnknownNativeEvent 410
+X11 _XWireToEvent 411
+X11 _XDefaultIOError 412
+X11 _XDefaultError 413
+X11 _XDefaultWireError 414
+X11 _XError 415
+X11 _XIOError 416
+X11 _XAllocScratch 417
+X11 _XVIDtoVisual 418
+X11 XFree 419
+X11 _XGetHostname 420
+X11 _XScreenOfWindow 421
+X11 _XAllocIDs 423
+X11 _XAllocTemp 424
+X11 _XFreeTemp 425
+X11 XrmInitialize 426
+X11 XrmGetDatabase 427
+X11 XrmSetDatabase 428
+X11 XrmStringToQuarkList 429
+X11 XrmStringToBindingQuarkList 430
+X11 XrmCombineDatabase 431
+X11 XrmMergeDatabases 432
+X11 XrmQPutResource 433
+X11 XrmPutResource 434
+X11 XrmQPutStringResource 435
+X11 XrmPutStringResource 436
+X11 XrmPutLineResource 437
+X11 XrmGetStringDatabase 438
+X11 XrmGetFileDatabase 439
+X11 XrmCombineFileDatabase 440
+X11 XrmEnumerateDatabase 441
+X11 XrmPutFileDatabase 442
+X11 XrmQGetSearchList 443
+X11 XrmQGetSearchResource 444
+X11 XrmQGetResource 445
+X11 XrmGetResource 446
+X11 XrmLocaleOfDatabase 447
+X11 XrmDestroyDatabase 448
+X11 XGetGCValues 449
+X11 XGetWMSizeHints 450
+X11 XGetWMNormalHints 451
+X11 XGetRGBColormaps 452
+X11 XGetTextProperty 453
+X11 XGetWMName 454
+X11 XGetWMIconName 455
+X11 XGetWMClientMachine 456
+X11 XGetWMColormapWindows 457
+X11 XGetWMProtocols 458
+X11 XIconifyWindow 459
+X11 XListPixmapFormats 460
+X11 XAllocSizeHints 461
+X11 XAllocStandardColormap 462
+X11 XAllocWMHints 463
+X11 XAllocClassHint 464
+X11 XAllocIconSize 465
+X11 XReconfigureWMWindow 466
+X11 XSetWMSizeHints 467
+X11 XSetWMNormalHints 468
+X11 XSetRGBColormaps 469
+X11 XSetTextProperty 470
+X11 XSetWMName 471
+X11 XSetWMIconName 472
+X11 XSetWMClientMachine 473
+X11 XSetWMColormapWindows 474
+X11 XSetWMProperties 475
+X11 XSetWMProtocols 476
+X11 XStringListToTextProperty 477
+X11 XTextPropertyToStringList 478
+X11 XFreeStringList 479
+X11 XWMGeometry 480
+X11 XWithdrawWindow 481
+X11 XauDisposeAuth 482
+X11 XauGetBestAuthByAddr 483
+X11 XauFileName 484
+X11 XauReadAuth 485
+X11 XcmsCIELabToCIEXYZ 486
+X11 XcmsCIEXYZToCIELab 487
+X11 XcmsCIELabClipab 488
+X11 XcmsCIELabClipL 489
+X11 XcmsCIELabClipLab 490
+X11 XcmsCIELabQueryMinL 491
+X11 XcmsCIELabQueryMaxC 492
+X11 XcmsCIELabQueryMaxL 493
+X11 _XcmsCIELabQueryMaxLCRGB 494
+X11 XcmsCIELabQueryMaxLC 495
+X11 XcmsCIELabWhiteShiftColors 496
+X11 XcmsCIELuvToCIEuvY 497
+X11 XcmsCIEuvYToCIELuv 498
+X11 XcmsCIELuvClipuv 499
+X11 XcmsCIELuvClipL 500
+X11 XcmsCIELuvClipLuv 501
+X11 XcmsCIELuvQueryMinL 502
+X11 XcmsCIELuvQueryMaxC 503
+X11 XcmsCIELuvQueryMaxL 504
+X11 _XcmsCIELuvQueryMaxLCRGB 505
+X11 XcmsCIELuvQueryMaxLC 506
+X11 XcmsCIELuvWhiteShiftColors 507
+X11 XcmsCIEuvYToCIEXYZ 508
+X11 XcmsCIEXYZToCIEuvY 509
+X11 XcmsCIExyYToCIEXYZ 510
+X11 XcmsCIEXYZToCIExyY 511
+X11 XcmsTekHVCToCIEuvY 512
+X11 XcmsCIEuvYToTekHVC 513
+X11 _XcmsTekHVC_CheckModify 514
+X11 XcmsTekHVCClipC 515
+X11 XcmsTekHVCClipV 516
+X11 XcmsTekHVCClipVC 517
+X11 XcmsTekHVCQueryMinV 518
+X11 XcmsTekHVCQueryMaxC 519
+X11 XcmsTekHVCQueryMaxV 520
+X11 _XcmsTekHVCQueryMaxVCRGB 521
+X11 XcmsTekHVCQueryMaxVC 522
+X11 XcmsTekHVCQueryMaxVSamples 523
+X11 XcmsTekHVCWhiteShiftColors 524
+X11 XcmsAddColorSpace 525
+X11 XcmsAddFunctionSet 526
+X11 XcmsAllocNamedColor 527
+X11 XcmsAllocColor 528
+X11 XcmsCreateCCC 529
+X11 XcmsDefaultCCC 530
+X11 XcmsFreeCCC 531
+X11 _XcmsAddCmapRec 532
+X11 _XcmsCopyCmapRecAndFree 533
+X11 _XcmsDeleteCmapRec 534
+X11 XcmsCCCOfColormap 535
+X11 _XcmsCopyISOLatin1Lowered 536
+X11 _XcmsResolveColorString 537
+X11 _XcmsConvertColorsWithWhitePt 538
+X11 _XcmsEqualWhitePts 539
+X11 _XcmsDIConvertColors 540
+X11 _XcmsDDConvertColors 541
+X11 XcmsConvertColors 542
+X11 _XcmsRegFormatOfPrefix 543
+X11 XcmsFormatOfPrefix 544
+X11 _XcmsCopyPointerArray 545
+X11 _XcmsFreePointerArray 546
+X11 _XcmsPushPointerArray 547
+X11 _XcmsInitDefaultCCCs 548
+X11 _XcmsInitScrnInfo 549
+X11 _XcmsFreeIntensityMaps 550
+X11 _XcmsGetIntensityMap 551
+X11 _XcmsGetTableType0 552
+X11 _XcmsGetTableType1 553
+X11 _XcmsValueCmp 554
+X11 _XcmsIntensityCmp 555
+X11 _XcmsValueInterpolation 556
+X11 _XcmsIntensityInterpolation 557
+X11 _XcmsTableSearch 558
+X11 _XcmsMatVec 559
+X11 XcmsCIEXYZToRGBi 560
+X11 XcmsRGBiToCIEXYZ 561
+X11 XcmsRGBiToRGB 562
+X11 XcmsRGBToRGBi 563
+X11 _XcmsLRGB_InitScrnDefault 564
+X11 XcmsLookupColor 565
+X11 _XcmsCubeRoot 566
+X11 _XcmsSquareRoot 567
+X11 XcmsDisplayOfCCC 568
+X11 XcmsVisualOfCCC 569
+X11 XcmsScreenNumberOfCCC 570
+X11 XcmsScreenWhitePointOfCCC 571
+X11 XcmsClientWhitePointOfCCC 572
+X11 XcmsPrefixOfFormat 573
+X11 _XcmsGetElement 574
+X11 _XcmsGetProperty 575
+X11 XcmsQueryBlack 576
+X11 XcmsQueryBlue 577
+X11 XcmsQueryGreen 578
+X11 XcmsQueryRed 579
+X11 XcmsQueryWhite 580
+X11 XcmsQueryColor 581
+X11 XcmsQueryColors 582
+X11 XcmsSetWhitePoint 583
+X11 XcmsSetCompressionProc 584
+X11 XcmsSetWhiteAdjustProc 585
+X11 _XcmsSetGetColors 586
+X11 XcmsStoreColor 587
+X11 XcmsStoreColors 588
+X11 _XcmsCosine 589
+X11 _XcmsSine 590
+X11 _XcmsArcTangent 591
+X11 _XcmsRGB_to_XColor 592
+X11 _XColor_to_XcmsRGB 593
+X11 _XcmsResolveColor 594
+X11 _XcmsUnresolveColor 595
+X11 _XUnresolveColor 596
+X11 _XParseBaseFontNameList 597
+X11 XCreateFontSet 598
+X11 XFontsOfFontSet 599
+X11 XBaseFontNameListOfFontSet 941
+X11 XLocaleOfFontSet 600
+X11 XContextDependentDrawing 601
+X11 XExtentsOfFontSet 602
+X11 XFreeFontSet 603
+X11 XVaCreateNestedList 604
+X11 XGetIMValues 605
+X11 XCreateIC 606
+X11 XDestroyIC 607
+X11 XGetICValues 608
+X11 XSetICValues 609
+X11 XSetICFocus 610
+X11 XUnsetICFocus 611
+X11 XIMOfIC 612
+X11 XmbResetIC 613
+X11 XwcResetIC 614
+X11 XmbLookupString 615
+X11 XwcLookupString 616
+X11 _XIMCompileResourceList 617
+X11 _XCopyToArg 618
+X11 XOpenIM 619
+X11 XCloseIM 620
+X11 XDisplayOfIM 621
+X11 XLocaleOfIM 622
+X11 XSetLocaleModifiers 623
+X11 XSupportsLocale 624
+X11 _XlcValidModSyntax 625
+X11 _XlcDefaultMapModifiers 626
+X11 _XlcAddLoader 627
+X11 _XlcCurrentLC 628
+X11 XmbSetWMProperties 629
+X11 XmbDrawText 630
+X11 XmbDrawString 631
+X11 XmbDrawImageString 632
+X11 XmbTextEscapement 633
+X11 XmbTextExtents 634
+X11 XmbTextPerCharExtents 635
+X11 XwcDrawText 636
+X11 XwcDrawString 637
+X11 XwcDrawImageString 638
+X11 XwcTextEscapement 639
+X11 XwcTextExtents 640
+X11 XwcTextPerCharExtents 641
+X11 XFilterEvent 642
+X11 _XRegisterFilterByMask 643
+X11 _XRegisterFilterByType 644
+X11 _XUnregisterFilter 645
+X11 _Xsetlocale 646
+X11 XDefaultString 647
+X11 _XlcDefaultLoader 648
+X11 _XrmInitParseInfo 649
+X11 XmbTextPropertyToTextList 650
+X11 XmbTextListToTextProperty 651
+X11 XwcTextPropertyToTextList 652
+X11 XwcFreeStringList 653
+X11 XwcTextListToTextProperty 654
+X11 _X11TransConnectDisplay 655
+X11 XGetAtomNames 656
+X11 XInitImage 657
+X11 XESetBeforeFlush 658
+X11 _XFreeAtomTable 659
+X11 _XUpdateAtomCache 660
+X11 XInternAtoms 661
+X11 _XKeyInitialize 662
+X11 XConvertCase 663
+X11 _XTranslateKey 664
+X11 _XTranslateKeySym 665
+X11 _XKeysymToModifiers 666
+X11 XExtendedMaxRequestSize 667
+X11 XReadBitmapFileData 668
+X11 _XAsyncErrorHandler 669
+X11 _XDeqAsyncHandler 670
+X11 _XGetAsyncReply 671
+X11 _XGetAsyncData 672
+X11 _XPollfdCacheInit 673
+X11 _XPollfdCacheAdd 674
+X11 _XPollfdCacheDel 675
+X11 _XRegisterInternalConnection 676
+X11 _XUnregisterInternalConnection 677
+X11 XInternalConnectionNumbers 678
+X11 XProcessInternalConnection 679
+X11 XAddConnectionWatch 680
+X11 XRemoveConnectionWatch 681
+X11 _XDeq 682
+X11 _XcmsCIEXYZ_ValidSpec 683
+X11 _XcmsCIEuvY_ValidSpec 684
+X11 XcmsSetCCCOfColormap 685
+X11 XDirectionalDependentDrawing 686
+X11 XContextualDrawing 687
+X11 XSetIMValues 688
+X11 XRegisterIMInstantiateCallback 689
+X11 XUnregisterIMInstantiateCallback 690
+X11 XCreateOC 691
+X11 XDestroyOC 692
+X11 XOMOfOC 693
+X11 XSetOCValues 694
+X11 XGetOCValues 695
+X11 XOpenOM 696
+X11 XCloseOM 697
+X11 XSetOMValues 698
+X11 XGetOMValues 699
+X11 XDisplayOfOM 700
+X11 XLocaleOfOM 701
+X11 _XlcRemoveLoader 702
+X11 _XOpenLC 703
+X11 _XCloseLC 704
+X11 _XlcCopyFromArg 705
+X11 _XlcCopyToArg 706
+X11 _XlcCountVaList 707
+X11 _XlcVaToArgList 708
+X11 _XlcCompileResourceList 709
+X11 _XlcGetValues 710
+X11 _XlcSetValues 711
+X11 XInitThreads 712
+X11 XLockDisplay 713
+X11 XUnlockDisplay 714
+X11 _X11TransFreeConnInfo 715
+X11 _X11TransOpenCOTSClient 716
+X11 _X11TransOpenCLTSClient 717
+X11 _X11TransSetOption 718
+X11 _X11TransConnect 719
+X11 _X11TransBytesReadable 720
+X11 _X11TransRead 721
+X11 _X11TransWrite 722
+X11 _X11TransReadv 723
+X11 _X11TransWritev 724
+X11 _X11TransDisconnect 725
+X11 _X11TransClose 726
+X11 _X11TransCloseForCloning 727
+X11 _X11TransIsLocal 728
+X11 _X11TransGetMyAddr 729
+X11 _X11TransGetPeerAddr 730
+X11 _X11TransGetConnectionNumber 731
+X11 _X11TransGetHostname 732
+X11 _X11TransConvertAddress 733
+X11 _XimCbDispatch 734
+X11 _XimLookupMBText 735
+X11 _XimLookupWCText 736
+X11 _XimRegisterFilter 737
+X11 _XimUnregisterFilter 738
+X11 _XimReregisterFilter 739
+X11 _XimRegisterServerFilter 740
+X11 _XimUnregisterServerFilter 741
+X11 _XimProtoCreateIC 742
+X11 _XimCheckDataSize 743
+X11 _XimSetHeader 744
+X11 _XimProtoIMFree 745
+X11 _XimProtoOpenIM 746
+X11 _XimICOfXICID 747
+X11 _XimSetEventMaskCallback 748
+X11 _XimSync 749
+X11 _XimProcSyncReply 750
+X11 _XimRespSyncReply 751
+X11 _XimSyncCallback 752
+X11 _XimForwardEvent 753
+X11 _XimForwardEventCallback 754
+X11 _XimRegisterTriggerKeysCallback 755
+X11 _XimGetWindowEventmask 756
+X11 _XimTriggerNotify 757
+X11 _XimFreeCommitInfo 758
+X11 _XimCommitCallback 759
+X11 _XimProcError 760
+X11 _XimErrorCallback 761
+X11 _XimError 762
+X11 _Ximctstombs 763
+X11 _Ximctstowcs 764
+X11 _XimProtoMbLookupString 765
+X11 _XimProtoWcLookupString 766
+X11 _XimRegProtoIntrCallback 767
+X11 _XimFreeProtoIntrCallback 768
+X11 _XimDispatchInit 769
+X11 _XimProtoEventToWire 770
+X11 _XimProtoWireToEvent 771
+X11 _XimExtension 772
+X11 _XimRegisterIMInstantiateCallback 773
+X11 _XimUnRegisterIMInstantiateCallback 774
+X11 _XimResetIMInstantiateCallback 775
+X11 _XimDestroyIMStructureList 776
+X11 _XimServerDestroy 777
+X11 _XInitIM 779
+X11 _XimLocalFilter 780
+X11 _XimLocalGetICValues 781
+X11 _XimLocalCreateIC 782
+X11 _XimCheckIfLocalProcessing 783
+X11 _XimLocalIMFree 784
+X11 _XimLocalGetIMValues 785
+X11 _XimLocalSetIMValues 786
+X11 _XimLocalOpenIM 787
+X11 _XimLocalMbLookupString 788
+X11 _XimLocalWcLookupString 789
+X11 _XimParseStringFile 790
+X11 _XimSetICValueData 791
+X11 _XimLocalSetICValues 792
+X11 _XimSetIMResourceList 793
+X11 _XimSetICResourceList 794
+X11 _XimSetInnerIMResourceList 795
+X11 _XimSetInnerICResourceList 796
+X11 _XimCheckCreateICValues 797
+X11 _XimGetResourceListRec 798
+X11 _XimSetIMMode 799
+X11 _XimCheckIMMode 800
+X11 _XimSetICMode 801
+X11 _XimCheckICMode 802
+X11 _XimSetLocalIMDefaults 944
+X11 _XimSetICDefaults 803
+X11 _XimDecodeLocalIMAttr 804
+X11 _XimDecodeLocalICAttr 805
+X11 _XimCheckLocalInputStyle 806
+X11 _XimEncodeLocalIMAttr 807
+X11 _XimEncodeLocalICAttr 808
+X11 _XimGetCurrentIMValues 809
+X11 _XimSetCurrentIMValues 810
+X11 _XimGetCurrentICValues 811
+X11 _XimSetCurrentICValues 812
+X11 _XimInitialResourceInfo 813
+X11 _XimDecodeIMATTRIBUTE 814
+X11 _XimDecodeICATTRIBUTE 815
+X11 _XimEncodeIMATTRIBUTE 816
+X11 _XimEncodeICATTRIBUTE 817
+X11 _XimGetAttributeID 818
+X11 _XimThaiFilter 819
+X11 _XimThaiCreateIC 820
+X11 _XimCheckIfThaiProcessing 821
+X11 _XimThaiOpenIM 822
+X11 _XimThaiIMFree 823
+X11 _XimThaiCloseIM 824
+X11 _XimXConf 825
+X11 _XimConnect 826
+X11 _XimShutdown 827
+X11 _XimFlush 828
+X11 _XimFilterWaitEvent 829
+X11 _XimFreeTransIntrCallback 830
+X11 _XimTransFilterWaitEvent 831
+X11 _XimTransInternalConnection 832
+X11 _XimTransFlush 833
+X11 _XimTransConf 834
+X11 _XlcParseCharSet 835
+X11 _XlcInitCTInfo 836
+X11 _XlcGetCSValues 837
+X11 _XlcGetCharSet 838
+X11 _XlcAddCharSet 839
+X11 _XlcCreateDefaultCharSet 840
+X11 _XlcSetConverter 841
+X11 _XlcOpenConverter 842
+X11 _XlcCloseConverter 843
+X11 _XlcConvert 844
+X11 _XlcResetConverter 845
+X11 _XlcGetResource 846
+X11 _XlcGetLocaleDataBase 847
+X11 _XlcDestroyLocaleDataBase 848
+X11 _XlcCreateLocaleDataBase 849
+X11 _XlcEucLoader 850
+X11 _XlcFileName 851
+X11 _XlcResolveLocaleName 852
+X11 _XlcResolveDBName 853
+X11 _XlcResolveI18NPath 854
+X11 _XlcGenericLoader 855
+X11 _XlcInitLoader 856
+X11 _XmbTextPropertyToTextList 857
+X11 _XwcTextPropertyToTextList 858
+X11 _XwcFreeStringList 859
+X11 _XGetLCValues 860
+X11 _XlcDestroyLC 861
+X11 _XlcCreateLC 862
+X11 _XrmDefaultInitParseInfo 863
+X11 _XlcSjisLoader 864
+X11 _Xlcmbtowc 865
+X11 _Xlcwctomb 866
+X11 _Xlcmbstowcs 867
+X11 _Xlcwcstombs 868
+X11 _Xmbtowc 869
+X11 _Xwctomb 870
+X11 _Xmbstowcs 871
+X11 _Xwcstombs 872
+X11 _Xwcscpy 873
+X11 _Xwcsncpy 874
+X11 _Xwcslen 875
+X11 _Xwcscmp 876
+X11 _Xwcsncmp 877
+X11 _XmbTextListToTextProperty 878
+X11 _XwcTextListToTextProperty 879
+X11 _XlcUtfLoader 880
+X11 _XlcCompareISOLatin1 881
+X11 _XlcNCompareISOLatin1 882
+X11 _XmbDefaultTextEscapement 883
+X11 _XwcDefaultTextEscapement 884
+X11 _XmbDefaultTextExtents 885
+X11 _XwcDefaultTextExtents 886
+X11 _XmbDefaultTextPerCharExtents 887
+X11 _XwcDefaultTextPerCharExtents 888
+X11 _XmbDefaultDrawString 889
+X11 _XwcDefaultDrawString 890
+X11 _XmbDefaultDrawImageString 891
+X11 _XwcDefaultDrawImageString 892
+X11 _XomGenericOpenOM 893
+X11 _XInitOM 894
+X11 _XmbGenericDrawImageString 895
+X11 _XwcGenericDrawImageString 896
+X11 _XomGenericDrawString 897
+X11 _XmbGenericDrawString 898
+X11 _XwcGenericDrawString 899
+X11 _XmbGenericTextEscapement 900
+X11 _XwcGenericTextEscapement 901
+X11 _XomGenericTextExtents 902
+X11 _XmbGenericTextExtents 903
+X11 _XwcGenericTextExtents 904
+X11 _XmbGenericTextPerCharExtents 905
+X11 _XwcGenericTextPerCharExtents 906
+X11 _XomConvert 907
+X11 _XomInitConverter 908
+X11 _Xmblen 909
+X11 _XimGetResourceName 910
+X11 _XimGetResourceListRecByQuark 911
+X11 _XimSetIMValueData 912
+X11 _XimGetIMValueData 913
+X11 _XimGetICValueData 914
+X11 _XimMakeIMAttrIDList 915
+X11 _XimMakeICAttrIDList 916
+X11 _XimWrite 917
+X11 _XimRead 918
+X11 _XimRegisterDispatcher 919
+X11 _XimTransRegisterDispatcher 920
+X11 _XimTransCallDispatcher 921
+X11 _XimTransWrite 922
+X11 _XimTransRead 923
+X11 _XimXTransFreeConnInfo 924
+X11 _XimXTransOpenCOTSClient 925
+X11 _XimXTransOpenCLTSClient 926
+X11 _XimXTransSetOption 927
+X11 _XimXTransConnect 928
+X11 _XimXTransBytesReadable 929
+X11 _XimXTransRead 930
+X11 _XimXTransWrite 931
+X11 _XimXTransReadv 932
+X11 _XimXTransWritev 933
+X11 _XimXTransDisconnect 934
+X11 _XimXTransClose 935
+X11 _XimXTransCloseForCloning 936
+X11 _XimXTransIsLocal 937
+X11 _XimXTransGetMyAddr 938
+X11 _XimXTransGetPeerAddr 939
+X11 _XimXTransGetConnectionNumber 940
+X11 _XimXTransGetHostname 945
+X11 _Xdebug 946
+X11 __XOS2RedirRoot 950
+X11 __XOS2RedirRoot1 951
+X11 XkbIgnoreExtension 1000
+X11 XkbOpenDisplay 1001
+X11 XkbQueryExtension 1002
+X11 XkbUseExtension 1003
+X11 XkbLibraryVersion 1004
+X11 XkbSetXlibControls 1005
+X11 XkbGetXlibControls 1006
+X11 XkbSetAtomFuncs 1007
+X11 XkbKeycodeToKeysym 1008
+X11 XkbKeysymToModifiers 1009
+X11 XkbLookupKeySym 1010
+X11 XkbLookupKeyBinding 1011
+X11 XkbTranslateKeyCode 1012
+X11 XkbTranslateKeySym 1013
+X11 XkbSetAutoRepeatRate 1014
+X11 XkbGetAutoRepeatRate 1015
+X11 XkbChangeEnabledControls 1016
+X11 XkbDeviceBell 1017
+X11 XkbForceDeviceBell 1018
+X11 XkbDeviceBellEvent 1019
+X11 XkbBell 1020
+X11 XkbForceBell 1021
+X11 XkbBellEvent 1022
+X11 XkbSelectEvents 1023
+X11 XkbSelectEventDetails 1024
+X11 XkbNoteMapChanges 1025
+X11 XkbNoteNameChanges 1026
+X11 XkbGetIndicatorState 1027
+X11 XkbGetIndicatorMap 1029
+X11 XkbSetIndicatorMap 1030
+X11 XkbGetNamedIndicator 1031
+X11 XkbGetNamedDeviceIndicator 1032
+X11 XkbSetNamedIndicator 1033
+X11 XkbSetNamedDeviceIndicator 1034
+X11 XkbLockModifiers 1035
+X11 XkbLatchModifiers 1036
+X11 XkbLockGroup 1037
+X11 XkbLatchGroup 1038
+X11 XkbSetServerInternalMods 1039
+X11 XkbSetIgnoreLockMods 1040
+X11 XkbVirtualModsToReal 1041
+X11 XkbComputeEffectiveMap 1042
+X11 XkbInitCanonicalKeyTypes 1043
+X11 XkbAllocKeyboard 1044
+X11 XkbFreeKeyboard 1045
+X11 XkbAllocClientMap 1046
+X11 XkbAllocServerMap 1047
+X11 XkbFreeClientMap 1048
+X11 XkbFreeServerMap 1049
+X11 XkbAddKeyType 1050
+X11 XkbAllocIndicatorMaps 1051
+X11 XkbFreeIndicatorMaps 1052
+X11 XkbGetMap 1053
+X11 XkbGetUpdatedMap 1054
+X11 XkbGetMapChanges 1055
+X11 XkbRefreshKeyboardMapping 1056
+X11 XkbGetKeyTypes 1057
+X11 XkbGetKeySyms 1058
+X11 XkbGetKeyActions 1059
+X11 XkbGetKeyBehaviors 1060
+X11 XkbGetVirtualMods 1061
+X11 XkbGetKeyExplicitComponents 1062
+X11 XkbGetKeyModifierMap 1063
+X11 XkbAllocControls 1064
+X11 XkbFreeControls 1065
+X11 XkbGetControls 1066
+X11 XkbSetControls 1067
+X11 XkbAllocCompatMap 1069
+X11 XkbFreeCompatMap 1070
+X11 XkbGetCompatMap 1071
+X11 XkbSetCompatMap 1072
+X11 XkbAllocNames 1073
+X11 XkbGetNames 1074
+X11 XkbSetNames 1075
+X11 XkbChangeNames 1076
+X11 XkbFreeNames 1077
+X11 XkbGetState 1078
+X11 XkbSetMap 1079
+X11 XkbChangeMap 1080
+X11 XkbSetDetectableAutoRepeat 1081
+X11 XkbGetDetectableAutoRepeat 1082
+X11 XkbSetAutoResetControls 1083
+X11 XkbGetAutoResetControls 1084
+X11 XkbCopyKeyType 1085
+X11 XkbCopyKeyTypes 1086
+X11 XkbResizeKeyType 1087
+X11 XkbResizeKeySyms 1088
+X11 XkbResizeKeyActions 1089
+X11 XkbChangeTypesOfKey 1090
+X11 XkbListComponents 1091
+X11 XkbFreeComponentList 1092
+X11 XkbGetKeyboard 1093
+X11 XkbGetKeyboardByName 1094
+X11 XkbAddDeviceLedInfo 1098
+X11 XkbResizeDeviceButtonActions 1099
+X11 XkbAllocDeviceInfo 1100
+X11 XkbFreeDeviceInfo 1101
+X11 XkbNoteDeviceChanges 1102
+X11 XkbGetDeviceInfo 1103
+X11 XkbGetDeviceInfoChanges 1104
+X11 XkbGetDeviceButtonActions 1105
+X11 XkbGetDeviceLedInfo 1106
+X11 XkbSetDeviceInfo 1107
+X11 XkbChangeDeviceInfo 1108
+X11 XkbSetDeviceLedInfo 1109
+X11 XkbSetDeviceButtonActions 1110
+X11 XkbToControl 1111
+X11 XkbSetDebuggingFlags 1112
+X11 _XkbInternAtomFunc 1113
+X11 _XkbGetAtomNameFunc 1114
+X11 _XkbReloadDpy 1115
+X11 _XKeycodeToKeysym 1116
+X11 _XKeysymToKeycode 1117
+X11 _XLookupKeysym 1118
+X11 _XRefreshKeyboardMapping 1119
+X11 _XLookupString 1120
+X11 _XkbNoteCoreMapChanges 1121
+X11 _XkbInitReadBuffer 1122
+X11 _XkbSkipReadBufferData 1123
+X11 _XkbCopyFromReadBuffer 1124
+X11 _XkbReadCopyKeySyms 1125
+X11 _XkbWriteCopyKeySyms 1126
+X11 _XkbReadBufferCopyKeySyms 1127
+X11 _XkbPeekAtReadBuffer 1128
+X11 _XkbGetReadBufferPtr 1129
+X11 _XkbFreeReadBuffer 1130
+X11 _XkbGetReadBufferCountedString 1131
+X11 _XkbGetCharset 1132
+X11 _XkbGetConverters 1133
+X11 XkbGetGeometry 1134
+X11 XkbAddGeomShape 1135
+X11 XkbAddGeomOutline 1136
+X11 XkbComputeShapeBounds 1137
+X11 XkbAddGeomDoodad 1138
+X11 XkbAddGeomColor 1139
+X11 XkbAddGeomOverlayRow 1140
+X11 XkbAddGeomSection 1141
+X11 XkbAddGeomRow 1142
+X11 XkbAddGeomKey 1143
+X11 XkbComputeSectionBounds 1144
+X11 XkbAllocGeometry 1145
+X11 XkbAddGeomProperty 1146
+X11 XkbAddGeomOverlay 1147
+X11 XkbComputeShapeTop 1148
+X11 XkbFindOverlayForKey 1149
+X11 XkbAllocGeomKeyAliases 1150
+X11 XkbSetGeometry 1151
+X11 XkbXlibControlsImplemented 1152
+X11 XkbTranslateKey 1153
+X11 XkbAddGeomOverlayKey 1154
+X11 XkbNoteControlsChanges 1155
+X11 XkbGetKeyVirtualModMap 1156
+X11 XkbComputeRowBounds 1157
+X11 XkbGetNamedGeometry 1158
+X11 XkbKeyTypesForCoreSymbols 1159
+X11 XkbApplyCompatMapToKey 1160
+X11 XkbUpdateMapFromCore 1161
+X11 XkbUpdateActionVirtualMods 1162
+X11 XkbUpdateKeyTypeVirtualMods 1163
+X11 XkbApplyVirtualModChanges 1164
+X11 XkbFreeGeomProperties 1165
+X11 XkbFreeGeomKeyAliases 1166
+X11 XkbFreeGeomColors 1167
+X11 XkbFreeGeomPoints 1168
+X11 XkbFreeGeomOutlines 1169
+X11 XkbFreeGeomShapes 1170
+X11 XkbFreeGeomOverlayKeys 1171
+X11 XkbFreeGeomOverlayRows 1172
+X11 XkbFreeGeomOverlays 1173
+X11 XkbFreeGeomKeys 1174
+X11 XkbFreeGeomRows 1175
+X11 XkbFreeGeomSections 1176
+X11 XkbFreeGeomDoodads 1177
+X11 XkbFreeGeometry 1178
+X11 XkbAllocGeomProps 1179
+X11 XkbAllocGeomColors 1180
+X11 XkbAllocGeomShapes 1181
+X11 XkbAllocGeomSections 1182
+X11 XkbAllocGeomOverlays 1183
+X11 XkbAllocGeomOverlayRows 1184
+X11 XkbAllocGeomOverlayKeys 1185
+X11 XkbAllocGeomDoodads 1186
+X11 XkbAllocGeomSectionDoodads 1187
+X11 XkbAllocGeomOutlines 1188
+X11 XkbAllocGeomRows 1189
+X11 XkbAllocGeomPoints 1190
+X11 XkbAllocGeomKeys 1191
+X11 XkbAddGeomKeyAlias 1192
+X11 _XkeyTable 1200
+X11 _Xevent_to_mask 1201
+X11 _qfree 1202
+X11 _XIOErrorFunction 1203
+X11 _XErrorFunction 1204
+X11 _XHeadOfDisplayList 1205
+X11 XcmsCIELabColorSpace 1206
+X11 XcmsCIELuvColorSpace 1207
+X11 XcmsCIEXYZColorSpace 1208
+X11 XcmsCIEuvYColorSpace 1209
+X11 XcmsCIExyYColorSpace 1210
+X11 XcmsTekHVCColorSpace 1211
+X11 XcmsUNDEFINEDColorSpace 1212
+X11 _XcmsDIColorSpacesInit 1213
+X11 _XcmsDIColorSpaces 1214
+X11 _XcmsDDColorSpacesInit 1215
+X11 _XcmsDDColorSpaces 1216
+X11 _XcmsSCCFuncSetsInit 1217
+X11 _XcmsSCCFuncSets 1218
+X11 _XcmsCIEXYZ_prefix 1219
+X11 _XcmsCIEuvY_prefix 1220
+X11 _XcmsCIExyY_prefix 1221
+X11 _XcmsCIELab_prefix 1222
+X11 _XcmsCIELuv_prefix 1223
+X11 _XcmsTekHVC_prefix 1224
+X11 _XcmsRGBi_prefix 1225
+X11 _XcmsRGB_prefix 1226
+X11 _XcmsRegColorSpaces 1227
+X11 XcmsRGBiColorSpace 1228
+X11 XcmsRGBColorSpace 1229
+X11 XcmsLinearRGBFunctionSet 1230
+X11 _X11TransSocketINETFuncs 1231
+X11 _X11TransSocketTCPFuncs 1232
+X11 _XimXTransSocketINETFuncs 1233
+X11 _XimXTransSocketTCPFuncs 1234
+X11 _XimImSportRec 1235
+X11 _XimTransportRec 1236
+X11 _XlcGenericMethods 1237
+X11 _XlcPublicMethods 1238
+; 4.x exports starting from 1300
+X11 _XFlushIt 1300
+X11 _Xthread_init 1301
+X11 _Xthread_waiter 1302
+X11 XkbGetPerClientControls 1303
+X11 XkbSetPerClientControls 1304
+X11 Xutf8TextPropertyToTextList 1305
+X11 Xutf8TextListToTextProperty 1306
+X11 _XCreateMutex_fn 1307
+X11 _XFreeMutex_fn 1308
+X11 _XLockMutex_fn 1309
+X11 _XUnlockMutex_fn 1310
+X11 _Xglobal_lock 1311
+X11 Xutf8LookupString 1312
+X11 Xutf8DrawString 1313
+X11 Xutf8TextExtents 1314
+LIBRARY XIE XIE
+XIE XieAbort 1
+XIE XieAllocatePhotofloGraph 2
+XIE XieAwait 3
+XIE XieCreateColorList 4
+XIE XieCreateLUT 5
+XIE XieCreatePhotoflo 6
+XIE XieCreatePhotomap 7
+XIE XieCreatePhotospace 8
+XIE XieCreateROI 9
+XIE XieDestroyColorList 10
+XIE XieDestroyLUT 11
+XIE XieDestroyPhotoflo 12
+XIE XieDestroyPhotomap 13
+XIE XieDestroyPhotospace 14
+XIE XieDestroyROI 15
+XIE XieExecuteImmediate 16
+XIE XieExecutePhotoflo 17
+XIE XieFloArithmetic 18
+XIE XieFloBandCombine 19
+XIE XieFloBandExtract 20
+XIE XieFloBandSelect 21
+XIE XieFloBlend 22
+XIE XieFloCompare 23
+XIE XieFloConstrain 24
+XIE XieFloConvertFromIndex 25
+XIE XieFloConvertFromRGB 26
+XIE XieFloConvertToIndex 27
+XIE XieFloConvertToRGB 28
+XIE XieFloConvolve 29
+XIE XieFloDither 30
+XIE XieFloExportClientHistogram 31
+XIE XieFloExportClientLUT 32
+XIE XieFloExportClientPhoto 33
+XIE XieFloExportClientROI 34
+XIE XieFloExportDrawable 35
+XIE XieFloExportDrawablePlane 36
+XIE XieFloExportLUT 37
+XIE XieFloExportPhotomap 38
+XIE XieFloExportROI 39
+XIE XieFloGeometry 40
+XIE XieFloImportClientLUT 41
+XIE XieFloImportClientPhoto 42
+XIE XieFloImportClientROI 43
+XIE XieFloImportDrawable 44
+XIE XieFloImportDrawablePlane 45
+XIE XieFloImportLUT 46
+XIE XieFloImportPhotomap 47
+XIE XieFloImportROI 48
+XIE XieFloLogical 49
+XIE XieFloMatchHistogram 50
+XIE XieFloMath 51
+XIE XieFloPasteUp 52
+XIE XieFloPoint 53
+XIE XieFloUnconstrain 54
+XIE XieFreeEncodeJPEGBaseline 55
+XIE XieFreeEncodeJPEGLossless 56
+XIE XieFreePasteUpTiles 57
+XIE XieFreePhotofloGraph 58
+XIE XieFreeTechniques 59
+XIE XieGetClientData 60
+XIE XieInitialize 61
+XIE XieModifyPhotoflo 62
+XIE XiePurgeColorList 63
+XIE XiePutClientData 64
+XIE XieQueryColorList 65
+XIE XieQueryPhotoflo 66
+XIE XieQueryPhotomap 67
+XIE XieQueryTechniques 68
+XIE XieRedefinePhotoflo 69
+XIE XieTecCIELabToRGB 70
+XIE XieTecCIEXYZToRGB 71
+XIE XieTecClipScale 72
+XIE XieTecColorAllocAll 73
+XIE XieTecColorAllocMatch 74
+XIE XieTecColorAllocRequantize 75
+XIE XieTecConvolveConstant 76
+XIE XieTecDecodeG31D 77
+XIE XieTecDecodeG32D 78
+XIE XieTecDecodeG42D 79
+XIE XieTecDecodeJPEGBaseline 80
+XIE XieTecDecodeJPEGLossless 81
+XIE XieTecDecodeTIFF2 82
+XIE XieTecDecodeTIFFPackBits 83
+XIE XieTecDecodeUncompressedSingle 84
+XIE XieTecDecodeUncompressedTriple 85
+XIE XieTecDitherOrderedParam 86
+XIE XieTecEncodeG31D 87
+XIE XieTecEncodeG32D 88
+XIE XieTecEncodeG42D 89
+XIE XieTecEncodeJPEGBaseline 90
+XIE XieTecEncodeJPEGLossless 91
+XIE XieTecEncodeServerChoice 92
+XIE XieTecEncodeTIFF2 93
+XIE XieTecEncodeTIFFPackBits 94
+XIE XieTecEncodeUncompressedSingle 95
+XIE XieTecEncodeUncompressedTriple 96
+XIE XieTecGeomAntialiasByArea 97
+XIE XieTecGeomAntialiasByLowpass 98
+XIE XieTecGeomGaussian 99
+XIE XieTecGeomNearestNeighbor 100
+XIE XieTecHistogramGaussian 101
+XIE XieTecHistogramHyperbolic 102
+XIE XieTecRGBToCIELab 103
+XIE XieTecRGBToCIEXYZ 104
+XIE XieTecRGBToYCC 105
+XIE XieTecRGBToYCbCr 106
+XIE XieTecWhiteAdjustCIELabShift 107
+XIE XieTecYCCToRGB 108
+XIE XieTecYCbCrToRGB 109
+XIE _XiePhotofloSize 110
+XIE _XieElemImportClientLUT 111
+XIE _XieElemImportClientPhoto 112
+XIE _XieElemImportClientROI 113
+XIE _XieElemImportDrawable 114
+XIE _XieElemImportDrawablePlane 115
+XIE _XieElemImportLUT 116
+XIE _XieElemImportPhotomap 117
+XIE _XieElemImportROI 118
+XIE _XieElemArithmetic 119
+XIE _XieElemBandCombine 120
+XIE _XieElemBandExtract 121
+XIE _XieElemBandSelect 122
+XIE _XieElemBlend 123
+XIE _XieElemCompare 124
+XIE _XieElemConstrain 125
+XIE _XieElemConvertFromIndex 126
+XIE _XieElemConvertFromRGB 127
+XIE _XieElemConvertToIndex 128
+XIE _XieElemConvertToRGB 129
+XIE _XieElemConvolve 130
+XIE _XieElemDither 131
+XIE _XieElemGeometry 132
+XIE _XieElemLogical 133
+XIE _XieElemMatchHistogram 134
+XIE _XieElemMath 135
+XIE _XieElemPasteUp 136
+XIE _XieElemPoint 137
+XIE _XieElemUnconstrain 138
+XIE _XieElemExportClientHistogram 139
+XIE _XieElemExportClientLUT 140
+XIE _XieElemExportClientPhoto 141
+XIE _XieElemExportClientROI 142
+XIE _XieElemExportDrawable 143
+XIE _XieElemExportDrawablePlane 144
+XIE _XieElemExportLUT 145
+XIE _XieElemExportPhotomap 146
+XIE _XieElemExportROI 147
+XIE _XieFloError 148
+XIE _XieColorAllocEvent 149
+XIE _XieDecodeNotifyEvent 150
+XIE _XieExportAvailableEvent 151
+XIE _XieImportObscuredEvent 152
+XIE _XiePhotofloDoneEvent 153
+XIE _XieConvertToIEEE 154
+XIE _XieCloseDisplay 155
+XIE _XiePrintError 156
+XIE _XieTechniqueLength 157
+XIE _XieEncodeTechnique 158
+XIE _XieColorAllocAllParam 159
+XIE _XieColorAllocMatchParam 160
+XIE _XieColorAllocRequantizeParam 161
+XIE _XieRGBToCIELabParam 162
+XIE _XieRGBToYCbCrParam 163
+XIE _XieRGBToYCCParam 164
+XIE _XieYCbCrToRGBParam 165
+XIE _XieYCCToRGBParam 166
+XIE _XieCIELabToRGBParam 167
+XIE _XieConvolveConstantParam 168
+XIE _XieClipScaleParam 169
+XIE _XieDecodeUncompressedSingleParam 170
+XIE _XieDecodeUncompressedTripleParam 171
+XIE _XieDecodeG31DParam 172
+XIE _XieDecodeTIFFPackBitsParam 173
+XIE _XieDecodeJPEGBaselineParam 174
+XIE _XieDitherOrderedParam 175
+XIE _XieEncodeUncompressedSingleParam 176
+XIE _XieEncodeUncompressedTripleParam 177
+XIE _XieEncodeG31DParam 178
+XIE _XieEncodeTIFFPackBitsParam 179
+XIE _XieEncodeServerChoiceParam 180
+XIE _XieEncodeG32DParam 181
+XIE _XieEncodeG42DParam 182
+XIE _XieEncodeJPEGBaselineParam 183
+XIE _XieEncodeJPEGLosslessParam 184
+XIE _XieEncodeTIFF2Param 185
+XIE _XieGeomAntialiasByAreaParam 186
+XIE _XieGeomAntialiasByLowpassParam 187
+XIE _XieGeomGaussianParam 188
+XIE _XieGeomNearestNeighborParam 189
+XIE _XieHistogramGaussianParam 190
+XIE _XieHistogramHyperbolicParam 191
+XIE _XieWhiteAdjustCIELabShiftParam 192
+XIE _XieInitTechFuncTable 193
+XIE _XieRegisterTechFunc 194
+XIE _XieLookupTechFunc 195
+XIE _XieExtInfoHeader 196
+XIE _XieElemFuncs 197
+XIE _XieTechFuncsInitialized 198
+XIE _XieTechFuncs 199
+LIBRARY Xaw Xaw INITINSTANCE TERMINSTANCE
+Xaw XawAsciiSourceFreeString 1
+Xaw XawAsciiSave 2
+Xaw XawAsciiSaveAsFile 3
+Xaw XawAsciiSourceChanged 4
+Xaw XawDialogAddButton 5
+Xaw XawDialogGetValueString 6
+Xaw XawFormDoLayout 7
+Xaw XawListChange 8
+Xaw XawListUnhighlight 9
+Xaw XawListHighlight 10
+Xaw XawListShowCurrent 11
+Xaw XawPanedSetMinMax 13
+Xaw XawPanedGetMinMax 14
+Xaw XawPanedSetRefigureMode 15
+Xaw XawPanedGetNumSub 16
+Xaw XawScrollbarSetThumb 18
+Xaw XawSimpleMenuAddGlobalActions 19
+Xaw XawSimpleMenuGetActiveEntry 20
+Xaw XawSimpleMenuClearActiveEntry 21
+Xaw XawTextDisplay 22
+Xaw XawTextEnableRedisplay 23
+Xaw XawTextDisableRedisplay 24
+Xaw XawTextSetSelectionArray 25
+Xaw XawTextGetSelectionPos 26
+Xaw XawTextSetSource 27
+Xaw XawTextReplace 28
+Xaw XawTextTopPosition 29
+Xaw XawTextSetInsertionPoint 30
+Xaw XawTextGetInsertionPoint 31
+Xaw XawTextUnsetSelection 32
+Xaw XawTextSetSelection 33
+Xaw XawTextInvalidate 34
+Xaw XawTextGetSource 35
+Xaw XawTextSearch 36
+Xaw XawTextDisplayCaret 37
+Xaw XawTextSinkDisplayText 38
+Xaw XawTextSinkInsertCursor 39
+Xaw XawTextSinkClearToBackground 40
+Xaw XawTextSinkFindPosition 41
+Xaw XawTextSinkFindDistance 42
+Xaw XawTextSinkResolve 43
+Xaw XawTextSinkMaxLines 44
+Xaw XawTextSinkMaxHeight 45
+Xaw XawTextSinkSetTabs 46
+Xaw XawTextSinkGetCursorBounds 47
+Xaw XawTextSourceRead 48
+Xaw XawTextSourceReplace 49
+Xaw XawTextSourceScan 50
+Xaw XawTextSourceSearch 51
+Xaw XawTextSourceConvertSelection 52
+Xaw XawTextSourceSetSelection 53
+Xaw XawToggleChangeRadioGroup 54
+Xaw XawToggleGetCurrent 55
+Xaw XawToggleSetCurrent 56
+Xaw XawToggleUnsetCurrent 57
+Xaw XawTreeForceLayout 58
+Xaw XawViewportSetLocation 59
+Xaw XawViewportSetCoordinates 60
+Xaw _XawMultiSinkPosToXY 61
+Xaw _XawMultiSave 62
+Xaw _XawMultiSaveAsFile 63
+Xaw _XawMultiSourceFreeString 64
+Xaw _XawTextFormat 65
+Xaw _XawTextBuildLineTable 66
+Xaw _XawTextGetSTRING 67
+Xaw _XawTextSaltAwaySelection 68
+Xaw _XawTextPosToXY 69
+Xaw _XawTextWCToMB 70
+Xaw _XawTextMBToWC 71
+Xaw _Xaw_atowc 72
+Xaw _XawImResizeVendorShell 73
+Xaw _XawImGetShellHeight 74
+Xaw _XawImRealize 75
+Xaw _XawImInitialize 76
+Xaw _XawImReconnect 77
+Xaw _XawImRegister 78
+Xaw _XawImUnregister 79
+Xaw _XawImSetValues 80
+Xaw _XawImSetFocusValues 82
+Xaw _XawImUnsetFocus 84
+Xaw _XawImWcLookupString 85
+Xaw _XawImGetImAreaHeight 86
+Xaw _XawImCallVendorShellExtResize 87
+Xaw _XawImDestroy 88
+Xaw _XawTextZapSelection 89
+Xaw _XawTextInsertFileAction 90
+Xaw _XawTextInsertFile 91
+Xaw _XawTextDoSearchAction 92
+Xaw _XawTextPopdownSearchAction 93
+Xaw _XawTextSearch 94
+Xaw _XawTextDoReplaceAction 95
+Xaw _XawTextSetField 96
+Xaw asciiSrcObjectClass 100
+Xaw asciiSrcClassRec 101
+Xaw dialogWidgetClass 102
+Xaw dialogClassRec 103
+Xaw formWidgetClass 104
+Xaw formClassRec 105
+Xaw listWidgetClass 106
+Xaw listClassRec 107
+Xaw multiSinkObjectClass 108
+Xaw multiSinkClassRec 109
+Xaw multiSrcObjectClass 110
+Xaw multiSrcClassRec 111
+Xaw panedWidgetClass 112
+Xaw panedClassRec 113
+Xaw scrollbarWidgetClass 114
+Xaw scrollbarClassRec 115
+Xaw simpleMenuWidgetClass 116
+Xaw simpleMenuClassRec 117
+Xaw FMT8BIT 118
+Xaw XawFmt8Bit 119
+Xaw XawFmtWide 120
+Xaw _XawTextActionsTable 121
+Xaw _XawTextActionsTableCount 122
+Xaw textWidgetClass 123
+Xaw textClassRec 124
+Xaw textSinkObjectClass 125
+Xaw textSinkClassRec 126
+Xaw toggleWidgetClass 127
+Xaw toggleClassRec 128
+Xaw treeWidgetClass 129
+Xaw treeClassRec 130
+Xaw viewportWidgetClass 131
+Xaw viewportClassRec 132
+Xaw menuButtonClassRec 133
+Xaw menuButtonWidgetClass 134
+Xaw smeBSBClassRec 135
+Xaw smeBSBObjectClass 136
+Xaw smeLineClassRec 137
+Xaw smeLineObjectClass 138
+Xaw labelClassRec 139
+Xaw labelWidgetClass 140
+Xaw commandClassRec 141
+Xaw commandWidgetClass 142
+Xaw boxClassRec 143
+Xaw boxWidgetClass 144
+Xaw simpleClassRec 145
+Xaw simpleWidgetClass 146
+Xaw XawInitializeWidgetSet 147
+Xaw asciiTextClassRec 148
+Xaw asciiTextWidgetClass 149
+Xaw portholeClassRec 150
+Xaw portholeWidgetClass 151
+Xaw pannerClassRec 152
+Xaw pannerWidgetClass 153
+Xaw textSrcClassRec 154
+Xaw textSrcObjectClass 155
+Xaw gripWidgetClass 156
+Xaw XawWidgetArray 157
+Xaw XawWidgetCount 158
+Xaw XawPanedAllowResize 159
+Xaw _XawTextNeedsUpdating 160
+Xaw _XawTextGetText 161
+Xaw _XawTextSetScrollBars 162
+Xaw _XawTextVScroll 163
+Xaw _XawTextReplace 164
+Xaw _XawTextClearAndCenterDisplay 165
+Xaw _XawTextCheckResize 166
+Xaw _XawTextSelectionList 167
+Xaw _XawTextSetSelection 168
+Xaw _XawTextAlterSelection 169
+Xaw _XawTextPrepareToUpdate 170
+Xaw _XawTextShowPosition 171
+Xaw _XawTextExecuteUpdate 172
+Xaw XawVendorShellExtResize 173
+Xaw asciiSinkClassRec 174
+Xaw asciiSinkObjectClass 175
+Xaw gripClassRec 176
+Xaw vPanedWidgetClass 177
+Xaw repeaterClassRec 178
+Xaw repeaterWidgetClass 179
+Xaw smeClassRec 180
+Xaw smeObjectClass 181
+Xaw stripChartClassRec 182
+Xaw stripChartWidgetClass 183
+Xaw _XawDefaultTextTranslations1 184
+Xaw _XawDefaultTextTranslations2 185
+Xaw _XawDefaultTextTranslations3 186
+Xaw vendorShellClassRec 187
+Xaw _XawVendorShellClassRec 187
+Xaw vendorShellWidgetClass 188
+Xaw _XawDefaultTextTranslations4 189
+Xaw _XawDefaultTextTranslations 190
+Xaw _XawTextSrcUndo 191
+Xaw tipClassRec 192
+Xaw tipWidgetClass 193
+Xaw XawTipEnable 194
+Xaw XawTipDisable 195
+Xaw XawTextSinkConvertPropertyList 196
+Xaw XawTextGetSink 197
+Xaw XawTextSourceClearEntities 198
+Xaw XawTextSourceFindAnchor 199
+Xaw XawTextSourcePrevAnchor 200
+Xaw XawTextSourceNextAnchor 201
+Xaw XawTextSourceAnchorAndEntity 202
+Xaw XawTextSourceAddEntity 203
+;4.x export starting from 250
+Xaw xawvendorShellExtClassRec 250
+Xaw xawvendorShellExtWidgetClass 251
+Xaw XawTextSinkCopyProperty 252
+Xaw XawTextSinkGetProperty 253
+Xaw XawTextSinkCombineProperty 254
+Xaw XawTextSinkAddProperty 255
+Xaw XawTextLastPosition 256
+LIBRARY Xext Xext
+Xext XMITMiscGetBugMode 1
+Xext XMITMiscQueryExtension 2
+Xext XMITMiscSetBugMode 3
+Xext XMissingExtension 4
+Xext XSetExtensionErrorHandler 5
+Xext XShapeCombineMask 6
+Xext XShapeCombineRectangles 7
+Xext XShapeCombineRegion 8
+Xext XShapeCombineShape 9
+Xext XShapeGetRectangles 10
+Xext XShapeInputSelected 11
+Xext XShapeOffsetShape 12
+Xext XShapeQueryExtension 13
+Xext XShapeQueryExtents 14
+Xext XShapeQueryVersion 15
+Xext XShapeSelectInput 16
+Xext XSyncAwait 17
+Xext XSyncChangeAlarm 18
+Xext XSyncChangeCounter 19
+Xext XSyncCreateAlarm 20
+Xext XSyncCreateCounter 21
+Xext XSyncDestroyAlarm 22
+Xext XSyncDestroyCounter 23
+Xext XSyncFreeSystemCounterList 24
+Xext XSyncGetPriority 25
+Xext XSyncInitialize 26
+Xext XSyncIntToValue 27
+Xext XSyncIntsToValue 28
+Xext XSyncListSystemCounters 29
+Xext XSyncMaxValue 30
+Xext XSyncMinValue 31
+Xext XSyncQueryAlarm 32
+Xext XSyncQueryCounter 33
+Xext XSyncQueryExtension 34
+Xext XSyncSetCounter 35
+Xext XSyncSetPriority 36
+Xext XSyncValueAdd 37
+Xext XSyncValueEqual 38
+Xext XSyncValueGreaterOrEqual 39
+Xext XSyncValueGreaterThan 40
+Xext XSyncValueHigh32 41
+Xext XSyncValueIsNegative 42
+Xext XSyncValueIsPositive 43
+Xext XSyncValueIsZero 44
+Xext XSyncValueLessOrEqual 45
+Xext XSyncValueLessThan 46
+Xext XSyncValueLow32 47
+Xext XSyncValueSubtract 48
+Xext XTestFakeInput 49
+Xext XTestFlush 50
+Xext XTestGetInput 51
+Xext XTestMovePointer 52
+Xext XTestPressButton 53
+Xext XTestPressKey 54
+Xext XTestQueryInputSize 55
+Xext XTestReset 56
+Xext XTestStopInput 57
+Xext XextAddDisplay 58
+Xext XextCreateExtension 59
+Xext XextDestroyExtension 60
+Xext XextFindDisplay 61
+Xext XextRemoveDisplay 62
+Xext XmbufChangeBufferAttributes 63
+Xext XmbufChangeWindowAttributes 64
+Xext XmbufClearBufferArea 65
+Xext XmbufCreateBuffers 66
+Xext XmbufCreateStereoWindow 67
+Xext XmbufDestroyBuffers 68
+Xext XmbufDisplayBuffers 69
+Xext XmbufGetBufferAttributes 70
+Xext XmbufGetScreenInfo 71
+Xext XmbufGetVersion 72
+Xext XmbufGetWindowAttributes 73
+Xext XmbufQueryExtension 74
+Xext XdbeQueryExtension 75
+Xext XdbeAllocateBackBufferName 76
+Xext XdbeDeallocateBackBufferName 77
+Xext XdbeSwapBuffers 78
+Xext XdbeBeginIdiom 79
+Xext XdbeEndIdiom 80
+Xext XdbeGetVisualInfo 81
+Xext XdbeFreeVisualInfo 82
+Xext XdbeGetBackBufferAttributes 83
+Xext XSecurityQueryExtension 84
+Xext XSecurityAllocXauth 85
+Xext XSecurityFreeXauth 86
+Xext XSecurityGenerateAuthorization 87
+Xext XSecurityRevokeAuthorization 88
+Xext XagQueryVersion 89
+Xext XagCreateEmbeddedApplicationGroup 90
+Xext XagCreateNonembeddedApplicationGroup 91
+Xext XagDestroyApplicationGroup 92
+Xext XagGetApplicationGroupAttributes 93
+Xext XagQueryApplicationGroup 94
+Xext XagCreateAssociation 95
+Xext XagDestroyAssociation 96
+Xext XLbxQueryExtension 97
+Xext XLbxGetEventBase 98
+Xext XLbxQueryVersion 99
+Xext XShmQueryExtension 100
+Xext XShmGetEventBase 101
+Xext XShmQueryVersion 102
+Xext XShmPixmapFormat 103
+Xext XShmAttach 104
+Xext XShmDetach 105
+Xext XShmCreateImage 106
+Xext XShmPutImage 107
+Xext XShmGetImage 108
+Xext XShmCreatePixmap 109
+Xext XcupGetReservedColormapEntries 110
+Xext XcupQueryVersion 111
+Xext XcupStoreColors 112
+Xext XPanoramiXQueryVersion 113
+Xext XPanoramiXAllocInfo 114
+Xext XPanoramiXGetScreenCount 115
+Xext XPanoramiXGetScreenSize 116
+Xext XPanoramiXGetState 117
+Xext XPanoramiXQueryExtension 118
+Xext DPMSQueryExtension 119
+Xext DPMSGetVersion 120
+Xext DPMSCapable 121
+Xext DPMSSetTimeouts 122
+Xext DPMSGetTimeouts 123
+Xext DPMSEnable 124
+Xext DPMSDisable 125
+Xext DPMSForceLevel 126
+Xext DPMSInfo 127
+Xext XeviQueryExtension 128
+Xext XeviQueryVersion 129
+Xext XeviGetVisualInfo 130
+LIBRARY Xi Xi
+Xi XAllowDeviceEvents 1
+Xi XChangeDeviceControl 2
+Xi XChangeDeviceDontPropagateList 3
+Xi XChangeDeviceKeyMapping 4
+Xi XChangeFeedbackControl 5
+Xi XChangeKeyboardDevice 6
+Xi XChangePointerDevice 7
+Xi XCloseDevice 8
+Xi XDeviceBell 9
+Xi XFreeDeviceControl 10
+Xi XFreeDeviceList 11
+Xi XFreeDeviceMotionEvents 12
+Xi XFreeDeviceState 13
+Xi XFreeFeedbackList 14
+Xi XGetDeviceButtonMapping 15
+Xi XGetDeviceControl 16
+Xi XGetDeviceDontPropagateList 17
+Xi XGetDeviceFocus 18
+Xi XGetDeviceKeyMapping 19
+Xi XGetDeviceModifierMapping 20
+Xi XGetDeviceMotionEvents 21
+Xi XGetExtensionVersion 22
+Xi XGetFeedbackControl 23
+Xi XGetSelectedExtensionEvents 24
+Xi XGrabDevice 25
+Xi XGrabDeviceButton 26
+Xi XGrabDeviceKey 27
+Xi XListInputDevices 28
+Xi XOpenDevice 29
+Xi XQueryDeviceState 30
+Xi XSelectExtensionEvent 31
+Xi XSendExtensionEvent 32
+Xi XSetDeviceButtonMapping 33
+Xi XSetDeviceFocus 34
+Xi XSetDeviceMode 35
+Xi XSetDeviceModifierMapping 36
+Xi XSetDeviceValuators 37
+Xi XUngrabDevice 38
+Xi XUngrabDeviceButton 39
+Xi XUngrabDeviceKey 40
+Xi _xibadclass 41
+Xi _xibaddevice 42
+Xi _xibadevent 43
+Xi _xibadmode 44
+Xi _xidevicebusy 45
+LIBRARY Xmu Xmu
+Xmu XmuGetAtomName 1
+Xmu XmuInternAtom 2
+Xmu XmuInternStrings 3
+Xmu XmuMakeAtom 4
+Xmu XmuNameOfAtom 5
+Xmu XmuCopyISOLatin1Lowered 6
+Xmu XmuCopyISOLatin1Uppered 7
+Xmu XmuCompareISOLatin1 8
+Xmu XmuAddCloseDisplayHook 9
+Xmu XmuLookupCloseDisplayHook 10
+Xmu XmuRemoveCloseDisplayHook 11
+Xmu XmuCvtFunctionToCallback 12
+Xmu XmuCvtStringToBackingStore 13
+Xmu XmuCvtStringToCursor 14
+Xmu XmuCvtStringToColorCursor 15
+Xmu XmuCvtStringToGravity 16
+Xmu XmuCvtStringToJustify 17
+Xmu XmuCvtStringToLong 18
+Xmu XmuCvtStringToOrientation 19
+Xmu XmuCvtStringToBitmap 20
+Xmu XmuCvtStringToShapeStyle 21
+Xmu XmuReshapeWidget 22
+Xmu XmuCvtStringToWidget 23
+Xmu XmuNewCvtStringToWidget 24
+Xmu XmuCursorNameToIndex 25
+Xmu XmuDQCreate 26
+Xmu XmuDQDestroy 27
+Xmu XmuDQLookupDisplay 28
+Xmu XmuDQAddDisplay 29
+Xmu XmuDQRemoveDisplay 30
+Xmu XmuDrawRoundedRectangle 31
+Xmu XmuFillRoundedRectangle 32
+Xmu XmuDrawLogo 33
+Xmu XmuCreatePixmapFromBitmap 34
+Xmu XmuCreateStippledPixmap 35
+Xmu XmuReleaseStippledPixmap 36
+Xmu XmuLocateBitmapFile 37
+Xmu XmuLocatePixmapFile 38
+Xmu XmuReadBitmapData 39
+Xmu XmuReadBitmapDataFromFile 40
+Xmu XmuPrintDefaultErrorMessage 41
+Xmu XmuSimpleErrorHandler 42
+Xmu XmuRegisterExternalAgent 43
+Xmu XmuCallInitializers 44
+Xmu XmuAddInitializer 45
+Xmu XmuAllStandardColormaps 46
+Xmu XmuCreateColormap 47
+Xmu XmuDeleteStandardColormap 48
+Xmu XmuGetColormapAllocation 49
+Xmu XmuLookupStandardColormap 50
+Xmu XmuStandardColormap 51
+Xmu XmuVisualStandardColormaps 52
+Xmu XmuConvertStandardSelection 53
+Xmu XmuGetHostname 54
+Xmu XmuWnInitializeNodes 55
+Xmu XmuWnFetchResources 56
+Xmu XmuWnCountOwnedResources 57
+Xmu XmuWnNameToNode 58
+Xmu XmuClientWindow 59
+Xmu XmuUpdateMapHints 60
+Xmu XmuScreenOfWindow 61
+Xmu XctCreate 62
+Xmu XctNextItem 63
+Xmu XctFree 64
+Xmu XctReset 65
+Xmu _XmuCCLookupDisplay 66
+Xmu _XEditResCheckMessages 67
+Xmu _XEditResPutString8 68
+Xmu _XEditResPut8 69
+Xmu _XEditResPut16 70
+Xmu _XEditResPut32 71
+Xmu _XEditResPutWidgetInfo 72
+Xmu _XEditResResetStream 74
+Xmu _XEditResGet8 75
+Xmu _XEditResGet16 76
+Xmu _XEditResGetSigned16 77
+Xmu _XEditResGet32 78
+Xmu _XEditResGetString8 79
+Xmu _XEditResGetWidgetInfo 80
+Xmu _XA_ATOM_PAIR 81
+Xmu _XA_CHARACTER_POSITION 82
+Xmu _XA_CLASS 83
+Xmu _XA_CLIENT_WINDOW 84
+Xmu _XA_CLIPBOARD 85
+Xmu _XA_COMPOUND_TEXT 86
+Xmu _XA_DECNET_ADDRESS 87
+Xmu _XA_DELETE 88
+Xmu _XA_FILENAME 89
+Xmu _XA_HOSTNAME 90
+Xmu _XA_IP_ADDRESS 91
+Xmu _XA_LENGTH 92
+Xmu _XA_LIST_LENGTH 93
+Xmu _XA_NAME 94
+Xmu _XA_NET_ADDRESS 95
+Xmu _XA_NULL 96
+Xmu _XA_OWNER_OS 97
+Xmu _XA_SPAN 98
+Xmu _XA_TARGETS 99
+Xmu _XA_TEXT 100
+Xmu _XA_TIMESTAMP 101
+Xmu _XA_USER 102
+Xmu XmuDistinguishableColors 103
+Xmu XmuDistinguishablePixels 104
+Xmu XmuCvtWidgetToString 105
+Xmu XmuCvtGravityToString 106
+Xmu XmuDestroySegmentList 107
+Xmu XmuCvtJustifyToString 108
+Xmu XmuSnprintf 109
+Xmu XmuAreaOrXor 110
+Xmu XmuDestroyScanlineList 111
+Xmu XmuScanlineXor 112
+Xmu XmuNewScanline 113
+Xmu XmuNCopyISOLatin1Lowered 114
+Xmu XmuNCopyISOLatin1Uppered 115
+Xmu XmuCvtShapeStyleToString 116
+Xmu XmuCvtOrientationToString 117
+Xmu XmuCvtBackingStoreToString 118
+Xmu XmuNewArea 119
+Xmu XmuScanlineOrSegment 120
+Xmu XmuOptimizeScanline 121
+; 4.x export starting from 150
+Xmu _XmuStringToBitmapFreeCache 150
+Xmu _XmuStringToBitmapInitCache 151
+Xmu XmuLookupAPL 152
+Xmu XmuLookupArabic 153
+Xmu XmuLookupCyrillic 154
+Xmu XmuLookupGreek 155
+Xmu XmuLookupHebrew 156
+Xmu XmuLookupJISX0201 157
+Xmu XmuLookupKana 158
+Xmu XmuLookupLatin1 159
+Xmu XmuLookupLatin2 160
+Xmu XmuLookupLatin3 161
+Xmu XmuLookupLatin4 162
+Xmu XmuLookupString 163
+Xmu _XA_UTF8_STRING 164
+Xmu XmuScanlineNot 165
+Xmu XmuScanlineAnd 166
+Xmu XmuScanlineOr 167
+LIBRARY Xp Xp
+Xp XpCancelDoc 1
+Xp XpCancelJob 2
+Xp XpCancelPage 3
+Xp XpCreateContext 4
+Xp XpDestroyContext 5
+Xp XpEndDoc 6
+Xp XpEndJob 7
+Xp XpEndPage 8
+Xp XpFreePrinterList 9
+Xp XpGetAttributes 10
+Xp XpGetAuthParams 11
+Xp XpGetContext 12
+Xp XpGetDocumentData 13
+Xp XpGetLocaleHinter 14
+Xp XpGetLocaleNetString 15
+Xp XpGetOneAttribute 16
+Xp XpGetPageDimensions 17
+Xp XpGetPdmStartParams 18
+Xp XpGetPrinterList 19
+Xp XpGetScreenOfContext 20
+Xp XpInputSelected 21
+Xp XpNotifyPdm 22
+Xp XpPutDocumentData 23
+Xp XpQueryExtension 24
+Xp XpQueryScreens 25
+Xp XpQueryVersion 26
+Xp XpRehashPrinterList 27
+Xp XpSelectInput 28
+Xp XpSendAuth 29
+Xp XpSendOneTicket 30
+Xp XpSetAttributes 31
+Xp XpSetContext 32
+Xp XpSetLocaleHinter 33
+Xp XpStartDoc 34
+Xp XpStartJob 35
+Xp XpStartPage 36
+; 4.x exports starting from 40
+Xp XpSetImageResolution 40
+LIBRARY Xpm Xpm
+Xpm XpmCreatePixmapFromData 1
+Xpm XpmCreateDataFromPixmap 2
+Xpm XpmReadFileToPixmap 3
+Xpm XpmWriteFileFromPixmap 4
+Xpm XpmCreateImageFromData 5
+Xpm XpmCreateDataFromImage 6
+Xpm XpmReadFileToImage 7
+Xpm XpmWriteFileFromImage 8
+Xpm XpmCreateImageFromBuffer 9
+Xpm XpmCreatePixmapFromBuffer 10
+Xpm XpmCreateBufferFromImage 11
+Xpm XpmCreateBufferFromPixmap 12
+Xpm XpmReadFileToBuffer 13
+Xpm XpmWriteFileFromBuffer 14
+Xpm XpmReadFileToData 15
+Xpm XpmWriteFileFromData 16
+Xpm XpmAttributesSize 17
+Xpm XpmFreeAttributes 18
+Xpm XpmFreeExtensions 19
+Xpm XpmFreeXpmImage 20
+Xpm XpmFreeXpmInfo 21
+Xpm XpmGetErrorString 22
+Xpm XpmLibraryVersion 23
+Xpm XpmReadFileToXpmImage 24
+Xpm XpmWriteFileFromXpmImage 25
+Xpm XpmCreatePixmapFromXpmImage 26
+Xpm XpmCreateImageFromXpmImage 27
+Xpm XpmCreateXpmImageFromImage 28
+Xpm XpmCreateXpmImageFromPixmap 29
+Xpm XpmCreateDataFromXpmImage 30
+Xpm XpmCreateXpmImageFromData 31
+Xpm XpmCreateXpmImageFromBuffer 32
+Xpm XpmCreateBufferFromXpmImage 33
+; 4.x exports starting from 40
+Xpm XpmFree 40
+LIBRARY Xss Xss
+Xss XScreenSaverQueryExtension 1
+Xss XScreenSaverQueryVersion 2
+Xss XScreenSaverAllocInfo 3
+Xss XScreenSaverQueryInfo 4
+Xss XScreenSaverSelectInput 5
+Xss XScreenSaverSetAttributes 6
+Xss XScreenSaverUnsetAttributes 7
+Xss XScreenSaverRegister 8
+Xss XScreenSaverUnregister 9
+Xss XScreenSaverGetRegistered 10
+LIBRARY Xt Xt INITINSTANCE TERMINSTANCE
+Xt XtAppAddActionHook 1
+Xt XtRemoveActionHook 2
+Xt XtMalloc 3
+Xt XtRealloc 4
+Xt XtCalloc 5
+Xt XtFree 6
+Xt XtMergeArgLists 7
+Xt XtAddCallback 8
+Xt XtAddCallbacks 9
+Xt XtRemoveCallback 10
+Xt XtRemoveCallbacks 11
+Xt XtRemoveAllCallbacks 12
+Xt XtCallCallbacks 13
+Xt XtHasCallbacks 14
+Xt XtCallCallbackList 15
+Xt XtSetMultiClickTime 16
+Xt XtGetMultiClickTime 17
+Xt XtSetTypeConverter 18
+Xt XtAppSetTypeConverter 19
+Xt XtAddConverter 20
+Xt XtAppAddConverter 21
+Xt XtCallConverter 22
+Xt XtConvert 23
+Xt XtConvertAndStore 24
+Xt XtAppReleaseCacheRefs 25
+Xt XtCallbackReleaseCacheRefList 26
+Xt XtCallbackReleaseCacheRef 27
+Xt XtDisplayStringConversionWarning 28
+Xt XtStringConversionWarning 29
+Xt XtCvtIntToBoolean 30
+Xt XtCvtIntToShort 31
+Xt XtCvtStringToBoolean 32
+Xt XtCvtIntToBool 33
+Xt XtCvtStringToBool 34
+Xt XtCvtIntToColor 35
+Xt XtCvtStringToPixel 36
+Xt XtCvtStringToCursor 37
+Xt XtCvtStringToDisplay 38
+Xt XtCvtStringToFile 39
+Xt XtCvtIntToFloat 40
+Xt XtCvtStringToFloat 41
+Xt XtCvtStringToFont 42
+Xt XtCvtIntToFont 43
+Xt XtCvtStringToFontSet 44
+Xt XtCvtStringToFontStruct 45
+Xt XtCvtStringToInt 46
+Xt XtCvtStringToShort 47
+Xt XtCvtStringToDimension 48
+Xt XtCvtIntToUnsignedChar 49
+Xt XtCvtStringToUnsignedChar 50
+Xt XtCvtColorToPixel 51
+Xt XtCvtIntToPixel 52
+Xt XtCvtIntToPixmap 53
+Xt XtCvtStringToInitialState 54
+Xt XtCvtStringToVisual 55
+Xt XtCvtStringToAtom 56
+Xt XtCvtStringToDirectoryString 57
+Xt XtCvtStringToCommandArgArray 58
+Xt XtInitializeWidgetClass 59
+Xt XtCreateWidget 60
+Xt XtCreateManagedWidget 61
+Xt XtCreatePopupShell 62
+Xt XtAppCreateShell 63
+Xt XtCreateApplicationShell 64
+Xt XtDestroyWidget 65
+Xt XtOpenDisplay 66
+Xt XtDisplayInitialize 67
+Xt XtCreateApplicationContext 68
+Xt XtDestroyApplicationContext 69
+Xt XtDatabase 70
+Xt XtDisplayToApplicationContext 71
+Xt XtCloseDisplay 72
+Xt XtWidgetToApplicationContext 73
+Xt XtGetApplicationNameAndClass 74
+Xt XtGetErrorDatabase 75
+Xt XtAppGetErrorDatabase 76
+Xt XtGetErrorDatabaseText 77
+Xt XtAppGetErrorDatabaseText 78
+Xt XtErrorMsg 79
+Xt XtAppErrorMsg 80
+Xt XtWarningMsg 81
+Xt XtAppWarningMsg 82
+Xt XtSetErrorMsgHandler 83
+Xt XtAppSetErrorMsgHandler 84
+Xt XtSetWarningMsgHandler 85
+Xt XtAppSetWarningMsgHandler 86
+Xt XtError 87
+Xt XtAppError 88
+Xt XtWarning 89
+Xt XtAppWarning 90
+Xt XtSetErrorHandler 91
+Xt XtAppSetErrorHandler 92
+Xt XtSetWarningHandler 93
+Xt XtAppSetWarningHandler 94
+Xt XtBuildEventMask 95
+Xt XtRemoveEventHandler 96
+Xt XtAddEventHandler 97
+Xt XtInsertEventHandler 98
+Xt XtRemoveRawEventHandler 99
+Xt XtInsertRawEventHandler 100
+Xt XtAddRawEventHandler 101
+Xt XtWindowToWidget 102
+Xt XtDispatchEvent 103
+Xt XtAddGrab 104
+Xt XtRemoveGrab 105
+Xt XtMainLoop 106
+Xt XtAppMainLoop 107
+Xt XtAddExposureToRegion 108
+Xt XtLastTimestampProcessed 109
+Xt XtIsRectObj 110
+Xt XtIsWidget 111
+Xt XtIsComposite 112
+Xt XtIsConstraint 113
+Xt XtIsShell 114
+Xt XtIsOverrideShell 115
+Xt XtIsWMShell 116
+Xt XtIsVendorShell 117
+Xt XtIsTransientShell 118
+Xt XtIsTopLevelShell 119
+Xt XtIsApplicationShell 120
+Xt XtMapWidget 121
+Xt XtUnmapWidget 122
+Xt XtNewString 123
+Xt XtIsSessionShell 124
+Xt XtAllocateGC 125
+Xt XtGetGC 126
+Xt XtReleaseGC 127
+Xt XtDestroyGC 128
+Xt XtMakeGeometryRequest 129
+Xt XtMakeResizeRequest 130
+Xt XtResizeWindow 131
+Xt XtResizeWidget 132
+Xt XtConfigureWidget 133
+Xt XtMoveWidget 134
+Xt XtTranslateCoords 135
+Xt XtQueryGeometry 136
+Xt XtGetActionKeysym 137
+Xt XtGetResourceList 138
+Xt XtGetConstraintResourceList 139
+Xt XtGetValues 140
+Xt XtGetSubvalues 141
+Xt XtToolkitInitialize 142
+Xt XtSetLanguageProc 143
+Xt XtScreenDatabase 144
+Xt XtAppSetFallbackResources 145
+Xt XtAppInitialize 146
+Xt XtInitialize 147
+Xt XtOpenApplication 148
+Xt XtIsSubclass 149
+Xt XtRealizeWidget 150
+Xt XtUnrealizeWidget 151
+Xt XtCreateWindow 152
+Xt XtNameToWidget 153
+Xt XtDisplayOfObject 154
+Xt XtDisplay 155
+Xt XtScreenOfObject 156
+Xt XtScreen 157
+Xt XtWindowOfObject 158
+Xt XtWindow 159
+Xt XtSuperclass 160
+Xt XtClass 161
+Xt XtIsManaged 162
+Xt XtIsRealized 163
+Xt XtIsSensitive 164
+Xt XtParent 165
+Xt XtName 166
+Xt XtIsObject 167
+Xt XtFindFile 168
+Xt XtResolvePathname 169
+Xt XtCallAcceptFocus 170
+Xt XtSetKeyboardFocus 171
+Xt XtUnmanageChildren 172
+Xt XtUnmanageChild 173
+Xt XtManageChildren 174
+Xt XtManageChild 175
+Xt XtSetMappedWhenManaged 176
+Xt XtAddTimeOut 177
+Xt XtAppAddTimeOut 178
+Xt XtRemoveTimeOut 179
+Xt XtAddWorkProc 180
+Xt XtAppAddWorkProc 181
+Xt XtRemoveWorkProc 182
+Xt XtAddInput 183
+Xt XtAppAddInput 184
+Xt XtRemoveInput 185
+Xt XtNextEvent 186
+Xt XtAppNextEvent 187
+Xt XtProcessEvent 188
+Xt XtAppProcessEvent 189
+Xt XtPending 190
+Xt XtAppPending 191
+Xt XtPeekEvent 192
+Xt XtAppPeekEvent 193
+Xt XtGrabKey 194
+Xt XtGrabButton 195
+Xt XtUngrabKey 196
+Xt XtUngrabButton 197
+Xt XtGrabKeyboard 198
+Xt XtUngrabKeyboard 199
+Xt XtGrabPointer 200
+Xt XtUngrabPointer 201
+Xt XtPopup 202
+Xt XtPopupSpringLoaded 203
+Xt XtPopdown 204
+Xt XtCallbackPopdown 205
+Xt XtCallbackNone 206
+Xt XtCallbackNonexclusive 207
+Xt XtCallbackExclusive 208
+Xt XtGetSubresources 209
+Xt XtGetApplicationResources 210
+Xt XtSetSelectionTimeout 211
+Xt XtAppSetSelectionTimeout 212
+Xt XtGetSelectionTimeout 213
+Xt XtAppGetSelectionTimeout 214
+Xt XtOwnSelection 215
+Xt XtOwnSelectionIncremental 216
+Xt XtDisownSelection 217
+Xt XtGetSelectionValue 218
+Xt XtGetSelectionValueIncremental 219
+Xt XtGetSelectionValues 220
+Xt XtGetSelectionValuesIncremental 221
+Xt XtGetSelectionRequest 222
+Xt XtSetSensitive 223
+Xt XtSetSubvalues 224
+Xt XtSetValues 225
+Xt XtSetWMColormapWindows 226
+Xt XtAddActions 227
+Xt XtAppAddActions 228
+Xt XtGetActionList 229
+Xt XtMenuPopupAction 230
+Xt XtCallActionProc 231
+Xt XtRegisterGrabAction 232
+Xt XtConvertCase 233
+Xt XtTranslateKeycode 234
+Xt XtTranslateKey 235
+Xt XtSetKeyTranslator 236
+Xt XtRegisterCaseConverter 237
+Xt XtGetKeysymTable 238
+Xt XtKeysymToKeycodeList 239
+Xt XtCvtStringToAcceleratorTable 240
+Xt XtCvtStringToTranslationTable 241
+Xt XtParseAcceleratorTable 242
+Xt XtParseTranslationTable 243
+Xt XtUninstallTranslations 244
+Xt XtInstallAccelerators 245
+Xt XtInstallAllAccelerators 246
+Xt XtAugmentTranslations 247
+Xt XtOverrideTranslations 248
+Xt XtVaCreateWidget 249
+Xt XtVaCreateManagedWidget 250
+Xt XtVaAppCreateShell 251
+Xt XtVaCreatePopupShell 252
+Xt XtVaSetValues 253
+Xt XtVaSetSubvalues 254
+Xt XtVaAppInitialize 255
+Xt XtVaOpenApplication 256
+Xt XtVaGetSubresources 257
+Xt XtVaGetApplicationResources 258
+Xt XtVaGetValues 259
+Xt XtVaGetSubvalues 260
+Xt XtVaCreateArgsList 261
+Xt XtCvtStringToRestartStyle 262
+Xt XtCvtStringToGravity 263
+Xt XtAppSetExitFlag 264
+Xt XtAppGetExitFlag 265
+Xt XtGetDisplays 266
+Xt XtRemoveEventTypeHandler 267
+Xt XtInsertEventTypeHandler 268
+Xt XtRegisterDrawable 269
+Xt XtUnregisterDrawable 270
+Xt XtDispatchEventToWidget 271
+Xt XtLastEventProcessed 272
+Xt XtSetEventDispatcher 273
+Xt XtRegisterExtensionSelector 274
+Xt XtAppAddBlockHook 275
+Xt XtRemoveBlockHook 276
+Xt XtHooksOfDisplay 277
+Xt XtGetClassExtension 278
+Xt XtGetKeyboardFocusWidget 279
+Xt XtChangeManagedSet 280
+Xt XtAddSignal 281
+Xt XtAppAddSignal 282
+Xt XtRemoveSignal 283
+Xt XtNoticeSignal 284
+Xt XtReservePropertyAtom 285
+Xt XtReleasePropertyAtom 286
+Xt XtCreateSelectionRequest 287
+Xt XtSendSelectionRequest 288
+Xt XtCancelSelectionRequest 289
+Xt XtSetSelectionParameters 290
+Xt XtGetSelectionParameters 291
+Xt XtSessionGetToken 292
+Xt XtSessionReturnToken 293
+Xt XtAppLock 294
+Xt XtAppUnlock 295
+Xt XtProcessLock 296
+Xt XtProcessUnlock 297
+Xt XtToolkitThreadInitialize 298
+Xt _XtDoFreeBindings 299
+Xt _XtAllocError 300
+Xt _XtHeapInit 301
+Xt _XtHeapAlloc 302
+Xt _XtHeapFree 303
+Xt _XtAddCallback 304
+Xt _XtAddCallbackOnce 305
+Xt _XtRemoveCallback 306
+Xt _XtRemoveAllCallbacks 307
+Xt _XtCompileCallbackList 308
+Xt _XtGetCallbackList 309
+Xt _XtCallConditionalCallbackList 310
+Xt _XtSetDefaultConverterTable 311
+Xt _XtFreeConverterTable 312
+Xt _XtTableAddConverter 313
+Xt _XtCacheFlushTag 314
+Xt _XtConvert 315
+Xt _XtConvertInitialize 316
+Xt _XtAddDefaultConverters 317
+Xt _XtCreateWidget 318
+Xt _XtCreatePopupShell 319
+Xt _XtAppCreateShell 320
+Xt _XtDoPhase2Destroy 321
+Xt _XtGetProcessContext 322
+Xt _XtDefaultAppContext 323
+Xt _XtAppInit 324
+Xt _XtDestroyAppContexts 325
+Xt _XtSortPerDisplayList 326
+Xt _XtCloseDisplays 327
+Xt _XtDefaultErrorMsg 328
+Xt _XtDefaultWarningMsg 329
+Xt _XtDefaultError 330
+Xt _XtDefaultWarning 331
+Xt _XtSetDefaultErrorHandlers 332
+Xt _XtAllocWWTable 333
+Xt _XtFreeWWTable 334
+Xt _XtConvertTypeToMask 335
+Xt _XtOnGrabList 336
+Xt _XtEventInitialize 337
+Xt _XtFreeEventTable 338
+Xt _XtSendFocusEvent 339
+Xt _XtFreePerWidgetInput 340
+Xt _XtGetPerWidgetInput 341
+Xt _XtFillAncestorList 342
+Xt _XtFindRemapWidget 343
+Xt _XtUngrabBadGrabs 344
+Xt _XtGClistFree 345
+Xt _XtMakeGeometryRequest 346
+Xt _XtInherit 347
+Xt _XtPreparseCommandLine 348
+Xt _XtDisplayInitialize 349
+Xt _XtCheckSubclassFlag 350
+Xt _XtIsSubclassOf 351
+Xt _XtWindowedAncestor 352
+Xt _XtProcessKeyboardEvent 353
+Xt _XtHandleFocus 354
+Xt _XtRemoveAllInputs 355
+Xt _XtRefreshMapping 356
+Xt _XtDestroyServerGrabs 357
+Xt _XtCheckServerGrabsOnWidget 358
+Xt _XtProcessPointerEvent 359
+Xt _XtPopup 360
+Xt _XtCopyFromParent 361
+Xt _XtCopyFromArg 362
+Xt _XtCopyToArg 363
+Xt _XtCompileResourceList 364
+Xt _XtDependencies 365
+Xt _XtResourceDependencies 366
+Xt _XtConstraintResDependencies 367
+Xt _XtCreateIndirectionTable 368
+Xt _XtGetResources 369
+Xt _XtResourceListInitialize 370
+Xt _XtSetDefaultSelectionTimeout 371
+Xt _XtShellGetCoordinates 372
+Xt _XtInitializeActionData 373
+Xt _XtBindActions 374
+Xt _XtUnbindActions 375
+Xt _XtFreeActions 376
+Xt _XtRegisterGrabs 377
+Xt _XtGrabInitialize 378
+Xt _XtComputeLateBindings 379
+Xt _XtAllocTMContext 380
+Xt _XtMatchUsingDontCareMods 381
+Xt _XtMatchUsingStandardMods 382
+Xt _XtBuildKeysymTables 383
+Xt _XtTranslateInitialize 384
+Xt _XtAddTMConverters 385
+Xt _XtPrintXlations 386
+Xt _XtDisplayTranslations 387
+Xt _XtDisplayAccelerators 388
+Xt _XtDisplayInstalledAccelerators 389
+Xt _XtPrintActions 390
+Xt _XtPrintState 391
+Xt _XtPrintEventSeq 392
+Xt _XtGetQuarkIndex 393
+Xt _XtGetTypeIndex 394
+Xt _XtGetModifierIndex 395
+Xt _XtRegularMatch 396
+Xt _XtMatchAtom 397
+Xt _XtTranslateEvent 398
+Xt _XtTraverseStateTree 399
+Xt _XtInstallTranslations 400
+Xt _XtRemoveTranslations 401
+Xt _XtDestroyTMData 402
+Xt _XtCreateXlations 403
+Xt _XtParseTreeToStateTree 404
+Xt _XtAddEventSeqToStateTree 405
+Xt _XtCvtMergeTranslations 406
+Xt _XtGetTranslationValue 407
+Xt _XtRemoveStateTreeByIndex 408
+Xt _XtFreeTranslations 409
+Xt _XtMergeTranslations 410
+Xt _XtUnmergeTranslations 411
+Xt _XtPopupInitialize 412
+Xt _XtVaAppInitialize 413
+Xt _XtVaOpenApplication 414
+Xt _XtCountVaList 415
+Xt _XtVaCreateTypedArgList 416
+Xt _XtVaToArgList 417
+Xt _XtVaToTypedArgList 418
+Xt _XtPeekCallback 419
+Xt _XtCreateHookObj 420
+Xt _XtGetPerDisplay 421
+Xt _XtGetPerDisplayInput 422
+Xt _XtExtensionSelect 423
+Xt _XtAddShellToHookObj 424
+Xt _XtIsHookObject 425
+Xt _XtGetUserName 426
+Xt _XtWaitForSomething 427
+Xt XtDirectConvert 433
+Xt colorConvertArgs 435
+Xt screenConvertArg 436
+Xt XtCXtToolkitError 437
+Xt _XtQString 438
+Xt _XtAppDestroyCount 439
+Xt _XtperDisplayList 440
+Xt _XtGlobalTM 444
+Xt XtStrings 445
+Xt overrideShellClassRec 446
+Xt overrideShellWidgetClass 447
+Xt constraintClassRec 448
+Xt constraintWidgetClass 449
+Xt objectClassRec 450
+Xt objectClass 451
+Xt widgetClassRec 452
+Xt widgetClass 453
+Xt rectObjClassRec 454
+Xt rectObjClass 455
+Xt coreWidgetClass 457
+Xt wmShellClassRec 458
+Xt wmShellWidgetClass 459
+Xt XtShellStrings 460
+Xt topLevelShellClassRec 461
+Xt topLevelShellWidgetClass 462
+Xt transientShellClassRec 463
+Xt transientShellWidgetClass 464
+Xt shellClassRec 465
+Xt shellWidgetClass 466
+Xt compositeClassRec 467
+Xt compositeWidgetClass 468
+Xt applicationShellClassRec 469
+Xt applicationShellWidgetClass 470
+Xt _XtInheritTranslations 471
+Xt sessionShellClassRec 472
+Xt sessionShellWidgetClass 473
+Xt vendorShellClassRec 474
+Xt vendorShellWidgetClass 475
+Xt hookObjClassRec 476
+Xt hookObjectClass 477
+LIBRARY Xtst Xtst
+Xtst XTestCompareCurrentCursorWithWindow 1
+Xtst XTestCompareCursorWithWindow 2
+Xtst XTestDiscard 3
+Xtst XTestFakeButtonEvent 4
+Xtst XTestFakeDeviceButtonEvent 5
+Xtst XTestFakeDeviceKeyEvent 6
+Xtst XTestFakeDeviceMotionEvent 7
+Xtst XTestFakeKeyEvent 8
+Xtst XTestFakeMotionEvent 9
+Xtst XTestFakeProximityEvent 10
+Xtst XTestFakeRelativeMotionEvent 11
+Xtst XTestGrabControl 12
+Xtst XTestQueryExtension 13
+Xtst XTestSetGContextOfGC 14
+Xtst XTestSetVisualIDOfVisual 15
+Xtst XRecordIdBaseMask 16
+Xtst XRecordQueryVersion 17
+Xtst XRecordCreateContext 18
+Xtst XRecordAllocRange 19
+Xtst XRecordRegisterClients 20
+Xtst XRecordUnregisterClients 21
+Xtst XRecordGetContext 22
+Xtst XRecordFreeState 23
+Xtst XRecordFreeData 24
+Xtst XRecordEnableContext 25
+Xtst XRecordEnableContextAsync 26
+Xtst XRecordProcessReplies 27
+Xtst XRecordDisableContext 28
+Xtst XRecordFreeContext 29
+LIBRARY Xxf86dga Xxf86dga
+Xxf86dga XF86DGAQueryExtension 1
+Xxf86dga XF86DGAQueryVersion 2
+Xxf86dga XF86DGAGetVideoLL 3
+Xxf86dga XF86DGADirectVideoLL 4
+Xxf86dga XF86DGAGetViewPort 5
+Xxf86dga XF86DGASetViewPort 6
+Xxf86dga XF86DGAGetVidPage 7
+Xxf86dga XF86DGASetVidPage 8
+Xxf86dga XF86DGADirectVideo 9
+Xxf86dga XF86DGAGetVideo 10
+; 4.x exports starting from 20
+Xxf86dga XF86DGAQueryDirectVideo 20
+Xxf86dga XF86DGAInstallColormap 21
+LIBRARY Xxf86misc X86misc
+Xxf86misc XF86MiscQueryExtension 1
+Xxf86misc XF86MiscQueryVersion 2
+Xxf86misc XF86MiscSetSaver 3
+Xxf86misc XF86MiscGetSaver 4
+Xxf86misc XF86MiscSetKbdSettings 5
+Xxf86misc XF86MiscGetKbdSettings 6
+Xxf86misc XF86MiscSetMouseSettings 7
+Xxf86misc XF86MiscGetMouseSettings 8
+Xxf86misc XF86MiscGetFilePaths 9
+LIBRARY Xxf86vm Xxf86vm
+Xxf86vm XF86VidModeQueryExtension 1
+Xxf86vm XF86VidModeQueryVersion 2
+Xxf86vm XF86VidModeGetModeLine 3
+Xxf86vm XF86VidModeModModeLine 4
+Xxf86vm XF86VidModeSwitchMode 5
+Xxf86vm XF86VidModeLockModeSwitch 6
+Xxf86vm XF86VidModeGetMonitor 7
+Xxf86vm XF86VidModeGetAllModeLines 8
+Xxf86vm XF86VidModeGetGamma 9
+Xxf86vm XF86VidModeSetGamma 10
+Xxf86vm XF86VidModeSwitchToMode 11
+Xxf86vm XF86VidModeAddModeLine 12
+LIBRARY dps dps
+dps CSDPSInit 1
+dps CSDPSHeadOfDpyExt 2
+dps DPSCAPChangeGC 3
+dps DPSCAPCreate 4
+dps DPSCAPDestroy 5
+dps DPSCAPOpenAgent 6
+dps DPSCAPStartUp 8
+dps DPSCAPWrite 9
+dps DPSCAPCloseDisplayProc 10
+dps DPSCAPCloseAgent 13
+dps DPSclientsync 14
+dps DPScurrentXgcdrawable 15
+dps DPScurrentXgcdrawablecolor 16
+dps DPScurrentXoffset 17
+dps DPSsetXgcdrawable 18
+dps DPSsetXgcdrawablecolor 19
+dps DPSsetXoffset 20
+dps DPSsetXrgbactual 21
+dps DPSclientXready 22
+dps DPSsetXdrawingfunction 23
+dps DPScurrentXdrawingfunction 24
+dps DPSWarnProc 25
+dps DPSFatalProc 26
+dps DPSCantHappen 27
+dps DPScolorimage 28
+dps DPScurrentblackgeneration 29
+dps DPScurrentcmykcolor 30
+dps DPScurrentcolorscreen 31
+dps DPScurrentcolortransfer 32
+dps DPScurrentundercolorremoval 33
+dps DPSsetblackgeneration 34
+dps DPSsetcmykcolor 35
+dps DPSsetcolorscreen 36
+dps DPSsetcolortransfer 37
+dps DPSsetundercolorremoval 38
+dps DPSeq 39
+dps DPSexit 40
+dps DPSfalse 41
+dps DPSfor 42
+dps DPSforall 43
+dps DPSge 44
+dps DPSgt 45
+dps DPSif 46
+dps DPSifelse 47
+dps DPSle 48
+dps DPSloop 49
+dps DPSlt 50
+dps DPSne 51
+dps DPSnot 52
+dps DPSor 53
+dps DPSrepeat 54
+dps DPSstop 55
+dps DPSstopped 56
+dps DPStrue 57
+dps DPSUserObjects 58
+dps DPScondition 59
+dps DPScurrentcontext 60
+dps DPScurrentobjectformat 61
+dps DPSdefineusername 62
+dps DPSdefineuserobject 63
+dps DPSdetach 64
+dps DPSexecuserobject 65
+dps DPSfork 66
+dps DPSjoin 67
+dps DPSlock 68
+dps DPSmonitor 69
+dps DPSnotify 70
+dps DPSsetobjectformat 71
+dps DPSsetvmthreshold 72
+dps DPSundefineuserobject 73
+dps DPSwait 74
+dps DPSyield 75
+dps DPSaload 76
+dps DPSanchorsearch 77
+dps DPSarray 78
+dps DPSastore 79
+dps DPSbegin 80
+dps DPSclear 81
+dps DPScleartomark 82
+dps DPScopy 83
+dps DPScount 84
+dps DPScounttomark 85
+dps DPScvi 86
+dps DPScvlit 87
+dps DPScvn 88
+dps DPScvr 89
+dps DPScvrs 90
+dps DPScvs 91
+dps DPScvx 92
+dps DPSdef 93
+dps DPSdict 94
+dps DPSdictstack 95
+dps DPSdup 96
+dps DPSend 97
+dps DPSexch 98
+dps DPSexecstack 99
+dps DPSexecuteonly 100
+dps DPSget 101
+dps DPSgetinterval 102
+dps DPSindex 103
+dps DPSknown 104
+dps DPSlength 105
+dps DPSload 106
+dps DPSmark 107
+dps DPSmatrix 108
+dps DPSmaxlength 109
+dps DPSnoaccess 110
+dps DPSnull 111
+dps DPSpackedarray 112
+dps DPSpop 113
+dps DPSput 114
+dps DPSputinterval 115
+dps DPSrcheck 116
+dps DPSreadonly 117
+dps DPSroll 118
+dps DPSscheck 119
+dps DPSsearch 120
+dps DPSshareddict 121
+dps DPSstatusdict 122
+dps DPSstore 123
+dps DPSstring 124
+dps DPSstringwidth 125
+dps DPSsystemdict 126
+dps DPSuserdict 127
+dps DPSwcheck 128
+dps DPSwhere 129
+dps DPSxcheck 130
+dps DPSCreatePSWDict 131
+dps DPSDestroyPSWDict 132
+dps DPSWDictLookup 133
+dps DPSWDictEnter 134
+dps DPSWDictRemove 135
+dps DPSMakeAtom 136
+dps DPSFontDirectory 137
+dps DPSISOLatin1Encoding 138
+dps DPSSharedFontDirectory 139
+dps DPSStandardEncoding 140
+dps DPScachestatus 141
+dps DPScurrentcacheparams 142
+dps DPScurrentfont 143
+dps DPSdefinefont 144
+dps DPSfindfont 145
+dps DPSmakefont 146
+dps DPSscalefont 147
+dps DPSselectfont 148
+dps DPSsetcachedevice 149
+dps DPSsetcachelimit 150
+dps DPSsetcacheparams 151
+dps DPSsetcharwidth 152
+dps DPSsetfont 153
+dps DPSundefinefont 154
+dps DPSconcat 155
+dps DPScurrentdash 156
+dps DPScurrentflat 157
+dps DPScurrentgray 158
+dps DPScurrentgstate 159
+dps DPScurrenthalftone 160
+dps DPScurrenthalftonephase 161
+dps DPScurrenthsbcolor 162
+dps DPScurrentlinecap 163
+dps DPScurrentlinejoin 164
+dps DPScurrentlinewidth 165
+dps DPScurrentmatrix 166
+dps DPScurrentmiterlimit 167
+dps DPScurrentpoint 168
+dps DPScurrentrgbcolor 169
+dps DPScurrentscreen 170
+dps DPScurrentstrokeadjust 171
+dps DPScurrenttransfer 172
+dps DPSdefaultmatrix 173
+dps DPSgrestore 174
+dps DPSgrestoreall 175
+dps DPSgsave 176
+dps DPSgstate 177
+dps DPSinitgraphics 178
+dps DPSinitmatrix 179
+dps DPSrotate 180
+dps DPSscale 181
+dps DPSsetdash 182
+dps DPSsetflat 183
+dps DPSsetgray 184
+dps DPSsetgstate 185
+dps DPSsethalftone 186
+dps DPSsethalftonephase 187
+dps DPSsethsbcolor 188
+dps DPSsetlinecap 189
+dps DPSsetlinejoin 190
+dps DPSsetlinewidth 191
+dps DPSsetmatrix 192
+dps DPSsetmiterlimit 193
+dps DPSsetrgbcolor 194
+dps DPSsetscreen 195
+dps DPSsetstrokeadjust 196
+dps DPSsettransfer 197
+dps DPStranslate 198
+dps DPSclientPrintProc 199
+dps DPSinnerProcWriteData 200
+dps DPSSafeSetLastNameIndex 201
+dps DPSCheckInitClientGlobals 202
+dps DPSPrivateCheckWait 203
+dps DPSPrivateDestroyContext 204
+dps DPSPrivateDestroySpace 205
+dps DPSCheckShared 206
+dps DPSDefaultPrivateHandler 207
+dps DPSCreateContext 208
+dps DPSInitCommonTextContextProcs 209
+dps DPSInitCommonContextProcs 210
+dps DPSInitPrivateContextProcs 211
+dps DPSInitPrivateContextFields 212
+dps DPSInitPrivateTextContextFields 213
+dps DPSInitCommonSpaceProcs 214
+dps DPSInitPrivateSpaceFields 215
+dps DPSequals 216
+dps DPSequalsequals 217
+dps DPSbytesavailable 218
+dps DPSclosefile 219
+dps DPScurrentfile 220
+dps DPSdeletefile 221
+dps DPSecho 222
+dps DPSfile 223
+dps DPSfilenameforall 224
+dps DPSfileposition 225
+dps DPSflush 226
+dps DPSflushfile 227
+dps DPSprint 228
+dps DPSprintobject 229
+dps DPSpstack 230
+dps DPSread 231
+dps DPSreadhexstring 232
+dps DPSreadline 233
+dps DPSreadstring 234
+dps DPSrenamefile 235
+dps DPSresetfile 236
+dps DPSsetfileposition 237
+dps DPSstack 238
+dps DPSstatus 239
+dps DPStoken 240
+dps DPSwrite 241
+dps DPSwritehexstring 242
+dps DPSwriteobject 243
+dps DPSwritestring 244
+dps DPSleftbracket 245
+dps DPSrightbracket 246
+dps DPSleftleft 247
+dps DPSrightright 248
+dps DPScshow 249
+dps DPScurrentcolor 250
+dps DPScurrentcolorrendering 251
+dps DPScurrentcolorspace 252
+dps DPScurrentdevparams 253
+dps DPScurrentglobal 254
+dps DPScurrentoverprint 255
+dps DPScurrentpagedevice 256
+dps DPScurrentsystemparams 257
+dps DPScurrentuserparams 258
+dps DPSdefineresource 259
+dps DPSexecform 260
+dps DPSfilter 261
+dps DPSfindencoding 262
+dps DPSfindresource 263
+dps DPSgcheck 264
+dps DPSglobaldict 265
+dps DPSGlobalFontDirectory 266
+dps DPSglyphshow 267
+dps DPSlanguagelevel 268
+dps DPSmakepattern 269
+dps DPSproduct 270
+dps DPSresourceforall 271
+dps DPSresourcestatus 272
+dps DPSrevision 273
+dps DPSrootfont 274
+dps DPSserialnumber 275
+dps DPSsetcolor 276
+dps DPSsetcolorrendering 277
+dps DPSsetcolorspace 278
+dps DPSsetdevparams 279
+dps DPSsetglobal 280
+dps DPSsetoverprint 281
+dps DPSsetpagedevice 282
+dps DPSsetpattern 283
+dps DPSsetsystemparams 284
+dps DPSsetuserparams 285
+dps DPSstartjob 286
+dps DPSundefineresource 287
+dps DPSabs 288
+dps DPSadd 289
+dps DPSand 290
+dps DPSatan 291
+dps DPSbitshift 292
+dps DPSceiling 293
+dps DPScos 294
+dps DPSdiv 295
+dps DPSexp 296
+dps DPSfloor 297
+dps DPSidiv 298
+dps DPSln 299
+dps DPSlog 300
+dps DPSmod 301
+dps DPSmul 302
+dps DPSneg 303
+dps DPSround 304
+dps DPSsin 305
+dps DPSsqrt 306
+dps DPSsub 307
+dps DPStruncate 308
+dps DPSxor 309
+dps DPSbanddevice 310
+dps DPSframedevice 311
+dps DPSnulldevice 312
+dps DPSrenderbands 313
+dps DPSconcatmatrix 314
+dps DPSdtransform 315
+dps DPSidentmatrix 316
+dps DPSidtransform 317
+dps DPSinvertmatrix 318
+dps DPSitransform 319
+dps DPStransform 320
+dps DPSgetboolean 321
+dps DPSgetchararray 322
+dps DPSgetfloat 323
+dps DPSgetfloatarray 324
+dps DPSgetint 325
+dps DPSgetintarray 326
+dps DPSgetstring 327
+dps DPSsendboolean 328
+dps DPSsendchararray 329
+dps DPSsendfloat 330
+dps DPSsendfloatarray 331
+dps DPSsendint 332
+dps DPSsendintarray 333
+dps DPSsendstring 334
+dps DPSarc 335
+dps DPSarcn 336
+dps DPSarct 337
+dps DPSarcto 338
+dps DPScharpath 339
+dps DPSclip 340
+dps DPSclippath 341
+dps DPSclosepath 342
+dps DPScurveto 343
+dps DPSeoclip 344
+dps DPSeoviewclip 345
+dps DPSflattenpath 346
+dps DPSinitclip 347
+dps DPSinitviewclip 348
+dps DPSlineto 349
+dps DPSmoveto 350
+dps DPSnewpath 351
+dps DPSpathbbox 352
+dps DPSpathforall 353
+dps DPSrcurveto 354
+dps DPSrectclip 355
+dps DPSrectviewclip 356
+dps DPSreversepath 357
+dps DPSrlineto 358
+dps DPSrmoveto 359
+dps DPSsetbbox 360
+dps DPSsetucacheparams 361
+dps DPSuappend 362
+dps DPSucache 363
+dps DPSucachestatus 364
+dps DPSupath 365
+dps DPSviewclip 366
+dps DPSviewclippath 367
+dps DPSashow 368
+dps DPSawidthshow 369
+dps DPScopypage 370
+dps DPSeofill 371
+dps DPSerasepage 372
+dps DPSfill 373
+dps DPSimage 374
+dps DPSimagemask 375
+dps DPSkshow 376
+dps DPSrectfill 377
+dps DPSrectstroke 378
+dps DPSshow 379
+dps DPSshowpage 380
+dps DPSstroke 381
+dps DPSstrokepath 382
+dps DPSueofill 383
+dps DPSufill 384
+dps DPSustroke 385
+dps DPSustrokepath 386
+dps DPSwidthshow 387
+dps DPSxshow 388
+dps DPSxyshow 389
+dps DPSyshow 390
+dps DPSInitClient 391
+dps DPSIncludePrivContext 392
+dps DPSSendPostScript 393
+dps DPSSendInterrupt 394
+dps DPSSendEOF 395
+dps DPSSendTerminate 396
+dps DPSSendDestroySpace 397
+dps DPSCheckRaiseError 399
+dps DPSInitSysNames 400
+dps DPSSetWh 401
+dps DPSOutOfMemory 402
+dps DPSbind 403
+dps DPScleardictstack 404
+dps DPScountdictstack 405
+dps DPScountexecstack 406
+dps DPScurrentdict 407
+dps DPScurrentpacking 408
+dps DPScurrentshared 409
+dps DPSdeviceinfo 410
+dps DPSerrordict 411
+dps DPSexec 412
+dps DPSprompt 413
+dps DPSquit 414
+dps DPSrand 415
+dps DPSrealtime 416
+dps DPSrestore 417
+dps DPSrrand 418
+dps DPSrun 419
+dps DPSsave 420
+dps DPSsetpacking 421
+dps DPSsetshared 422
+dps DPSsrand 423
+dps DPSstart 424
+dps DPStype 425
+dps DPSundef 426
+dps DPSusertime 427
+dps DPSversion 428
+dps DPSvmreclaim 429
+dps DPSvmstatus 430
+dps DPSineofill 431
+dps DPSinfill 432
+dps DPSinstroke 433
+dps DPSinueofill 434
+dps DPSinufill 435
+dps DPSinustroke 436
+dps DPSwtranslation 437
+dps PSclientsync 438
+dps PScurrentXgcdrawable 439
+dps PScurrentXgcdrawablecolor 440
+dps PScurrentXoffset 441
+dps PSsetXgcdrawable 442
+dps PSsetXgcdrawablecolor 443
+dps PSsetXoffset 444
+dps PSsetXrgbactual 445
+dps PSclientXready 446
+dps PSsetXdrawingfunction 447
+dps PScurrentXdrawingfunction 448
+dps PScolorimage 449
+dps PScurrentblackgeneration 450
+dps PScurrentcmykcolor 451
+dps PScurrentcolorscreen 452
+dps PScurrentcolortransfer 453
+dps PScurrentundercolorremoval 454
+dps PSsetblackgeneration 455
+dps PSsetcmykcolor 456
+dps PSsetcolorscreen 457
+dps PSsetcolortransfer 458
+dps PSsetundercolorremoval 459
+dps PSeq 460
+dps PSexit 461
+dps PSfalse 462
+dps PSfor 463
+dps PSforall 464
+dps PSge 465
+dps PSgt 466
+dps PSif 467
+dps PSifelse 468
+dps PSle 469
+dps PSloop 470
+dps PSlt 471
+dps PSne 472
+dps PSnot 473
+dps PSor 474
+dps PSrepeat 475
+dps PSstop 476
+dps PSstopped 477
+dps PStrue 478
+dps PSUserObjects 479
+dps PScondition 480
+dps PScurrentcontext 481
+dps PScurrentobjectformat 482
+dps PSdefineusername 483
+dps PSdefineuserobject 484
+dps PSdetach 485
+dps PSexecuserobject 486
+dps PSfork 487
+dps PSjoin 488
+dps PSlock 489
+dps PSmonitor 490
+dps PSnotify 491
+dps PSsetobjectformat 492
+dps PSsetvmthreshold 493
+dps PSundefineuserobject 494
+dps PSwait 495
+dps PSyield 496
+dps PSaload 497
+dps PSanchorsearch 498
+dps PSarray 499
+dps PSastore 500
+dps PSbegin 501
+dps PSclear 502
+dps PScleartomark 503
+dps PScopy 504
+dps PScount 505
+dps PScounttomark 506
+dps PScvi 507
+dps PScvlit 508
+dps PScvn 509
+dps PScvr 510
+dps PScvrs 511
+dps PScvs 512
+dps PScvx 513
+dps PSdef 514
+dps PSdict 515
+dps PSdictstack 516
+dps PSdup 517
+dps PSend 518
+dps PSexch 519
+dps PSexecstack 520
+dps PSexecuteonly 521
+dps PSget 522
+dps PSgetinterval 523
+dps PSindex 524
+dps PSknown 525
+dps PSlength 526
+dps PSload 527
+dps PSmark 528
+dps PSmatrix 529
+dps PSmaxlength 530
+dps PSnoaccess 531
+dps PSnull 532
+dps PSpackedarray 533
+dps PSpop 534
+dps PSput 535
+dps PSputinterval 536
+dps PSrcheck 537
+dps PSreadonly 538
+dps PSroll 539
+dps PSscheck 540
+dps PSsearch 541
+dps PSshareddict 542
+dps PSstatusdict 543
+dps PSstore 544
+dps PSstring 545
+dps PSstringwidth 546
+dps PSsystemdict 547
+dps PSuserdict 548
+dps PSwcheck 549
+dps PSwhere 550
+dps PSxcheck 551
+dps PSFontDirectory 552
+dps PSISOLatin1Encoding 553
+dps PSSharedFontDirectory 554
+dps PSStandardEncoding 555
+dps PScachestatus 556
+dps PScurrentcacheparams 557
+dps PScurrentfont 558
+dps PSdefinefont 559
+dps PSfindfont 560
+dps PSmakefont 561
+dps PSscalefont 562
+dps PSselectfont 563
+dps PSsetcachedevice 564
+dps PSsetcachelimit 565
+dps PSsetcacheparams 566
+dps PSsetcharwidth 567
+dps PSsetfont 568
+dps PSundefinefont 569
+dps PSconcat 570
+dps PScurrentdash 571
+dps PScurrentflat 572
+dps PScurrentgray 573
+dps PScurrentgstate 574
+dps PScurrenthalftone 575
+dps PScurrenthalftonephase 576
+dps PScurrenthsbcolor 577
+dps PScurrentlinecap 578
+dps PScurrentlinejoin 579
+dps PScurrentlinewidth 580
+dps PScurrentmatrix 581
+dps PScurrentmiterlimit 582
+dps PScurrentpoint 583
+dps PScurrentrgbcolor 584
+dps PScurrentscreen 585
+dps PScurrentstrokeadjust 586
+dps PScurrenttransfer 587
+dps PSdefaultmatrix 588
+dps PSgrestore 589
+dps PSgrestoreall 590
+dps PSgsave 591
+dps PSgstate 592
+dps PSinitgraphics 593
+dps PSinitmatrix 594
+dps PSrotate 595
+dps PSscale 596
+dps PSsetdash 597
+dps PSsetflat 598
+dps PSsetgray 599
+dps PSsetgstate 600
+dps PSsethalftone 601
+dps PSsethalftonephase 602
+dps PSsethsbcolor 603
+dps PSsetlinecap 604
+dps PSsetlinejoin 605
+dps PSsetlinewidth 606
+dps PSsetmatrix 607
+dps PSsetmiterlimit 608
+dps PSsetrgbcolor 609
+dps PSsetscreen 610
+dps PSsetstrokeadjust 611
+dps PSsettransfer 612
+dps PStranslate 613
+dps PSequals 614
+dps PSequalsequals 615
+dps PSbytesavailable 616
+dps PSclosefile 617
+dps PScurrentfile 618
+dps PSdeletefile 619
+dps PSecho 620
+dps PSfile 621
+dps PSfilenameforall 622
+dps PSfileposition 623
+dps PSflush 624
+dps PSflushfile 625
+dps PSprint 626
+dps PSprintobject 627
+dps PSpstack 628
+dps PSread 629
+dps PSreadhexstring 630
+dps PSreadline 631
+dps PSreadstring 632
+dps PSrenamefile 633
+dps PSresetfile 634
+dps PSsetfileposition 635
+dps PSstack 636
+dps PSstatus 637
+dps PStoken 638
+dps PSwrite 639
+dps PSwritehexstring 640
+dps PSwriteobject 641
+dps PSwritestring 642
+dps PSleftbracket 643
+dps PSrightbracket 644
+dps PSleftleft 645
+dps PSrightright 646
+dps PScshow 647
+dps PScurrentcolor 648
+dps PScurrentcolorrendering 649
+dps PScurrentcolorspace 650
+dps PScurrentdevparams 651
+dps PScurrentglobal 652
+dps PScurrentoverprint 653
+dps PScurrentpagedevice 654
+dps PScurrentsystemparams 655
+dps PScurrentuserparams 656
+dps PSdefineresource 657
+dps PSexecform 658
+dps PSfilter 659
+dps PSfindencoding 660
+dps PSfindresource 661
+dps PSgcheck 662
+dps PSglobaldict 663
+dps PSGlobalFontDirectory 664
+dps PSglyphshow 665
+dps PSlanguagelevel 666
+dps PSmakepattern 667
+dps PSproduct 668
+dps PSresourceforall 669
+dps PSresourcestatus 670
+dps PSrevision 671
+dps PSrootfont 672
+dps PSserialnumber 673
+dps PSsetcolor 674
+dps PSsetcolorrendering 675
+dps PSsetcolorspace 676
+dps PSsetdevparams 677
+dps PSsetglobal 678
+dps PSsetoverprint 679
+dps PSsetpagedevice 680
+dps PSsetpattern 681
+dps PSsetsystemparams 682
+dps PSsetuserparams 683
+dps PSstartjob 684
+dps PSundefineresource 685
+dps PSabs 686
+dps PSadd 687
+dps PSand 688
+dps PSatan 689
+dps PSbitshift 690
+dps PSceiling 691
+dps PScos 692
+dps PSdiv 693
+dps PSexp 694
+dps PSfloor 695
+dps PSidiv 696
+dps PSln 697
+dps PSlog 698
+dps PSmod 699
+dps PSmul 700
+dps PSneg 701
+dps PSround 702
+dps PSsin 703
+dps PSsqrt 704
+dps PSsub 705
+dps PStruncate 706
+dps PSxor 707
+dps PSbanddevice 708
+dps PSframedevice 709
+dps PSnulldevice 710
+dps PSrenderbands 711
+dps PSconcatmatrix 712
+dps PSdtransform 713
+dps PSidentmatrix 714
+dps PSidtransform 715
+dps PSinvertmatrix 716
+dps PSitransform 717
+dps PStransform 718
+dps PSgetboolean 719
+dps PSgetchararray 720
+dps PSgetfloat 721
+dps PSgetfloatarray 722
+dps PSgetint 723
+dps PSgetintarray 724
+dps PSgetstring 725
+dps PSsendboolean 726
+dps PSsendchararray 727
+dps PSsendfloat 728
+dps PSsendfloatarray 729
+dps PSsendint 730
+dps PSsendintarray 731
+dps PSsendstring 732
+dps PSarc 733
+dps PSarcn 734
+dps PSarct 735
+dps PSarcto 736
+dps PScharpath 737
+dps PSclip 738
+dps PSclippath 739
+dps PSclosepath 740
+dps PScurveto 741
+dps PSeoclip 742
+dps PSeoviewclip 743
+dps PSflattenpath 744
+dps PSinitclip 745
+dps PSinitviewclip 746
+dps PSlineto 747
+dps PSmoveto 748
+dps PSnewpath 749
+dps PSpathbbox 750
+dps PSpathforall 751
+dps PSrcurveto 752
+dps PSrectclip 753
+dps PSrectviewclip 754
+dps PSreversepath 755
+dps PSrlineto 756
+dps PSrmoveto 757
+dps PSsetbbox 758
+dps PSsetucacheparams 759
+dps PSuappend 760
+dps PSucache 761
+dps PSucachestatus 762
+dps PSupath 763
+dps PSviewclip 764
+dps PSviewclippath 765
+dps PSashow 766
+dps PSawidthshow 767
+dps PScopypage 768
+dps PSeofill 769
+dps PSerasepage 770
+dps PSfill 771
+dps PSimage 772
+dps PSimagemask 773
+dps PSkshow 774
+dps PSrectfill 775
+dps PSrectstroke 776
+dps PSshow 777
+dps PSshowpage 778
+dps PSstroke 779
+dps PSstrokepath 780
+dps PSueofill 781
+dps PSufill 782
+dps PSustroke 783
+dps PSustrokepath 784
+dps PSwidthshow 785
+dps PSxshow 786
+dps PSxyshow 787
+dps PSyshow 788
+dps PSbind 789
+dps PScleardictstack 790
+dps PScountdictstack 791
+dps PScountexecstack 792
+dps PScurrentdict 793
+dps PScurrentpacking 794
+dps PScurrentshared 795
+dps PSdeviceinfo 796
+dps PSerrordict 797
+dps PSexec 798
+dps PSprompt 799
+dps PSquit 800
+dps PSrand 801
+dps PSrealtime 802
+dps PSrestore 803
+dps PSrrand 804
+dps PSrun 805
+dps PSsave 806
+dps PSsetpacking 807
+dps PSsetshared 808
+dps PSsrand 809
+dps PSstart 810
+dps PStype 811
+dps PSundef 812
+dps PSusertime 813
+dps PSversion 814
+dps PSvmreclaim 815
+dps PSvmstatus 816
+dps PSineofill 817
+dps PSinfill 818
+dps PSinstroke 819
+dps PSinueofill 820
+dps PSinufill 821
+dps PSinustroke 822
+dps PSwtranslation 823
+dps XDPSLInit 824
+dps DPSWriteStringChars 825
+dps XDPSUnfreezeContext 826
+dps DPSGetCurrentContext 827
+dps DPSAwaitReturnValues 828
+dps DPSNewUserObjectIndex 829
+dps XDPSGetContextStatus 830
+dps XDPSRegisterStatusProc 831
+dps DPSDefaultTextBackstop 832
+dps DPSMapNames 833
+dps XDPSGetDefaultColorMaps 834
+dps XDPSCreateSimpleContext 835
+dps DPSGenerateExtensionRecID 836
+dps DPSWaitContext 837
+dps DPSAddContextExtensionRec 838
+dps DPSGetContextExtensionRec 839
+dps DPSChainContext 840
+dps DPSDestroySpace 841
+dps DPSUnchainContext 842
+dps DPSBinObjSeqWrite 843
+dps DPSSetResultTable 844
+dps XDPSSetStatusMask 845
+dps XDPSXIDFromContext 846
+dps DPSWritePostScript 847
+dps DPSRemoveContextExtensionRec 848
+dps DPSDefaultErrorProc 849
+dps DPSCreateTextContext 850
+;4.x exports from 900
+dps DPSDestroyContext 900
+dps DPSFlushContext 901
+dps DPSGetContextType 902
+dps DPSGetCurrentErrorBackstop 903
+dps DPSGetCurrentTextBackstop 904
+dps DPSInitialize 905
+dps DPSInterruptContext 906
+dps DPSKnownContext 907
+dps DPSKnownSpace 908
+dps DPSNameFromIndex 909
+dps DPSPrivCurrentContext 910
+dps DPSResetContext 911
+dps DPSSetAbbrevMode 912
+dps DPSSetContext 913
+dps DPSSetErrorBackstop 914
+dps DPSSetNumStringConversion 915
+dps DPSSetTextBackstop 916
+dps DPSSetWrapSynchronization 917
+dps DPSSuppressBinaryConversion 918
+dps DPSUpdateNameMap 919
+dps DPSWriteData 920
+dps DPSWriteNumString 921
+dps DPSWriteTypedObjectArray 922
+dps DPScalloc 923
+dps DPSPrintf 924
+dps DPSRaise 925
+dps DPSFetchAbbrevList 926
+dps DPSGetOperatorAbbrev 927
+dps DPSGetSysnameAbbrev 928
+dps DPSChangeEncoding 929
+dps DPSContextFromContextID 930
+dps DPSHandleBogusError 931
+dps DPSServicePostScript 932
+dps XDPSContextFromSharedID 933
+dps XDPSContextFromXID 934
+dps XDPSCreateContext 935
+dps XDPSCreateSecureContext 936
+dps XDPSDispatchEvent 937
+dps XDPSFindContext 938
+dps XDPSGetProtocolVersion 939
+dps XDPSIsDPSEvent 940
+dps XDPSIsOutputEvent 941
+dps XDPSIsReadyEvent 942
+dps XDPSIsStatusEvent 943
+dps XDPSNotifyWhenReady 944
+dps XDPSReadyEventHandler 945
+dps XDPSRegisterReadyProc 946
+dps XDPSSetEventDelivery 947
+dps XDPSSetProcs 948
+dps XDPSSpaceFromSharedID 949
+dps XDPSSpaceFromXID 950
+dps XDPSStatusEventHandler 951
+dps XDPSXIDFromSpace 952
+dps DPSCreatePrivContext 953
+dps XDPSCreatePrivContextRec 954
+dps XDPSForceEvents 955
+dps XDPSNumFormat 956
+dps XDPSPrivZapDpy 957
+dps XDPSSendUnfreeze 958
+dps XDPSSetContextEncoding 959
+dps XDPSLCAPNotify 960
+dps XDPSLCallOutputEventHandler 961
+dps XDPSLCallReadyEventHandler 962
+dps XDPSLCallStatusEventHandler 963
+dps XDPSLCleanAll 964
+dps XDPSLCleanContext 965
+dps XDPSLContextFromXID 966
+dps XDPSLCreateContext 967
+dps XDPSLCreateContextAndSpace 968
+dps XDPSLCreateContextFromID 969
+dps XDPSLCreateSpace 970
+dps XDPSLDestroySpace 971
+dps XDPSLDispatchCSDPSFakeEvent 972
+dps XDPSLFlush 973
+dps XDPSLFlushGC 974
+dps XDPSLGetCSDPSFakeEventType 975
+dps XDPSLGetCSDPSReady 976
+dps XDPSLGetCSDPSStatus 977
+dps XDPSLGetCodes 978
+dps XDPSLGetGCFlushMode 979
+dps XDPSLGetPassEventsFlag 980
+dps XDPSLGetShunt 981
+dps XDPSLGetStatus 982
+dps XDPSLGetSyncMask 983
+dps XDPSLGetVersion 984
+dps XDPSLGetWrapWaitingFlag 985
+dps XDPSLGiveInput 986
+dps XDPSLIDFromContext 987
+dps XDPSLInitDisplayFlags 988
+dps XDPSLNotifyContext 989
+dps XDPSLNotifyWhenReady 990
+dps XDPSLReconcileRequests 991
+dps XDPSLReset 992
+dps XDPSLSetAfterProc 993
+dps XDPSLSetAgentArg 994
+dps XDPSLSetAgentName 995
+dps XDPSLSetClientMessageHandler 996
+dps XDPSLSetCodes 997
+dps XDPSLSetGCFlushMode 998
+dps XDPSLSetPassEventsFlag 999
+dps XDPSLSetReadyEventHandler 1000
+dps XDPSLSetShunt 1001
+dps XDPSLSetStatusEventHandler 1002
+dps XDPSLSetStatusMask 1003
+dps XDPSLSetSyncMask 1004
+dps XDPSLSetTextEventHandler 1005
+dps XDPSLSetVersion 1006
+dps XDPSLSetWrapWaitingFlag 1007
+dps XDPSLSync 1008
+dps XDPSLSyncGCClip 1009
+dps XDPSLTestErrorCode 1010
+dps XDPSLUpdateAgentArgs 1011
+dps XDPSSetXtEventDispatching 1012
+dps DPSCAPCopyGCProc 1013
+dps DPSCAPFlushGCProc 1014
+dps DPSCAPFreeGCProc 1015
+dps XDPSFlushGC 1016
+dps XDPSNXSetAgentArg 1017
+dps XDPSReconcileRequests 1018
+dps XDPSSyncGCClip 1019
+dps DPSCAPConnect 1020
+dps N_XDisconnectDisplay 1021
+dps N_XWaitForReadable 1022
+dps N_XWaitForWritable 1023
+dps StartXDPSNX 1024
+dps XDPSNXRecommendPort 1025
+dps XDPSGetNXArg 1026
+dps XDPSNXFindNX 1027
+dps XDPSNXSetClientArg 1028
+dps NXProcData 1029
+dps N_XANYSET 1030
+dps N_XFlush 1031
+dps N_XGetHostname 1032
+dps N_XRead 1033
+dps N_XReadPad 1034
+dps N_XReply 1035
+dps N_XSend 1036
+dps N_XUnknownNativeEvent 1037
+dps N_XUnknownWireEvent 1038
+LIBRARY dpstk dpstk
+dpstk XDPSSetFileFunctions 1
+dpstk XDPSFileRewindFunc 2
+dpstk XDPSFileGetsFunc 3
+dpstk XDPSEmbeddedEPSFRewindFunc 4
+dpstk XDPSEmbeddedGetsFunc 5
+dpstk XDPSCreatePixmapForEPSF 6
+dpstk XDPSPixelsPerPoint 7
+dpstk XDPSSetImagingTimeout 8
+dpstk XDPSCheckImagingResults 9
+dpstk XDPSImageFileIntoDrawable 10
+dpstk _DPSPSetMatrix 11
+dpstk _DPSPClearArea 12
+dpstk _DPSPSetMaskTransfer 13
+dpstk _DPSPDefineExecFunction 14
+dpstk _DPSPSaveBeforeExec 15
+dpstk _DPSPCheckForError 16
+dpstk _XDPSSetComponentInitialized 17
+dpstk _XDPSTestComponentInitialized 18
+dpstk XDPSSetContextDepth 19
+dpstk XDPSSetContextDrawable 20
+dpstk XDPSSetContextRGBMap 21
+dpstk XDPSSetContextGrayMap 22
+dpstk XDPSSetContextParameters 23
+dpstk XDPSPushContextParameters 24
+dpstk XDPSPopContextParameters 25
+dpstk XDPSCaptureContextGState 26
+dpstk XDPSUpdateContextGState 27
+dpstk XDPSFreeContextGState 28
+dpstk XDPSSetContextGState 29
+dpstk XDPSPushContextGState 30
+dpstk XDPSPopContextGState 31
+dpstk XDPSRegisterContext 32
+dpstk XDPSGetSharedContext 33
+dpstk XDPSDestroySharedContext 34
+dpstk XDPSUnregisterContext 35
+dpstk XDPSFreeDisplayInfo 36
+dpstk XDPSChainTextContext 37
+dpstk XDPSExtensionPresent 38
+dpstk PSDefineAsUserObj 39
+dpstk PSRedefineUserObj 40
+dpstk PSUndefineUserObj 41
+dpstk DPSDefineAsUserObj 42
+dpstk DPSRedefineUserObj 43
+dpstk DPSUndefineUserObj 44
+dpstk PSReserveUserObjIndices 45
+dpstk DPSReserveUserObjIndices 46
+dpstk PSReturnUserObjIndices 47
+dpstk DPSReturnUserObjIndices 48
+dpstk _DPSSSetContextParameters 49
+dpstk _DPSSSetContextDrawable 50
+dpstk _DPSSInstallDPSlibDict 51
+dpstk _DPSSCaptureGState 52
+dpstk _DPSSUpdateGState 53
+dpstk _DPSSRestoreGState 54
+dpstk _DPSSDefineUserObject 55
+dpstk _DPSSUndefineUserObject 56
+dpstk PSDoUserPath 57
+dpstk DPSDoUserPath 58
+dpstk PSHitUserPath 59
+dpstk DPSHitUserPath 60
+LIBRARY psres psres
+psres CheckPSResourceTime 1
+psres EnumeratePSResourceFiles 2
+psres FreePSResourceStorage 3
+psres InSavedList 4
+psres ListPSResourceFiles 5
+psres ListPSResourceTypes 6
+psres PSResEncoding 7
+psres PSResFileWarningHandler 8
+psres PSResFontAFM 9
+psres PSResFontBDF 10
+psres PSResFontBDFSizes 11
+psres PSResFontFamily 12
+psres PSResFontOutline 13
+psres PSResFontPrebuilt 14
+psres PSResForm 15
+psres PSResFree 16
+psres PSResMalloc 17
+psres PSResPattern 18
+psres PSResProcSet 19
+psres PSResRealloc 20
+psres SetPSResourcePolicy 21
+LIBRARY Xrender Xrender
+Xrender XRenderComposite 1
+Xrender XRenderFillRectangle 2
+Xrender XRenderFillRectangles 3
+Xrender XRenderAddGlyphs 4
+Xrender XRenderCompositeString16 5
+Xrender XRenderCompositeString32 6
+Xrender XRenderCompositeString8 7
+Xrender XRenderCreateGlyphSet 8
+Xrender XRenderFreeGlyphSet 9
+Xrender XRenderFreeGlyphs 10
+Xrender XRenderReferenceGlyphSet 11
+Xrender XRenderChangePicture 12
+Xrender XRenderCreatePicture 13
+Xrender XRenderFreePicture 14
+Xrender XRenderFindDisplay 15
+Xrender XRenderFindFormat 16
+Xrender XRenderFindVisualFormat 17
+Xrender XRenderQueryExtension 18
+Xrender XRenderQueryFormats 19
+Xrender XRenderQueryVersion 20
+Xrender XRenderSetPictureClipRegion 21
+Xrender XRenderCompositeText8 22
+Xrender XRenderCompositeText16 23
+Xrender XRenderCompositeText32 24
+Xrender XRenderCompositeTrapezoids 25
+Xrender XRenderParseColor 26
+Xrender XRenderCompositeDoublePoly 27
+Xrender XRenderFindStandardFormat 28
+Xrender XRenderCreateCursor 29
+Xrender XRenderSetPictureClipRectangles 30
+Xrender XRenderQueryFilters 31
+Xrender XRenderSetPictureFilter 32
+Xrender XRenderSetPictureTransform 33
+Xrender XRenderCompositeTriFan 34
+Xrender XRenderCompositeTriStrip 35
+Xrender XRenderCompositeTriangles 36
+Xrender XRenderQuerySubpixelOrder 37
+Xrender XRenderSetSubpixelOrder 38
+Xrender XRenderCreateAnimCursor 39
+LIBRARY GL GL
+GL glClearIndex 1
+GL glClearColor 2
+GL glClear 3
+GL glIndexMask 4
+GL glColorMask 5
+GL glAlphaFunc 6
+GL glBlendFunc 7
+GL glLogicOp 8
+GL glCullFace 9
+GL glFrontFace 10
+GL glPointSize 11
+GL glLineWidth 12
+GL glLineStipple 13
+GL glPolygonMode 14
+GL glPolygonStipple 15
+GL glGetPolygonStipple 16
+GL glEdgeFlag 17
+GL glEdgeFlagv 18
+GL glScissor 19
+GL glClipPlane 20
+GL glGetClipPlane 21
+GL glDrawBuffer 22
+GL glReadBuffer 23
+GL glEnable 24
+GL glDisable 25
+GL glIsEnabled 26
+GL glGetBooleanv 27
+GL glGetDoublev 28
+GL glGetFloatv 29
+GL glGetIntegerv 30
+GL glPushAttrib 31
+GL glPopAttrib 32
+GL glRenderMode 33
+GL glGetError 34
+GL glGetString 35
+GL glFinish 36
+GL glFlush 37
+GL glHint 38
+GL glClearDepth 39
+GL glDepthFunc 40
+GL glDepthMask 41
+GL glDepthRange 42
+GL glClearAccum 43
+GL glAccum 44
+GL glMatrixMode 45
+GL glOrtho 46
+GL glFrustum 47
+GL glViewport 48
+GL glPushMatrix 49
+GL glPopMatrix 50
+GL glLoadIdentity 51
+GL glLoadMatrixd 52
+GL glLoadMatrixf 53
+GL glMultMatrixd 54
+GL glMultMatrixf 55
+GL glRotated 56
+GL glRotatef 57
+GL glScaled 58
+GL glScalef 59
+GL glTranslated 60
+GL glTranslatef 61
+GL glIsList 62
+GL glDeleteLists 63
+GL glGenLists 64
+GL glNewList 65
+GL glEndList 66
+GL glCallList 67
+GL glCallLists 68
+GL glListBase 69
+GL glBegin 70
+GL glEnd 71
+GL glVertex2d 72
+GL glVertex2f 73
+GL glVertex2i 74
+GL glVertex2s 75
+GL glVertex3d 76
+GL glVertex3f 77
+GL glVertex3i 78
+GL glVertex3s 79
+GL glVertex4d 80
+GL glVertex4f 81
+GL glVertex4i 82
+GL glVertex4s 83
+GL glVertex2dv 84
+GL glVertex2fv 85
+GL glVertex2iv 86
+GL glVertex2sv 87
+GL glVertex3dv 88
+GL glVertex3fv 89
+GL glVertex3iv 90
+GL glVertex3sv 91
+GL glVertex4dv 92
+GL glVertex4fv 93
+GL glVertex4iv 94
+GL glVertex4sv 95
+GL glNormal3b 96
+GL glNormal3d 97
+GL glNormal3f 98
+GL glNormal3i 99
+GL glNormal3s 100
+GL glNormal3bv 101
+GL glNormal3dv 102
+GL glNormal3fv 103
+GL glNormal3iv 104
+GL glNormal3sv 105
+GL glIndexd 106
+GL glIndexf 107
+GL glIndexi 108
+GL glIndexs 109
+GL glIndexdv 110
+GL glIndexfv 111
+GL glIndexiv 112
+GL glIndexsv 113
+GL glColor3b 114
+GL glColor3d 115
+GL glColor3f 116
+GL glColor3i 117
+GL glColor3s 118
+GL glColor3ub 119
+GL glColor3ui 120
+GL glColor3us 121
+GL glColor4b 122
+GL glColor4d 123
+GL glColor4f 124
+GL glColor4i 125
+GL glColor4s 126
+GL glColor4ub 127
+GL glColor4ui 128
+GL glColor4us 129
+GL glColor3bv 130
+GL glColor3dv 131
+GL glColor3fv 132
+GL glColor3iv 133
+GL glColor3sv 134
+GL glColor3ubv 135
+GL glColor3uiv 136
+GL glColor3usv 137
+GL glColor4bv 138
+GL glColor4dv 139
+GL glColor4fv 140
+GL glColor4iv 141
+GL glColor4sv 142
+GL glColor4ubv 143
+GL glColor4uiv 144
+GL glColor4usv 145
+GL glTexCoord1d 146
+GL glTexCoord1f 147
+GL glTexCoord1i 148
+GL glTexCoord1s 149
+GL glTexCoord2d 150
+GL glTexCoord2f 151
+GL glTexCoord2i 152
+GL glTexCoord2s 153
+GL glTexCoord3d 154
+GL glTexCoord3f 155
+GL glTexCoord3i 156
+GL glTexCoord3s 157
+GL glTexCoord4d 158
+GL glTexCoord4f 159
+GL glTexCoord4i 160
+GL glTexCoord4s 161
+GL glTexCoord1dv 162
+GL glTexCoord1fv 163
+GL glTexCoord1iv 164
+GL glTexCoord1sv 165
+GL glTexCoord2dv 166
+GL glTexCoord2fv 167
+GL glTexCoord2iv 168
+GL glTexCoord2sv 169
+GL glTexCoord3dv 170
+GL glTexCoord3fv 171
+GL glTexCoord3iv 172
+GL glTexCoord3sv 173
+GL glTexCoord4dv 174
+GL glTexCoord4fv 175
+GL glTexCoord4iv 176
+GL glTexCoord4sv 177
+GL glRasterPos2d 178
+GL glRasterPos2f 179
+GL glRasterPos2i 180
+GL glRasterPos2s 181
+GL glRasterPos3d 182
+GL glRasterPos3f 183
+GL glRasterPos3i 184
+GL glRasterPos3s 185
+GL glRasterPos4d 186
+GL glRasterPos4f 187
+GL glRasterPos4i 188
+GL glRasterPos4s 189
+GL glRasterPos2dv 190
+GL glRasterPos2fv 191
+GL glRasterPos2iv 192
+GL glRasterPos2sv 193
+GL glRasterPos3dv 194
+GL glRasterPos3fv 195
+GL glRasterPos3iv 196
+GL glRasterPos3sv 197
+GL glRasterPos4dv 198
+GL glRasterPos4fv 199
+GL glRasterPos4iv 200
+GL glRasterPos4sv 201
+GL glRectd 202
+GL glRectf 203
+GL glRecti 204
+GL glRects 205
+GL glRectdv 206
+GL glRectfv 207
+GL glRectiv 208
+GL glRectsv 209
+GL glShadeModel 210
+GL glLightf 211
+GL glLighti 212
+GL glLightfv 213
+GL glLightiv 214
+GL glGetLightfv 215
+GL glGetLightiv 216
+GL glLightModelf 217
+GL glLightModeli 218
+GL glLightModelfv 219
+GL glLightModeliv 220
+GL glMaterialf 221
+GL glMateriali 222
+GL glMaterialfv 223
+GL glMaterialiv 224
+GL glGetMaterialfv 225
+GL glGetMaterialiv 226
+GL glColorMaterial 227
+GL glPixelZoom 228
+GL glPixelStoref 229
+GL glPixelStorei 230
+GL glPixelTransferf 231
+GL glPixelTransferi 232
+GL glPixelMapfv 233
+GL glPixelMapuiv 234
+GL glPixelMapusv 235
+GL glGetPixelMapfv 236
+GL glGetPixelMapuiv 237
+GL glGetPixelMapusv 238
+GL glBitmap 239
+GL glReadPixels 240
+GL glDrawPixels 241
+GL glCopyPixels 242
+GL glStencilFunc 243
+GL glStencilMask 244
+GL glStencilOp 245
+GL glClearStencil 246
+GL glTexGend 247
+GL glTexGenf 248
+GL glTexGeni 249
+GL glTexGendv 250
+GL glTexGenfv 251
+GL glTexGeniv 252
+GL glGetTexGendv 253
+GL glGetTexGenfv 254
+GL glGetTexGeniv 255
+GL glTexEnvf 256
+GL glTexEnvi 257
+GL glTexEnvfv 258
+GL glTexEnviv 259
+GL glGetTexEnvfv 260
+GL glGetTexEnviv 261
+GL glTexParameterf 262
+GL glTexParameteri 263
+GL glTexParameterfv 264
+GL glTexParameteriv 265
+GL glGetTexParameterfv 266
+GL glGetTexParameteriv 267
+GL glGetTexLevelParameterfv 268
+GL glGetTexLevelParameteriv 269
+GL glTexImage1D 270
+GL glTexImage2D 271
+GL glGetTexImage 272
+GL glMap1d 273
+GL glMap1f 274
+GL glMap2d 275
+GL glMap2f 276
+GL glGetMapdv 277
+GL glGetMapfv 278
+GL glGetMapiv 279
+GL glEvalCoord1d 280
+GL glEvalCoord1f 281
+GL glEvalCoord1dv 282
+GL glEvalCoord1fv 283
+GL glEvalCoord2d 284
+GL glEvalCoord2f 285
+GL glEvalCoord2dv 286
+GL glEvalCoord2fv 287
+GL glMapGrid1d 288
+GL glMapGrid1f 289
+GL glMapGrid2d 290
+GL glMapGrid2f 291
+GL glEvalPoint1 292
+GL glEvalPoint2 293
+GL glEvalMesh1 294
+GL glEvalMesh2 295
+GL glFogf 296
+GL glFogi 297
+GL glFogfv 298
+GL glFogiv 299
+GL glFeedbackBuffer 300
+GL glPassThrough 301
+GL glSelectBuffer 302
+GL glInitNames 303
+GL glLoadName 304
+GL glPushName 305
+GL glPopName 306
+; glBlendEquationEXT 307
+; glBlendColorEXT 308
+GL glPolygonOffset 309
+GL glVertexPointerEXT 310
+GL glNormalPointerEXT 311
+; glColorPointerEXT 312
+; glIndexPointerEXT 313
+; glTexCoordPointerEXT 314
+; glEdgeFlagPointerEXT 315
+; glGetPointervEXT 316
+; glArrayElementEXT 317
+GL glDrawArraysEXT 318
+; OSMesaCreateContext 319
+; OSMesaDestroyContext 320
+; OSMesaMakeCurrent 321
+GL XMesaCreateContext 322
+; XMesaDestroyContext 323
+GL XMesaMakeCurrent 326
+; XMesaGetCurrentContext 327
+; XMesaSwapBuffers 328
+; XMesaGetBackBuffer 329
+GL glXChooseVisual 330
+GL glXCreateContext 331
+GL glXDestroyContext 332
+GL glXMakeCurrent 333
+GL glXCopyContext 334
+GL glXSwapBuffers 335
+GL glXCreateGLXPixmap 336
+GL glXDestroyGLXPixmap 337
+GL glXQueryExtension 338
+GL glXQueryVersion 339
+GL glXIsDirect 340
+GL glXGetConfig 341
+GL glXGetCurrentContext 342
+GL glXGetCurrentDrawable 343
+GL glXWaitGL 344
+GL glXWaitX 345
+GL glXUseXFont 346
+GL glXQueryExtensionsString 347
+GL glXQueryServerString 348
+GL glXGetClientString 349
+GL glPushClientAttrib 350
+GL glPopClientAttrib 351
+GL glIndexub 352
+GL glIndexubv 353
+GL glVertexPointer 354
+GL glNormalPointer 355
+GL glColorPointer 356
+GL glIndexPointer 357
+GL glTexCoordPointer 358
+GL glEdgeFlagPointer 359
+GL glGetPointerv 360
+GL glArrayElement 361
+GL glDrawArrays 362
+GL glDrawElements 363
+GL glInterleavedArrays 364
+GL glGenTextures 365
+GL glDeleteTextures 366
+GL glBindTexture 367
+GL glPrioritizeTextures 368
+GL glAreTexturesResident 369
+GL glIsTexture 370
+GL glTexSubImage1D 371
+GL glTexSubImage2D 372
+GL glCopyTexImage1D 373
+GL glCopyTexImage2D 374
+GL glCopyTexSubImage1D 375
+GL glCopyTexSubImage2D 376
+; glWindowPos2iMESA 377
+; glWindowPos2sMESA 378
+GL glWindowPos2fMESA 379
+; glWindowPos2dMESA 380
+; glWindowPos2ivMESA 381
+; glWindowPos2svMESA 382
+; glWindowPos2fvMESA 383
+; glWindowPos2dvMESA 384
+; glWindowPos3iMESA 385
+; glWindowPos3sMESA 386
+; glWindowPos3fMESA 387
+; glWindowPos3dMESA 388
+; glWindowPos3ivMESA 389
+; glWindowPos3svMESA 390
+; glWindowPos3fvMESA 391
+; glWindowPos3dvMESA 392
+; glWindowPos4iMESA 393
+; glWindowPos4sMESA 394
+; glWindowPos4fMESA 395
+; glWindowPos4dMESA 396
+; glWindowPos4ivMESA 397
+; glWindowPos4svMESA 398
+; glWindowPos4fvMESA 399
+; glWindowPos4dvMESA 400
+GL glXCreateGLXPixmapMESA 401
+; glXReleaseBuffersMESA 402
+; OSMesaGetCurrentContext 403
+; OSMesaPixelStore 404
+; OSMesaGetIntegerv 405
+GL XMesaCreateVisual 406
+; XMesaDestroyVisual 407
+GL XMesaCreateWindowBuffer 408
+; XMesaCreatePixmapBuffer 409
+; XMesaDestroyBuffer 410
+; XMesaGetCurrentBuffer 411
+; XMesaFlush 412
+; XMesaGetString 413
+; glPolygonOffsetEXT 414
+GL glDisableClientState 450
+GL glEnableClientState 451
+GL glXFreeContextEXT 452
+GL glXGetContextIDEXT 453
+GL glXGetCurrentDisplay 454
+GL glXImportContextEXT 455
+GL glXQueryContextInfoEXT 456
+GL glXGetCurrentDrawableEXT 457
+GL glCopyTexSubImage3D 458
+GL glDrawRangeElements 459
+GL glTexSubImage3D 460
+GL glBlendColorEXT 461
+GL glBlendEquationEXT 462
+GL glTexImage3D 463
+GL _glapi_Context 500
+GL _glapi_Dispatch 501
+GL glMultiTexCoord1svARB 502
+GL glMultiTexCoord1ivARB 503
+GL glMultiTexCoord1fvARB 504
+GL glMultiTexCoord1dvARB 505
+GL glMultiTexCoord2svARB 506
+GL glMultiTexCoord2ivARB 507
+GL glMultiTexCoord2fvARB 508
+GL glMultiTexCoord2dvARB 509
+GL glMultiTexCoord3svARB 510
+GL glMultiTexCoord3ivARB 511
+GL glMultiTexCoord3fvARB 512
+GL glMultiTexCoord3dvARB 513
+GL glMultiTexCoord4svARB 514
+GL glMultiTexCoord4ivARB 515
+GL glMultiTexCoord4fvARB 516
+GL glMultiTexCoord4dvARB 517
+GL glMultiTexCoord1fARB 518
+GL glMultiTexCoord2fARB 519
+GL glMultiTexCoord3fARB 520
+GL glMultiTexCoord4fARB 521
+GL _glapi_set_dispatch 522
+GL _glapi_noop_enable_warnings 523
+GL _glapi_add_entrypoint 524
+GL _glapi_get_dispatch_table_size 525
+GL _glapi_check_multithread 526
+GL _glapi_set_context 527
+GL _glapi_get_context 528
+GL glColorTable 529
+GL glColorSubTable 530
+GL glConvolutionFilter1D 531
+GL glConvolutionFilter2D 532
+GL glXGetProcAddressARB 533
+GL glLockArraysEXT 534
+GL glUnlockArraysEXT 535
+GL glActiveTextureARB 536
+GL glColorTableEXT 537
+GL glPointParameterfEXT 538
+GL glPointParameterfvEXT 539
+GL glXMakeContextCurrent 540
+GL _glapi_get_proc_address 541
+GL _glapi_set_warning_func 542
+LIBRARY ICE ICE
+ICE IceAcceptConnection 1
+ICE IceAddConnectionWatch 2
+ICE IceAllocScratch 3
+ICE IceAppLockConn 4
+ICE IceAppUnlockConn 5
+ICE IceAuthFileName 6
+ICE IceCheckShutdownNegotiation 7
+ICE IceCloseConnection 8
+ICE IceComposeNetworkIdList 9
+ICE IceConnectionNumber 10
+ICE IceConnectionStatus 11
+ICE IceConnectionString 12
+ICE IceFlush 13
+ICE IceFreeAuthFileEntry 14
+ICE IceFreeListenObjs 15
+ICE IceGenerateMagicCookie 16
+ICE IceGetAuthFileEntry 17
+ICE IceGetConnectionContext 18
+ICE IceGetInBufSize 19
+ICE IceGetListenConnectionNumber 20
+ICE IceGetListenConnectionString 21
+ICE IceGetOutBufSize 22
+ICE IceInitThreads 23
+ICE IceLastReceivedSequenceNumber 24
+ICE IceLastSentSequenceNumber 25
+ICE IceListenForConnections 26
+ICE IceLockAuthFile 27
+ICE IceOpenConnection 28
+ICE IcePing 29
+ICE IceProcessMessages 30
+ICE IceProtocolRevision 31
+ICE IceProtocolSetup 32
+ICE IceProtocolShutdown 33
+ICE IceProtocolVersion 34
+ICE IceReadAuthFileEntry 35
+ICE IceRegisterForProtocolReply 36
+ICE IceRegisterForProtocolSetup 37
+ICE IceRelease 38
+ICE IceRemoveConnectionWatch 39
+ICE IceSetErrorHandler 40
+ICE IceSetHostBasedAuthProc 41
+ICE IceSetIOErrorHandler 42
+ICE IceSetPaAuthData 43
+ICE IceSetShutdownNegotiation 44
+ICE IceSwapping 45
+ICE IceUnlockAuthFile 46
+ICE IceVendor 47
+ICE IceWriteAuthFileEntry 48
+ICE _IceTransGetPeerAddr 49
+ICE _IceTransGetPeerNetworkId 50
+ICE _IceErrorBadMinor 51
+ICE _IceErrorBadLength 52
+ICE _IceErrorBadState 53
+ICE _IceErrorBadValue 54
+ICE _IcePaMagicCookie1Proc 55
+ICE _IcePoMagicCookie1Proc 56
+ICE _IceRead 57
+ICE _IceReadSkip 58
+ICE _IceWrite 59
+ICE _IceErrorNoAuthentication 60
+ICE _IceErrorNoVersion 61
+ICE _IceErrorAuthenticationRejected 62
+ICE _IceErrorAuthenticationFailed 63
+ICE _IceErrorProtocolDuplicate 64
+ICE _IceErrorMajorOpcodeDuplicate 65
+ICE _IceErrorUnknownProtocol 66
+ICE _IceErrorBadMajor 67
+ICE _IceDefaultErrorHandler 68
+ICE _IceDefaultIOErrorHandler 69
+ICE _IceGetPoValidAuthIndices 70
+ICE _IceGetPaValidAuthIndices 71
+ICE _IceAddOpcodeMapping 72
+ICE _IceGetPeerName 73
+ICE _IceProcessCoreMessage 74
+ICE _IceAddReplyWait 75
+ICE _IceSearchReplyWaits 76
+ICE _IceCheckReplyReady 77
+ICE _IceFreeConnection 78
+ICE _IceConnectionOpened 79
+ICE _IceConnectionClosed 80
+ICE _IceErrorSetupFailed 81
+ICE _IceGetPoAuthData 82
+ICE _IceGetPaAuthData 83
+ICE _IceTransOpenCOTSClient 84
+ICE _IceTransOpenCOTSServer 85
+ICE _IceTransOpenCLTSClient 86
+ICE _IceTransOpenCLTSServer 87
+ICE _IceTransSetOption 88
+ICE _IceTransCreateListener 89
+ICE _IceTransResetListener 90
+ICE _IceTransAccept 91
+ICE _IceTransConnect 92
+ICE _IceTransBytesReadable 93
+ICE _IceTransRead 94
+ICE _IceTransWrite 95
+ICE _IceTransReadv 96
+ICE _IceTransWritev 97
+ICE _IceTransDisconnect 98
+ICE _IceTransClose 99
+ICE _IceTransCloseForCloning 100
+ICE _IceTransIsLocal 101
+ICE _IceTransGetMyAddr 102
+ICE _IceTransGetConnectionNumber 103
+ICE _IceTransMakeAllCOTSServerListeners 104
+ICE _IceTransMakeAllCLTSServerListeners 105
+ICE _IceTransGetHostname 106
+ICE _IceTransGetMyNetworkId 107
+ICE _IceConnectionCount 108
+ICE _IceLastMajorOpcode 109
+ICE _IceAuthCount 110
+ICE _IceAuthNames 111
+ICE _IcePoAuthProcs 112
+ICE _IcePaAuthProcs 113
+ICE _IcePaAuthDataEntryCount 114
+ICE _IceVersionCount 115
+ICE _IceVersions 116
+ICE _IceWatchProcs 117
+ICE _IceErrorHandler 118
+ICE _IceIOErrorHandler 119
+ICE _IceConnectionObjs 120
+ICE _IceConnectionStrings 121
+ICE _IceProtocols 122
+ICE _IcePaAuthDataEntries 123
+ICE _IceTransSocketINETFuncs 124
+ICE _IceTransSocketTCPFuncs 125
+ICE IceListenForWellKnownConnections 126
+LIBRARY SM SM
+SM SmFreeProperty 1
+SM SmFreeReasons 2
+SM SmcClientID 3
+SM SmcCloseConnection 4
+SM SmcDeleteProperties 5
+SM SmcGetIceConnection 6
+SM SmcGetProperties 7
+SM SmcInteractDone 8
+SM SmcInteractRequest 9
+SM SmcModifyCallbacks 10
+SM SmcOpenConnection 11
+SM SmcProtocolRevision 12
+SM SmcProtocolVersion 13
+SM SmcRelease 14
+SM SmcRequestSaveYourself 15
+SM SmcRequestSaveYourselfPhase2 16
+SM SmcSaveYourselfDone 17
+SM SmcSetErrorHandler 18
+SM SmcSetProperties 19
+SM SmcVendor 20
+SM SmsCleanUp 21
+SM SmsClientHostName 22
+SM SmsClientID 23
+SM SmsDie 24
+SM SmsGenerateClientID 25
+SM SmsGetIceConnection 26
+SM SmsInitialize 27
+SM SmsInteract 28
+SM SmsProtocolRevision 29
+SM SmsProtocolVersion 30
+SM SmsRegisterClientReply 31
+SM SmsReturnProperties 32
+SM SmsSaveComplete 33
+SM SmsSaveYourself 34
+SM SmsSaveYourselfPhase2 35
+SM SmsSetErrorHandler 36
+SM SmsShutdownCancelled 37
+SM _SmcProcessMessage 38
+SM _SmsProcessMessage 39
+SM _SmcDefaultErrorHandler 40
+SM _SmsDefaultErrorHandler 41
+SM _SmsProtocolSetupProc 42
+SM _SmcOpcode 43
+SM _SmsOpcode 44
+SM _SmVersionCount 45
+SM _SmcVersions 46
+SM _SmsVersions 47
+SM _SmAuthCount 48
+SM _SmAuthNames 49
+SM _SmcAuthProcs 50
+SM _SmsAuthProcs 51
+SM _SmcErrorHandler 52
+SM _SmsErrorHandler 53
+SM _SmsNewClientProc 54
+SM _SmsNewClientData 55
+LIBRARY Xft Xft
+Xft XftColorAllocName 1
+Xft XftColorAllocValue 2
+Xft XftColorFree 3
+Xft XftDefaultGetBool 4
+Xft XftDefaultGetDouble 5
+Xft XftDefaultGetInteger 6
+Xft XftDefaultHasRender 7
+Xft XftDefaultParseBool 8
+Xft XftDefaultSet 9
+Xft XftDefaultSubstitute 10
+Xft XftDrawChange 11
+Xft XftDrawCreate 12
+Xft XftDrawCreateBitmap 13
+Xft XftDrawDestroy 14
+Xft XftDrawRect 15
+Xft XftDrawSetClip 16
+Xft XftDrawString16 17
+Xft XftDrawString32 18
+Xft XftDrawString8 19
+Xft XftDrawStringUtf8 20
+Xft XftTextExtents16 21
+Xft XftTextExtents32 22
+Xft XftTextExtents8 23
+Xft XftTextExtentsUtf8 24
+Xft XftFontClose 25
+Xft XftFontMatch 26
+Xft XftFontOpen 27
+Xft XftFontOpenName 28
+Xft XftFontOpenPattern 29
+Xft XftFontOpenXlfd 30
+Xft XftInit 31
+Xft XftListFonts 32
+Xft XftListFontsPatternObjects 33
+Xft XftNameParse 34
+Xft XftNameUnparse 35
+Xft _XftMatchSymbolic 36
+Xft XftXlfdParse 37
+Xft XftInitFtLibrary 38
+Xft XftDrawPicture 39
+Xft XftDrawSrcPicture 40
+Xft XftCharExists 41
+Xft XftDrawCharSpec 42
+LIBRARY Xmuu Xmuu
+Xmuu XmuClientWindow 1
+Xmuu XmuCursorNameToIndex 2
+Xmuu XmuPrintDefaultErrorMessage 3
+Xmuu XmuSimpleErrorHandler 4
+Xmuu XmuGetHostname 5
+Xmuu XmuCompareISOLatin1 6
+Xmuu XmuCopyISOLatin1Lowered 7
+Xmuu XmuCopyISOLatin1Uppered 8
+Xmuu XmuNCopyISOLatin1Lowered 9
+Xmuu XmuNCopyISOLatin1Uppered 10
+Xmuu XmuSnprintf 11
+LIBRARY GLU GLU
+GLU bezierPatchDelete 1
+GLU bezierPatchDeleteList 2
+GLU bezierPatchDraw 3
+GLU bezierPatchEval 4
+GLU bezierPatchEvalNormal 5
+GLU bezierPatchInsert 6
+GLU bezierPatchListDraw 7
+GLU bezierPatchMake 8
+GLU bezierPatchMake2 9
+GLU bezierPatchPrint 10
+GLU bezierPatchPrintList 11
+GLU bezierPatchMeshBeginStrip 12
+GLU bezierPatchMeshDelDeg 13
+GLU bezierPatchMeshDelete 14
+GLU bezierPatchMeshDraw 15
+GLU bezierPatchMeshEndStrip 16
+GLU bezierPatchMeshEval 17
+GLU bezierPatchMeshInsertUV 18
+GLU bezierPatchMeshListCollect 19
+GLU bezierPatchMeshListDelDeg 20
+GLU bezierPatchMeshListDelete 21
+GLU bezierPatchMeshListDraw 22
+GLU bezierPatchMeshListEval 23
+GLU bezierPatchMeshListInsert 24
+GLU bezierPatchMeshListNumTriangles 25
+GLU bezierPatchMeshListPrint 26
+GLU bezierPatchMeshListReverse 27
+GLU bezierPatchMeshListTotalStrips 28
+GLU bezierPatchMeshListTotalVert 29
+GLU bezierPatchMeshMake 30
+GLU bezierPatchMeshMake2 31
+GLU bezierPatchMeshNumTriangles 32
+GLU bezierPatchMeshPrint 33
+GLU bezierPatchMeshPutPatch 34
+GLU drawStrips 35
+GLU gluBeginCurve 36
+GLU gluBeginSurface 37
+GLU gluBeginTrim 38
+GLU gluDeleteNurbsRenderer 39
+GLU gluDeleteNurbsTessellatorEXT 40
+GLU gluEndCurve 41
+GLU gluEndSurface 42
+GLU gluEndTrim 43
+GLU gluGetNurbsProperty 44
+GLU gluLoadSamplingMatrices 45
+GLU gluNewNurbsRenderer 46
+GLU gluNurbsCallback 47
+GLU gluNurbsCallbackData 48
+GLU gluNurbsCallbackDataEXT 49
+GLU gluNurbsCurve 50
+GLU gluNurbsProperty 51
+GLU gluNurbsSurface 52
+GLU gluPwlCurve 53
+GLU glu_LOD_eval_list 54
+GLU __gl_dictListDelete 55
+GLU __gl_dictListDeleteDict 56
+GLU __gl_dictListInsertBefore 57
+GLU __gl_dictListNewDict 58
+GLU __gl_dictListSearch 59
+GLU __gl_edgeEval 60
+GLU __gl_edgeIntersect 61
+GLU __gl_edgeSign 62
+GLU __gl_transEval 63
+GLU __gl_transSign 64
+GLU __gl_vertCCW 65
+GLU __gl_vertLeq 66
+GLU __gl_memInit 67
+GLU __gl_meshAddEdgeVertex 68
+GLU __gl_meshConnect 69
+GLU __gl_meshDelete 70
+GLU __gl_meshDeleteMesh 71
+GLU __gl_meshMakeEdge 72
+GLU __gl_meshNewMesh 73
+GLU __gl_meshSplice 74
+GLU __gl_meshSplitEdge 75
+GLU __gl_meshUnion 76
+GLU __gl_meshZapFace 77
+GLU __gl_projectPolygon 78
+GLU __gl_pqHeapDelete 79
+GLU __gl_pqHeapDeletePriorityQ 80
+GLU __gl_pqHeapExtractMin 81
+GLU __gl_pqHeapInit 82
+GLU __gl_pqHeapInsert 83
+GLU __gl_pqHeapNewPriorityQ 84
+GLU __gl_pqSortDelete 85
+GLU __gl_pqSortDeletePriorityQ 86
+GLU __gl_pqSortExtractMin 87
+GLU __gl_pqSortInit 88
+GLU __gl_pqSortInsert 89
+GLU __gl_pqSortIsEmpty 90
+GLU __gl_pqSortMinimum 91
+GLU __gl_pqSortNewPriorityQ 92
+GLU __gl_renderBoundary 93
+GLU __gl_renderCache 94
+GLU __gl_renderMesh 95
+GLU __gl_computeInterior 96
+GLU __gl_noBeginData 97
+GLU __gl_noCombineData 98
+GLU __gl_noEdgeFlagData 99
+GLU __gl_noEndData 100
+GLU __gl_noErrorData 101
+GLU __gl_noVertexData 102
+GLU gluBeginPolygon 103
+GLU gluDeleteTess 104
+GLU gluEndPolygon 105
+GLU gluGetTessProperty 106
+GLU gluNewTess 107
+GLU gluNextContour 108
+GLU gluTessBeginContour 109
+GLU gluTessBeginPolygon 110
+GLU gluTessCallback 111
+GLU gluTessEndContour 112
+GLU gluTessEndPolygon 113
+GLU gluTessNormal 114
+GLU gluTessProperty 115
+GLU gluTessVertex 116
+GLU __gl_meshDiscardExterior 117
+GLU __gl_meshSetWindingNumber 118
+GLU __gl_meshTessellateInterior 119
+GLU __gl_meshTessellateMonoRegion 120
+GLU gluErrorString 121
+GLU gluBuild1DMipmapLevels 122
+GLU gluBuild1DMipmaps 123
+GLU gluBuild2DMipmapLevels 124
+GLU gluBuild2DMipmaps 125
+GLU gluBuild3DMipmapLevels 126
+GLU gluBuild3DMipmaps 127
+GLU gluScaleImage 128
+GLU gluScaleImage3D 129
+GLU gluLookAt 130
+GLU gluOrtho2D 131
+GLU gluPerspective 132
+GLU gluPickMatrix 133
+GLU gluProject 134
+GLU gluUnProject 135
+GLU gluUnProject4 136
+GLU gluCylinder 137
+GLU gluDeleteQuadric 138
+GLU gluDisk 139
+GLU gluNewQuadric 140
+GLU gluPartialDisk 141
+GLU gluQuadricCallback 142
+GLU gluQuadricDrawStyle 143
+GLU gluQuadricNormals 144
+GLU gluQuadricOrientation 145
+GLU gluQuadricTexture 146
+GLU gluSphere 147
+GLU gluCheckExtension 148
+GLU gluGetString 149
+LIBRARY Xrandr Xrandr
+Xrandr XRRCurrentConfig 1
+Xrandr XRRFindDisplay 2
+Xrandr XRRFreeScreenInfo 3
+Xrandr XRRGetScreenInfo 4
+Xrandr XRRQueryExtension 5
+Xrandr XRRQueryVersion 6
+Xrandr XRRRootToScreen 7
+Xrandr XRRRotations 8
+Xrandr XRRScreenChangeSelectInput 9
+Xrandr XRRSetScreenConfig 10
+Xrandr XRRSizes 11
+Xrandr XRRTimes 12
+Xrandr XRRVisualIDToVisual 13
+Xrandr XRRVisualToDepth 14
+Xrandr XRRConfigCurrentConfiguration 15
+Xrandr XRRConfigSizes 16
+Xrandr XRRConfigRotations 17
+Xrandr XRRSelectInput 18
+Xrandr XRRFreeScreenConfigInfo 19
+Xrandr XRRUpdateConfiguration 20
+Xrandr XRRConfigCurrentRate 21
+Xrandr XRRConfigRates 22
+Xrandr XRRSetScreenConfigAndRate 23
+LIBRARY freetype frtype
+freetype ah_arctan 1
+freetype autohint_module_class 2
+freetype autohinter_interface 3
+freetype cff_driver_class 4
+freetype FT_Access_Frame 5
+freetype FT_Add64 6
+freetype FT_Add_Module 7
+freetype FT_Alloc 8
+freetype FT_Attach_File 9
+freetype FT_Attach_Stream 10
+freetype FT_Create_Extensions 11
+freetype FT_Destroy_Extensions 12
+freetype FT_Div64by32 13
+freetype FT_DivFix 14
+freetype FT_Done_Extensions 15
+freetype FT_Done_Face 16
+freetype FT_Done_GlyphSlot 17
+freetype FT_Done_Library 18
+freetype FT_Done_Size 19
+freetype FT_Done_Stream 20
+freetype FT_Extract_Frame 21
+freetype FT_Forget_Frame 22
+freetype FT_Free 23
+freetype FT_Get_Char 24
+freetype FT_Get_Char_Index 25
+freetype FT_Get_Extension 26
+freetype FT_Get_Glyph_Name 27
+freetype FT_Get_Kerning 28
+freetype FT_Get_Long 29
+freetype FT_Get_LongLE 30
+freetype FT_Get_Module 31
+freetype FT_Get_Module_Interface 32
+freetype FT_Get_Offset 33
+freetype FT_Get_Renderer 34
+freetype FT_Get_Sfnt_Name 35
+freetype FT_Get_Sfnt_Name_Count 36
+freetype FT_Get_Sfnt_Table 37
+freetype FT_Get_Short 38
+freetype FT_Get_ShortLE 39
+freetype FT_GlyphLoader_Add 40
+freetype FT_GlyphLoader_Check_Points 41
+freetype FT_GlyphLoader_Check_Subglyphs 42
+freetype FT_GlyphLoader_Copy_Points 43
+freetype FT_GlyphLoader_Create_Extra 44
+freetype FT_GlyphLoader_Done 45
+freetype FT_GlyphLoader_New 46
+freetype FT_GlyphLoader_Prepare 47
+freetype FT_GlyphLoader_Reset 48
+freetype FT_GlyphLoader_Rewind 49
+freetype FT_Init_Extensions 50
+freetype FT_List_Add 51
+freetype FT_List_Finalize 52
+freetype FT_List_Find 53
+freetype FT_List_Insert 54
+freetype FT_List_Iterate 55
+freetype FT_List_Remove 56
+freetype FT_List_Up 57
+freetype FT_Load_Char 58
+freetype FT_Load_Glyph 59
+freetype FT_Lookup_Renderer 60
+freetype FT_MulDiv 61
+freetype FT_MulFix 62
+freetype FT_MulTo64 63
+freetype FT_New_Face 64
+freetype FT_New_GlyphSlot 65
+freetype FT_New_Library 66
+freetype FT_New_Memory_Face 67
+freetype FT_New_Memory_Stream 68
+freetype FT_New_Size 69
+freetype FT_Open_Face 70
+freetype FT_Outline_Copy 71
+freetype FT_Outline_Decompose 72
+freetype FT_Outline_Done 73
+freetype FT_Outline_Done_Internal 74
+freetype FT_Outline_Get_Bitmap 75
+freetype FT_Outline_Get_CBox 76
+freetype FT_Outline_New 77
+freetype FT_Outline_New_Internal 78
+freetype FT_Outline_Render 79
+freetype FT_Outline_Reverse 80
+freetype FT_Outline_Transform 81
+freetype FT_Outline_Translate 82
+freetype FT_Read_Char 83
+freetype FT_Read_Fields 84
+freetype FT_Read_Long 85
+freetype FT_Read_LongLE 86
+freetype FT_Read_Offset 87
+freetype FT_Read_Short 88
+freetype FT_Read_ShortLE 89
+freetype FT_Read_Stream 90
+freetype FT_Read_Stream_At 91
+freetype FT_Realloc 92
+freetype FT_Register_Extension 93
+freetype FT_Release_Frame 94
+freetype FT_Remove_Module 95
+freetype FT_Render_Glyph 96
+freetype FT_Render_Glyph_Internal 97
+freetype FT_Seek_Stream 98
+freetype FT_Select_Charmap 99
+freetype FT_Set_Char_Size 100
+freetype FT_Set_Charmap 101
+freetype FT_Set_Debug_Hook 102
+freetype FT_Set_Pixel_Sizes 103
+freetype FT_Set_Renderer 104
+freetype FT_Set_Transform 105
+freetype FT_Skip_Stream 106
+freetype FT_Sqrt64 107
+freetype FT_SqrtFixed 108
+freetype FT_Stream_Pos 109
+freetype FT_Vector_Transform 110
+freetype FT_Outline_Get_BBox 111
+freetype FT_Done_Glyph 112
+freetype FT_Get_Glyph 113
+freetype FT_Glyph_Copy 114
+freetype FT_Glyph_Get_CBox 115
+freetype FT_Glyph_To_Bitmap 116
+freetype FT_Glyph_Transform 117
+freetype FT_Matrix_Invert 118
+freetype FT_Matrix_Multiply 119
+freetype ft_bitmap_glyph_class 120
+freetype ft_outline_glyph_class 121
+freetype FT_Add_Default_Modules 122
+freetype FT_Done_FreeType 123
+freetype FT_Init_FreeType 124
+freetype FT_Get_Multi_Master 125
+freetype FT_Set_MM_Blend_Coordinates 126
+freetype FT_Set_MM_Design_Coordinates 127
+freetype FT_Done_Memory 128
+freetype FT_New_Memory 129
+freetype FT_New_Stream 130
+freetype ps_table_funcs 131
+freetype psaux_module_class 132
+freetype t1_builder_funcs 133
+freetype t1_decoder_funcs 134
+freetype t1_parser_funcs 135
+freetype psnames_module_class 136
+freetype ft_raster1_renderer_class 137
+freetype ft_raster5_renderer_class 138
+freetype ft_standard_raster 139
+freetype sbit_metrics_fields 140
+freetype sfnt_module_class 141
+freetype ft_grays_raster 142
+freetype ft_smooth_renderer_class 143
+freetype grays_raster_render 144
+freetype TT_New_Context 145
+freetype TT_RunIns 146
+freetype tt_default_graphics_state 147
+freetype tt_driver_class 148
+freetype t1_driver_class 149
+freetype t1cid_driver_class 150
+freetype winfnt_driver_class 151
+freetype FT_Get_First_Char 152
+freetype FT_Get_Next_Char 153
+freetype FT_Get_PS_Font_Info 154
+freetype FT_Has_PS_Glyph_Names 155
+freetype FT_Get_Name_Index 156
+freetype FT_Get_BDF_Property 157
+freetype FT_Activate_Size 158
+freetype FT_Get_X11_Font_Format 159
+freetype FT_Get_BDF_Charset_ID 160
+LIBRARY XTrap XTrap
+XTrap XEAddEventCB 1
+XTrap XEAddEventCBs 2
+XTrap XEAddRequestCB 3
+XTrap XEAddRequestCBs 4
+XTrap XERemoveAllEventCBs 5
+XTrap XERemoveAllRequestCBs 6
+XTrap XERemoveEventCB 7
+XTrap XERemoveEventCBs 8
+XTrap XERemoveRequestCB 9
+XTrap XERemoveRequestCBs 10
+XTrap XEChangeTC 11
+XTrap XECreateTC 12
+XTrap XEFreeTC 13
+XTrap XESetCmdGateState 14
+XTrap XETrapSetColorReplies 15
+XTrap XETrapSetCommandKey 16
+XTrap XETrapSetCursor 17
+XTrap XETrapSetEvents 18
+XTrap XETrapSetGrabServer 19
+XTrap XETrapSetMaxPacket 20
+XTrap XETrapSetRequests 21
+XTrap XETrapSetStatistics 22
+XTrap XETrapSetTimestamps 23
+XTrap XETrapSetWinXY 24
+XTrap XETrapSetXInput 25
+XTrap XETrapDispatchXLib 26
+XTrap XEPrintAvail 27
+XTrap XEPrintAvailFlags 28
+XTrap XEPrintAvailPktSz 29
+XTrap XEPrintCfgFlags 30
+XTrap XEPrintCmdKey 31
+XTrap XEPrintCurPktSz 32
+XTrap XEPrintCurXY 33
+XTrap XEPrintCurrent 34
+XTrap XEPrintEvents 35
+XTrap XEPrintEvtStats 36
+XTrap XEPrintLastTime 37
+XTrap XEPrintMajOpcode 38
+XTrap XEPrintPlatform 39
+XTrap XEPrintRelease 40
+XTrap XEPrintReqStats 41
+XTrap XEPrintRequests 42
+XTrap XEPrintStateFlags 43
+XTrap XEPrintStatistics 44
+XTrap XEPrintTkFlags 45
+XTrap XEPrintTkRelease 46
+XTrap XEPrintTkState 47
+XTrap XEFlushConfig 48
+XTrap XEGetAvailableRequest 49
+XTrap XEGetCurrentRequest 50
+XTrap XEGetLastInpTimeRequest 51
+XTrap XEGetStatisticsRequest 52
+XTrap XEGetVersionRequest 53
+XTrap XEResetRequest 54
+XTrap XESimulateXEventRequest 55
+XTrap XEStartTrapRequest 56
+XTrap XEStopTrapRequest 57
+XTrap XEEventIDToString 58
+XTrap XEEventStringToID 59
+XTrap XEPlatformIDToString 60
+XTrap XEPlatformStringToID 61
+XTrap XERequestIDToExtString 62
+XTrap XERequestIDToString 63
+XTrap XERequestStringToID 64
+XTrap XETrapQueryExtension 65
+XTrap XETrapAppMainLoop 66
+XTrap XETrapAppPending 67
+XTrap XETrapAppWhileLoop 68
+XTrap XETrapDispatchEvent 69
+XTrap XETrapGetEventHandler 70
+XTrap XETrapSetEventHandler 71
+XTrap XETrapWaitForSomething 72
+LIBRARY fontconfig fontcfg
+fontconfig FcAtomicCreate 1
+fontconfig FcAtomicDeleteNew 2
+fontconfig FcAtomicDestroy 3
+fontconfig FcAtomicLock 4
+fontconfig FcAtomicNewFile 5
+fontconfig FcAtomicOrigFile 6
+fontconfig FcAtomicReplaceOrig 7
+fontconfig FcAtomicUnlock 8
+fontconfig FcBlanksAdd 9
+fontconfig FcBlanksCreate 10
+fontconfig FcBlanksDestroy 11
+fontconfig FcBlanksIsMember 12
+fontconfig FcFileCacheCreate 13
+fontconfig FcFileCacheDestroy 14
+fontconfig FcFileCacheFind 15
+fontconfig FcFileCacheLoad 16
+fontconfig FcFileCacheReadDir 17
+fontconfig FcFileCacheSave 18
+fontconfig FcFileCacheUpdate 19
+fontconfig FcFileCacheWriteDir 20
+fontconfig FcConfigAddBlank 21
+fontconfig FcConfigAddConfigFile 22
+fontconfig FcConfigAddDir 23
+fontconfig FcConfigAddEdit 24
+fontconfig FcConfigAppFontAddDir 25
+fontconfig FcConfigAppFontAddFile 26
+fontconfig FcConfigAppFontClear 27
+fontconfig FcConfigBuildFonts 28
+fontconfig FcConfigCompareValue 29
+fontconfig FcConfigCreate 30
+fontconfig FcConfigDestroy 31
+fontconfig FcConfigFilename 32
+fontconfig FcConfigGetBlanks 33
+fontconfig FcConfigGetCache 34
+fontconfig FcConfigGetConfigFiles 35
+fontconfig FcConfigGetCurrent 36
+fontconfig FcConfigGetFonts 37
+fontconfig FcConfigSetCache 38
+fontconfig FcConfigSetCurrent 39
+fontconfig FcConfigSetFonts 40
+fontconfig FcConfigSubstitute 41
+fontconfig FcCharSetAddChar 42
+fontconfig FcCharSetCopy 43
+fontconfig FcCharSetCount 44
+fontconfig FcCharSetCoverage 45
+fontconfig FcCharSetCreate 46
+fontconfig FcCharSetDestroy 47
+fontconfig FcCharSetEqual 48
+fontconfig FcCharSetHasChar 49
+fontconfig FcCharSetIntersect 50
+fontconfig FcCharSetIntersectCount 51
+fontconfig FcCharSetNew 52
+fontconfig FcCharSetSubtract 53
+fontconfig FcCharSetSubtractCount 54
+fontconfig FcCharSetUnion 55
+fontconfig FcFreeTypeCharIndex 56
+fontconfig FcFreeTypeCharSet 57
+fontconfig FcNameParseCharSet 58
+fontconfig FcNameUnparseCharSet 59
+fontconfig FcDebug 60
+fontconfig FcEditPrint 61
+fontconfig FcExprPrint 62
+fontconfig FcFontSetPrint 63
+fontconfig FcOpPrint 64
+fontconfig FcPatternPrint 65
+fontconfig FcSubstPrint 66
+fontconfig FcTestPrint 67
+fontconfig FcValueListPrint 68
+fontconfig FcValuePrint 69
+fontconfig FcDefaultSubstitute 70
+fontconfig FcDirSave 71
+fontconfig FcDirScan 72
+fontconfig FcFileScan 73
+fontconfig FcFreeTypeQuery 74
+fontconfig FcFontSetAdd 75
+fontconfig FcFontSetCreate 76
+fontconfig FcFontSetDestroy 77
+fontconfig FcInit 78
+fontconfig FcMemAlloc 79
+fontconfig FcMemFree 80
+fontconfig FcMemReport 81
+fontconfig FcFontList 82
+fontconfig FcFontSetList 83
+fontconfig FcObjectSetAdd 84
+fontconfig FcObjectSetBuild 85
+fontconfig FcObjectSetCreate 86
+fontconfig FcObjectSetDestroy 87
+fontconfig FcObjectSetVaBuild 88
+fontconfig FcFontMatch 89
+fontconfig FcFontRenderPrepare 90
+fontconfig FcFontSetMatch 91
+fontconfig FcFontSetSort 92
+fontconfig FcMatrixCopy 93
+fontconfig FcMatrixEqual 94
+fontconfig FcMatrixFree 95
+fontconfig FcMatrixMultiply 96
+fontconfig FcMatrixRotate 97
+fontconfig FcMatrixScale 98
+fontconfig FcMatrixShear 99
+fontconfig FcNameBool 100
+fontconfig FcNameConstant 101
+fontconfig FcNameGetConstant 102
+fontconfig FcNameGetObjectType 103
+fontconfig FcNameParse 104
+fontconfig FcNameRegisterConstants 105
+fontconfig FcNameRegisterObjectTypes 106
+fontconfig FcNameUnparse 107
+fontconfig FcNameUnregisterConstants 108
+fontconfig FcNameUnregisterObjectTypes 109
+fontconfig FcPatternAdd 110
+fontconfig FcPatternAddBool 111
+fontconfig FcPatternAddCharSet 112
+fontconfig FcPatternAddDouble 113
+fontconfig FcPatternAddInteger 114
+fontconfig FcPatternAddMatrix 115
+fontconfig FcPatternAddString 116
+fontconfig FcPatternBuild 117
+fontconfig FcPatternCreate 118
+fontconfig FcPatternDel 119
+fontconfig FcPatternDestroy 120
+fontconfig FcPatternDuplicate 121
+fontconfig FcPatternGet 122
+fontconfig FcPatternGetBool 123
+fontconfig FcPatternGetCharSet 124
+fontconfig FcPatternGetDouble 125
+fontconfig FcPatternGetInteger 126
+fontconfig FcPatternGetMatrix 127
+fontconfig FcPatternGetString 128
+fontconfig FcPatternVaBuild 129
+fontconfig FcValueDestroy 130
+fontconfig FcValueListDestroy 131
+fontconfig FcValueSave 132
+fontconfig FcStrBufChar 133
+fontconfig FcStrBufData 134
+fontconfig FcStrBufDestroy 135
+fontconfig FcStrBufDone 136
+fontconfig FcStrBufInit 137
+fontconfig FcStrBufString 138
+fontconfig FcStrCmpIgnoreCase 139
+fontconfig FcStrCopy 140
+fontconfig FcStrFree 141
+fontconfig FcStrPlus 142
+fontconfig FcUtf8Len 143
+fontconfig FcUtf8ToUcs4 144
+fontconfig FcConfigParseAndLoad 145
+fontconfig FcConfigSaveField 146
+fontconfig FcEditCreate 147
+fontconfig FcEditDestroy 148
+fontconfig FcExprCreateBool 149
+fontconfig FcExprCreateConst 150
+fontconfig FcExprCreateDouble 151
+fontconfig FcExprCreateField 152
+fontconfig FcExprCreateInteger 153
+fontconfig FcExprCreateMatrix 154
+fontconfig FcExprCreateNil 155
+fontconfig FcExprCreateOp 156
+fontconfig FcExprCreateString 157
+fontconfig FcExprDestroy 158
+fontconfig FcTestCreate 159
+fontconfig FcTestDestroy 160
+fontconfig FcStrListCreate 161
+fontconfig FcStrListNext 162
+fontconfig FcStrListDone 163
+fontconfig FcStrSetCreate 164
+fontconfig FcDirCacheValid 165
+fontconfig FcStrSetDestroy 166
+fontconfig FcInitLoadConfig 167
+fontconfig FcStrSetAdd 168
+fontconfig FcConfigGetConfigDirs 169
+fontconfig FcPatternAddFTFace 170
+fontconfig FcPatternGetFTFace 171
+fontconfig FcPatternFindElt 172
+fontconfig FcPatternInsertElt 173
+fontconfig FcCharSetFirstPage 174
+fontconfig FcCharSetNextPage 175
+fontconfig FcUtf16ToUcs4 176
+LIBRARY expat expat
+expat XML_DefaultCurrent 1
+expat XML_ErrorString 2
+expat XML_ExpatVersion 3
+expat XML_ExpatVersionInfo 4
+expat XML_ExternalEntityParserCreate 5
+expat XML_GetBase 6
+expat XML_GetBuffer 7
+expat XML_GetCurrentByteCount 8
+expat XML_GetCurrentByteIndex 9
+expat XML_GetCurrentColumnNumber 10
+expat XML_GetCurrentLineNumber 11
+expat XML_GetErrorCode 12
+expat XML_GetIdAttributeIndex 13
+expat XML_GetInputContext 14
+expat XML_GetSpecifiedAttributeCount 15
+expat XML_Parse 16
+expat XML_ParseBuffer 17
+expat XML_ParserCreate 18
+expat XML_ParserCreateNS 19
+expat XML_ParserCreate_MM 20
+expat XML_ParserFree 21
+expat XML_SetAttlistDeclHandler 22
+expat XML_SetBase 23
+expat XML_SetCdataSectionHandler 24
+expat XML_SetCharacterDataHandler 25
+expat XML_SetCommentHandler 26
+expat XML_SetDefaultHandler 27
+expat XML_SetDefaultHandlerExpand 28
+expat XML_SetDoctypeDeclHandler 29
+expat XML_SetElementDeclHandler 30
+expat XML_SetElementHandler 31
+expat XML_SetEncoding 32
+expat XML_SetEndCdataSectionHandler 33
+expat XML_SetEndDoctypeDeclHandler 34
+expat XML_SetEndElementHandler 35
+expat XML_SetEndNamespaceDeclHandler 36
+expat XML_SetEntityDeclHandler 37
+expat XML_SetExternalEntityRefHandler 38
+expat XML_SetExternalEntityRefHandlerArg 39
+expat XML_SetNamespaceDeclHandler 40
+expat XML_SetNotStandaloneHandler 41
+expat XML_SetNotationDeclHandler 42
+expat XML_SetParamEntityParsing 43
+expat XML_SetProcessingInstructionHandler 44
+expat XML_SetReturnNSTriplet 45
+expat XML_SetStartCdataSectionHandler 46
+expat XML_SetStartDoctypeDeclHandler 47
+expat XML_SetStartElementHandler 48
+expat XML_SetStartNamespaceDeclHandler 49
+expat XML_SetUnknownEncodingHandler 50
+expat XML_SetUnparsedEntityDeclHandler 51
+expat XML_SetUserData 52
+expat XML_SetXmlDeclHandler 53
+expat XML_UseParserAsHandlerArg 54
+expat XmlPrologStateInit 55
+expat XmlPrologStateInitExternalEntity 56
+expat XmlGetUtf16InternalEncoding 57
+expat XmlGetUtf16InternalEncodingNS 58
+expat XmlGetUtf8InternalEncoding 59
+expat XmlGetUtf8InternalEncodingNS 60
+expat XmlInitEncoding 61
+expat XmlInitEncodingNS 62
+expat XmlInitUnknownEncoding 63
+expat XmlInitUnknownEncodingNS 64
+expat XmlParseXmlDecl 65
+expat XmlParseXmlDeclNS 66
+expat XmlSizeOfUnknownEncoding 67
+expat XmlUtf16Encode 68
+expat XmlUtf8Encode 69
+LIBRARY OSMesa OSMesa
+OSMesa OSMesaCreateContext 1
+OSMesa OSMesaDestroyContext 2
+OSMesa OSMesaGetColorBuffer 3
+OSMesa OSMesaGetCurrentContext 4
+OSMesa OSMesaGetDepthBuffer 5
+OSMesa OSMesaGetIntegerv 6
+OSMesa OSMesaMakeCurrent 7
+OSMesa OSMesaPixelStore 8
+OSMesa OSMesaCreateContextExt 9
+LIBRARY Xcursor Xcursor
+Xcursor XcursorCursorsCreate 1
+Xcursor XcursorCursorsDestroy 2
+Xcursor XcursorAnimateCreate 3
+Xcursor XcursorAnimateDestroy 4
+Xcursor XcursorAnimateNext 5
+Xcursor XcursorImageLoadCursor 6
+Xcursor XcursorImagesLoadCursors 7
+Xcursor XcursorFilenameLoadCursor 8
+Xcursor XcursorFilenameLoadCursors 9
+Xcursor XcursorLibraryLoadCursor 10
+Xcursor XcursorLibraryLoadCursors 11
+Xcursor _XcursorCreateGlyphCursor 12
+Xcursor XcursorShapeLoadCursor 13
+Xcursor XcursorShapeLoadCursors 14
+Xcursor _XcursorGetDisplayInfo 15
+Xcursor XcursorSupportsARGB 16
+Xcursor XcursorSetDefaultSize 17
+Xcursor XcursorGetDefaultSize 18
+Xcursor XcursorSetTheme 19
+Xcursor XcursorGetTheme 20
+Xcursor XcursorGetThemeCore 21
+Xcursor XcursorSetThemeCore 22
+Xcursor XcursorImageCreate 23
+Xcursor XcursorImageDestroy 24
+Xcursor XcursorImagesCreate 25
+Xcursor XcursorImagesDestroy 26
+Xcursor XcursorCommentCreate 27
+Xcursor XcursorCommentDestroy 28
+Xcursor XcursorCommentsCreate 29
+Xcursor XcursorCommentsDestroy 30
+Xcursor XcursorXcFileLoadImage 31
+Xcursor XcursorXcFileLoadImages 32
+Xcursor XcursorXcFileLoadAllImages 33
+Xcursor XcursorXcFileLoad 34
+Xcursor XcursorXcFileSave 35
+Xcursor XcursorFileLoadImage 36
+Xcursor XcursorFileLoadImages 37
+Xcursor XcursorFileLoadAllImages 38
+Xcursor XcursorFileLoad 39
+Xcursor XcursorFileSaveImages 40
+Xcursor XcursorFileSave 41
+Xcursor XcursorFilenameLoadImage 42
+Xcursor XcursorFilenameLoadImages 43
+Xcursor XcursorFilenameLoadAllImages 44
+Xcursor XcursorFilenameLoad 45
+Xcursor XcursorFilenameSaveImages 46
+Xcursor XcursorFilenameSave 47
+Xcursor XcursorLibraryLoadImage 48
+Xcursor XcursorLibraryLoadImages 49
+Xcursor XcursorShapeLoadImage 50
+Xcursor XcursorShapeLoadImages 51
+Xcursor XcursorTryShapeCursor 52
+Xcursor XcursorNoticeCreateBitmap 53
+Xcursor XcursorImageHash 54
+Xcursor XcursorNoticePutBitmap 55
+Xcursor XcursorTryShapeBitmapCursor 56
+LIBRARY Xv Xv
+Xv XvCreateImage 1
+Xv XvFreeAdaptorInfo 2
+Xv XvFreeEncodingInfo 3
+Xv XvGetPortAttribute 4
+Xv XvGetStill 5
+Xv XvGetVideo 6
+Xv XvGrabPort 7
+Xv XvListImageFormats 8
+Xv XvPutImage 9
+Xv XvPutStill 10
+Xv XvPutVideo 11
+Xv XvQueryAdaptors 12
+Xv XvQueryBestSize 13
+Xv XvQueryEncodings 14
+Xv XvQueryExtension 15
+Xv XvQueryPortAttributes 16
+Xv XvSelectPortNotify 17
+Xv XvSelectVideoNotify 18
+Xv XvSetPortAttribute 19
+Xv XvShmCreateImage 20
+Xv XvShmPutImage 21
+Xv XvStopVideo 22
+Xv XvUngrabPort 23
+LIBRARY xkbfile xkbfile
+xkbfile XkbAccessXDetailText 1
+xkbfile XkbActionText 2
+xkbfile XkbActionTypeText 3
+xkbfile XkbAtomGetString 4
+xkbfile XkbAtomText 5
+xkbfile XkbBehaviorText 6
+xkbfile XkbCFAddModByName 7
+xkbfile XkbCFAddPrivate 8
+xkbfile XkbCFApplyMods 9
+xkbfile XkbCFApplyRtrnValues 10
+xkbfile XkbCFBindMods 11
+xkbfile XkbCFDup 12
+xkbfile XkbCFFree 13
+xkbfile XkbCFFreeRtrn 14
+xkbfile XkbCFParse 15
+xkbfile XkbCFReportError 16
+xkbfile XkbCFScan 17
+xkbfile XkbChangeAtomDisplay 18
+xkbfile XkbChangeKbdDisplay 19
+xkbfile XkbConfigText 20
+xkbfile XkbControlsMaskText 21
+xkbfile XkbConvertGetByNameComponents 22
+xkbfile XkbConvertXkbComponents 23
+xkbfile XkbDetermineFileType 24
+xkbfile XkbDoodadTypeText 25
+xkbfile XkbEnsureSafeMapName 26
+xkbfile XkbFindKeycodeByName 27
+xkbfile XkbFreeOrderedDrawables 28
+xkbfile XkbGeomFPText 29
+xkbfile XkbGetOrderedDrawables 30
+xkbfile XkbIMWhichStateMaskText 31
+xkbfile XkbIndentText 32
+xkbfile XkbInitAtoms 33
+xkbfile XkbInternAtom 34
+xkbfile XkbKeyNameText 35
+xkbfile XkbKeysymText 36
+xkbfile XkbLookupCanonicalRGBColor 37
+xkbfile XkbLookupGroupAndLevel 38
+xkbfile XkbMergeFile 39
+xkbfile XkbModIndexText 40
+xkbfile XkbModMaskText 41
+xkbfile XkbNKNDetailMaskText 42
+xkbfile XkbNameMatchesPattern 43
+xkbfile XkbRF_AddGroup 44
+xkbfile XkbRF_AddRule 45
+xkbfile XkbRF_AddVarDesc 46
+xkbfile XkbRF_AddVarDescCopy 47
+xkbfile XkbRF_AddVarToDescribe 48
+xkbfile XkbRF_Create 49
+xkbfile XkbRF_Free 50
+xkbfile XkbRF_GetComponents 51
+xkbfile XkbRF_GetNamesProp 52
+xkbfile XkbRF_Load 53
+xkbfile XkbRF_LoadDescriptions 54
+xkbfile XkbRF_LoadDescriptionsByName 55
+xkbfile XkbRF_LoadRules 56
+xkbfile XkbRF_LoadRulesByName 57
+xkbfile XkbRF_SetNamesProp 58
+xkbfile XkbReadFromServer 59
+xkbfile XkbSIMatchText 60
+xkbfile XkbStdBell 61
+xkbfile XkbStdBellEvent 62
+xkbfile XkbStringText 63
+xkbfile XkbVModIndexText 64
+xkbfile XkbVModMaskText 65
+xkbfile XkbWriteCFile 66
+xkbfile XkbWriteToServer 67
+xkbfile XkbWriteXKBCompatMap 68
+xkbfile XkbWriteXKBFile 69
+xkbfile XkbWriteXKBGeometry 70
+xkbfile XkbWriteXKBKeyTypes 71
+xkbfile XkbWriteXKBKeycodes 72
+xkbfile XkbWriteXKBKeymap 73
+xkbfile XkbWriteXKBKeymapForNames 74
+xkbfile XkbWriteXKBLayout 75
+xkbfile XkbWriteXKBSemantics 76
+xkbfile XkbWriteXKBSymbols 77
+xkbfile XkbWriteXKMFile 78
+xkbfile XkmFindTOCEntry 79
+xkbfile XkmProbe 80
+xkbfile XkmReadFile 81
+xkbfile XkmReadFileSection 82
+xkbfile XkmReadFileSectionName 83
+xkbfile XkmReadTOC 84
+xkbfile _XkbStrCaseCmp 85
+xkbfile XkbCFDflts 86
+xkbfile _XkbErrLocation 87
+xkbfile _XkbErrCode 88
+xkbfile _XkbErrMessages 89
+xkbfile _XkbKSCheckCase 90
+LIBRARY xkbui xkbui
+xkbui XbUI_GetViewOpts 1
+xkbui XkbUI_DrawChanged 2
+xkbui XkbUI_DrawRegion 3
+xkbui XkbUI_GetCanvasSize 4
+xkbui XkbUI_Init 5
+xkbui XkbUI_ResetKeyAppearance 6
+xkbui XkbUI_Select 7
+xkbui XkbUI_SetCanvasSize 8
+xkbui XkbUI_SetKeyAppearance 9
+xkbui XkbUI_SetKeyAppearanceByName 10
+xkbui XkbUI_SetViewOpts 11
+xkbui XkbUI_SimpleInit 12
+LIBRARY Xinerama Xinerama
+Xinerama XPanoramiXAllocInfo 1
+Xinerama XPanoramiXGetScreenCount 2
+Xinerama XPanoramiXGetScreenSize 3
+Xinerama XPanoramiXGetState 4
+Xinerama XPanoramiXQueryExtension 5
+Xinerama XPanoramiXQueryVersion 6
+Xinerama XineramaIsActive 7
+Xinerama XineramaQueryExtension 8
+Xinerama XineramaQueryScreens 9
+Xinerama XineramaQueryVersion 10
+LIBRARY XvMC XvMC
+XvMC XvMCListSubpictureTypes 1
+XvMC XvMCListSurfaceTypes 2
+XvMC XvMCQueryExtension 3
+XvMC XvMCQueryVersion 4
+LIBRARY XRes XRes
+XRes XResQueryClientPixmapBytes 1
+XRes XResQueryClientResources 2
+XRes XResQueryClients 3
+XRes XResQueryExtension 4
+XRes XResQueryVersion 5
+LIBRARY FS FS
+FS FSErrorList 1
+FS FSErrorListSize 2
+FS FSCloseFont 3
+FS FSCloseServer 4
+FS FSFlush 5
+FS FSFree 6
+FS FSFreeCatalogues 7
+FS FSFreeExtensionList 8
+FS FSFreeFontNames 9
+FS FSGetCatalogues 10
+FS FSGetErrorDatabaseText 11
+FS FSGetErrorText 12
+FS FSListCatalogues 13
+FS FSListExtensions 14
+FS FSListFonts 15
+FS FSListFontsWithXInfo 16
+FS FSMalloc 17
+FS FSMaxRequestSize 18
+FS FSNextEvent 19
+FS FSOpenBitmapFont 20
+FS FSOpenServer 21
+FS FSQueryExtension 22
+FS FSQueryXBitmaps16 23
+FS FSQueryXBitmaps8 24
+FS FSQueryXExtents16 25
+FS FSQueryXExtents8 26
+FS FSQueryXInfo 27
+FS FSServerName 28
+FS FSSetAfterFunction 29
+FS FSSetCatalogues 30
+FS FSSetErrorHandler 31
+FS FSSetIOErrorHandler 32
+FS FSSync 33
+FS FSSynchronize 34
+LIBRARY fontenc fontenc
+fontenc FontEncDirectory 1
+fontenc FontEncIdentify 2
+fontenc FontEncReallyLoad 3
+fontenc FontEncFind 4
+fontenc FontEncFromXLFD 5
+fontenc FontEncMapFind 6
+fontenc FontEncName 7
+fontenc FontEncRecode 8
+fontenc FontEncSimpleName 9
+fontenc FontEncSimpleRecode 10
+fontenc FontEncUndefinedName 11
+fontenc FontEncUndefinedRecode 12
+fontenc FontMapFind 13
+fontenc FontMapReverse 14
+fontenc FontMapReverseFree 15
+LIBRARY Xfontcache Fntcache
+Xfontcache FontCacheChangeCacheSettings 1
+Xfontcache FontCacheGetCacheSettings 2
+Xfontcache FontCacheGetCacheStatistics 3
+Xfontcache FontCacheQueryExtension 4
+Xfontcache FontCacheQueryVersion 5
diff --git a/osfLib.tmpl b/osfLib.tmpl
index 52a18f3..92300f3 100644
--- a/osfLib.tmpl
+++ b/osfLib.tmpl
@@ -4,32 +4,32 @@ XCOMM $Xorg: osfLib.tmpl,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
* OSF/1 shared library template
*/
-XCOMM $XFree86: xc/config/cf/osfLib.tmpl,v 1.3 2001/01/17 16:22:33 dawes Exp $
+XCOMM $XFree86: xc/config/cf/osfLib.tmpl,v 1.4 2003/05/27 21:56:40 tsi Exp $
#if ThreadedX && ModernOSF1
#if OSMajorVersion < 4
#define SharedX11Reqs -lpthreads -lmach
#endif
#endif
-#define SharedOldXReqs $(LDPRELIBS) $(XLIBONLY)
+#define SharedOldXReqs $(LDPRELIBS) $(XONLYLIB)
#if ThreadedX && ModernOSF1 && OSMajorVersion < 4
#define SharedThreadReqs -lpthreads -lmach
#else
#define SharedThreadReqs /**/
#endif
-#define SharedXtReqs $(LDPRELIBS) $(XLIBONLY) $(SMLIB) $(ICELIB) SharedThreadReqs
+#define SharedXtReqs $(LDPRELIBS) $(XONLYLIB) $(SMLIB) $(ICELIB) SharedThreadReqs
#if ModernOSF1
#define SharedXawReqs $(LDPRELIBS) $(XMULIB) $(XTOOLLIB) $(XLIB)
#else
#define SharedXawReqs $(LDPRELIBS) $(XMULIB) $(XTOOLLIB) $(XLIB) -init _XawFixupVendorShell
#endif
#define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
-#define SharedXextReqs $(LDPRELIBS) $(XLIBONLY)
+#define SharedXextReqs $(LDPRELIBS) $(XONLYLIB)
#define SharedXiReqs $(LDPRELIBS) $(XLIB)
-#define SharedPexReqs $(LDPRELIBS) $(XLIBONLY) MathLibrary
+#define SharedPexReqs $(LDPRELIBS) $(XONLYLIB) MathLibrary
#define SharedXtstReqs $(LDPRELIBS) $(XLIB)
-#define SharedXieReqs $(LDPRELIBS) $(XLIBONLY)
+#define SharedXieReqs $(LDPRELIBS) $(XONLYLIB)
#define SharedSMReqs $(LDPRELIBS) $(ICELIB)
#define SharedXpReqs $(LDPRELIBS) $(XLIB)
#define SharedXpmReqs $(LDPRELIBS) $(XLIB)
diff --git a/sco5.cf b/sco5.cf
index ca65cc0..a81a9b9 100644
--- a/sco5.cf
+++ b/sco5.cf
@@ -1,4 +1,4 @@
-XCOMM $XFree86: xc/config/cf/sco5.cf,v 3.12 2003/02/17 18:57:46 dawes Exp $
+XCOMM $XFree86: xc/config/cf/sco5.cf,v 3.13 2003/07/07 15:34:20 eich Exp $
/*
* This is for SCO Open Server 5.0.6A or later. You must have the
@@ -57,8 +57,8 @@ XCOMM $XFree86: xc/config/cf/sco5.cf,v 3.12 2003/02/17 18:57:46 dawes Exp $
#ifdef HasGcc2
# define DefaultCCOptions GccWarningOptions
# define CcCmd gcc
-# define DefaultCDebugFlags -O2
-# define OptimizedCDebugFlags -O2
+# define DefaultCDebugFlags -O6 -fomit-frame-pointer -march=i586 -mcpu=i686
+# define OptimizedCDebugFlags -O6 -fomit-frame-pointer -march=i586 -mcpu=i686
#else
# define DefaultCCOptions -dy
# define CcCmd cc -belf
@@ -83,6 +83,10 @@ XCOMM $XFree86: xc/config/cf/sco5.cf,v 3.12 2003/02/17 18:57:46 dawes Exp $
# define HasSymLinks YES
#endif
+#ifndef DoLoadableServer
+# define DoLoadableServer YES
+#endif
+
#ifdef BuildDynamicLoading
# define SCODynamicFlags -Wl,-Bexport
#else
@@ -141,6 +145,7 @@ XCOMM $XFree86: xc/config/cf/sco5.cf,v 3.12 2003/02/17 18:57:46 dawes Exp $
#define ArCmdBase ar
#define AsCmd CcCmd
#define CppCmd /lib/cpp
+#define PreProcessCmd CppCmd
#define RawCppCmd CppCmd
#define LdCmd ld
#define LexCmd flex
diff --git a/sgi.cf b/sgi.cf
index 03f6c16..270f85a 100644
--- a/sgi.cf
+++ b/sgi.cf
@@ -1,5 +1,5 @@
XCOMM platform: $Xorg: sgi.cf,v 1.4 2000/08/17 19:41:48 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/sgi.cf,v 1.9 2001/01/17 16:22:33 dawes Exp $
+XCOMM $XFree86: xc/config/cf/sgi.cf,v 1.13 2003/10/21 17:41:44 tsi Exp $
#ifndef OSName
# define OSName DefaultOSName
@@ -11,9 +11,9 @@ XCOMM $XFree86: xc/config/cf/sgi.cf,v 1.9 2001/01/17 16:22:33 dawes Exp $
# define OSMinorVersion DefaultOSMinorVersion
#endif
#ifndef OSTeenyVersion
-# define OSTeenyVersion DefaultOSTeenyVersion
+# define OSTeenyVersion DefaultOSTeenyVersion
#endif
-XCOMM operating system: OSName (OSMajorVersion.OSMinorVersion.OSTeenyVersion)
+XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion)
#if OSMajorVersion < 4
/* We do not guarantee this will work */
@@ -39,6 +39,8 @@ XCOMM operating system: OSName (OSMajorVersion.OSMinorVersion.OSTeenyVersion)
#define XawI18nDefines -DHAS_WCTYPE_H -DHAS_ISW_FUNCS
#else
#define XawI18nDefines -DHAS_WCHAR_H -DHAS_ISW_FUNCS
+#define HasSetenv NO
+#define HasSnprintf YES
#endif
#define AllocateLocalDefines -DINCLUDE_ALLOCA_H
#ifndef ExtraLoadFlags
@@ -64,6 +66,7 @@ XCOMM operating system: OSName (OSMajorVersion.OSMinorVersion.OSTeenyVersion)
# define BuildLibPathVar _RLD_ROOT=/dev/null LD_LIBRARY64_PATH
# define SystemBuildLibPath /usr/lib64:/lib64
# define LdCmd ld -64
+# define AsCmd as -64
#elif defined(MipsN32Architecture)
# define BuildLibPathVar _RLD_ROOT=/dev/null LD_LIBRARYN32_PATH
# define SystemBuildLibPath /usr/lib32:/lib32
@@ -72,6 +75,8 @@ XCOMM operating system: OSName (OSMajorVersion.OSMinorVersion.OSTeenyVersion)
#else
# define BuildLibPathVar _RLD_ROOT=/dev/null LD_LIBRARY_PATH
# define SystemBuildLibPath /usr/lib:/lib
+# define LdCmd ld -32
+# define AsCmd as -32
#endif
#define HasCplusplus YES
#define Malloc0ReturnsNull YES /* IRIX [56].x -lmalloc needs this */
@@ -80,6 +85,7 @@ XCOMM operating system: OSName (OSMajorVersion.OSMinorVersion.OSTeenyVersion)
#define HasNdbm YES
#define HasPoll YES
#define ExpandManNames YES
+#define LexLib /* Not needed */
#ifndef BuildXInputExt
#define BuildXInputExt YES
#endif
@@ -98,7 +104,7 @@ XCOMM operating system: OSName (OSMajorVersion.OSMinorVersion.OSTeenyVersion)
#define ServerSymbolTables -Wf,-XNp8000,-XNh2000,-XNd8000
#else
#define SymbolTables
-#define PexSymbolTables
+#define PexSymbolTables
#define ServerSymbolTables
#endif
@@ -121,7 +127,7 @@ XCOMM operating system: OSName (OSMajorVersion.OSMinorVersion.OSTeenyVersion)
/* Set MipsN32Architecture to build "new" 32-bit objs with a 32-bit kernel. */
# define sgiCCOptions -xansi -mips3 -n32
# else
-# define sgiCCOptions -xansi
+# define sgiCCOptions -xansi -32
# endif
# if OSMinorVersion == 2
/* if you haven't installed patch 1361, 1403, or 1645 on IRIX 6.2 then you
@@ -132,14 +138,14 @@ XCOMM operating system: OSName (OSMajorVersion.OSMinorVersion.OSTeenyVersion)
# endif
# define ThreadedX HasPosixThreads
# define ThreadsLibraries -lpthread
-/*
- * Add "#define HasSgiThreadsPatch1403 YES" to your site.def or host.def if
+/*
+ * Add "#define HasSgiThreadsPatch1403 YES" to your site.def or host.def if
* that's which patch you have.
*/
# ifndef HasSgiThreadsPatch1403
# define HasSgiThreadsPatch1403 NO
# endif
-# if (HasSgiThreadsPatch1403)
+# if (HasSgiThreadsPatch1403)
# define SystemMTDefines -D_POSIX_THREAD_SAFE_FUNCTIONS
# endif
# endif
@@ -148,9 +154,41 @@ XCOMM operating system: OSName (OSMajorVersion.OSMinorVersion.OSTeenyVersion)
# define ExtraLibraries /**/
#endif
+/* IRIX 6.5 doesn't support IPv6, but #define's AF_INET6. Go figure... */
+#ifndef BuildIPv6
+#define BuildIPv6 NO
+#endif
+
+#undef BuildXF86DRM
+#undef BuildXF86DRI
+#define BuildXF86DRM NO
+#define BuildXF86DRI NO
+
+#if !HasGcc
+#if !defined(OptimizedCDebugFlags)
+#if defined(MipsN32Architecture) || defined(Mips64Architecture)
+#define OptimizedCDebugFlags -O -OPT:Olimit=0
+#else
+#define OptimizedCDebugFlags -O -Olimit 2048
+#endif
+#endif
+#if !defined(RawCppCmd)
+#define RawCppCmd CppCmd
+#endif
+#endif
+
+#ifndef DefaultCCOptions
#define DefaultCCOptions sgiCCOptions SymbolTables
+#endif
+#ifndef PexCCOptions
#define PexCCOptions sgiCCOptions PexSymbolTables
+#endif
+#ifndef ServerCCOptions
#define ServerCCOptions sgiCCOptions ServerSymbolTables
+#endif
+#ifndef DefaultCplusplusOptions
+#define DefaultCplusplusOptions DefaultCCOptions
+#endif
/* For SGI C++ compiler, need to search extra dirs in make depend */
#ifndef CplusplusDependIncludes
@@ -178,24 +216,23 @@ XCOMM operating system: OSName (OSMajorVersion.OSMinorVersion.OSTeenyVersion)
#define DefaultUserPath :/usr/sbin:/usr/bsd:/usr/bin:/bin:$(BINDIR):/etc:/usr/etc
#define DefaultSystemPath /usr/sbin:/usr/bsd:/bin:/etc:/usr/bin:/usr/etc:$(BINDIR)
-#ifndef BuildServer
-#define BuildServer NO
-#endif
-#define ServerOSDefines -DDDXTIME
-/* only need this for binary compatibility with their ddx */
+#define ServerOSDefines -DDDXTIME XFree86ServerOSDefines
+
#ifndef Mips64Architecture
-#define ServerExtraDefines -DNEED_LINEHELPER AllocateLocalDefines
+#define ServerExtraDefines -DNEED_LINEHELPER AllocateLocalDefines \
+ XFree86ServerDefines
#else
-#define ServerExtraDefines -D_XSERVER64 -DNEED_LINEHELPER AllocateLocalDefines
+#define ServerExtraDefines -DNEED_LINEHELPER AllocateLocalDefines \
+ XFree86ServerDefines -D_XSERVER64
#endif
/* Changed to a single shell command for pmake/smake */
#if OSMajorVersion < 5
/*
* NormalLibObjCompile - compile fragment for a library object file
- * do ld -x to remove line number symbols for libraries
+ * do ld -x to remove line number symbols for libraries
*/
-#define NormalLibObjCompile(options) ClearmakeOSName \
+#define NormalLibObjCompile(options) ClearmakeOSName \
$(RM) $@ $*.os \ @@\
&& $(CC) -c options $(CFLAGS) $*.c \ @@\
&& $(LD) $(LDSTRIPFLAGS) -r $@ -o $*.os \ @@\
@@ -223,6 +260,8 @@ man_keywords:: @@\
#define MotifDefines -DSYS_DIR -DPORT_NOVFORK -DNO_REGCOMP
+#if !defined(HasGcc) || !HasGcc
+
#ifndef CppFileTarget
#define CppFileTarget(dst,src,defs,deplist) @@\
dst:: src deplist @@\
@@ -258,3 +297,23 @@ clean:: @@\
RemoveFile(dst)
#endif /* ExecableScripts */
#endif /* CppScriptTarget */
+
+/* Like CppFileTarget, but don't add any default defines */
+#ifndef CppRawFileTarget
+#define CppRawFileTarget(dst,src,defs,deplist) @@\
+dst:: src deplist @@\
+ RemoveFile($@) @@\
+ ClearmakeOSName \
+ $(RAWCPP) CppNoLineInfoOption defs src | CppSedMagic >$@ @@\
+ @@\
+clean:: @@\
+ RemoveFiles(dst)
+#endif /* CppFileTarget */
+
+#endif /* !HasGcc */
+
+#ifndef DoLoadableServer
+#define DoLoadableServer YES
+#endif
+
+#include <xfree86.cf>
diff --git a/sgiLib.tmpl b/sgiLib.tmpl
index bf642f2..3648c9b 100644
--- a/sgiLib.tmpl
+++ b/sgiLib.tmpl
@@ -1,11 +1,15 @@
XCOMM $Xorg: sgiLib.tmpl,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
+
+
+
+XCOMM $XFree86: xc/config/cf/sgiLib.tmpl,v 3.4 2003/05/27 22:26:20 tsi Exp $
+
/*
* SGI shared library template
*/
-#define SharedXtReqs $(LDPRELIBS) $(XLIBONLY) -delay_load $(SMLIB) -delay_load $(ICELIB)
+#define SharedXtReqs $(LDPRELIBS) $(XONLYLIB) -delay_load $(SMLIB) -delay_load $(ICELIB)
#define SharedXmuReqs $(LDPRELIBS) $(XTOOLONLYLIB)
-#define SharedXawReqs -lw
#define SharedXpReqs $(LDPRELIBS) $(XLIB)
#define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) -lgen
diff --git a/sun.cf b/sun.cf
index c18657a..4732e27 100644
--- a/sun.cf
+++ b/sun.cf
@@ -3,7 +3,7 @@ XCOMM platform: $Xorg: sun.cf,v 1.4 2000/08/17 19:41:48 cpqbld Exp $
-XCOMM platform: $XFree86: xc/config/cf/sun.cf,v 3.67 2002/11/22 22:55:56 tsi Exp $
+XCOMM platform: $XFree86: xc/config/cf/sun.cf,v 3.69 2003/10/26 12:17:14 herrb Exp $
#ifndef OSName
# define OSName DefaultOSName
@@ -275,6 +275,9 @@ XCOMM SunPro C++ CplusplusCompilerMajorVersion./**/CplusplusCompilerMinorVersion
# if OSMinorVersion > 5
# define HasSnprintf YES
# endif
+# if OSMinorVersion > 7
+# define HasStrlcat YES
+# endif
# define HasVFork NO
# define HasDlopen YES
# define InstKmemFlags -g sys -m 2711
@@ -302,6 +305,10 @@ XCOMM SunPro C++ CplusplusCompilerMajorVersion./**/CplusplusCompilerMinorVersion
#define HasSecureRPC YES
#define SetTtyGroup YES
#define HasPutenv YES
+#if (OSMajorVersion > 5) || ((OSMajorVersion == 5) && (OSMinorVersion >= 8))
+#define HasDevRandom YES /* /dev/random is in Solaris 8 patches */
+#define PollDevRandom YES /* /dev/random is poll()able on Solaris */
+#endif
#if (OSMajorVersion > 5) || ((OSMajorVersion == 5) && (OSMinorVersion >= 9))
# define HasIssetugid YES
#endif
@@ -406,7 +413,7 @@ XCOMM SunPro C++ CplusplusCompilerMajorVersion./**/CplusplusCompilerMinorVersion
# endif
# else /* OSMajorVersion >= 5*/
# ifndef DefaultCCOptions
-# define DefaultCCOptions -Xa
+# define DefaultCCOptions -Xa -v
# endif
# endif
# endif
diff --git a/sunLib.tmpl b/sunLib.tmpl
index 41af354..b26bf78 100644
--- a/sunLib.tmpl
+++ b/sunLib.tmpl
@@ -4,7 +4,7 @@ XCOMM $Xorg: sunLib.tmpl,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/sunLib.tmpl,v 3.12 2001/01/17 16:38:49 dawes Exp $
+XCOMM $XFree86: xc/config/cf/sunLib.tmpl,v 3.13 2003/07/11 22:17:41 tsi Exp $
/*
* SunOS shared library template
@@ -14,6 +14,7 @@ XCOMM $XFree86: xc/config/cf/sunLib.tmpl,v 3.12 2001/01/17 16:38:49 dawes Exp $
# if SunPost411FCSLd
# define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
+# define SharedXrenderReqs $(LDPRELIB) $(XLIB)
# endif
#ifndef SharedX11Rev
@@ -53,6 +54,7 @@ XCOMM $XFree86: xc/config/cf/sunLib.tmpl,v 3.12 2001/01/17 16:38:49 dawes Exp $
# endif
# endif
# define SharedXmuReqs $(LDPRELIBS) $(XTOOLLIB) $(XLIB)
+# define SharedXrenderReqs $(LDPRELIB) $(XLIB)
# define FixupLibReferences() /**/
# define SharedPamReqs -ldl
diff --git a/sv3Lib.rules b/sv3Lib.rules
index da53c87..21e1745 100644
--- a/sv3Lib.rules
+++ b/sv3Lib.rules
@@ -2,7 +2,7 @@ XCOMM $Xorg: sv3Lib.rules,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/sv3Lib.rules,v 3.5 2002/11/22 22:55:56 tsi Exp $
+XCOMM $XFree86: xc/config/cf/sv3Lib.rules,v 3.6 2003/04/14 20:35:50 herrb Exp $
/*
* SVR3 shared library rules
* Copyright (c) 1992, 1993 by Thomas Wolfram, Berlin, Germany
@@ -29,15 +29,9 @@ XCOMM $XFree86: xc/config/cf/sv3Lib.rules,v 3.5 2002/11/22 22:55:56 tsi Exp $
#ifndef SharedLibXi
#define SharedLibXi HasSharedLibraries
#endif
-#ifndef SharedLibXie
-#define SharedLibXie HasSharedLibraries
-#endif
#ifndef SharedLibXtst
#define SharedLibXtst HasSharedLibraries
#endif
-#ifndef SharedLibPhigs
-#define SharedLibPhigs HasSharedLibraries
-#endif
#ifndef SharedLibICE
#define SharedLibICE HasSharedLibraries
#endif
@@ -62,9 +56,6 @@ XCOMM $XFree86: xc/config/cf/sv3Lib.rules,v 3.5 2002/11/22 22:55:56 tsi Exp $
#ifndef SharedLibXext
#define SharedLibXext HasSharedLibraries
#endif
-#ifndef SharedLibPex
-#define SharedLibPex NO
-#endif
#ifndef SharedDataSeparation
#define SharedDataSeparation NO
diff --git a/sv3Lib.tmpl b/sv3Lib.tmpl
index 98fee60..71c62d9 100644
--- a/sv3Lib.tmpl
+++ b/sv3Lib.tmpl
@@ -2,7 +2,7 @@ XCOMM $Xorg: sv3Lib.tmpl,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/sv3Lib.tmpl,v 3.2 2001/01/17 16:38:49 dawes Exp $
+XCOMM $XFree86: xc/config/cf/sv3Lib.tmpl,v 3.3 2003/04/14 20:35:50 herrb Exp $
/*
* SVR3 shared library template
* Copyright (c) 1992, 1993 by Thomas Wolfram, Berlin, Germany
@@ -31,9 +31,6 @@ XCOMM $XFree86: xc/config/cf/sv3Lib.tmpl,v 3.2 2001/01/17 16:38:49 dawes Exp $
#ifndef SharedXinputRev
#define SharedXinputRev 6.0
#endif
-#ifndef SharedPexRev
-#define SharedPexRev 1.0
-#endif
SHLIBLDFLAGS = SharedLibraryLoadFlags
PICFLAGS = PositionIndependentCFlags
@@ -70,8 +67,4 @@ XCOMM $XFree86: xc/config/cf/sv3Lib.tmpl,v 3.2 2001/01/17 16:38:49 dawes Exp $
DEPXILIB = _UseCat($(USRLIBDIR),$(XILIBSRC),/libXi_s.a)
XILIB = LoaderLibPrefix _Use(-lXi_s,$(DEPXILIB))
#endif
-#if SharedLibPhigs
- DEPPHIGSLIB = _UseCat($(USRLIBDIR),$(PHIGSLIBSRC),/libphigs_s.a)
- PHIGSLIB = LoaderLibPrefix _Use(-lphigs_s,$(DEPPHIGSLIB))
-#endif
diff --git a/sv4Lib.tmpl b/sv4Lib.tmpl
index 945a388..ffd730c 100644
--- a/sv4Lib.tmpl
+++ b/sv4Lib.tmpl
@@ -4,7 +4,7 @@ XCOMM $Xorg: sv4Lib.tmpl,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
* SVR4 shared library template
*/
-XCOMM $XFree86: xc/config/cf/sv4Lib.tmpl,v 3.6 2002/11/22 22:55:56 tsi Exp $
+XCOMM $XFree86: xc/config/cf/sv4Lib.tmpl,v 3.8 2003/11/04 01:25:31 dawes Exp $
/* SVR4 shared libraries are deficient in link semantics */
XMULIBONLY = -lXmu
@@ -40,6 +40,10 @@ XMULIB = $(XMULIBONLY) -z nodefs
# define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) SharedThreadReqs $(LDPOSTLIBS)
#endif
+#ifndef SharedXlibi18nReqs
+# define SharedXlibi18nReqs $(LDPRELIB) $(XLIBONLY)
+#endif
+
#ifndef SharedXmReqs
# define SharedXmReqs $(LDPRELIBS) SharedXReqs -lgen -lsocket -lnsl -lw -lc
#endif
@@ -78,7 +82,7 @@ IAFSYSLIB = IafSysLib
#ifndef SharedGLUReqs
# if HasGcc2ForCplusplus
-# define SharedGLUReqs $(LDPRELIBS) $(XLIB) $(GLXLIB) -lstdc++
+# define SharedGLUReqs $(LDPRELIBS) $(XLIB) $(GLXLIB) $(CXXLIB)
# else
# define SharedGLUReqs $(LDPRELIBS) $(XLIB) $(GLXLIB)
# endif
diff --git a/svr4.cf b/svr4.cf
index 1609f9d..ab72f20 100644
--- a/svr4.cf
+++ b/svr4.cf
@@ -2,7 +2,7 @@ XCOMM $Xorg: svr4.cf,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/svr4.cf,v 3.49 2002/08/19 03:16:31 tsi Exp $
+XCOMM $XFree86: xc/config/cf/svr4.cf,v 3.50 2003/11/04 01:25:31 dawes Exp $
/*
* A default OS name
*/
@@ -279,4 +279,10 @@ XCOMM $XFree86: xc/config/cf/svr4.cf,v 3.49 2002/08/19 03:16:31 tsi Exp $
# define XFree86ServerOSDefines -DDDXOSINIT
#endif
+#if HasGcc2ForCplusplus
+# ifndef CplusplusLibCDir
+# define CplusplusLibCDir /usr/local/lib
+# endif
+#endif
+
#include <sv4Lib.rules>
diff --git a/xf86.rules b/xf86.rules
index 568883a..a7c30e1 100644
--- a/xf86.rules
+++ b/xf86.rules
@@ -3,64 +3,12 @@ XCOMM $Xorg: xf86.rules,v 1.3 2000/08/17 19:41:48 cpqbld Exp $
-XCOMM $XFree86: xc/config/cf/xf86.rules,v 3.34 2001/07/19 02:22:44 tsi Exp $
+XCOMM $XFree86: xc/config/cf/xf86.rules,v 3.35 2003/09/01 21:20:01 tsi Exp $
/*
- * These rules are needed to build the XFree86 X Servers
+ * Rules needed to build the XFree86 X Servers
*/
-#ifndef CPPOnlyAsm
-#define CPPOnlyAsm(basename,options) RemoveFile(basename.i) @@\
- $(CPP) AsmDefines $(DEFINES) $(INCLUDES) options basename.S | \ @@\
- grep -v '^\#' > basename.i
-#endif
-
-#ifndef AssembleObject
-#define AssembleObject(flags) CPPOnlyAsm($*,flags) @@\
- RemoveFile($*.o) @@\
- $(AS) -o $*.o $*.i @@\
- RemoveFile($*.i)
-#endif
-
-#ifndef NormalAsmObjectRule
-#define NormalAsmObjectRule() @@\
-.S.o: @@\
- AssembleObject($(_NOOP_)) @@\
- @@\
-.S.i: @@\
- CPPOnlyAsm($*,$(_NOOP_))
-#endif
-
-#ifndef ObjectFromSpecialAsmSource
-#define ObjectFromSpecialAsmSource(dst,src,flags) @@\
-dst.S: src.S @@\
- RemoveFile($@) @@\
- $(LN) $? $@ @@\
- @@\
-dst.o: dst.S @@\
- AssembleObject(flags) @@\
- @@\
-dst.i: dst.S @@\
- CPPOnlyAsm(dst,flags) @@\
- @@\
-depend:: dst.S @@\
- @@\
-clean:: @@\
- RemoveFile(dst.S)
-#endif
-
-#ifndef ObjectFromAsmSource
-#define ObjectFromAsmSource(src,flags) @@\
- @@\
-src.o: src.S @@\
- AssembleObject(flags) @@\
- @@\
-src.i: src.S @@\
- CPPOnlyAsm(src,flags) @@\
- @@\
-depend:: src.S
-#endif
-
#ifndef ObjectMapIncludeFromSpecialSource
#define ObjectMapIncludeFromSpecialSource(dst,src,flags) @@\
dst.c: src.c @@\
diff --git a/xf86site.def b/xf86site.def
index 85fb3ff..fbb91ad 100644
--- a/xf86site.def
+++ b/xf86site.def
@@ -1,4 +1,4 @@
-XCOMM $XFree86: xc/config/cf/xf86site.def,v 3.182 2002/10/11 01:40:22 dawes Exp $
+XCOMM $XFree86: xc/config/cf/xf86site.def,v 3.187 2003/09/06 23:38:04 dawes Exp $
/******************************************************************************/
/*
* This file is to provide a quick method for most people to change the
@@ -111,7 +111,7 @@ XCOMM $XFree86: xc/config/cf/xf86site.def,v 3.182 2002/10/11 01:40:22 dawes Exp
#define XInputDrivers mouse keyboard acecad calcomp citron \
digitaledge dmc dynapro elographics \
microtouch mutouch penmount spaceorb summa \
- wacom void magictouch
+ wacom void magictouch aiptek
*/
/*
@@ -188,6 +188,32 @@ XCOMM $XFree86: xc/config/cf/xf86site.def,v 3.182 2002/10/11 01:40:22 dawes Exp
*/
/*
+ * To set non-default build options for the underlying FreeType libraries,
+ * add them here and uncomment.
+ *
+#define Freetype2BuildDefines -DFREETYPE_BUILD_DEFINES
+ */
+
+/*
+ * If you want to use FreeType 1.x build options that differ from the FreeType2
+ * build options, set them here and uncomment. Otherwise the Freetype2 build
+ * options will be used for both FreeType 2.x and 1.x. Note: FreeType 1.x
+ * is currently only used for the X-TrueType (xtt) module.
+ *
+#define Freetype1BuildDefines -DFREETYPE1_BUILD_DEFINES
+ */
+
+/*
+ * To build the FreeType libraries with the TrueType byte code interpreter
+ * enabled, uncomment this. Note that there are patent issues related to the
+ * TrueType byte code interpreter, and we only recommend you enabling this
+ * if you are sure that there are no legal impediments to you doing so. See
+ * <http://www.freetype.org/patents.html> for further information.
+ *
+#define Freetype2BuildDefines -DTT_CONFIG_OPTION_BYTECODE_INTERPRETER
+ */
+
+/*
* Do you want to Build Fonts (Usually you only want to build and install
* fonts once, if this is a first time install you will want to build the
* fonts)
@@ -407,67 +433,6 @@ XCOMM $XFree86: xc/config/cf/xf86site.def,v 3.182 2002/10/11 01:40:22 dawes Exp
*/
/*
- * If you have Tk (which is required to build XF86Setup), uncomment this
- * Notes:
- * - version 4.0 or 4.1 is required, and XF86Setup links it statically by
- * default.
- * - XF86Setup is not built or supported with XFree86 4.x
- *
-#define HasTk YES
- */
-
-/*
- * Set the paths and names for your Tk library if they don't match the
- * defaults (check your OS .cf file or Imake.tmpl for the defaults).
- *
- * Common values for TkLibName are tk4.0, tk4.1, etc.
- *
- * Some Linux releases need TkIncDir set to /usr/include/tcl, and some
- * need it set to /usr/X11R6/include.
- *
- * Some Linux releases need TkLibDir set to /usr/X11R6/lib
- *
-#define TkLibDir /usr/local/lib
-#define TkIncDir /usr/local/include
-#define TkLibName tk
- */
-
-/*
- * By default, XF86Setup is linked with a static Tk library. To change
- * that, uncomment the following line.
- *
-#define XF86SetupUsesStaticTk NO
- */
-
-/*
- * If you have Tcl (which is required to build XF86Setup), uncomment this
- * Note: version 7.4 or 7.5 is required, and XF86Setup links it statically by
- * default.
- *
-#define HasTcl YES
- */
-
-/*
- * Set the paths and names for your Tcl library if they don't match the
- * defaults (check your OS .cf file or Imake.tmpl for the defaults).
- *
- * Common values for TclLibName are tcl7.4, tcl7.5, etc.
- *
- * Some Linux releases need TclIncDir set to /usr/include/tcl.
- *
-#define TclLibDir /usr/local/lib
-#define TclIncDir /usr/local/include
-#define TclLibName tcl
- */
-
-/*
- * By default, XF86Setup is linked with a static Tcl library. To change
- * that, uncomment the following line.
- *
-#define XF86SetupUsesStaticTcl NO
- */
-
-/*
* 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.
@@ -558,12 +523,6 @@ XCOMM $XFree86: xc/config/cf/xf86site.def,v 3.182 2002/10/11 01:40:22 dawes Exp
#define BuildScreenSaverExt NO
*/
-/*
- * If you want to build PEX, uncomment this.
- *
-#define BuildPexExt YES
- */
-
/*
* If you don't want to build Xinerama support, uncomment this.
*
@@ -571,43 +530,12 @@ XCOMM $XFree86: xc/config/cf/xf86site.def,v 3.182 2002/10/11 01:40:22 dawes Exp
*/
/*
- * If you don't want to build support for an external GLX server module or
- * library, uncomment this.
+ * If you don't want to build support for the GLX extension, uncomment this.
*
#define BuildGlxExt NO
*/
/*
- * If you want to build support for the old dlopen style external GLX
- * server module or library, uncomment this.
- *
-#define GlxStubLib YES
- */
-
-/*
- * If you aren't building with support for loadable modules and wish
- * to statically link external GLX server libs instead of the default
- * non-functional stub library, uncomment the following define and
- * specify the space-seperated pathnames of those libraries here.
- *
-#define GlxStaticServerLib /full/path/name/to/glx/servGL/libServerGlx.a \
- /full/path/name/to/glx/servGL/libMesaGlx.a
- */
-
-/*
- * If you want to build XIE, uncomment this.
- *
-#define BuildXIE YES
- */
-
-/*
- * If you want to build only the DIS (Document Imaging Subset of XIE)
- * uncomment this line. This option is only relevant when XIE is built.
- *
-#define BuildDIS YES
- */
-
-/*
* If you want to build the xf86rush extension, uncomment this line.
* This isn't recommended.
*
diff --git a/xfree86.cf b/xfree86.cf
index 97432de..1dc79e3 100644
--- a/xfree86.cf
+++ b/xfree86.cf
@@ -1,4 +1,4 @@
-XCOMM $XFree86: xc/config/cf/xfree86.cf,v 3.439.2.2 2003/04/23 19:55:19 herrb Exp $
+XCOMM $XFree86: xc/config/cf/xfree86.cf,v 3.465 2003/11/07 23:57:43 dawes Exp $
/*
* This configuration file contains all of the configuration
* information for the XFree86 based X Servers.
@@ -72,6 +72,18 @@ XCOMM $Xorg: xfree86.cf,v 1.4 2000/08/17 19:41:49 cpqbld Exp $
# define BuildDate `BuildDateCmd`
#endif
+#ifndef ChangelogDateCmd
+# define ChangelogDateCmd if tail $(CHANGELOGFILE) | \ @@\
+ grep -F -q '$$XFree86:'; then \ @@\
+ tail $(CHANGELOGFILE) | grep -F '$$XFree86:' | \ @@\
+ sed s,'.* \([0-9][0-9]*\)/\([0-9][0-9]*\)/\([0-9][0-9]*\).*,\1\2\3,'; \ @@\
+ else echo 0; fi
+#endif
+
+#if !defined(ChangelogDate)
+# define ChangelogDate `ChangelogDateCmd`
+#endif
+
#ifndef XVendorString
# define XVendorString "The XFree86 Project, Inc"
#endif
@@ -183,7 +195,7 @@ XCOMM $Xorg: xfree86.cf,v 1.4 2000/08/17 19:41:49 cpqbld Exp $
/* XInput drivers */
#ifndef XInputDrivers
-#define XInputDrivers mouse keyboard /* acecad */ calcomp citron \
+#define XInputDrivers mouse keyboard acecad calcomp citron \
digitaledge dmc dynapro elographics tek4957 \
microtouch mutouch penmount spaceorb summa \
wacom void magellan /* magictouch */ hyperpen \
@@ -353,25 +365,20 @@ XCOMM $Xorg: xfree86.cf,v 1.4 2000/08/17 19:41:49 cpqbld Exp $
/* Pure PCI drivers should go first */
# ifndef XF86CardDrivers
-# ifdef ia64Architecture /* removed nsc driver */
-# define XF86CardDrivers mga glint nv tga s3 s3virge sis rendition \
- neomagic i740 tdfx savage \
- cirrus vmware tseng trident chips apm \
- GlideDriver fbdev i128 \
- ati i810 AgpGartDrivers DevelDrivers ark \
- cyrix siliconmotion \
- vesa vga \
- dummy XF86OSCardDrivers XF86ExtraCardDrivers
+# /* Don't build the nsc driver on IA64 */
+# ifndef ia64Architecture
+# define NscDriver nsc
# else
-# define XF86CardDrivers mga glint nv tga s3 s3virge sis rendition \
+# define NscDriver /**/
+# endif
+# define XF86CardDrivers mga glint nv tga s3 s3virge sis rendition \
neomagic i740 tdfx savage \
cirrus vmware tseng trident chips apm \
- GlideDriver fbdev i128 nsc \
+ GlideDriver i128 NscDriver \
ati i810 AgpGartDrivers DevelDrivers ark \
- cyrix siliconmotion \
- vesa vga \
+ cyrix siliconmotion via \
+ fbdev vesa vga \
dummy XF86OSCardDrivers XF86ExtraCardDrivers
-# endif
# endif
/*
@@ -388,11 +395,11 @@ XCOMM $Xorg: xfree86.cf,v 1.4 2000/08/17 19:41:49 cpqbld Exp $
# ifndef DriDrivers
# define DriDrivers gamma i810 i830 mga r128 radeon r200 \
- /*sis*/ tdfx DevelDRIDrivers
+ sis tdfx DevelDRIDrivers
# endif
#endif
-#if defined(x86_64Architecture)
+#if defined(AMD64Architecture)
# ifndef XF86Server
# define XF86Server YES
# endif
@@ -470,18 +477,18 @@ XCOMM $Xorg: xfree86.cf,v 1.4 2000/08/17 19:41:49 cpqbld Exp $
vga dummy fbdev vesa
# endif
-/* DRI tdfx driver needs Glide, which is not available for x86_64 */
+/* DRI tdfx driver needs Glide, which is not available for AMD64 */
# define TdfxDriDriver /**/
# define DevelDRIDrivers /**/
# define DriDrivers gamma i810 mga r128 radeon r200 \
TdfxDriDriver DevelDRIDrivers
-#endif /*x86_64Arcitecture*/
+#endif /*AMD64Arcitecture*/
/* SPARC and UltraSPARC drivers */
-#if defined(SparcArchitecture) && \
+#if (defined(SparcArchitecture) || defined(Sparc64Architecture)) && \
!defined(LynxOSArchitecture) && \
!defined(NetBSDArchitecture) && \
!defined(OpenBSDArchitecture)
@@ -928,7 +935,7 @@ XCOMM $Xorg: xfree86.cf,v 1.4 2000/08/17 19:41:49 cpqbld Exp $
/* Pure PCI drivers should go first */
# ifndef XF86CardDrivers
-# define XF86CardDrivers ati mga glint s3 s3virge sis savage\
+# define XF86CardDrivers ati mga glint nv s3 s3virge sis savage\
trident chips tdfx fbdev \
DevelDrivers vga \
XF86OSCardDrivers XF86ExtraCardDrivers
@@ -1174,21 +1181,6 @@ IPLAN2P8_DEFS = -DUSE_IPLAN2P8
#endif
/*
- * The server-side of PEX is not 64-bit clean.
- */
-#if !defined(BuildPexExt)
-# if XF86Server \
- && !defined(AlphaArchitecture) \
- && !defined(ia64Architecture) \
- && !defined(s390xArchitecture) \
- && !defined (x86_64Architecture)
-# define BuildPexExt NO /* But we turn off PEX anyway now */
-# else
-# define BuildPexExt NO
-# endif
-#endif
-
-/*
* Build GLX server interface
* --- Doesn't work for 1-bit and 4-bit servers
*/
@@ -1204,10 +1196,6 @@ IPLAN2P8_DEFS = -DUSE_IPLAN2P8
#define BuildXF86DRM NO
#endif
-#ifndef GlxStubLib
-#define GlxStubLib NO
-#endif
-
#ifndef GlxUseSGISI
#define GlxUseSGISI NO
#endif
@@ -1222,6 +1210,10 @@ IPLAN2P8_DEFS = -DUSE_IPLAN2P8
# endif
#endif
+#ifndef BuildXF86OldDRMCompat
+# define BuildXF86OldDRMCompat YES
+#endif
+
/*
* One and ONLY one of the GlxBuiltIn* drivers can be defined to be YES.
* If more than one are defined, the compilation will fail with multiply
@@ -1352,33 +1344,28 @@ IPLAN2P8_DEFS = -DUSE_IPLAN2P8
#if BuildGlxExt
-# if !defined(GlxStaticServerLib) && !GlxStubLib
-# if BuildXF86DRI
-# define DRIDefines -DXF86DRI -DGLX_DIRECT_RENDERING DRIDynLoadDefines
-# else
-# define DRIDefines /**/
-# endif
-# if defined(GlxUseSGISI) && GlxUseSGISI
-# define GlxCoreLibDefines -DGLX_USE_SGI_SI
-# else
-# define GlxCoreLibDefines -DGLX_USE_MESA
-# endif
+# if BuildXF86DRI
+# define DRIDefines -DXF86DRI -DGLX_DIRECT_RENDERING DRIDynLoadDefines
# else
# define DRIDefines /**/
-# define GlxCoreLibDefines /**/
+# endif
+# if defined(GlxUseSGISI) && GlxUseSGISI
+# define GlxCoreLibDefines -DGLX_USE_SGI_SI
+# else
+# define GlxCoreLibDefines -DGLX_USE_MESA
# endif
# if defined(SparcArchitecture) \
|| defined (Sparc64Architecture) \
|| defined(ia64Architecture) \
|| defined(s390xArchitecture) \
- || defined(x86_64Architecture)
+ || defined(AMD64Architecture)
# define GlxArchDefines -D__GLX_ALIGN64
# elif defined(AlphaArchitecture)
/* On the Alpha we need to ensure floating point accuracy for 3D */
# define GlxArchDefines -D__GLX_ALIGN64 -mieee
# elif defined(DarwinArchitecture)
-/* GLX contains lots of uninitalized globals, which can upset Darwin */
+/* GLX contains lots of uninitialized globals, which can upset Darwin */
# define GlxArchDefines -fno-common
# else
# define GlxArchDefines /**/
@@ -1426,17 +1413,6 @@ IPLAN2P8_DEFS = -DUSE_IPLAN2P8
# define BuildXF86RushExt NO
#endif
-/*
- * XIE
- */
-#ifndef BuildXIE
-# if XF86Server
-# define BuildXIE NO
-# else
-# define BuildXIE NO
-# endif
-#endif
-
#ifndef BuildDBElib
# define BuildDBElib YES
#endif
@@ -1530,30 +1506,6 @@ IPLAN2P8_DEFS = -DUSE_IPLAN2P8
#endif
/*
- * Build XF86Setup -- needs Tk and Tcl
- */
-/* There are problems building XF86Setup, so turn it off for now */
-#ifndef BuildXF86Setup
-# define BuildXF86Setup NO
-#endif
-
-#ifndef BuildXF86Setup
-# if HasTk && HasTcl && \
- BuildXF86VidModeLibrary && BuildXF86MiscLibrary && BuildXKBlib
-# define BuildXF86Setup YES
-# else
-# define BuildXF86Setup NO
-# endif
-#endif
-
-#ifndef XF86SetupUsesStaticTk
-# define XF86SetupUsesStaticTk YES
-#endif
-#ifndef XF86SetupUsesStaticTcl
-# define XF86SetupUsesStaticTcl YES
-#endif
-
-/*
* Build the XFree86 DGA support
*/
#ifndef BuildXF86DGA
@@ -1766,12 +1718,6 @@ IPLAN2P8_DEFS = -DUSE_IPLAN2P8
# endif
#endif
-#if !HasSnprintf
-# define ServerSnprintfDefines -DNEED_SNPRINTF
-#else
-# define ServerSnprintfDefines /**/
-#endif
-
#ifndef UseSmartScheduler
#define UseSmartScheduler YES
#endif
@@ -1789,10 +1735,9 @@ IPLAN2P8_DEFS = -DUSE_IPLAN2P8
XFree86LoaderDefines -DXFree86Server \
VidModeExtensionDefines \
XFree86XvMCDefines \
- ServerSnprintfDefines \
SmartScheduleDefines \
DebugDefines XFree86XResDefines \
- -DX_BYTE_ORDER=ByteOrder
+ -DX_BYTE_ORDER=$(X_BYTE_ORDER)
#endif
#ifndef XFree86ServerOSDefines
@@ -1803,6 +1748,8 @@ IPLAN2P8_DEFS = -DUSE_IPLAN2P8
#ifndef XFree86ConsoleDefines
# if defined(i386BsdArchitecture) || defined(AlphaBsdArchitecture)
# define XFree86ConsoleDefines -DPCCONS_SUPPORT -DSYSCONS_SUPPORT -DPCVT_SUPPORT
+# elif defined(FreeBSDArchitecture)
+# define XFree86ConsoleDefines -DSYSCONS_SUPPORT
# else
# define XFree86ConsoleDefines /**/
# endif
@@ -1872,6 +1819,7 @@ DRIVERSDKINCLUDEDIR = DriverSDKIncludeDir
XFREE86DOCDIR = $(DOCDIR)
XFREE86PSDOCDIR = $(DOCPSDIR)
+ XFREE86PDFDOCDIR = $(DOCPDFDIR)
XFREE86HTMLDOCDIR = $(DOCHTMLDIR)
XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese
@@ -1948,8 +1896,10 @@ XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese
# endif
#endif
-#ifndef GccAliasingArgs
-#define GccAliasingArgs /* */
+#if (GccMajorVersion == 3) && (GccMinorVersion >= 1)
+# define GccAliasingArgs -fno-strict-aliasing
+#else
+# define GccAliasingArgs /* */
#endif
#if HasGcc2 && defined(i386Architecture)
@@ -1958,9 +1908,9 @@ XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese
# endif
#endif
-#if HasGcc2 && defined(x86_64Architecture)
-# ifndef DefaultGcc2x86_64Opt
-# define DefaultGcc2x86_64Opt -O2 -fno-strength-reduce GccAliasingArgs
+#if HasGcc2 && defined(AMD64Architecture)
+# ifndef DefaultGcc2AMD64Opt
+# define DefaultGcc2AMD64Opt -O2 -fno-strength-reduce GccAliasingArgs
# endif
#endif
@@ -2016,7 +1966,7 @@ XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese
# ifndef Has3DNowSupport
# define Has3DNowSupport NO
# endif
-#elif defined (x86_64Architecture)
+#elif defined (AMD64Architecture)
# ifndef HasX86Support
# define HasX86Support NO
# endif
@@ -2045,7 +1995,7 @@ XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese
#endif
#ifndef StaticNeedsPicForShared
-# if defined (x86_64Architecture)\
+# if defined (AMD64Architecture)\
|| defined (AlphaArchitecture) \
|| defined (ia64Architecture) \
|| defined (PpcArchitecture) \