diff options
author | Kaleb Keithley <kaleb@freedesktop.org> | 2003-11-25 19:26:55 +0000 |
---|---|---|
committer | Kaleb Keithley <kaleb@freedesktop.org> | 2003-11-25 19:26:55 +0000 |
commit | ea2a0b7d5958a702bdbcecc17c9c4dea8ce6def5 (patch) | |
tree | fd868165c6da4b6f2ad504733f27803878a9d9bb | |
parent | 272f68b2bffd736cede856a96231afe237261c8d (diff) |
XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folksxf86-4_3_99_16
-rw-r--r-- | FreeBSD.cf | 174 | ||||
-rw-r--r-- | Imake.cf | 59 | ||||
-rw-r--r-- | Imake.rules | 224 | ||||
-rw-r--r-- | Imake.tmpl | 110 | ||||
-rw-r--r-- | Library.tmpl | 26 | ||||
-rw-r--r-- | NetBSD.cf | 79 | ||||
-rw-r--r-- | OpenBSD.cf | 138 | ||||
-rw-r--r-- | OpenBSDLib.rules | 27 | ||||
-rw-r--r-- | OpenBSDLib.tmpl | 48 | ||||
-rw-r--r-- | README | 28 | ||||
-rw-r--r-- | Server.tmpl | 7 | ||||
-rw-r--r-- | ServerLib.tmpl | 9 | ||||
-rw-r--r-- | WinLib.tmpl | 14 | ||||
-rw-r--r-- | X11.rules | 6 | ||||
-rw-r--r-- | X11.tmpl | 875 | ||||
-rw-r--r-- | bsdLib.rules | 135 | ||||
-rw-r--r-- | bsdLib.tmpl | 47 | ||||
-rw-r--r-- | bsdi.cf | 12 | ||||
-rw-r--r-- | bsdiLib.rules | 9 | ||||
-rw-r--r-- | bsdiLib.tmpl | 16 | ||||
-rw-r--r-- | cygwin.cf | 104 | ||||
-rw-r--r-- | cygwin.rules | 96 | ||||
-rw-r--r-- | cygwin.tmpl | 87 | ||||
-rw-r--r-- | darwin.cf | 112 | ||||
-rw-r--r-- | darwinLib.rules | 45 | ||||
-rw-r--r-- | darwinLib.tmpl | 36 | ||||
-rw-r--r-- | gnuLib.rules | 24 | ||||
-rw-r--r-- | gnuLib.tmpl | 23 | ||||
-rw-r--r-- | hpLib.tmpl | 14 | ||||
-rw-r--r-- | ibmLib.tmpl | 14 | ||||
-rw-r--r-- | linux.cf | 87 | ||||
-rw-r--r-- | lnxLib.rules | 135 | ||||
-rw-r--r-- | lnxLib.tmpl | 26 | ||||
-rw-r--r-- | lnxdoc.rules | 17 | ||||
-rw-r--r-- | lnxdoc.tmpl | 31 | ||||
-rw-r--r-- | lynx.cf | 41 | ||||
-rw-r--r-- | nto.rules | 24 | ||||
-rw-r--r-- | os2.cf | 30 | ||||
-rw-r--r-- | os2.rules | 8 | ||||
-rw-r--r-- | os2Lib.rules | 69 | ||||
-rw-r--r-- | os2Lib.tmpl | 48 | ||||
-rw-r--r-- | os2def.db | 11120 | ||||
-rw-r--r-- | osfLib.tmpl | 12 | ||||
-rw-r--r-- | sco5.cf | 11 | ||||
-rw-r--r-- | sgi.cf | 93 | ||||
-rw-r--r-- | sgiLib.tmpl | 8 | ||||
-rw-r--r-- | sun.cf | 11 | ||||
-rw-r--r-- | sunLib.tmpl | 4 | ||||
-rw-r--r-- | sv3Lib.rules | 11 | ||||
-rw-r--r-- | sv3Lib.tmpl | 9 | ||||
-rw-r--r-- | sv4Lib.tmpl | 8 | ||||
-rw-r--r-- | svr4.cf | 8 | ||||
-rw-r--r-- | xf86.rules | 56 | ||||
-rw-r--r-- | xf86site.def | 130 | ||||
-rw-r--r-- | xfree86.cf | 160 |
55 files changed, 7779 insertions, 6976 deletions
@@ -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 @@ -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 @@ -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)) @@ -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 @@ -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 @@ -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) @@ -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) @@ -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 */ @@ -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 */ @@ -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 @@ -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) @@ -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) @@ -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 @@ -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. @@ -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) @@ -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) @@ -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) @@ -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) @@ -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 @@ -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 @@ -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 @@ -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> @@ -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. * @@ -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) \ |