From 2c449d5ef232507e5a1cf8c78c790953a4d77dae Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Wed, 7 Apr 2010 17:29:00 -0700 Subject: Remove lots of deprecated protocol headers - lg3dproto - pmproto - printproto - trapproto - xf86miscproto - xf86rushproto Signed-off-by: Keith Packard --- Makefile.am | 6 - configure.ac | 16 +- lg3dproto/AUTHORS | 1 - lg3dproto/COPYING | 22 - lg3dproto/CVS/Entries | 11 - lg3dproto/CVS/Repository | 1 - lg3dproto/CVS/Root | 1 - lg3dproto/CVS/Template | 0 lg3dproto/INSTALL | 8 - lg3dproto/Makefile.am | 29 - lg3dproto/README | 9 - lg3dproto/aclocal.m4 | 585 - lg3dproto/autom4te.cache/output.0 | 2612 -- lg3dproto/autom4te.cache/output.1 | 2626 -- lg3dproto/autom4te.cache/output.2 | 2626 -- lg3dproto/autom4te.cache/requests | 418 - lg3dproto/autom4te.cache/traces.0 | 128 - lg3dproto/autom4te.cache/traces.1 | 97 - lg3dproto/autom4te.cache/traces.2 | 630 - lg3dproto/config.log | 169 - lg3dproto/config.status | 726 - lg3dproto/configure | 2626 -- lg3dproto/install-sh | 316 - lg3dproto/lg3dproto.pc.in | 9 - lg3dproto/lgewire.h | 120 - lg3dproto/missing | 360 - pmproto/.gitignore | 14 - pmproto/COPYING | 24 - pmproto/Makefile.am | 12 - pmproto/PM.h | 54 - pmproto/PM_spec | 153 - pmproto/PMproto.h | 74 - pmproto/README | 26 - pmproto/xproxymngproto.pc.in | 9 - printproto/.gitignore | 14 - printproto/COPYING | 29 - printproto/Makefile.am | 44 - printproto/Print.h | 552 - printproto/Printstr.h | 781 - printproto/man/Xprint.man | 421 - printproto/man/Xprint.sgml | 627 - printproto/printproto.pc.in | 10 - printproto/specs/xp_proto.book | Bin 22528 -> 0 bytes printproto/specs/xp_proto.mif | 73304 ------------------------------------ printproto/specs/xp_proto.ps | 10422 ----- printproto/specs/xp_protoIX.doc | Bin 34816 -> 0 bytes printproto/specs/xp_protoTOC.doc | Bin 19456 -> 0 bytes printproto/specs/xp_proto_cov.mif | 3467 -- trapproto/.gitignore | 14 - trapproto/COPYING | 18 - trapproto/Makefile.am | 15 - trapproto/README | 6 - trapproto/trapproto.pc.in | 10 - trapproto/xtrapbits.h | 83 - trapproto/xtrapddmi.h | 115 - trapproto/xtrapdi.h | 501 - trapproto/xtrapemacros.h | 387 - trapproto/xtraplib.h | 133 - trapproto/xtraplibp.h | 151 - trapproto/xtrapproto.h | 168 - xf86miscproto/.gitignore | 78 - xf86miscproto/COPYING | 20 - xf86miscproto/Makefile.am | 10 - xf86miscproto/README | 28 - xf86miscproto/xf86misc.h | 172 - xf86miscproto/xf86miscproto.pc.in | 9 - xf86miscproto/xf86mscstr.h | 238 - xf86rushproto/.gitignore | 14 - xf86rushproto/COPYING | 20 - xf86rushproto/Makefile.am | 10 - xf86rushproto/xf86rush.h | 113 - xf86rushproto/xf86rushproto.pc.in | 9 - xf86rushproto/xf86rushstr.h | 163 - 73 files changed, 2 insertions(+), 106672 deletions(-) delete mode 100644 lg3dproto/AUTHORS delete mode 100644 lg3dproto/COPYING delete mode 100644 lg3dproto/CVS/Entries delete mode 100644 lg3dproto/CVS/Repository delete mode 100644 lg3dproto/CVS/Root delete mode 100644 lg3dproto/CVS/Template delete mode 100644 lg3dproto/INSTALL delete mode 100644 lg3dproto/Makefile.am delete mode 100644 lg3dproto/README delete mode 100644 lg3dproto/aclocal.m4 delete mode 100644 lg3dproto/autom4te.cache/output.0 delete mode 100644 lg3dproto/autom4te.cache/output.1 delete mode 100644 lg3dproto/autom4te.cache/output.2 delete mode 100644 lg3dproto/autom4te.cache/requests delete mode 100644 lg3dproto/autom4te.cache/traces.0 delete mode 100644 lg3dproto/autom4te.cache/traces.1 delete mode 100644 lg3dproto/autom4te.cache/traces.2 delete mode 100644 lg3dproto/config.log delete mode 100755 lg3dproto/config.status delete mode 100755 lg3dproto/configure delete mode 100755 lg3dproto/install-sh delete mode 100644 lg3dproto/lg3dproto.pc.in delete mode 100644 lg3dproto/lgewire.h delete mode 100755 lg3dproto/missing delete mode 100644 pmproto/.gitignore delete mode 100644 pmproto/COPYING delete mode 100644 pmproto/Makefile.am delete mode 100644 pmproto/PM.h delete mode 100644 pmproto/PM_spec delete mode 100644 pmproto/PMproto.h delete mode 100644 pmproto/README delete mode 100644 pmproto/xproxymngproto.pc.in delete mode 100644 printproto/.gitignore delete mode 100644 printproto/COPYING delete mode 100644 printproto/Makefile.am delete mode 100644 printproto/Print.h delete mode 100644 printproto/Printstr.h delete mode 100644 printproto/man/Xprint.man delete mode 100644 printproto/man/Xprint.sgml delete mode 100644 printproto/printproto.pc.in delete mode 100644 printproto/specs/xp_proto.book delete mode 100644 printproto/specs/xp_proto.mif delete mode 100644 printproto/specs/xp_proto.ps delete mode 100644 printproto/specs/xp_protoIX.doc delete mode 100644 printproto/specs/xp_protoTOC.doc delete mode 100644 printproto/specs/xp_proto_cov.mif delete mode 100644 trapproto/.gitignore delete mode 100644 trapproto/COPYING delete mode 100644 trapproto/Makefile.am delete mode 100644 trapproto/README delete mode 100644 trapproto/trapproto.pc.in delete mode 100644 trapproto/xtrapbits.h delete mode 100644 trapproto/xtrapddmi.h delete mode 100644 trapproto/xtrapdi.h delete mode 100644 trapproto/xtrapemacros.h delete mode 100644 trapproto/xtraplib.h delete mode 100644 trapproto/xtraplibp.h delete mode 100644 trapproto/xtrapproto.h delete mode 100644 xf86miscproto/.gitignore delete mode 100644 xf86miscproto/COPYING delete mode 100644 xf86miscproto/Makefile.am delete mode 100644 xf86miscproto/README delete mode 100644 xf86miscproto/xf86misc.h delete mode 100644 xf86miscproto/xf86miscproto.pc.in delete mode 100644 xf86miscproto/xf86mscstr.h delete mode 100644 xf86rushproto/.gitignore delete mode 100644 xf86rushproto/COPYING delete mode 100644 xf86rushproto/Makefile.am delete mode 100644 xf86rushproto/xf86rush.h delete mode 100644 xf86rushproto/xf86rushproto.pc.in delete mode 100644 xf86rushproto/xf86rushstr.h diff --git a/Makefile.am b/Makefile.am index 627844a..9914440 100644 --- a/Makefile.am +++ b/Makefile.am @@ -13,15 +13,11 @@ SUBDIRS = \ glproto \ inputproto \ kbproto \ - lg3dproto \ - pmproto \ - printproto \ randrproto \ recordproto \ renderproto \ resourceproto \ scrnsaverproto \ - trapproto \ videoproto \ windowswmproto \ x11proto \ @@ -30,8 +26,6 @@ SUBDIRS = \ xf86bigfontproto \ xf86dgaproto \ xf86driproto \ - xf86miscproto \ - xf86rushproto \ xf86vidmodeproto \ xineramaproto diff --git a/configure.ac b/configure.ac index 0124d98..9640fc0 100644 --- a/configure.ac +++ b/configure.ac @@ -303,8 +303,8 @@ AC_OUTPUT([Makefile applewmproto/applewmproto.pc bigreqsproto/Makefile bigreqsproto/bigreqsproto.pc - calibrateproto/Makefile - calibrateproto/xcalibrateproto.pc + calibrateproto/Makefile + calibrateproto/xcalibrateproto.pc compositeproto/Makefile compositeproto/compositeproto.pc damageproto/Makefile @@ -327,12 +327,6 @@ AC_OUTPUT([Makefile inputproto/inputproto.pc kbproto/Makefile kbproto/kbproto.pc - lg3dproto/Makefile - lg3dproto/lg3dproto.pc - pmproto/Makefile - pmproto/xproxymngproto.pc - printproto/Makefile - printproto/printproto.pc randrproto/Makefile randrproto/randrproto.pc recordproto/Makefile @@ -343,8 +337,6 @@ AC_OUTPUT([Makefile resourceproto/resourceproto.pc scrnsaverproto/Makefile scrnsaverproto/scrnsaverproto.pc - trapproto/Makefile - trapproto/trapproto.pc videoproto/Makefile videoproto/videoproto.pc windowswmproto/Makefile @@ -362,10 +354,6 @@ AC_OUTPUT([Makefile xf86dgaproto/xf86dgaproto.pc xf86driproto/Makefile xf86driproto/xf86driproto.pc - xf86miscproto/Makefile - xf86miscproto/xf86miscproto.pc - xf86rushproto/Makefile - xf86rushproto/xf86rushproto.pc xf86vidmodeproto/Makefile xf86vidmodeproto/xf86vidmodeproto.pc xineramaproto/Makefile diff --git a/lg3dproto/AUTHORS b/lg3dproto/AUTHORS deleted file mode 100644 index 456f836..0000000 --- a/lg3dproto/AUTHORS +++ /dev/null @@ -1 +0,0 @@ -Deron Johnson, Sun Microsystems diff --git a/lg3dproto/COPYING b/lg3dproto/COPYING deleted file mode 100644 index 03b6262..0000000 --- a/lg3dproto/COPYING +++ /dev/null @@ -1,22 +0,0 @@ - -Copyright (c) 2004, Sun Microsystems, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -SUN MICROSYSTEMS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of Sun Microsystems shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from Sun Microsystems. diff --git a/lg3dproto/CVS/Entries b/lg3dproto/CVS/Entries deleted file mode 100644 index 89000c0..0000000 --- a/lg3dproto/CVS/Entries +++ /dev/null @@ -1,11 +0,0 @@ -/COPYING/0/dummy timestamp// -/ChangeLog/0/dummy timestamp// -/Makefile.am/0/dummy timestamp// -/aclocal.m4/0/dummy timestamp// -/autogen.sh/0/dummy timestamp// -/configure.ac/0/dummy timestamp// -/install-sh/0/dummy timestamp// -/lg3dproto.pc.in/0/dummy timestamp// -/lgewire.h/0/dummy timestamp// -/missing/0/dummy timestamp// -D diff --git a/lg3dproto/CVS/Repository b/lg3dproto/CVS/Repository deleted file mode 100644 index eaf1e5e..0000000 --- a/lg3dproto/CVS/Repository +++ /dev/null @@ -1 +0,0 @@ -proto/Lg3d diff --git a/lg3dproto/CVS/Root b/lg3dproto/CVS/Root deleted file mode 100644 index bbe3733..0000000 --- a/lg3dproto/CVS/Root +++ /dev/null @@ -1 +0,0 @@ -:ext:deronj@cvs.freedesktop.org:/cvs/xorg diff --git a/lg3dproto/CVS/Template b/lg3dproto/CVS/Template deleted file mode 100644 index e69de29..0000000 diff --git a/lg3dproto/INSTALL b/lg3dproto/INSTALL deleted file mode 100644 index 6d0ae2d..0000000 --- a/lg3dproto/INSTALL +++ /dev/null @@ -1,8 +0,0 @@ -Lg3dProto is built with the traditional configure script: - - $ ./configure --prefix=/usr/X11R6 - -This should generate valid Makefiles, then: - - $ make - $ make install diff --git a/lg3dproto/Makefile.am b/lg3dproto/Makefile.am deleted file mode 100644 index e10b128..0000000 --- a/lg3dproto/Makefile.am +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright (c) 2004, Sun Microsystems, Inc. -# -# Permission to use, copy, modify, distribute, and sell this software and its -# documentation for any purpose is hereby granted without fee, provided that -# the above copyright notice appear in all copies and that both that -# copyright notice and this permission notice appear in supporting -# documentation. -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -# SUN MICROSYSTEMS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -# -# Except as contained in this notice, the name of Sun Microsystems shall not be -# used in advertising or otherwise to promote the sale, use or other dealings -# in this Software without prior written authorization from Sun Microsystems. - -lg3ddir = $(includedir)/X11/extensions -lg3d_HEADERS = lgewire.h - -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = lg3dproto.pc - -EXTRA_DIST = lg3dproto.pc.in diff --git a/lg3dproto/README b/lg3dproto/README deleted file mode 100644 index b88e7f1..0000000 --- a/lg3dproto/README +++ /dev/null @@ -1,9 +0,0 @@ - Project Looking Glass Extension - Version 5.0 - 2006-11-18 - -This package contains header files and documentation for the -Project Looking Glass extension. - -Deron Johnson -deron.johnson@sun.com diff --git a/lg3dproto/aclocal.m4 b/lg3dproto/aclocal.m4 deleted file mode 100644 index c47ab9c..0000000 --- a/lg3dproto/aclocal.m4 +++ /dev/null @@ -1,585 +0,0 @@ -# generated automatically by aclocal 1.9.6 -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005 Free Software Foundation, Inc. -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -# Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_AUTOMAKE_VERSION(VERSION) -# ---------------------------- -# Automake X.Y traces this macro to ensure aclocal.m4 has been -# generated from the m4 files accompanying Automake X.Y. -AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) - -# AM_SET_CURRENT_AUTOMAKE_VERSION -# ------------------------------- -# Call AM_AUTOMAKE_VERSION so it can be traced. -# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. -AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], - [AM_AUTOMAKE_VERSION([1.9.6])]) - -# AM_AUX_DIR_EXPAND -*- Autoconf -*- - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. -# -# Of course, Automake must honor this variable whenever it calls a -# tool from the auxiliary directory. The problem is that $srcdir (and -# therefore $ac_aux_dir as well) can be either absolute or relative, -# depending on how configure is run. This is pretty annoying, since -# it makes $ac_aux_dir quite unusable in subdirectories: in the top -# source directory, any form will work fine, but in subdirectories a -# relative path needs to be adjusted first. -# -# $ac_aux_dir/missing -# fails when called from a subdirectory if $ac_aux_dir is relative -# $top_srcdir/$ac_aux_dir/missing -# fails if $ac_aux_dir is absolute, -# fails when called from a subdirectory in a VPATH build with -# a relative $ac_aux_dir -# -# The reason of the latter failure is that $top_srcdir and $ac_aux_dir -# are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you -# start a VPATH build or use an absolute $srcdir. -# -# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, -# iff we strip the leading $srcdir from $ac_aux_dir. That would be: -# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` -# and then we would define $MISSING as -# MISSING="\${SHELL} $am_aux_dir/missing" -# This will work as long as MISSING is not called from configure, because -# unfortunately $(top_srcdir) has no meaning in configure. -# However there are other variables, like CC, which are often used in -# configure, and could therefore not use this "fixed" $ac_aux_dir. -# -# Another solution, used here, is to always expand $ac_aux_dir to an -# absolute PATH. The drawback is that using absolute paths prevent a -# configured tree to be moved without reconfiguration. - -AC_DEFUN([AM_AUX_DIR_EXPAND], -[dnl Rely on autoconf to set up CDPATH properly. -AC_PREREQ([2.50])dnl -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` -]) - -# Do all the work for Automake. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 12 - -# This macro actually does too much. Some checks are only needed if -# your package does certain things. But this isn't really a big deal. - -# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) -# AM_INIT_AUTOMAKE([OPTIONS]) -# ----------------------------------------------- -# The call with PACKAGE and VERSION arguments is the old style -# call (pre autoconf-2.50), which is being phased out. PACKAGE -# and VERSION should now be passed to AC_INIT and removed from -# the call to AM_INIT_AUTOMAKE. -# We support both call styles for the transition. After -# the next Automake release, Autoconf can make the AC_INIT -# arguments mandatory, and then we can depend on a new Autoconf -# release and drop the old call support. -AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.58])dnl -dnl Autoconf wants to disallow AM_ names. We explicitly allow -dnl the ones we care about. -m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl -AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl -AC_REQUIRE([AC_PROG_INSTALL])dnl -# test to see if srcdir already configured -if test "`cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi -AC_SUBST([CYGPATH_W]) - -# Define the identity of the package. -dnl Distinguish between old-style and new-style calls. -m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl - AC_SUBST([PACKAGE], [$1])dnl - AC_SUBST([VERSION], [$2])], -[_AM_SET_OPTIONS([$1])dnl - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl - -_AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl - -# Some tools Automake needs. -AC_REQUIRE([AM_SANITY_CHECK])dnl -AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) -AM_PROG_INSTALL_SH -AM_PROG_INSTALL_STRIP -AC_REQUIRE([AM_PROG_MKDIR_P])dnl -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -AC_REQUIRE([AC_PROG_AWK])dnl -AC_REQUIRE([AC_PROG_MAKE_SET])dnl -AC_REQUIRE([AM_SET_LEADING_DOT])dnl -_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) -_AM_IF_OPTION([no-dependencies],, -[AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl -]) -]) - - -# When config.status generates a header, we must update the stamp-h file. -# This file resides in the same directory as the config header -# that is generated. The stamp files are numbered to have different names. - -# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the -# loop where config.status creates the headers, so we can generate -# our stamp files there. -AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], -[# Compute $1's index in $config_headers. -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $1 | $1:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_INSTALL_SH -# ------------------ -# Define $install_sh. -AC_DEFUN([AM_PROG_INSTALL_SH], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -install_sh=${install_sh-"$am_aux_dir/install-sh"} -AC_SUBST(install_sh)]) - -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# Check whether the underlying file-system supports filenames -# with a leading dot. For instance MS-DOS doesn't. -AC_DEFUN([AM_SET_LEADING_DOT], -[rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null -AC_SUBST([am__leading_dot])]) - -# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- - -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -# AM_MISSING_PROG(NAME, PROGRAM) -# ------------------------------ -AC_DEFUN([AM_MISSING_PROG], -[AC_REQUIRE([AM_MISSING_HAS_RUN]) -$1=${$1-"${am_missing_run}$2"} -AC_SUBST($1)]) - - -# AM_MISSING_HAS_RUN -# ------------------ -# Define MISSING if not defined so far and test if it supports --run. -# If it does, set am_missing_run to use it, otherwise, to nothing. -AC_DEFUN([AM_MISSING_HAS_RUN], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) -fi -]) - -# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_MKDIR_P -# --------------- -# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. -# -# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories -# created by `make install' are always world readable, even if the -# installer happens to have an overly restrictive umask (e.g. 077). -# This was a mistake. There are at least two reasons why we must not -# use `-m 0755': -# - it causes special bits like SGID to be ignored, -# - it may be too restrictive (some setups expect 775 directories). -# -# Do not use -m 0755 and let people choose whatever they expect by -# setting umask. -# -# We cannot accept any implementation of `mkdir' that recognizes `-p'. -# Some implementations (such as Solaris 8's) are not thread-safe: if a -# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' -# concurrently, both version can detect that a/ is missing, but only -# one can create it and the other will error out. Consequently we -# restrict ourselves to GNU make (using the --version option ensures -# this.) -AC_DEFUN([AM_PROG_MKDIR_P], -[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then - # We used to keeping the `.' as first argument, in order to - # allow $(mkdir_p) to be used without argument. As in - # $(mkdir_p) $(somedir) - # where $(somedir) is conditionally defined. However this is wrong - # for two reasons: - # 1. if the package is installed by a user who cannot write `.' - # make install will fail, - # 2. the above comment should most certainly read - # $(mkdir_p) $(DESTDIR)$(somedir) - # so it does not work when $(somedir) is undefined and - # $(DESTDIR) is not. - # To support the latter case, we have to write - # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), - # so the `.' trick is pointless. - mkdir_p='mkdir -p --' -else - # On NextStep and OpenStep, the `mkdir' command does not - # recognize any option. It will interpret all options as - # directories to create, and then abort because `.' already - # exists. - for d in ./-p ./--version; - do - test -d $d && rmdir $d - done - # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. - if test -f "$ac_aux_dir/mkinstalldirs"; then - mkdir_p='$(mkinstalldirs)' - else - mkdir_p='$(install_sh) -d' - fi -fi -AC_SUBST([mkdir_p])]) - -# Helper functions for option handling. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 3 - -# _AM_MANGLE_OPTION(NAME) -# ----------------------- -AC_DEFUN([_AM_MANGLE_OPTION], -[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) - -# _AM_SET_OPTION(NAME) -# ------------------------------ -# Set option NAME. Presently that only means defining a flag for this option. -AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) - -# _AM_SET_OPTIONS(OPTIONS) -# ---------------------------------- -# OPTIONS is a space-separated list of Automake options. -AC_DEFUN([_AM_SET_OPTIONS], -[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) - -# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) -# ------------------------------------------- -# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. -AC_DEFUN([_AM_IF_OPTION], -[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) - -# Check to make sure that the build environment is sane. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -# AM_SANITY_CHECK -# --------------- -AC_DEFUN([AM_SANITY_CHECK], -[AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi - - test "$[2]" = conftest.file - ) -then - # Ok. - : -else - AC_MSG_ERROR([newly created file is older than distributed files! -Check your system clock]) -fi -AC_MSG_RESULT(yes)]) - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_INSTALL_STRIP -# --------------------- -# One issue with vendor `install' (even GNU) is that you can't -# specify the program used to strip binaries. This is especially -# annoying in cross-compiling environments, where the build's strip -# is unlikely to handle the host's binaries. -# Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize -# STRIPPROG with the value of the STRIP variable (set by the user). -AC_DEFUN([AM_PROG_INSTALL_STRIP], -[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. -if test "$cross_compiling" != no; then - AC_CHECK_TOOL([STRIP], [strip], :) -fi -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" -AC_SUBST([INSTALL_STRIP_PROGRAM])]) - -# Check how to create a tarball. -*- Autoconf -*- - -# Copyright (C) 2004, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# _AM_PROG_TAR(FORMAT) -# -------------------- -# Check how to create a tarball in format FORMAT. -# FORMAT should be one of `v7', `ustar', or `pax'. -# -# Substitute a variable $(am__tar) that is a command -# writing to stdout a FORMAT-tarball containing the directory -# $tardir. -# tardir=directory && $(am__tar) > result.tar -# -# Substitute a variable $(am__untar) that extract such -# a tarball read from stdin. -# $(am__untar) < result.tar -AC_DEFUN([_AM_PROG_TAR], -[# Always define AMTAR for backward compatibility. -AM_MISSING_PROG([AMTAR], [tar]) -m4_if([$1], [v7], - [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], - [m4_case([$1], [ustar],, [pax],, - [m4_fatal([Unknown tar format])]) -AC_MSG_CHECKING([how to create a $1 tar archive]) -# Loop over all known methods to create a tar archive until one works. -_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -_am_tools=${am_cv_prog_tar_$1-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break - - # tar/untar a dummy directory, and stop if the command works - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) - rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi -done -rm -rf conftest.dir - -AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -AC_MSG_RESULT([$am_cv_prog_tar_$1])]) -AC_SUBST([am__tar]) -AC_SUBST([am__untar]) -]) # _AM_PROG_TAR - -dnl Copyright 2005 Red Hat, Inc -dnl -dnl Permission to use, copy, modify, distribute, and sell this software and its -dnl documentation for any purpose is hereby granted without fee, provided that -dnl the above copyright notice appear in all copies and that both that -dnl copyright notice and this permission notice appear in supporting -dnl documentation. -dnl -dnl The above copyright notice and this permission notice shall be included -dnl in all copies or substantial portions of the Software. -dnl -dnl THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -dnl OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -dnl MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -dnl IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -dnl OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -dnl ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -dnl OTHER DEALINGS IN THE SOFTWARE. -dnl -dnl Except as contained in this notice, the name of the copyright holders shall -dnl not be used in advertising or otherwise to promote the sale, use or -dnl other dealings in this Software without prior written authorization -dnl from the copyright holders. -dnl - -# XORG_RELEASE_VERSION -# -------------------- -# Adds --with/without-release-string and changes the PACKAGE and -# PACKAGE_TARNAME to use "$PACKAGE{_TARNAME}-$RELEASE_VERSION". If -# no option is given, PACKAGE and PACKAGE_TARNAME are unchanged. - -AC_DEFUN([XORG_RELEASE_VERSION],[ - AC_ARG_WITH(release-version, - AC_HELP_STRING([--with-release-version=STRING], - [Use release version string in package name]), - [RELEASE_VERSION="$withval"], - [RELEASE_VERSION=""]) - if test "x$RELEASE_VERSION" != "x"; then - PACKAGE="$PACKAGE-$RELEASE_VERSION" - PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" - AC_MSG_NOTICE([Building with package name set to $PACKAGE]) - fi -]) - diff --git a/lg3dproto/autom4te.cache/output.0 b/lg3dproto/autom4te.cache/output.0 deleted file mode 100644 index fc4cac3..0000000 --- a/lg3dproto/autom4te.cache/output.0 +++ /dev/null @@ -1,2612 +0,0 @@ -@%:@! /bin/sh -@%:@ Guess values for system-dependent variables and create Makefiles. -@%:@ Generated by GNU Autoconf 2.59 for Lg3dProto 5.0. -@%:@ -@%:@ Report bugs to . -@%:@ -@%:@ Copyright (C) 2003 Free Software Foundation, Inc. -@%:@ This configure script is free software; the Free Software Foundation -@%:@ gives unlimited permission to copy, distribute and modify it. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - - -# Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -exec 6>&1 - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_config_libobj_dir=. -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} - -# Maximum number of lines to put in a shell here document. -# This variable seems obsolete. It should probably be removed, and -# only ac_max_sed_lines should be used. -: ${ac_max_here_lines=38} - -# Identity of this package. -PACKAGE_NAME='Lg3dProto' -PACKAGE_TARNAME='lg3dproto' -PACKAGE_VERSION='5.0' -PACKAGE_STRING='Lg3dProto 5.0' -PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' - -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot LIB@&t@OBJS LTLIBOBJS' -ac_subst_files='' - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datadir='${prefix}/share' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -libdir='${exec_prefix}/lib' -includedir='${prefix}/include' -oldincludedir='/usr/include' -infodir='${prefix}/info' -mandir='${prefix}/man' - -ac_prev= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval "$ac_prev=\$ac_option" - ac_prev= - continue - fi - - ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_option in - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad | --data | --dat | --da) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ - | --da=*) - datadir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - eval "enable_$ac_feature=no" ;; - - -enable-* | --enable-*) - ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "enable_$ac_feature='$ac_optarg'" ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst \ - | --locals | --local | --loca | --loc | --lo) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* \ - | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package| sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "with_$ac_package='$ac_optarg'" ;; - - -without-* | --without-*) - ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/-/_/g'` - eval "with_$ac_package=no" ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) { echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } - ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` - eval "$ac_envvar='$ac_optarg'" - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } -fi - -# Be sure to have absolute paths. -for ac_var in exec_prefix prefix -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* | NONE | '' ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# Be sure to have absolute paths. -for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ - localstatedir libdir includedir oldincludedir infodir mandir -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then its parent. - ac_confdir=`(dirname "$0") 2>/dev/null || -$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$0" : 'X\(//\)[^/]' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$0" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r $srcdir/$ac_unique_file; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r $srcdir/$ac_unique_file; then - if test "$ac_srcdir_defaulted" = yes; then - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 - { (exit 1); exit 1; }; } - else - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } - fi -fi -(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || - { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 - { (exit 1); exit 1; }; } -srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` -ac_env_build_alias_set=${build_alias+set} -ac_env_build_alias_value=$build_alias -ac_cv_env_build_alias_set=${build_alias+set} -ac_cv_env_build_alias_value=$build_alias -ac_env_host_alias_set=${host_alias+set} -ac_env_host_alias_value=$host_alias -ac_cv_env_host_alias_set=${host_alias+set} -ac_cv_env_host_alias_value=$host_alias -ac_env_target_alias_set=${target_alias+set} -ac_env_target_alias_value=$target_alias -ac_cv_env_target_alias_set=${target_alias+set} -ac_cv_env_target_alias_value=$target_alias - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures Lg3dProto 5.0 to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -_ACEOF - - cat <<_ACEOF -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --datadir=DIR read-only architecture-independent data [PREFIX/share] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --infodir=DIR info documentation [PREFIX/info] - --mandir=DIR man documentation [PREFIX/man] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names -_ACEOF -fi - -if test -n "$ac_init_help"; then - case $ac_init_help in - short | recursive ) echo "Configuration of Lg3dProto 5.0:";; - esac - cat <<\_ACEOF - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-release-version=STRING - Use release version string in package name - -Report bugs to . -_ACEOF -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - ac_popdir=`pwd` - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d $ac_dir || continue - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - cd $ac_dir - # Check for guested configure; otherwise get Cygnus style configure. - if test -f $ac_srcdir/configure.gnu; then - echo - $SHELL $ac_srcdir/configure.gnu --help=recursive - elif test -f $ac_srcdir/configure; then - echo - $SHELL $ac_srcdir/configure --help=recursive - elif test -f $ac_srcdir/configure.ac || - test -f $ac_srcdir/configure.in; then - echo - $ac_configure --help - else - echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi - cd $ac_popdir - done -fi - -test -n "$ac_init_help" && exit 0 -if $ac_init_version; then - cat <<\_ACEOF -Lg3dProto configure 5.0 -generated by GNU Autoconf 2.59 - -Copyright (C) 2003 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit 0 -fi -exec 5>config.log -cat >&5 <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by Lg3dProto $as_me 5.0, which was -generated by GNU Autoconf 2.59. Invocation command line was - - $ $0 $@ - -_ACEOF -{ -cat <<_ASUNAME -@%:@@%:@ --------- @%:@@%:@ -@%:@@%:@ Platform. @%:@@%:@ -@%:@@%:@ --------- @%:@@%:@ - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -hostinfo = `(hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - echo "PATH: $as_dir" -done - -} >&5 - -cat >&5 <<_ACEOF - - -@%:@@%:@ ----------- @%:@@%:@ -@%:@@%:@ Core tests. @%:@@%:@ -@%:@@%:@ ----------- @%:@@%:@ - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_sep= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; - 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" - # Get rid of the leading space. - ac_sep=" " - ;; - esac - done -done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Be sure not to use single quotes in there, as some shells, -# such as our DU 5.0 friend, will then `close' the trap. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - cat <<\_ASBOX -@%:@@%:@ ---------------- @%:@@%:@ -@%:@@%:@ Cache variables. @%:@@%:@ -@%:@@%:@ ---------------- @%:@@%:@ -_ASBOX - echo - # The following way of writing the cache mishandles newlines in values, -{ - (set) 2>&1 | - case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in - *ac_space=\ *) - sed -n \ - "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" - ;; - *) - sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} - echo - - cat <<\_ASBOX -@%:@@%:@ ----------------- @%:@@%:@ -@%:@@%:@ Output variables. @%:@@%:@ -@%:@@%:@ ----------------- @%:@@%:@ -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -@%:@@%:@ ------------- @%:@@%:@ -@%:@@%:@ Output files. @%:@@%:@ -@%:@@%:@ ------------- @%:@@%:@ -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -@%:@@%:@ ----------- @%:@@%:@ -@%:@@%:@ confdefs.h. @%:@@%:@ -@%:@@%:@ ----------- @%:@@%:@ -_ASBOX - echo - sed "/^$/d" confdefs.h | sort - echo - fi - test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" - echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core && - rm -rf conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status - ' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -rf conftest* confdefs.h -# AIX cpp loses on an empty file, so make sure it contains at least a newline. -echo >confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer explicitly selected file to automatically selected ones. -if test -z "$CONFIG_SITE"; then - if test "x$prefix" != xNONE; then - CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" - else - CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" - fi -fi -for ac_site_file in $CONFIG_SITE; do - if test -r "$ac_site_file"; then - { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 -echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { echo "$as_me:$LINENO: loading cache $cache_file" >&5 -echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . $cache_file;; - *) . ./$cache_file;; - esac - fi -else - { echo "$as_me:$LINENO: creating cache $cache_file" >&5 -echo "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in `(set) 2>&1 | - sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val="\$ac_cv_env_${ac_var}_value" - eval ac_new_val="\$ac_env_${ac_var}_value" - case $ac_old_set,$ac_new_set in - set,) - { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 -echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 -echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 -echo "$as_me: current value: $ac_new_val" >&2;} - ac_cache_corrupted=: - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 -echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - - - - - - - - - - - - - - - - - - - - - - - - - -am__api_version="1.8" -ac_aux_dir= -for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do - if test -f $ac_dir/install-sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f $ac_dir/install.sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f $ac_dir/shtool; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" - break - fi -done -if test -z "$ac_aux_dir"; then - { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 -echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} - { (exit 1); exit 1; }; } -fi -ac_config_guess="$SHELL $ac_aux_dir/config.guess" -ac_config_sub="$SHELL $ac_aux_dir/config.sub" -ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - done - done - ;; -esac -done - - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. We don't cache a - # path for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the path is relative. - INSTALL=$ac_install_sh - fi -fi -echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$INSTALL" >&6 - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -echo "$as_me:$LINENO: checking whether build environment is sane" >&5 -echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&5 -echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&2;} - { (exit 1); exit 1; }; } - fi - - test "$2" = conftest.file - ) -then - # Ok. - : -else - { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! -Check your system clock" >&5 -echo "$as_me: error: newly created file is older than distributed files! -Check your system clock" >&2;} - { (exit 1); exit 1; }; } -fi -echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -test "$program_prefix" != NONE && - program_transform_name="s,^,$program_prefix,;$program_transform_name" -# Use a double $ so make ignores it. -test "$program_suffix" != NONE && - program_transform_name="s,\$,$program_suffix,;$program_transform_name" -# Double any \ or $. echo might interpret backslashes. -# By default was `s,x,x', remove it if useless. -cat <<\_ACEOF >conftest.sed -s/[\\$]/&&/g;s/;s,x,x,$// -_ACEOF -program_transform_name=`echo $program_transform_name | sed -f conftest.sed` -rm conftest.sed - -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` - -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 -echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -fi - -if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then - # Keeping the `.' argument allows $(mkdir_p) to be used without - # argument. Indeed, we sometimes output rules like - # $(mkdir_p) $(somedir) - # where $(somedir) is conditionally defined. - # (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more - # expensive solution, as it forces Make to start a sub-shell.) - mkdir_p='mkdir -p -- .' -else - # On NextStep and OpenStep, the `mkdir' command does not - # recognize any option. It will interpret all options as - # directories to create, and then abort because `.' already - # exists. - for d in ./-p ./--version; - do - test -d $d && rmdir $d - done - # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. - if test -f "$ac_aux_dir/mkinstalldirs"; then - mkdir_p='$(mkinstalldirs)' - else - mkdir_p='$(install_sh) -d' - fi -fi - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_AWK+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AWK="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - echo "$as_me:$LINENO: result: $AWK" >&5 -echo "${ECHO_T}$AWK" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$AWK" && break -done - -echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 -set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` -if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.make <<\_ACEOF -all: - @echo 'ac_maketemp="$(MAKE)"' -_ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` -if test -n "$ac_maketemp"; then - eval ac_cv_prog_make_${ac_make}_set=yes -else - eval ac_cv_prog_make_${ac_make}_set=no -fi -rm -f conftest.make -fi -if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - SET_MAKE= -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -# test to see if srcdir already configured -if test "`cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 -echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} - { (exit 1); exit 1; }; } -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE='lg3dproto' - VERSION='5.0' - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE "$PACKAGE" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define VERSION "$VERSION" -_ACEOF - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - - -AMTAR=${AMTAR-"${am_missing_run}tar"} - -install_sh=${install_sh-"$am_aux_dir/install-sh"} - -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - echo "$as_me:$LINENO: result: $STRIP" >&5 -echo "${ECHO_T}$STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_STRIP="strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -echo "${ECHO_T}$ac_ct_STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - STRIP=$ac_ct_STRIP -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" - -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. - - - - - - -# Check whether --with-release-version or --without-release-version was given. -if test "${with_release_version+set}" = set; then - withval="$with_release_version" - RELEASE_VERSION="$withval" -else - RELEASE_VERSION="" -fi; - if test "x$RELEASE_VERSION" != "x"; then - PACKAGE="$PACKAGE-$RELEASE_VERSION" - PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" - { echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 -echo "$as_me: Building with package name set to $PACKAGE" >&6;} - fi - - - ac_config_files="$ac_config_files Makefile lg3dproto.pc" -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, don't put newlines in cache variables' values. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -{ - (set) 2>&1 | - case `(ac_space=' '; set | grep ac_space) 2>&1` in - *ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \). - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} | - sed ' - t clear - : clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ - t end - /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - : end' >>confcache -if diff $cache_file confcache >/dev/null 2>&1; then :; else - if test -w $cache_file; then - test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" - cat confcache >$cache_file - else - echo "not updating unwritable cache $cache_file" - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/; -s/:*\${srcdir}:*/:/; -s/:*@srcdir@:*/:/; -s/^\([^=]*=[ ]*\):*/\1/; -s/:*$//; -s/^[^=]*=[ ]*$//; -}' -fi - -# Transform confdefs.h into DEFS. -# Protect against shell expansion while executing Makefile rules. -# Protect against Makefile macro expansion. -# -# If the first sed substitution is executed (which looks for macros that -# take arguments), then we branch to the quote section. Otherwise, -# look for a macro that doesn't take arguments. -cat >confdef2opt.sed <<\_ACEOF -t clear -: clear -s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g -t quote -s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g -t quote -d -: quote -s,[ `~#$^&*(){}\\|;'"<>?],\\&,g -s,\[,\\&,g -s,\],\\&,g -s,\$,$$,g -p -_ACEOF -# We use echo to avoid assuming a particular line-breaking character. -# The extra dot is to prevent the shell from consuming trailing -# line-breaks from the sub-command output. A line-break within -# single-quotes doesn't work because, if this script is created in a -# platform that uses two characters for line-breaks (e.g., DOS), tr -# would break. -ac_LF_and_DOT=`echo; echo .` -DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'` -rm -f confdef2opt.sed - - -ac_libobjs= -ac_ltlibobjs= -for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_i=`echo "$ac_i" | - sed 's/\$U\././;s/\.o$//;s/\.obj$//'` - # 2. Add them. - ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' -done -LIB@&t@OBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - - -: ${CONFIG_STATUS=./config.status} -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 -echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false -SHELL=\${CONFIG_SHELL-$SHELL} -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 -echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 -echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - -exec 6>&1 - -# Open the log real soon, to keep \$[0] and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. Logging --version etc. is OK. -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX -@%:@@%:@ Running $as_me. @%:@@%:@ -_ASBOX -} >&5 -cat >&5 <<_CSEOF - -This file was extended by Lg3dProto $as_me 5.0, which was -generated by GNU Autoconf 2.59. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -_CSEOF -echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 -echo >&5 -_ACEOF - -# Files that config.status was made for. -if test -n "$ac_config_files"; then - echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_headers"; then - echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_links"; then - echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_commands"; then - echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS -fi - -cat >>$CONFIG_STATUS <<\_ACEOF - -ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. - -Usage: $0 [OPTIONS] [FILE]... - - -h, --help print this help, then exit - -V, --version print version number, then exit - -q, --quiet do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - -Configuration files: -$config_files - -Report bugs to ." -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF -ac_cs_version="\\ -Lg3dProto config.status 5.0 -configured by $0, generated by GNU Autoconf 2.59, - with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" - -Copyright (C) 2003 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." -srcdir=$srcdir -INSTALL="$INSTALL" -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -# If no file are specified by the user, then we need to provide default -# value. By we need to know if files were specified by the user. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=*) - ac_option=`expr "x$1" : 'x\([^=]*\)='` - ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` - ac_shift=: - ;; - -*) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - *) # This is not an option, so the user has probably given explicit - # arguments. - ac_option=$1 - ac_need_defaults=false;; - esac - - case $ac_option in - # Handling of the options. -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --vers* | -V ) - echo "$ac_cs_version"; exit 0 ;; - --he | --h) - # Conflict between --help and --header - { { echo "$as_me:$LINENO: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; };; - --help | --hel | -h ) - echo "$ac_cs_usage"; exit 0 ;; - --debug | --d* | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - CONFIG_FILES="$CONFIG_FILES $ac_optarg" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" - ac_need_defaults=false;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; } ;; - - *) ac_config_targets="$ac_config_targets $1" ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF -if \$ac_cs_recheck; then - echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 - exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion -fi - -_ACEOF - - - - - -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_config_target in $ac_config_targets -do - case "$ac_config_target" in - # Handling of arguments. - "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "lg3dproto.pc" ) CONFIG_FILES="$CONFIG_FILES lg3dproto.pc" ;; - *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; - esac -done - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason to put it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Create a temporary directory, and hook for its removal unless debugging. -$debug || -{ - trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 -} - -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./confstat$$-$RANDOM - (umask 077 && mkdir $tmp) -} || -{ - echo "$me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} - -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF - -# -# CONFIG_FILES section. -# - -# No need to generate the scripts if there are no CONFIG_FILES. -# This happens for instance when ./config.status config.h -if test -n "\$CONFIG_FILES"; then - # Protect against being on the right side of a sed subst in config.status. - sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; - s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF -s,@SHELL@,$SHELL,;t t -s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t -s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t -s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t -s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t -s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t -s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t -s,@exec_prefix@,$exec_prefix,;t t -s,@prefix@,$prefix,;t t -s,@program_transform_name@,$program_transform_name,;t t -s,@bindir@,$bindir,;t t -s,@sbindir@,$sbindir,;t t -s,@libexecdir@,$libexecdir,;t t -s,@datadir@,$datadir,;t t -s,@sysconfdir@,$sysconfdir,;t t -s,@sharedstatedir@,$sharedstatedir,;t t -s,@localstatedir@,$localstatedir,;t t -s,@libdir@,$libdir,;t t -s,@includedir@,$includedir,;t t -s,@oldincludedir@,$oldincludedir,;t t -s,@infodir@,$infodir,;t t -s,@mandir@,$mandir,;t t -s,@build_alias@,$build_alias,;t t -s,@host_alias@,$host_alias,;t t -s,@target_alias@,$target_alias,;t t -s,@DEFS@,$DEFS,;t t -s,@ECHO_C@,$ECHO_C,;t t -s,@ECHO_N@,$ECHO_N,;t t -s,@ECHO_T@,$ECHO_T,;t t -s,@LIBS@,$LIBS,;t t -s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t -s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t -s,@INSTALL_DATA@,$INSTALL_DATA,;t t -s,@CYGPATH_W@,$CYGPATH_W,;t t -s,@PACKAGE@,$PACKAGE,;t t -s,@VERSION@,$VERSION,;t t -s,@ACLOCAL@,$ACLOCAL,;t t -s,@AUTOCONF@,$AUTOCONF,;t t -s,@AUTOMAKE@,$AUTOMAKE,;t t -s,@AUTOHEADER@,$AUTOHEADER,;t t -s,@MAKEINFO@,$MAKEINFO,;t t -s,@AMTAR@,$AMTAR,;t t -s,@install_sh@,$install_sh,;t t -s,@STRIP@,$STRIP,;t t -s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t -s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t -s,@mkdir_p@,$mkdir_p,;t t -s,@AWK@,$AWK,;t t -s,@SET_MAKE@,$SET_MAKE,;t t -s,@am__leading_dot@,$am__leading_dot,;t t -s,@LIB@&t@OBJS@,$LIB@&t@OBJS,;t t -s,@LTLIBOBJS@,$LTLIBOBJS,;t t -CEOF - -_ACEOF - - cat >>$CONFIG_STATUS <<\_ACEOF - # Split the substitutions into bite-sized pieces for seds with - # small command number limits, like on Digital OSF/1 and HP-UX. - ac_max_sed_lines=48 - ac_sed_frag=1 # Number of current file. - ac_beg=1 # First line for current file. - ac_end=$ac_max_sed_lines # Line after last line for current file. - ac_more_lines=: - ac_sed_cmds= - while $ac_more_lines; do - if test $ac_beg -gt 1; then - sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - else - sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - fi - if test ! -s $tmp/subs.frag; then - ac_more_lines=false - else - # The purpose of the label and of the branching condition is to - # speed up the sed processing (if there are no `@' at all, there - # is no need to browse any of the substitutions). - # These are the two extra sed commands mentioned above. - (echo ':t - /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed - if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" - else - ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" - fi - ac_sed_frag=`expr $ac_sed_frag + 1` - ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_lines` - fi - done - if test -z "$ac_sed_cmds"; then - ac_sed_cmds=cat - fi -fi # test -n "$CONFIG_FILES" - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case $ac_file in - - | *:- | *:-:* ) # input from stdin - cat >$tmp/stdin - ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - * ) ac_file_in=$ac_file.in ;; - esac - - # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. - ac_dir=`(dirname "$ac_file") 2>/dev/null || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } - - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_builddir$INSTALL ;; - esac - - if test x"$ac_file" != x-; then - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - if test x"$ac_file" = x-; then - configure_input= - else - configure_input="$ac_file. " - fi - configure_input=$configure_input"Generated from `echo $ac_file_in | - sed 's,.*/,,'` by configure." - - # First look for the input files in the build tree, otherwise in the - # src tree. - ac_file_inputs=`IFS=: - for f in $ac_file_in; do - case $f in - -) echo $tmp/stdin ;; - [\\/$]*) - # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - echo "$f";; - *) # Relative - if test -f "$f"; then - # Build tree - echo "$f" - elif test -f "$srcdir/$f"; then - # Source tree - echo "$srcdir/$f" - else - # /dev/null tree - { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - fi;; - esac - done` || { (exit 1); exit 1; } -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF - sed "$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s,@configure_input@,$configure_input,;t t -s,@srcdir@,$ac_srcdir,;t t -s,@abs_srcdir@,$ac_abs_srcdir,;t t -s,@top_srcdir@,$ac_top_srcdir,;t t -s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t -s,@builddir@,$ac_builddir,;t t -s,@abs_builddir@,$ac_abs_builddir,;t t -s,@top_builddir@,$ac_top_builddir,;t t -s,@abs_top_builddir@,$ac_abs_top_builddir,;t t -s,@INSTALL@,$ac_INSTALL,;t t -" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out - rm -f $tmp/stdin - if test x"$ac_file" != x-; then - mv $tmp/out $ac_file - else - cat $tmp/out - rm -f $tmp/out - fi - -done -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF - -{ (exit 0); exit 0; } -_ACEOF -chmod +x $CONFIG_STATUS -ac_clean_files=$ac_clean_files_save - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } -fi - diff --git a/lg3dproto/autom4te.cache/output.1 b/lg3dproto/autom4te.cache/output.1 deleted file mode 100644 index 4fc58a0..0000000 --- a/lg3dproto/autom4te.cache/output.1 +++ /dev/null @@ -1,2626 +0,0 @@ -@%:@! /bin/sh -@%:@ Guess values for system-dependent variables and create Makefiles. -@%:@ Generated by GNU Autoconf 2.59 for Lg3dProto 5.0. -@%:@ -@%:@ Report bugs to . -@%:@ -@%:@ Copyright (C) 2003 Free Software Foundation, Inc. -@%:@ This configure script is free software; the Free Software Foundation -@%:@ gives unlimited permission to copy, distribute and modify it. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - - -# Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -exec 6>&1 - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_config_libobj_dir=. -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} - -# Maximum number of lines to put in a shell here document. -# This variable seems obsolete. It should probably be removed, and -# only ac_max_sed_lines should be used. -: ${ac_max_here_lines=38} - -# Identity of this package. -PACKAGE_NAME='Lg3dProto' -PACKAGE_TARNAME='lg3dproto' -PACKAGE_VERSION='5.0' -PACKAGE_STRING='Lg3dProto 5.0' -PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' - -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar LIB@&t@OBJS LTLIBOBJS' -ac_subst_files='' - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datadir='${prefix}/share' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -libdir='${exec_prefix}/lib' -includedir='${prefix}/include' -oldincludedir='/usr/include' -infodir='${prefix}/info' -mandir='${prefix}/man' - -ac_prev= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval "$ac_prev=\$ac_option" - ac_prev= - continue - fi - - ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_option in - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad | --data | --dat | --da) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ - | --da=*) - datadir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - eval "enable_$ac_feature=no" ;; - - -enable-* | --enable-*) - ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "enable_$ac_feature='$ac_optarg'" ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst \ - | --locals | --local | --loca | --loc | --lo) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* \ - | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package| sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "with_$ac_package='$ac_optarg'" ;; - - -without-* | --without-*) - ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/-/_/g'` - eval "with_$ac_package=no" ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) { echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } - ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` - eval "$ac_envvar='$ac_optarg'" - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } -fi - -# Be sure to have absolute paths. -for ac_var in exec_prefix prefix -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* | NONE | '' ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# Be sure to have absolute paths. -for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ - localstatedir libdir includedir oldincludedir infodir mandir -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then its parent. - ac_confdir=`(dirname "$0") 2>/dev/null || -$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$0" : 'X\(//\)[^/]' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$0" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r $srcdir/$ac_unique_file; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r $srcdir/$ac_unique_file; then - if test "$ac_srcdir_defaulted" = yes; then - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 - { (exit 1); exit 1; }; } - else - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } - fi -fi -(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || - { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 - { (exit 1); exit 1; }; } -srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` -ac_env_build_alias_set=${build_alias+set} -ac_env_build_alias_value=$build_alias -ac_cv_env_build_alias_set=${build_alias+set} -ac_cv_env_build_alias_value=$build_alias -ac_env_host_alias_set=${host_alias+set} -ac_env_host_alias_value=$host_alias -ac_cv_env_host_alias_set=${host_alias+set} -ac_cv_env_host_alias_value=$host_alias -ac_env_target_alias_set=${target_alias+set} -ac_env_target_alias_value=$target_alias -ac_cv_env_target_alias_set=${target_alias+set} -ac_cv_env_target_alias_value=$target_alias - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures Lg3dProto 5.0 to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -_ACEOF - - cat <<_ACEOF -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --datadir=DIR read-only architecture-independent data [PREFIX/share] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --infodir=DIR info documentation [PREFIX/info] - --mandir=DIR man documentation [PREFIX/man] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names -_ACEOF -fi - -if test -n "$ac_init_help"; then - case $ac_init_help in - short | recursive ) echo "Configuration of Lg3dProto 5.0:";; - esac - cat <<\_ACEOF - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-release-version=STRING - Use release version string in package name - -Report bugs to . -_ACEOF -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - ac_popdir=`pwd` - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d $ac_dir || continue - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - cd $ac_dir - # Check for guested configure; otherwise get Cygnus style configure. - if test -f $ac_srcdir/configure.gnu; then - echo - $SHELL $ac_srcdir/configure.gnu --help=recursive - elif test -f $ac_srcdir/configure; then - echo - $SHELL $ac_srcdir/configure --help=recursive - elif test -f $ac_srcdir/configure.ac || - test -f $ac_srcdir/configure.in; then - echo - $ac_configure --help - else - echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi - cd $ac_popdir - done -fi - -test -n "$ac_init_help" && exit 0 -if $ac_init_version; then - cat <<\_ACEOF -Lg3dProto configure 5.0 -generated by GNU Autoconf 2.59 - -Copyright (C) 2003 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit 0 -fi -exec 5>config.log -cat >&5 <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by Lg3dProto $as_me 5.0, which was -generated by GNU Autoconf 2.59. Invocation command line was - - $ $0 $@ - -_ACEOF -{ -cat <<_ASUNAME -@%:@@%:@ --------- @%:@@%:@ -@%:@@%:@ Platform. @%:@@%:@ -@%:@@%:@ --------- @%:@@%:@ - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -hostinfo = `(hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - echo "PATH: $as_dir" -done - -} >&5 - -cat >&5 <<_ACEOF - - -@%:@@%:@ ----------- @%:@@%:@ -@%:@@%:@ Core tests. @%:@@%:@ -@%:@@%:@ ----------- @%:@@%:@ - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_sep= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; - 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" - # Get rid of the leading space. - ac_sep=" " - ;; - esac - done -done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Be sure not to use single quotes in there, as some shells, -# such as our DU 5.0 friend, will then `close' the trap. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - cat <<\_ASBOX -@%:@@%:@ ---------------- @%:@@%:@ -@%:@@%:@ Cache variables. @%:@@%:@ -@%:@@%:@ ---------------- @%:@@%:@ -_ASBOX - echo - # The following way of writing the cache mishandles newlines in values, -{ - (set) 2>&1 | - case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in - *ac_space=\ *) - sed -n \ - "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" - ;; - *) - sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} - echo - - cat <<\_ASBOX -@%:@@%:@ ----------------- @%:@@%:@ -@%:@@%:@ Output variables. @%:@@%:@ -@%:@@%:@ ----------------- @%:@@%:@ -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -@%:@@%:@ ------------- @%:@@%:@ -@%:@@%:@ Output files. @%:@@%:@ -@%:@@%:@ ------------- @%:@@%:@ -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -@%:@@%:@ ----------- @%:@@%:@ -@%:@@%:@ confdefs.h. @%:@@%:@ -@%:@@%:@ ----------- @%:@@%:@ -_ASBOX - echo - sed "/^$/d" confdefs.h | sort - echo - fi - test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" - echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core && - rm -rf conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status - ' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -rf conftest* confdefs.h -# AIX cpp loses on an empty file, so make sure it contains at least a newline. -echo >confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer explicitly selected file to automatically selected ones. -if test -z "$CONFIG_SITE"; then - if test "x$prefix" != xNONE; then - CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" - else - CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" - fi -fi -for ac_site_file in $CONFIG_SITE; do - if test -r "$ac_site_file"; then - { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 -echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { echo "$as_me:$LINENO: loading cache $cache_file" >&5 -echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . $cache_file;; - *) . ./$cache_file;; - esac - fi -else - { echo "$as_me:$LINENO: creating cache $cache_file" >&5 -echo "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in `(set) 2>&1 | - sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val="\$ac_cv_env_${ac_var}_value" - eval ac_new_val="\$ac_env_${ac_var}_value" - case $ac_old_set,$ac_new_set in - set,) - { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 -echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 -echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 -echo "$as_me: current value: $ac_new_val" >&2;} - ac_cache_corrupted=: - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 -echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - - - - - - - - - - - - - - - - - - - - - - - - - -am__api_version="1.9" -ac_aux_dir= -for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do - if test -f $ac_dir/install-sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f $ac_dir/install.sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f $ac_dir/shtool; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" - break - fi -done -if test -z "$ac_aux_dir"; then - { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 -echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} - { (exit 1); exit 1; }; } -fi -ac_config_guess="$SHELL $ac_aux_dir/config.guess" -ac_config_sub="$SHELL $ac_aux_dir/config.sub" -ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - done - done - ;; -esac -done - - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. We don't cache a - # path for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the path is relative. - INSTALL=$ac_install_sh - fi -fi -echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$INSTALL" >&6 - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -echo "$as_me:$LINENO: checking whether build environment is sane" >&5 -echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&5 -echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&2;} - { (exit 1); exit 1; }; } - fi - - test "$2" = conftest.file - ) -then - # Ok. - : -else - { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! -Check your system clock" >&5 -echo "$as_me: error: newly created file is older than distributed files! -Check your system clock" >&2;} - { (exit 1); exit 1; }; } -fi -echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -test "$program_prefix" != NONE && - program_transform_name="s,^,$program_prefix,;$program_transform_name" -# Use a double $ so make ignores it. -test "$program_suffix" != NONE && - program_transform_name="s,\$,$program_suffix,;$program_transform_name" -# Double any \ or $. echo might interpret backslashes. -# By default was `s,x,x', remove it if useless. -cat <<\_ACEOF >conftest.sed -s/[\\$]/&&/g;s/;s,x,x,$// -_ACEOF -program_transform_name=`echo $program_transform_name | sed -f conftest.sed` -rm conftest.sed - -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` - -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 -echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -fi - -if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then - # We used to keeping the `.' as first argument, in order to - # allow $(mkdir_p) to be used without argument. As in - # $(mkdir_p) $(somedir) - # where $(somedir) is conditionally defined. However this is wrong - # for two reasons: - # 1. if the package is installed by a user who cannot write `.' - # make install will fail, - # 2. the above comment should most certainly read - # $(mkdir_p) $(DESTDIR)$(somedir) - # so it does not work when $(somedir) is undefined and - # $(DESTDIR) is not. - # To support the latter case, we have to write - # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), - # so the `.' trick is pointless. - mkdir_p='mkdir -p --' -else - # On NextStep and OpenStep, the `mkdir' command does not - # recognize any option. It will interpret all options as - # directories to create, and then abort because `.' already - # exists. - for d in ./-p ./--version; - do - test -d $d && rmdir $d - done - # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. - if test -f "$ac_aux_dir/mkinstalldirs"; then - mkdir_p='$(mkinstalldirs)' - else - mkdir_p='$(install_sh) -d' - fi -fi - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_AWK+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AWK="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - echo "$as_me:$LINENO: result: $AWK" >&5 -echo "${ECHO_T}$AWK" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$AWK" && break -done - -echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 -set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` -if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.make <<\_ACEOF -all: - @echo 'ac_maketemp="$(MAKE)"' -_ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` -if test -n "$ac_maketemp"; then - eval ac_cv_prog_make_${ac_make}_set=yes -else - eval ac_cv_prog_make_${ac_make}_set=no -fi -rm -f conftest.make -fi -if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - SET_MAKE= -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -# test to see if srcdir already configured -if test "`cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 -echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} - { (exit 1); exit 1; }; } -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE='lg3dproto' - VERSION='5.0' - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE "$PACKAGE" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define VERSION "$VERSION" -_ACEOF - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -install_sh=${install_sh-"$am_aux_dir/install-sh"} - -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - echo "$as_me:$LINENO: result: $STRIP" >&5 -echo "${ECHO_T}$STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_STRIP="strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -echo "${ECHO_T}$ac_ct_STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - STRIP=$ac_ct_STRIP -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" - -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -# Always define AMTAR for backward compatibility. - -AMTAR=${AMTAR-"${am_missing_run}tar"} - -am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' - - - - - - - - -# Check whether --with-release-version or --without-release-version was given. -if test "${with_release_version+set}" = set; then - withval="$with_release_version" - RELEASE_VERSION="$withval" -else - RELEASE_VERSION="" -fi; - if test "x$RELEASE_VERSION" != "x"; then - PACKAGE="$PACKAGE-$RELEASE_VERSION" - PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" - { echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 -echo "$as_me: Building with package name set to $PACKAGE" >&6;} - fi - - - ac_config_files="$ac_config_files Makefile lg3dproto.pc" -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, don't put newlines in cache variables' values. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -{ - (set) 2>&1 | - case `(ac_space=' '; set | grep ac_space) 2>&1` in - *ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \). - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} | - sed ' - t clear - : clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ - t end - /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - : end' >>confcache -if diff $cache_file confcache >/dev/null 2>&1; then :; else - if test -w $cache_file; then - test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" - cat confcache >$cache_file - else - echo "not updating unwritable cache $cache_file" - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/; -s/:*\${srcdir}:*/:/; -s/:*@srcdir@:*/:/; -s/^\([^=]*=[ ]*\):*/\1/; -s/:*$//; -s/^[^=]*=[ ]*$//; -}' -fi - -# Transform confdefs.h into DEFS. -# Protect against shell expansion while executing Makefile rules. -# Protect against Makefile macro expansion. -# -# If the first sed substitution is executed (which looks for macros that -# take arguments), then we branch to the quote section. Otherwise, -# look for a macro that doesn't take arguments. -cat >confdef2opt.sed <<\_ACEOF -t clear -: clear -s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g -t quote -s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g -t quote -d -: quote -s,[ `~#$^&*(){}\\|;'"<>?],\\&,g -s,\[,\\&,g -s,\],\\&,g -s,\$,$$,g -p -_ACEOF -# We use echo to avoid assuming a particular line-breaking character. -# The extra dot is to prevent the shell from consuming trailing -# line-breaks from the sub-command output. A line-break within -# single-quotes doesn't work because, if this script is created in a -# platform that uses two characters for line-breaks (e.g., DOS), tr -# would break. -ac_LF_and_DOT=`echo; echo .` -DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'` -rm -f confdef2opt.sed - - -ac_libobjs= -ac_ltlibobjs= -for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_i=`echo "$ac_i" | - sed 's/\$U\././;s/\.o$//;s/\.obj$//'` - # 2. Add them. - ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' -done -LIB@&t@OBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - - -: ${CONFIG_STATUS=./config.status} -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 -echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false -SHELL=\${CONFIG_SHELL-$SHELL} -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 -echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 -echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - -exec 6>&1 - -# Open the log real soon, to keep \$[0] and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. Logging --version etc. is OK. -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX -@%:@@%:@ Running $as_me. @%:@@%:@ -_ASBOX -} >&5 -cat >&5 <<_CSEOF - -This file was extended by Lg3dProto $as_me 5.0, which was -generated by GNU Autoconf 2.59. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -_CSEOF -echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 -echo >&5 -_ACEOF - -# Files that config.status was made for. -if test -n "$ac_config_files"; then - echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_headers"; then - echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_links"; then - echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_commands"; then - echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS -fi - -cat >>$CONFIG_STATUS <<\_ACEOF - -ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. - -Usage: $0 [OPTIONS] [FILE]... - - -h, --help print this help, then exit - -V, --version print version number, then exit - -q, --quiet do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - -Configuration files: -$config_files - -Report bugs to ." -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF -ac_cs_version="\\ -Lg3dProto config.status 5.0 -configured by $0, generated by GNU Autoconf 2.59, - with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" - -Copyright (C) 2003 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." -srcdir=$srcdir -INSTALL="$INSTALL" -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -# If no file are specified by the user, then we need to provide default -# value. By we need to know if files were specified by the user. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=*) - ac_option=`expr "x$1" : 'x\([^=]*\)='` - ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` - ac_shift=: - ;; - -*) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - *) # This is not an option, so the user has probably given explicit - # arguments. - ac_option=$1 - ac_need_defaults=false;; - esac - - case $ac_option in - # Handling of the options. -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --vers* | -V ) - echo "$ac_cs_version"; exit 0 ;; - --he | --h) - # Conflict between --help and --header - { { echo "$as_me:$LINENO: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; };; - --help | --hel | -h ) - echo "$ac_cs_usage"; exit 0 ;; - --debug | --d* | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - CONFIG_FILES="$CONFIG_FILES $ac_optarg" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" - ac_need_defaults=false;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; } ;; - - *) ac_config_targets="$ac_config_targets $1" ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF -if \$ac_cs_recheck; then - echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 - exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion -fi - -_ACEOF - - - - - -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_config_target in $ac_config_targets -do - case "$ac_config_target" in - # Handling of arguments. - "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "lg3dproto.pc" ) CONFIG_FILES="$CONFIG_FILES lg3dproto.pc" ;; - *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; - esac -done - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason to put it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Create a temporary directory, and hook for its removal unless debugging. -$debug || -{ - trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 -} - -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./confstat$$-$RANDOM - (umask 077 && mkdir $tmp) -} || -{ - echo "$me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} - -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF - -# -# CONFIG_FILES section. -# - -# No need to generate the scripts if there are no CONFIG_FILES. -# This happens for instance when ./config.status config.h -if test -n "\$CONFIG_FILES"; then - # Protect against being on the right side of a sed subst in config.status. - sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; - s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF -s,@SHELL@,$SHELL,;t t -s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t -s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t -s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t -s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t -s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t -s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t -s,@exec_prefix@,$exec_prefix,;t t -s,@prefix@,$prefix,;t t -s,@program_transform_name@,$program_transform_name,;t t -s,@bindir@,$bindir,;t t -s,@sbindir@,$sbindir,;t t -s,@libexecdir@,$libexecdir,;t t -s,@datadir@,$datadir,;t t -s,@sysconfdir@,$sysconfdir,;t t -s,@sharedstatedir@,$sharedstatedir,;t t -s,@localstatedir@,$localstatedir,;t t -s,@libdir@,$libdir,;t t -s,@includedir@,$includedir,;t t -s,@oldincludedir@,$oldincludedir,;t t -s,@infodir@,$infodir,;t t -s,@mandir@,$mandir,;t t -s,@build_alias@,$build_alias,;t t -s,@host_alias@,$host_alias,;t t -s,@target_alias@,$target_alias,;t t -s,@DEFS@,$DEFS,;t t -s,@ECHO_C@,$ECHO_C,;t t -s,@ECHO_N@,$ECHO_N,;t t -s,@ECHO_T@,$ECHO_T,;t t -s,@LIBS@,$LIBS,;t t -s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t -s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t -s,@INSTALL_DATA@,$INSTALL_DATA,;t t -s,@CYGPATH_W@,$CYGPATH_W,;t t -s,@PACKAGE@,$PACKAGE,;t t -s,@VERSION@,$VERSION,;t t -s,@ACLOCAL@,$ACLOCAL,;t t -s,@AUTOCONF@,$AUTOCONF,;t t -s,@AUTOMAKE@,$AUTOMAKE,;t t -s,@AUTOHEADER@,$AUTOHEADER,;t t -s,@MAKEINFO@,$MAKEINFO,;t t -s,@install_sh@,$install_sh,;t t -s,@STRIP@,$STRIP,;t t -s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t -s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t -s,@mkdir_p@,$mkdir_p,;t t -s,@AWK@,$AWK,;t t -s,@SET_MAKE@,$SET_MAKE,;t t -s,@am__leading_dot@,$am__leading_dot,;t t -s,@AMTAR@,$AMTAR,;t t -s,@am__tar@,$am__tar,;t t -s,@am__untar@,$am__untar,;t t -s,@LIB@&t@OBJS@,$LIB@&t@OBJS,;t t -s,@LTLIBOBJS@,$LTLIBOBJS,;t t -CEOF - -_ACEOF - - cat >>$CONFIG_STATUS <<\_ACEOF - # Split the substitutions into bite-sized pieces for seds with - # small command number limits, like on Digital OSF/1 and HP-UX. - ac_max_sed_lines=48 - ac_sed_frag=1 # Number of current file. - ac_beg=1 # First line for current file. - ac_end=$ac_max_sed_lines # Line after last line for current file. - ac_more_lines=: - ac_sed_cmds= - while $ac_more_lines; do - if test $ac_beg -gt 1; then - sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - else - sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - fi - if test ! -s $tmp/subs.frag; then - ac_more_lines=false - else - # The purpose of the label and of the branching condition is to - # speed up the sed processing (if there are no `@' at all, there - # is no need to browse any of the substitutions). - # These are the two extra sed commands mentioned above. - (echo ':t - /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed - if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" - else - ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" - fi - ac_sed_frag=`expr $ac_sed_frag + 1` - ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_lines` - fi - done - if test -z "$ac_sed_cmds"; then - ac_sed_cmds=cat - fi -fi # test -n "$CONFIG_FILES" - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case $ac_file in - - | *:- | *:-:* ) # input from stdin - cat >$tmp/stdin - ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - * ) ac_file_in=$ac_file.in ;; - esac - - # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. - ac_dir=`(dirname "$ac_file") 2>/dev/null || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } - - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_builddir$INSTALL ;; - esac - - if test x"$ac_file" != x-; then - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - if test x"$ac_file" = x-; then - configure_input= - else - configure_input="$ac_file. " - fi - configure_input=$configure_input"Generated from `echo $ac_file_in | - sed 's,.*/,,'` by configure." - - # First look for the input files in the build tree, otherwise in the - # src tree. - ac_file_inputs=`IFS=: - for f in $ac_file_in; do - case $f in - -) echo $tmp/stdin ;; - [\\/$]*) - # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - echo "$f";; - *) # Relative - if test -f "$f"; then - # Build tree - echo "$f" - elif test -f "$srcdir/$f"; then - # Source tree - echo "$srcdir/$f" - else - # /dev/null tree - { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - fi;; - esac - done` || { (exit 1); exit 1; } -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF - sed "$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s,@configure_input@,$configure_input,;t t -s,@srcdir@,$ac_srcdir,;t t -s,@abs_srcdir@,$ac_abs_srcdir,;t t -s,@top_srcdir@,$ac_top_srcdir,;t t -s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t -s,@builddir@,$ac_builddir,;t t -s,@abs_builddir@,$ac_abs_builddir,;t t -s,@top_builddir@,$ac_top_builddir,;t t -s,@abs_top_builddir@,$ac_abs_top_builddir,;t t -s,@INSTALL@,$ac_INSTALL,;t t -" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out - rm -f $tmp/stdin - if test x"$ac_file" != x-; then - mv $tmp/out $ac_file - else - cat $tmp/out - rm -f $tmp/out - fi - -done -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF - -{ (exit 0); exit 0; } -_ACEOF -chmod +x $CONFIG_STATUS -ac_clean_files=$ac_clean_files_save - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } -fi - diff --git a/lg3dproto/autom4te.cache/output.2 b/lg3dproto/autom4te.cache/output.2 deleted file mode 100644 index 4fc58a0..0000000 --- a/lg3dproto/autom4te.cache/output.2 +++ /dev/null @@ -1,2626 +0,0 @@ -@%:@! /bin/sh -@%:@ Guess values for system-dependent variables and create Makefiles. -@%:@ Generated by GNU Autoconf 2.59 for Lg3dProto 5.0. -@%:@ -@%:@ Report bugs to . -@%:@ -@%:@ Copyright (C) 2003 Free Software Foundation, Inc. -@%:@ This configure script is free software; the Free Software Foundation -@%:@ gives unlimited permission to copy, distribute and modify it. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - - -# Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -exec 6>&1 - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_config_libobj_dir=. -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} - -# Maximum number of lines to put in a shell here document. -# This variable seems obsolete. It should probably be removed, and -# only ac_max_sed_lines should be used. -: ${ac_max_here_lines=38} - -# Identity of this package. -PACKAGE_NAME='Lg3dProto' -PACKAGE_TARNAME='lg3dproto' -PACKAGE_VERSION='5.0' -PACKAGE_STRING='Lg3dProto 5.0' -PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' - -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar LIB@&t@OBJS LTLIBOBJS' -ac_subst_files='' - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datadir='${prefix}/share' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -libdir='${exec_prefix}/lib' -includedir='${prefix}/include' -oldincludedir='/usr/include' -infodir='${prefix}/info' -mandir='${prefix}/man' - -ac_prev= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval "$ac_prev=\$ac_option" - ac_prev= - continue - fi - - ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_option in - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad | --data | --dat | --da) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ - | --da=*) - datadir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - eval "enable_$ac_feature=no" ;; - - -enable-* | --enable-*) - ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "enable_$ac_feature='$ac_optarg'" ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst \ - | --locals | --local | --loca | --loc | --lo) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* \ - | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package| sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "with_$ac_package='$ac_optarg'" ;; - - -without-* | --without-*) - ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/-/_/g'` - eval "with_$ac_package=no" ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) { echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } - ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` - eval "$ac_envvar='$ac_optarg'" - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } -fi - -# Be sure to have absolute paths. -for ac_var in exec_prefix prefix -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* | NONE | '' ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# Be sure to have absolute paths. -for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ - localstatedir libdir includedir oldincludedir infodir mandir -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then its parent. - ac_confdir=`(dirname "$0") 2>/dev/null || -$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$0" : 'X\(//\)[^/]' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$0" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r $srcdir/$ac_unique_file; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r $srcdir/$ac_unique_file; then - if test "$ac_srcdir_defaulted" = yes; then - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 - { (exit 1); exit 1; }; } - else - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } - fi -fi -(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || - { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 - { (exit 1); exit 1; }; } -srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` -ac_env_build_alias_set=${build_alias+set} -ac_env_build_alias_value=$build_alias -ac_cv_env_build_alias_set=${build_alias+set} -ac_cv_env_build_alias_value=$build_alias -ac_env_host_alias_set=${host_alias+set} -ac_env_host_alias_value=$host_alias -ac_cv_env_host_alias_set=${host_alias+set} -ac_cv_env_host_alias_value=$host_alias -ac_env_target_alias_set=${target_alias+set} -ac_env_target_alias_value=$target_alias -ac_cv_env_target_alias_set=${target_alias+set} -ac_cv_env_target_alias_value=$target_alias - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures Lg3dProto 5.0 to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -_ACEOF - - cat <<_ACEOF -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --datadir=DIR read-only architecture-independent data [PREFIX/share] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --infodir=DIR info documentation [PREFIX/info] - --mandir=DIR man documentation [PREFIX/man] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names -_ACEOF -fi - -if test -n "$ac_init_help"; then - case $ac_init_help in - short | recursive ) echo "Configuration of Lg3dProto 5.0:";; - esac - cat <<\_ACEOF - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-release-version=STRING - Use release version string in package name - -Report bugs to . -_ACEOF -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - ac_popdir=`pwd` - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d $ac_dir || continue - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - cd $ac_dir - # Check for guested configure; otherwise get Cygnus style configure. - if test -f $ac_srcdir/configure.gnu; then - echo - $SHELL $ac_srcdir/configure.gnu --help=recursive - elif test -f $ac_srcdir/configure; then - echo - $SHELL $ac_srcdir/configure --help=recursive - elif test -f $ac_srcdir/configure.ac || - test -f $ac_srcdir/configure.in; then - echo - $ac_configure --help - else - echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi - cd $ac_popdir - done -fi - -test -n "$ac_init_help" && exit 0 -if $ac_init_version; then - cat <<\_ACEOF -Lg3dProto configure 5.0 -generated by GNU Autoconf 2.59 - -Copyright (C) 2003 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit 0 -fi -exec 5>config.log -cat >&5 <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by Lg3dProto $as_me 5.0, which was -generated by GNU Autoconf 2.59. Invocation command line was - - $ $0 $@ - -_ACEOF -{ -cat <<_ASUNAME -@%:@@%:@ --------- @%:@@%:@ -@%:@@%:@ Platform. @%:@@%:@ -@%:@@%:@ --------- @%:@@%:@ - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -hostinfo = `(hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - echo "PATH: $as_dir" -done - -} >&5 - -cat >&5 <<_ACEOF - - -@%:@@%:@ ----------- @%:@@%:@ -@%:@@%:@ Core tests. @%:@@%:@ -@%:@@%:@ ----------- @%:@@%:@ - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_sep= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; - 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" - # Get rid of the leading space. - ac_sep=" " - ;; - esac - done -done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Be sure not to use single quotes in there, as some shells, -# such as our DU 5.0 friend, will then `close' the trap. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - cat <<\_ASBOX -@%:@@%:@ ---------------- @%:@@%:@ -@%:@@%:@ Cache variables. @%:@@%:@ -@%:@@%:@ ---------------- @%:@@%:@ -_ASBOX - echo - # The following way of writing the cache mishandles newlines in values, -{ - (set) 2>&1 | - case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in - *ac_space=\ *) - sed -n \ - "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" - ;; - *) - sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} - echo - - cat <<\_ASBOX -@%:@@%:@ ----------------- @%:@@%:@ -@%:@@%:@ Output variables. @%:@@%:@ -@%:@@%:@ ----------------- @%:@@%:@ -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -@%:@@%:@ ------------- @%:@@%:@ -@%:@@%:@ Output files. @%:@@%:@ -@%:@@%:@ ------------- @%:@@%:@ -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -@%:@@%:@ ----------- @%:@@%:@ -@%:@@%:@ confdefs.h. @%:@@%:@ -@%:@@%:@ ----------- @%:@@%:@ -_ASBOX - echo - sed "/^$/d" confdefs.h | sort - echo - fi - test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" - echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core && - rm -rf conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status - ' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -rf conftest* confdefs.h -# AIX cpp loses on an empty file, so make sure it contains at least a newline. -echo >confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer explicitly selected file to automatically selected ones. -if test -z "$CONFIG_SITE"; then - if test "x$prefix" != xNONE; then - CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" - else - CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" - fi -fi -for ac_site_file in $CONFIG_SITE; do - if test -r "$ac_site_file"; then - { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 -echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { echo "$as_me:$LINENO: loading cache $cache_file" >&5 -echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . $cache_file;; - *) . ./$cache_file;; - esac - fi -else - { echo "$as_me:$LINENO: creating cache $cache_file" >&5 -echo "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in `(set) 2>&1 | - sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val="\$ac_cv_env_${ac_var}_value" - eval ac_new_val="\$ac_env_${ac_var}_value" - case $ac_old_set,$ac_new_set in - set,) - { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 -echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 -echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 -echo "$as_me: current value: $ac_new_val" >&2;} - ac_cache_corrupted=: - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 -echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - - - - - - - - - - - - - - - - - - - - - - - - - -am__api_version="1.9" -ac_aux_dir= -for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do - if test -f $ac_dir/install-sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f $ac_dir/install.sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f $ac_dir/shtool; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" - break - fi -done -if test -z "$ac_aux_dir"; then - { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 -echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} - { (exit 1); exit 1; }; } -fi -ac_config_guess="$SHELL $ac_aux_dir/config.guess" -ac_config_sub="$SHELL $ac_aux_dir/config.sub" -ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - done - done - ;; -esac -done - - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. We don't cache a - # path for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the path is relative. - INSTALL=$ac_install_sh - fi -fi -echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$INSTALL" >&6 - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -echo "$as_me:$LINENO: checking whether build environment is sane" >&5 -echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&5 -echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&2;} - { (exit 1); exit 1; }; } - fi - - test "$2" = conftest.file - ) -then - # Ok. - : -else - { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! -Check your system clock" >&5 -echo "$as_me: error: newly created file is older than distributed files! -Check your system clock" >&2;} - { (exit 1); exit 1; }; } -fi -echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -test "$program_prefix" != NONE && - program_transform_name="s,^,$program_prefix,;$program_transform_name" -# Use a double $ so make ignores it. -test "$program_suffix" != NONE && - program_transform_name="s,\$,$program_suffix,;$program_transform_name" -# Double any \ or $. echo might interpret backslashes. -# By default was `s,x,x', remove it if useless. -cat <<\_ACEOF >conftest.sed -s/[\\$]/&&/g;s/;s,x,x,$// -_ACEOF -program_transform_name=`echo $program_transform_name | sed -f conftest.sed` -rm conftest.sed - -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` - -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 -echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -fi - -if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then - # We used to keeping the `.' as first argument, in order to - # allow $(mkdir_p) to be used without argument. As in - # $(mkdir_p) $(somedir) - # where $(somedir) is conditionally defined. However this is wrong - # for two reasons: - # 1. if the package is installed by a user who cannot write `.' - # make install will fail, - # 2. the above comment should most certainly read - # $(mkdir_p) $(DESTDIR)$(somedir) - # so it does not work when $(somedir) is undefined and - # $(DESTDIR) is not. - # To support the latter case, we have to write - # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), - # so the `.' trick is pointless. - mkdir_p='mkdir -p --' -else - # On NextStep and OpenStep, the `mkdir' command does not - # recognize any option. It will interpret all options as - # directories to create, and then abort because `.' already - # exists. - for d in ./-p ./--version; - do - test -d $d && rmdir $d - done - # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. - if test -f "$ac_aux_dir/mkinstalldirs"; then - mkdir_p='$(mkinstalldirs)' - else - mkdir_p='$(install_sh) -d' - fi -fi - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_AWK+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AWK="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - echo "$as_me:$LINENO: result: $AWK" >&5 -echo "${ECHO_T}$AWK" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$AWK" && break -done - -echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 -set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` -if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.make <<\_ACEOF -all: - @echo 'ac_maketemp="$(MAKE)"' -_ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` -if test -n "$ac_maketemp"; then - eval ac_cv_prog_make_${ac_make}_set=yes -else - eval ac_cv_prog_make_${ac_make}_set=no -fi -rm -f conftest.make -fi -if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - SET_MAKE= -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -# test to see if srcdir already configured -if test "`cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 -echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} - { (exit 1); exit 1; }; } -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE='lg3dproto' - VERSION='5.0' - - -cat >>confdefs.h <<_ACEOF -@%:@define PACKAGE "$PACKAGE" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -@%:@define VERSION "$VERSION" -_ACEOF - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -install_sh=${install_sh-"$am_aux_dir/install-sh"} - -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - echo "$as_me:$LINENO: result: $STRIP" >&5 -echo "${ECHO_T}$STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_STRIP="strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -echo "${ECHO_T}$ac_ct_STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - STRIP=$ac_ct_STRIP -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" - -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -# Always define AMTAR for backward compatibility. - -AMTAR=${AMTAR-"${am_missing_run}tar"} - -am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' - - - - - - - - -# Check whether --with-release-version or --without-release-version was given. -if test "${with_release_version+set}" = set; then - withval="$with_release_version" - RELEASE_VERSION="$withval" -else - RELEASE_VERSION="" -fi; - if test "x$RELEASE_VERSION" != "x"; then - PACKAGE="$PACKAGE-$RELEASE_VERSION" - PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" - { echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 -echo "$as_me: Building with package name set to $PACKAGE" >&6;} - fi - - - ac_config_files="$ac_config_files Makefile lg3dproto.pc" -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, don't put newlines in cache variables' values. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -{ - (set) 2>&1 | - case `(ac_space=' '; set | grep ac_space) 2>&1` in - *ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \). - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} | - sed ' - t clear - : clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ - t end - /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - : end' >>confcache -if diff $cache_file confcache >/dev/null 2>&1; then :; else - if test -w $cache_file; then - test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" - cat confcache >$cache_file - else - echo "not updating unwritable cache $cache_file" - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/; -s/:*\${srcdir}:*/:/; -s/:*@srcdir@:*/:/; -s/^\([^=]*=[ ]*\):*/\1/; -s/:*$//; -s/^[^=]*=[ ]*$//; -}' -fi - -# Transform confdefs.h into DEFS. -# Protect against shell expansion while executing Makefile rules. -# Protect against Makefile macro expansion. -# -# If the first sed substitution is executed (which looks for macros that -# take arguments), then we branch to the quote section. Otherwise, -# look for a macro that doesn't take arguments. -cat >confdef2opt.sed <<\_ACEOF -t clear -: clear -s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g -t quote -s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g -t quote -d -: quote -s,[ `~#$^&*(){}\\|;'"<>?],\\&,g -s,\[,\\&,g -s,\],\\&,g -s,\$,$$,g -p -_ACEOF -# We use echo to avoid assuming a particular line-breaking character. -# The extra dot is to prevent the shell from consuming trailing -# line-breaks from the sub-command output. A line-break within -# single-quotes doesn't work because, if this script is created in a -# platform that uses two characters for line-breaks (e.g., DOS), tr -# would break. -ac_LF_and_DOT=`echo; echo .` -DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'` -rm -f confdef2opt.sed - - -ac_libobjs= -ac_ltlibobjs= -for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_i=`echo "$ac_i" | - sed 's/\$U\././;s/\.o$//;s/\.obj$//'` - # 2. Add them. - ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' -done -LIB@&t@OBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - - -: ${CONFIG_STATUS=./config.status} -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 -echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false -SHELL=\${CONFIG_SHELL-$SHELL} -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 -echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 -echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - -exec 6>&1 - -# Open the log real soon, to keep \$[0] and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. Logging --version etc. is OK. -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX -@%:@@%:@ Running $as_me. @%:@@%:@ -_ASBOX -} >&5 -cat >&5 <<_CSEOF - -This file was extended by Lg3dProto $as_me 5.0, which was -generated by GNU Autoconf 2.59. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -_CSEOF -echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 -echo >&5 -_ACEOF - -# Files that config.status was made for. -if test -n "$ac_config_files"; then - echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_headers"; then - echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_links"; then - echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_commands"; then - echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS -fi - -cat >>$CONFIG_STATUS <<\_ACEOF - -ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. - -Usage: $0 [OPTIONS] [FILE]... - - -h, --help print this help, then exit - -V, --version print version number, then exit - -q, --quiet do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - -Configuration files: -$config_files - -Report bugs to ." -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF -ac_cs_version="\\ -Lg3dProto config.status 5.0 -configured by $0, generated by GNU Autoconf 2.59, - with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" - -Copyright (C) 2003 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." -srcdir=$srcdir -INSTALL="$INSTALL" -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -# If no file are specified by the user, then we need to provide default -# value. By we need to know if files were specified by the user. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=*) - ac_option=`expr "x$1" : 'x\([^=]*\)='` - ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` - ac_shift=: - ;; - -*) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - *) # This is not an option, so the user has probably given explicit - # arguments. - ac_option=$1 - ac_need_defaults=false;; - esac - - case $ac_option in - # Handling of the options. -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --vers* | -V ) - echo "$ac_cs_version"; exit 0 ;; - --he | --h) - # Conflict between --help and --header - { { echo "$as_me:$LINENO: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; };; - --help | --hel | -h ) - echo "$ac_cs_usage"; exit 0 ;; - --debug | --d* | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - CONFIG_FILES="$CONFIG_FILES $ac_optarg" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" - ac_need_defaults=false;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; } ;; - - *) ac_config_targets="$ac_config_targets $1" ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF -if \$ac_cs_recheck; then - echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 - exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion -fi - -_ACEOF - - - - - -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_config_target in $ac_config_targets -do - case "$ac_config_target" in - # Handling of arguments. - "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "lg3dproto.pc" ) CONFIG_FILES="$CONFIG_FILES lg3dproto.pc" ;; - *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; - esac -done - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason to put it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Create a temporary directory, and hook for its removal unless debugging. -$debug || -{ - trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 -} - -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./confstat$$-$RANDOM - (umask 077 && mkdir $tmp) -} || -{ - echo "$me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} - -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF - -# -# CONFIG_FILES section. -# - -# No need to generate the scripts if there are no CONFIG_FILES. -# This happens for instance when ./config.status config.h -if test -n "\$CONFIG_FILES"; then - # Protect against being on the right side of a sed subst in config.status. - sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; - s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF -s,@SHELL@,$SHELL,;t t -s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t -s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t -s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t -s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t -s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t -s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t -s,@exec_prefix@,$exec_prefix,;t t -s,@prefix@,$prefix,;t t -s,@program_transform_name@,$program_transform_name,;t t -s,@bindir@,$bindir,;t t -s,@sbindir@,$sbindir,;t t -s,@libexecdir@,$libexecdir,;t t -s,@datadir@,$datadir,;t t -s,@sysconfdir@,$sysconfdir,;t t -s,@sharedstatedir@,$sharedstatedir,;t t -s,@localstatedir@,$localstatedir,;t t -s,@libdir@,$libdir,;t t -s,@includedir@,$includedir,;t t -s,@oldincludedir@,$oldincludedir,;t t -s,@infodir@,$infodir,;t t -s,@mandir@,$mandir,;t t -s,@build_alias@,$build_alias,;t t -s,@host_alias@,$host_alias,;t t -s,@target_alias@,$target_alias,;t t -s,@DEFS@,$DEFS,;t t -s,@ECHO_C@,$ECHO_C,;t t -s,@ECHO_N@,$ECHO_N,;t t -s,@ECHO_T@,$ECHO_T,;t t -s,@LIBS@,$LIBS,;t t -s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t -s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t -s,@INSTALL_DATA@,$INSTALL_DATA,;t t -s,@CYGPATH_W@,$CYGPATH_W,;t t -s,@PACKAGE@,$PACKAGE,;t t -s,@VERSION@,$VERSION,;t t -s,@ACLOCAL@,$ACLOCAL,;t t -s,@AUTOCONF@,$AUTOCONF,;t t -s,@AUTOMAKE@,$AUTOMAKE,;t t -s,@AUTOHEADER@,$AUTOHEADER,;t t -s,@MAKEINFO@,$MAKEINFO,;t t -s,@install_sh@,$install_sh,;t t -s,@STRIP@,$STRIP,;t t -s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t -s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t -s,@mkdir_p@,$mkdir_p,;t t -s,@AWK@,$AWK,;t t -s,@SET_MAKE@,$SET_MAKE,;t t -s,@am__leading_dot@,$am__leading_dot,;t t -s,@AMTAR@,$AMTAR,;t t -s,@am__tar@,$am__tar,;t t -s,@am__untar@,$am__untar,;t t -s,@LIB@&t@OBJS@,$LIB@&t@OBJS,;t t -s,@LTLIBOBJS@,$LTLIBOBJS,;t t -CEOF - -_ACEOF - - cat >>$CONFIG_STATUS <<\_ACEOF - # Split the substitutions into bite-sized pieces for seds with - # small command number limits, like on Digital OSF/1 and HP-UX. - ac_max_sed_lines=48 - ac_sed_frag=1 # Number of current file. - ac_beg=1 # First line for current file. - ac_end=$ac_max_sed_lines # Line after last line for current file. - ac_more_lines=: - ac_sed_cmds= - while $ac_more_lines; do - if test $ac_beg -gt 1; then - sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - else - sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - fi - if test ! -s $tmp/subs.frag; then - ac_more_lines=false - else - # The purpose of the label and of the branching condition is to - # speed up the sed processing (if there are no `@' at all, there - # is no need to browse any of the substitutions). - # These are the two extra sed commands mentioned above. - (echo ':t - /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed - if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" - else - ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" - fi - ac_sed_frag=`expr $ac_sed_frag + 1` - ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_lines` - fi - done - if test -z "$ac_sed_cmds"; then - ac_sed_cmds=cat - fi -fi # test -n "$CONFIG_FILES" - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case $ac_file in - - | *:- | *:-:* ) # input from stdin - cat >$tmp/stdin - ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - * ) ac_file_in=$ac_file.in ;; - esac - - # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. - ac_dir=`(dirname "$ac_file") 2>/dev/null || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } - - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_builddir$INSTALL ;; - esac - - if test x"$ac_file" != x-; then - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - if test x"$ac_file" = x-; then - configure_input= - else - configure_input="$ac_file. " - fi - configure_input=$configure_input"Generated from `echo $ac_file_in | - sed 's,.*/,,'` by configure." - - # First look for the input files in the build tree, otherwise in the - # src tree. - ac_file_inputs=`IFS=: - for f in $ac_file_in; do - case $f in - -) echo $tmp/stdin ;; - [\\/$]*) - # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - echo "$f";; - *) # Relative - if test -f "$f"; then - # Build tree - echo "$f" - elif test -f "$srcdir/$f"; then - # Source tree - echo "$srcdir/$f" - else - # /dev/null tree - { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - fi;; - esac - done` || { (exit 1); exit 1; } -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF - sed "$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s,@configure_input@,$configure_input,;t t -s,@srcdir@,$ac_srcdir,;t t -s,@abs_srcdir@,$ac_abs_srcdir,;t t -s,@top_srcdir@,$ac_top_srcdir,;t t -s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t -s,@builddir@,$ac_builddir,;t t -s,@abs_builddir@,$ac_abs_builddir,;t t -s,@top_builddir@,$ac_top_builddir,;t t -s,@abs_top_builddir@,$ac_abs_top_builddir,;t t -s,@INSTALL@,$ac_INSTALL,;t t -" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out - rm -f $tmp/stdin - if test x"$ac_file" != x-; then - mv $tmp/out $ac_file - else - cat $tmp/out - rm -f $tmp/out - fi - -done -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF - -{ (exit 0); exit 0; } -_ACEOF -chmod +x $CONFIG_STATUS -ac_clean_files=$ac_clean_files_save - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } -fi - diff --git a/lg3dproto/autom4te.cache/requests b/lg3dproto/autom4te.cache/requests deleted file mode 100644 index afce260..0000000 --- a/lg3dproto/autom4te.cache/requests +++ /dev/null @@ -1,418 +0,0 @@ -# This file was generated. -# It contains the lists of macros which have been traced. -# It can be safely removed. - -@request = ( - bless( [ - '0', - 1, - [ - '/usr/share/autoconf' - ], - [ - '/usr/share/autoconf/autoconf/autoconf.m4f', - '/usr/share/aclocal-1.8/amversion.m4', - '/usr/share/aclocal-1.8/auxdir.m4', - '/usr/share/aclocal-1.8/cond.m4', - '/usr/share/aclocal-1.8/depend.m4', - '/usr/share/aclocal-1.8/depout.m4', - '/usr/share/aclocal-1.8/init.m4', - '/usr/share/aclocal-1.8/install-sh.m4', - '/usr/share/aclocal-1.8/lead-dot.m4', - '/usr/share/aclocal-1.8/make.m4', - '/usr/share/aclocal-1.8/missing.m4', - '/usr/share/aclocal-1.8/mkdirp.m4', - '/usr/share/aclocal-1.8/options.m4', - '/usr/share/aclocal-1.8/sanity.m4', - '/usr/share/aclocal-1.8/strip.m4', - '/home/dj4236/lgn/x/xorg/cvs/head/modular/share/aclocal/xorgversion.m4', - 'configure.ac' - ], - { - 'm4_pattern_forbid' => 1, - 'AC_CONFIG_LIBOBJ_DIR' => 1, - 'AC_C_VOLATILE' => 1, - 'AC_TYPE_OFF_T' => 1, - 'AC_FUNC_CLOSEDIR_VOID' => 1, - 'AC_REPLACE_FNMATCH' => 1, - 'AC_PROG_LIBTOOL' => 1, - 'AM_PROG_MKDIR_P' => 1, - 'AC_FUNC_STAT' => 1, - 'AC_FUNC_WAIT3' => 1, - 'AC_HEADER_TIME' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'AC_FUNC_LSTAT' => 1, - 'AC_STRUCT_TM' => 1, - 'AM_MISSING_HAS_RUN' => 1, - 'AC_FUNC_GETMNTENT' => 1, - 'AC_TYPE_MODE_T' => 1, - 'AC_CHECK_HEADERS' => 1, - 'AC_FUNC_STRTOD' => 1, - 'AM_MISSING_PROG' => 1, - 'AC_FUNC_STRNLEN' => 1, - 'm4_sinclude' => 1, - 'AC_PROG_CXX' => 1, - 'AC_PATH_X' => 1, - 'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK' => 1, - 'AM_PROG_INSTALL_STRIP' => 1, - 'AC_PROG_AWK' => 1, - '_m4_warn' => 1, - 'XORG_RELEASE_VERSION' => 1, - 'AC_HEADER_STDC' => 1, - 'AC_HEADER_MAJOR' => 1, - 'AM_SANITY_CHECK' => 1, - 'AC_FUNC_ERROR_AT_LINE' => 1, - 'AC_PROG_GCC_TRADITIONAL' => 1, - 'AM_DEP_TRACK' => 1, - 'AC_LIBSOURCE' => 1, - 'AC_FUNC_MBRTOWC' => 1, - 'AC_STRUCT_ST_BLOCKS' => 1, - 'AC_TYPE_SIGNAL' => 1, - '_AM_IF_OPTION' => 1, - 'AC_TYPE_UID_T' => 1, - 'AC_PROG_MAKE_SET' => 1, - 'AC_CONFIG_AUX_DIR' => 1, - 'm4_pattern_allow' => 1, - 'sinclude' => 1, - 'AM_SET_LEADING_DOT' => 1, - 'AC_DEFINE_TRACE_LITERAL' => 1, - '_AM_DEPENDENCIES' => 1, - 'AC_FUNC_STRERROR_R' => 1, - 'AC_PROG_CC' => 1, - 'AC_DECL_SYS_SIGLIST' => 1, - 'AC_FUNC_FORK' => 1, - 'AC_FUNC_STRCOLL' => 1, - 'AC_FUNC_VPRINTF' => 1, - 'AC_PROG_YACC' => 1, - 'AC_INIT' => 1, - 'AC_STRUCT_TIMEZONE' => 1, - 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, - 'AC_FUNC_CHOWN' => 1, - 'AC_SUBST' => 1, - 'AC_FUNC_ALLOCA' => 1, - '_AM_SET_OPTION' => 1, - 'AC_CANONICAL_HOST' => 1, - 'AC_FUNC_GETPGRP' => 1, - 'AC_PROG_RANLIB' => 1, - 'AC_FUNC_SETPGRP' => 1, - 'AM_INIT_AUTOMAKE' => 1, - 'AC_CONFIG_SUBDIRS' => 1, - 'AC_FUNC_MMAP' => 1, - 'AC_FUNC_REALLOC' => 1, - 'AC_TYPE_SIZE_T' => 1, - 'AC_CHECK_TYPES' => 1, - 'AC_CONFIG_LINKS' => 1, - 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - 'AC_CHECK_MEMBERS' => 1, - 'AM_MAINTAINER_MODE' => 1, - 'AC_FUNC_UTIME_NULL' => 1, - 'AC_FUNC_SELECT_ARGTYPES' => 1, - 'AC_FUNC_STRFTIME' => 1, - 'AC_HEADER_STAT' => 1, - 'AC_C_INLINE' => 1, - 'AC_PROG_CPP' => 1, - 'AC_C_CONST' => 1, - 'AC_PROG_LEX' => 1, - 'AC_TYPE_PID_T' => 1, - 'AC_CONFIG_FILES' => 1, - 'include' => 1, - 'AC_FUNC_SETVBUF_REVERSED' => 1, - 'AM_AUX_DIR_EXPAND' => 1, - 'AC_PROG_INSTALL' => 1, - 'AM_GNU_GETTEXT' => 1, - 'AC_FUNC_OBSTACK' => 1, - 'AC_CHECK_LIB' => 1, - 'AC_FUNC_MALLOC' => 1, - '_AM_SET_OPTIONS' => 1, - 'AC_FUNC_GETGROUPS' => 1, - '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - 'AC_FUNC_GETLOADAVG' => 1, - 'AH_OUTPUT' => 1, - 'AC_FUNC_FSEEKO' => 1, - 'AM_PROG_CC_C_O' => 1, - '_AM_MANGLE_OPTION' => 1, - 'AC_FUNC_MKTIME' => 1, - 'AM_CONDITIONAL' => 1, - 'AC_CANONICAL_SYSTEM' => 1, - 'AC_CONFIG_HEADERS' => 1, - 'AM_SET_DEPDIR' => 1, - 'AC_HEADER_SYS_WAIT' => 1, - 'AC_FUNC_MEMCMP' => 1, - 'AC_PROG_LN_S' => 1, - 'AM_PROG_INSTALL_SH' => 1, - 'm4_include' => 1, - 'AC_HEADER_DIRENT' => 1, - '_AC_AM_CONFIG_HEADER_HOOK' => 1, - 'AC_CHECK_FUNCS' => 1, - 'AM_MAKE_INCLUDE' => 1 - } - ], 'Autom4te::Request' ), - bless( [ - '1', - 1, - [ - '/usr/share/autoconf' - ], - [ - '/usr/share/autoconf/autoconf/autoconf.m4f', - 'aclocal.m4', - 'configure.ac' - ], - { - '_LT_AC_TAGCONFIG' => 1, - 'm4_pattern_forbid' => 1, - 'AC_CANONICAL_TARGET' => 1, - 'AC_CONFIG_LIBOBJ_DIR' => 1, - 'AC_TYPE_OFF_T' => 1, - 'AC_C_VOLATILE' => 1, - 'AC_FUNC_CLOSEDIR_VOID' => 1, - 'AC_REPLACE_FNMATCH' => 1, - 'AC_PROG_LIBTOOL' => 1, - 'AC_FUNC_STAT' => 1, - 'AC_HEADER_TIME' => 1, - 'AC_FUNC_WAIT3' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'AC_STRUCT_TM' => 1, - 'AC_FUNC_LSTAT' => 1, - 'AC_TYPE_MODE_T' => 1, - 'AC_FUNC_GETMNTENT' => 1, - 'AC_FUNC_STRTOD' => 1, - 'AC_CHECK_HEADERS' => 1, - 'AC_FUNC_STRNLEN' => 1, - 'm4_sinclude' => 1, - 'AC_PROG_CXX' => 1, - 'AC_PATH_X' => 1, - 'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK' => 1, - 'AC_PROG_AWK' => 1, - '_m4_warn' => 1, - 'AC_HEADER_STDC' => 1, - 'AC_HEADER_MAJOR' => 1, - 'AC_FUNC_ERROR_AT_LINE' => 1, - 'AC_PROG_GCC_TRADITIONAL' => 1, - 'AC_LIBSOURCE' => 1, - 'AC_FUNC_MBRTOWC' => 1, - 'AC_STRUCT_ST_BLOCKS' => 1, - 'AC_CANONICAL_BUILD' => 1, - 'AC_TYPE_SIGNAL' => 1, - 'AC_TYPE_UID_T' => 1, - 'AC_PROG_MAKE_SET' => 1, - 'AC_CONFIG_AUX_DIR' => 1, - 'sinclude' => 1, - 'm4_pattern_allow' => 1, - 'AC_DEFINE_TRACE_LITERAL' => 1, - 'AC_FUNC_STRERROR_R' => 1, - 'AC_PROG_CC' => 1, - 'AC_DECL_SYS_SIGLIST' => 1, - 'AC_FUNC_FORK' => 1, - 'AC_FUNC_VPRINTF' => 1, - 'AC_FUNC_STRCOLL' => 1, - 'AC_PROG_YACC' => 1, - 'AC_LIBLTDL_CONVENIENCE' => 1, - 'AC_STRUCT_TIMEZONE' => 1, - 'AC_INIT' => 1, - 'AC_LIBLTDL_INSTALLABLE' => 1, - 'AC_FUNC_CHOWN' => 1, - 'AC_SUBST' => 1, - 'AC_FUNC_ALLOCA' => 1, - 'AC_CANONICAL_HOST' => 1, - 'AC_FUNC_GETPGRP' => 1, - 'AC_PROG_RANLIB' => 1, - 'AM_INIT_AUTOMAKE' => 1, - 'AC_FUNC_SETPGRP' => 1, - 'AC_CONFIG_SUBDIRS' => 1, - 'AC_FUNC_MMAP' => 1, - 'AC_FUNC_REALLOC' => 1, - 'AC_TYPE_SIZE_T' => 1, - 'AC_CONFIG_LINKS' => 1, - 'AC_CHECK_TYPES' => 1, - 'LT_SUPPORTED_TAG' => 1, - 'AC_CHECK_MEMBERS' => 1, - 'AM_MAINTAINER_MODE' => 1, - 'AC_FUNC_UTIME_NULL' => 1, - 'AC_FUNC_SELECT_ARGTYPES' => 1, - 'AC_FUNC_STRFTIME' => 1, - 'AC_HEADER_STAT' => 1, - 'AC_C_INLINE' => 1, - 'AC_PROG_CPP' => 1, - 'AM_ENABLE_MULTILIB' => 1, - 'AC_TYPE_PID_T' => 1, - 'AC_PROG_LEX' => 1, - 'AC_C_CONST' => 1, - 'AC_CONFIG_FILES' => 1, - 'include' => 1, - 'AC_FUNC_SETVBUF_REVERSED' => 1, - 'AC_PROG_INSTALL' => 1, - 'AM_GNU_GETTEXT' => 1, - 'AC_CHECK_LIB' => 1, - 'AC_FUNC_OBSTACK' => 1, - 'AC_FUNC_MALLOC' => 1, - 'AC_FUNC_GETGROUPS' => 1, - 'AC_FUNC_GETLOADAVG' => 1, - 'AH_OUTPUT' => 1, - 'AC_FUNC_FSEEKO' => 1, - 'AM_PROG_CC_C_O' => 1, - 'AM_CONDITIONAL' => 1, - 'AC_CANONICAL_SYSTEM' => 1, - 'AC_FUNC_MKTIME' => 1, - 'AC_CONFIG_HEADERS' => 1, - 'AC_HEADER_SYS_WAIT' => 1, - 'AC_PROG_LN_S' => 1, - 'AC_FUNC_MEMCMP' => 1, - 'm4_include' => 1, - 'AC_HEADER_DIRENT' => 1, - 'AC_CHECK_FUNCS' => 1 - } - ], 'Autom4te::Request' ), - bless( [ - '2', - 1, - [ - '/usr/share/autoconf' - ], - [ - '/usr/share/autoconf/autoconf/autoconf.m4f', - '/usr/share/aclocal-1.9/amversion.m4', - '/usr/share/aclocal-1.9/auxdir.m4', - '/usr/share/aclocal-1.9/cond.m4', - '/usr/share/aclocal-1.9/depend.m4', - '/usr/share/aclocal-1.9/depout.m4', - '/usr/share/aclocal-1.9/init.m4', - '/usr/share/aclocal-1.9/install-sh.m4', - '/usr/share/aclocal-1.9/lead-dot.m4', - '/usr/share/aclocal-1.9/make.m4', - '/usr/share/aclocal-1.9/missing.m4', - '/usr/share/aclocal-1.9/mkdirp.m4', - '/usr/share/aclocal-1.9/options.m4', - '/usr/share/aclocal-1.9/runlog.m4', - '/usr/share/aclocal-1.9/sanity.m4', - '/usr/share/aclocal-1.9/strip.m4', - '/usr/share/aclocal-1.9/tar.m4', - '/home/dj4236/lgn/x/xorg/cvs/head/modular/share/aclocal/xorgversion.m4', - 'configure.ac' - ], - { - 'm4_pattern_forbid' => 1, - 'AC_CONFIG_LIBOBJ_DIR' => 1, - 'AC_C_VOLATILE' => 1, - 'AC_TYPE_OFF_T' => 1, - 'AC_FUNC_CLOSEDIR_VOID' => 1, - 'AC_REPLACE_FNMATCH' => 1, - 'AC_DEFUN' => 1, - 'AC_PROG_LIBTOOL' => 1, - 'AM_PROG_MKDIR_P' => 1, - 'AC_FUNC_STAT' => 1, - 'AC_FUNC_WAIT3' => 1, - 'AC_HEADER_TIME' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'AC_FUNC_LSTAT' => 1, - 'AC_STRUCT_TM' => 1, - 'AM_MISSING_HAS_RUN' => 1, - 'AC_FUNC_GETMNTENT' => 1, - 'AC_TYPE_MODE_T' => 1, - 'AC_CHECK_HEADERS' => 1, - 'AC_FUNC_STRTOD' => 1, - 'AM_MISSING_PROG' => 1, - 'AC_FUNC_STRNLEN' => 1, - 'm4_sinclude' => 1, - 'AC_PROG_CXX' => 1, - 'AC_PATH_X' => 1, - 'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK' => 1, - 'AM_PROG_INSTALL_STRIP' => 1, - 'AC_PROG_AWK' => 1, - '_m4_warn' => 1, - 'XORG_RELEASE_VERSION' => 1, - 'AC_HEADER_STDC' => 1, - 'AC_HEADER_MAJOR' => 1, - 'AM_SANITY_CHECK' => 1, - '_AM_PROG_TAR' => 1, - 'AC_FUNC_ERROR_AT_LINE' => 1, - 'AC_PROG_GCC_TRADITIONAL' => 1, - 'AM_DEP_TRACK' => 1, - 'AC_LIBSOURCE' => 1, - 'AC_FUNC_MBRTOWC' => 1, - 'AC_STRUCT_ST_BLOCKS' => 1, - 'AC_TYPE_SIGNAL' => 1, - '_AM_IF_OPTION' => 1, - 'AC_TYPE_UID_T' => 1, - 'AC_PROG_MAKE_SET' => 1, - 'AC_CONFIG_AUX_DIR' => 1, - 'm4_pattern_allow' => 1, - 'sinclude' => 1, - 'AM_SET_LEADING_DOT' => 1, - 'AC_DEFINE_TRACE_LITERAL' => 1, - '_AM_DEPENDENCIES' => 1, - 'AC_FUNC_STRERROR_R' => 1, - 'AC_PROG_CC' => 1, - 'AC_DECL_SYS_SIGLIST' => 1, - 'AC_FUNC_FORK' => 1, - 'AU_DEFUN' => 1, - 'AC_FUNC_STRCOLL' => 1, - 'AC_FUNC_VPRINTF' => 1, - 'AC_PROG_YACC' => 1, - 'AC_INIT' => 1, - 'AC_STRUCT_TIMEZONE' => 1, - 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, - 'AC_FUNC_CHOWN' => 1, - 'AC_SUBST' => 1, - 'AC_FUNC_ALLOCA' => 1, - '_AM_SET_OPTION' => 1, - 'AC_FUNC_GETPGRP' => 1, - 'AC_CANONICAL_HOST' => 1, - 'AC_PROG_RANLIB' => 1, - 'AC_FUNC_SETPGRP' => 1, - 'AM_INIT_AUTOMAKE' => 1, - 'AC_CONFIG_SUBDIRS' => 1, - 'AC_FUNC_MMAP' => 1, - 'AC_FUNC_REALLOC' => 1, - 'AC_TYPE_SIZE_T' => 1, - 'AC_CHECK_TYPES' => 1, - 'AC_CONFIG_LINKS' => 1, - 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - 'AC_CHECK_MEMBERS' => 1, - 'AM_MAINTAINER_MODE' => 1, - 'AC_DEFUN_ONCE' => 1, - 'AC_FUNC_UTIME_NULL' => 1, - 'AC_FUNC_SELECT_ARGTYPES' => 1, - 'AC_FUNC_STRFTIME' => 1, - 'AC_HEADER_STAT' => 1, - 'AC_C_INLINE' => 1, - 'AC_PROG_CPP' => 1, - 'AC_C_CONST' => 1, - 'AC_PROG_LEX' => 1, - 'AC_TYPE_PID_T' => 1, - 'AC_CONFIG_FILES' => 1, - 'include' => 1, - 'AC_FUNC_SETVBUF_REVERSED' => 1, - 'AM_AUX_DIR_EXPAND' => 1, - 'AC_PROG_INSTALL' => 1, - 'AM_GNU_GETTEXT' => 1, - 'AC_FUNC_OBSTACK' => 1, - 'AC_CHECK_LIB' => 1, - 'AC_FUNC_MALLOC' => 1, - '_AM_SET_OPTIONS' => 1, - 'AC_FUNC_GETGROUPS' => 1, - 'AM_RUN_LOG' => 1, - '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - 'AC_FUNC_GETLOADAVG' => 1, - 'AH_OUTPUT' => 1, - 'AC_FUNC_FSEEKO' => 1, - 'AM_PROG_CC_C_O' => 1, - '_AM_MANGLE_OPTION' => 1, - 'AC_FUNC_MKTIME' => 1, - 'AM_CONDITIONAL' => 1, - 'AC_CANONICAL_SYSTEM' => 1, - 'AC_CONFIG_HEADERS' => 1, - 'AM_SET_DEPDIR' => 1, - 'AC_HEADER_SYS_WAIT' => 1, - 'AC_FUNC_MEMCMP' => 1, - 'AC_PROG_LN_S' => 1, - 'AM_PROG_INSTALL_SH' => 1, - 'm4_include' => 1, - 'AC_HEADER_DIRENT' => 1, - '_AC_AM_CONFIG_HEADER_HOOK' => 1, - 'AC_CHECK_FUNCS' => 1, - 'AM_MAKE_INCLUDE' => 1 - } - ], 'Autom4te::Request' ) - ); - diff --git a/lg3dproto/autom4te.cache/traces.0 b/lg3dproto/autom4te.cache/traces.0 deleted file mode 100644 index 24a0b33..0000000 --- a/lg3dproto/autom4te.cache/traces.0 +++ /dev/null @@ -1,128 +0,0 @@ -m4trace:configure.ac:2: -1- AC_INIT([Lg3dProto], [5.0], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?A[CHUM]_]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([_AC_]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) -m4trace:configure.ac:2: -1- m4_pattern_allow([^AS_FLAGS$]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?m4_]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^dnl$]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?AS_]) -m4trace:configure.ac:2: -1- AC_SUBST([SHELL], [${CONFIG_SHELL-/bin/sh}]) -m4trace:configure.ac:2: -1- AC_SUBST([PATH_SEPARATOR]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])]) -m4trace:configure.ac:2: -1- AC_SUBST([exec_prefix], [NONE]) -m4trace:configure.ac:2: -1- AC_SUBST([prefix], [NONE]) -m4trace:configure.ac:2: -1- AC_SUBST([program_transform_name], [s,x,x,]) -m4trace:configure.ac:2: -1- AC_SUBST([bindir], ['${exec_prefix}/bin']) -m4trace:configure.ac:2: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin']) -m4trace:configure.ac:2: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec']) -m4trace:configure.ac:2: -1- AC_SUBST([datadir], ['${prefix}/share']) -m4trace:configure.ac:2: -1- AC_SUBST([sysconfdir], ['${prefix}/etc']) -m4trace:configure.ac:2: -1- AC_SUBST([sharedstatedir], ['${prefix}/com']) -m4trace:configure.ac:2: -1- AC_SUBST([localstatedir], ['${prefix}/var']) -m4trace:configure.ac:2: -1- AC_SUBST([libdir], ['${exec_prefix}/lib']) -m4trace:configure.ac:2: -1- AC_SUBST([includedir], ['${prefix}/include']) -m4trace:configure.ac:2: -1- AC_SUBST([oldincludedir], ['/usr/include']) -m4trace:configure.ac:2: -1- AC_SUBST([infodir], ['${prefix}/info']) -m4trace:configure.ac:2: -1- AC_SUBST([mandir], ['${prefix}/man']) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */ -#undef PACKAGE_NAME]) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME]) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */ -#undef PACKAGE_VERSION]) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING]) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT]) -m4trace:configure.ac:2: -1- AC_SUBST([build_alias]) -m4trace:configure.ac:2: -1- AC_SUBST([host_alias]) -m4trace:configure.ac:2: -1- AC_SUBST([target_alias]) -m4trace:configure.ac:2: -1- AC_SUBST([DEFS]) -m4trace:configure.ac:2: -1- AC_SUBST([ECHO_C]) -m4trace:configure.ac:2: -1- AC_SUBST([ECHO_N]) -m4trace:configure.ac:2: -1- AC_SUBST([ECHO_T]) -m4trace:configure.ac:2: -1- AC_SUBST([LIBS]) -m4trace:configure.ac:3: -1- AM_INIT_AUTOMAKE([foreign dist-bzip2]) -m4trace:configure.ac:3: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) -m4trace:configure.ac:3: -1- AM_SET_CURRENT_AUTOMAKE_VERSION -m4trace:configure.ac:3: -1- AM_AUTOMAKE_VERSION([1.8.3]) -m4trace:configure.ac:3: -1- AC_PROG_INSTALL -m4trace:configure.ac:3: -1- AC_SUBST([INSTALL_PROGRAM]) -m4trace:configure.ac:3: -1- AC_SUBST([INSTALL_SCRIPT]) -m4trace:configure.ac:3: -1- AC_SUBST([INSTALL_DATA]) -m4trace:configure.ac:3: -1- AC_SUBST([CYGPATH_W]) -m4trace:configure.ac:3: -1- _AM_SET_OPTIONS([foreign dist-bzip2]) -m4trace:configure.ac:3: -1- _AM_SET_OPTION([foreign]) -m4trace:configure.ac:3: -2- _AM_MANGLE_OPTION([foreign]) -m4trace:configure.ac:3: -1- _AM_SET_OPTION([dist-bzip2]) -m4trace:configure.ac:3: -2- _AM_MANGLE_OPTION([dist-bzip2]) -m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME']) -m4trace:configure.ac:3: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION']) -m4trace:configure.ac:3: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])]) -m4trace:configure.ac:3: -2- _AM_MANGLE_OPTION([no-define]) -m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE]) -m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE], [/* Name of package */ -#undef PACKAGE]) -m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([VERSION]) -m4trace:configure.ac:3: -1- AH_OUTPUT([VERSION], [/* Version number of package */ -#undef VERSION]) -m4trace:configure.ac:3: -1- AM_SANITY_CHECK -m4trace:configure.ac:3: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) -m4trace:configure.ac:3: -1- AM_MISSING_HAS_RUN -m4trace:configure.ac:3: -1- AM_AUX_DIR_EXPAND -m4trace:configure.ac:3: -1- AC_SUBST([ACLOCAL]) -m4trace:configure.ac:3: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) -m4trace:configure.ac:3: -1- AC_SUBST([AUTOCONF]) -m4trace:configure.ac:3: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) -m4trace:configure.ac:3: -1- AC_SUBST([AUTOMAKE]) -m4trace:configure.ac:3: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) -m4trace:configure.ac:3: -1- AC_SUBST([AUTOHEADER]) -m4trace:configure.ac:3: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) -m4trace:configure.ac:3: -1- AC_SUBST([MAKEINFO]) -m4trace:configure.ac:3: -1- AM_MISSING_PROG([AMTAR], [tar]) -m4trace:configure.ac:3: -1- AC_SUBST([AMTAR]) -m4trace:configure.ac:3: -1- AM_PROG_INSTALL_SH -m4trace:configure.ac:3: -1- AC_SUBST([install_sh]) -m4trace:configure.ac:3: -1- AM_PROG_INSTALL_STRIP -m4trace:configure.ac:3: -1- AC_SUBST([STRIP]) -m4trace:configure.ac:3: -1- AC_SUBST([ac_ct_STRIP]) -m4trace:configure.ac:3: -1- AC_SUBST([INSTALL_STRIP_PROGRAM]) -m4trace:configure.ac:3: -1- AM_PROG_MKDIR_P -m4trace:configure.ac:3: -1- AC_SUBST([mkdir_p]) -m4trace:configure.ac:3: -1- AC_PROG_AWK -m4trace:configure.ac:3: -1- AC_SUBST([AWK]) -m4trace:configure.ac:3: -1- AC_PROG_MAKE_SET -m4trace:configure.ac:3: -1- AC_SUBST([SET_MAKE]) -m4trace:configure.ac:3: -1- AM_SET_LEADING_DOT -m4trace:configure.ac:3: -1- AC_SUBST([am__leading_dot]) -m4trace:configure.ac:3: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl -]) -m4trace:configure.ac:3: -2- _AM_MANGLE_OPTION([no-dependencies]) -m4trace:configure.ac:5: -1- XORG_RELEASE_VERSION -m4trace:configure.ac:5: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. -You should run autoupdate.], [/usr/src/packages/BUILD/autoconf-2.59/tests/../lib/autoconf/general.m4:219: AC_HELP_STRING is expanded from... -/home/dj4236/lgn/x/xorg/cvs/head/modular/share/aclocal/xorgversion.m4:43: XORG_RELEASE_VERSION is expanded from... -configure.ac:5: the top level]) -m4trace:configure.ac:8: -1- AC_CONFIG_FILES([Makefile - lg3dproto.pc]) -m4trace:configure.ac:8: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments. -You should run autoupdate.], []) -m4trace:configure.ac:8: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) -m4trace:configure.ac:8: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) diff --git a/lg3dproto/autom4te.cache/traces.1 b/lg3dproto/autom4te.cache/traces.1 deleted file mode 100644 index b0bdd1c..0000000 --- a/lg3dproto/autom4te.cache/traces.1 +++ /dev/null @@ -1,97 +0,0 @@ -m4trace:configure.ac:2: -1- AC_INIT([Lg3dProto], [5.0], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?A[CHUM]_]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([_AC_]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) -m4trace:configure.ac:2: -1- m4_pattern_allow([^AS_FLAGS$]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?m4_]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^dnl$]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?AS_]) -m4trace:configure.ac:2: -1- AC_SUBST([SHELL], [${CONFIG_SHELL-/bin/sh}]) -m4trace:configure.ac:2: -1- AC_SUBST([PATH_SEPARATOR]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])]) -m4trace:configure.ac:2: -1- AC_SUBST([exec_prefix], [NONE]) -m4trace:configure.ac:2: -1- AC_SUBST([prefix], [NONE]) -m4trace:configure.ac:2: -1- AC_SUBST([program_transform_name], [s,x,x,]) -m4trace:configure.ac:2: -1- AC_SUBST([bindir], ['${exec_prefix}/bin']) -m4trace:configure.ac:2: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin']) -m4trace:configure.ac:2: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec']) -m4trace:configure.ac:2: -1- AC_SUBST([datadir], ['${prefix}/share']) -m4trace:configure.ac:2: -1- AC_SUBST([sysconfdir], ['${prefix}/etc']) -m4trace:configure.ac:2: -1- AC_SUBST([sharedstatedir], ['${prefix}/com']) -m4trace:configure.ac:2: -1- AC_SUBST([localstatedir], ['${prefix}/var']) -m4trace:configure.ac:2: -1- AC_SUBST([libdir], ['${exec_prefix}/lib']) -m4trace:configure.ac:2: -1- AC_SUBST([includedir], ['${prefix}/include']) -m4trace:configure.ac:2: -1- AC_SUBST([oldincludedir], ['/usr/include']) -m4trace:configure.ac:2: -1- AC_SUBST([infodir], ['${prefix}/info']) -m4trace:configure.ac:2: -1- AC_SUBST([mandir], ['${prefix}/man']) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */ -#undef PACKAGE_NAME]) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME]) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */ -#undef PACKAGE_VERSION]) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING]) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT]) -m4trace:configure.ac:2: -1- AC_SUBST([build_alias]) -m4trace:configure.ac:2: -1- AC_SUBST([host_alias]) -m4trace:configure.ac:2: -1- AC_SUBST([target_alias]) -m4trace:configure.ac:2: -1- AC_SUBST([DEFS]) -m4trace:configure.ac:2: -1- AC_SUBST([ECHO_C]) -m4trace:configure.ac:2: -1- AC_SUBST([ECHO_N]) -m4trace:configure.ac:2: -1- AC_SUBST([ECHO_T]) -m4trace:configure.ac:2: -1- AC_SUBST([LIBS]) -m4trace:configure.ac:3: -1- AM_INIT_AUTOMAKE([foreign dist-bzip2]) -m4trace:configure.ac:3: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) -m4trace:configure.ac:3: -1- AM_AUTOMAKE_VERSION([1.9.6]) -m4trace:configure.ac:3: -1- AC_PROG_INSTALL -m4trace:configure.ac:3: -1- AC_SUBST([INSTALL_PROGRAM]) -m4trace:configure.ac:3: -1- AC_SUBST([INSTALL_SCRIPT]) -m4trace:configure.ac:3: -1- AC_SUBST([INSTALL_DATA]) -m4trace:configure.ac:3: -1- AC_SUBST([CYGPATH_W]) -m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME']) -m4trace:configure.ac:3: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION']) -m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE]) -m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE], [/* Name of package */ -#undef PACKAGE]) -m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([VERSION]) -m4trace:configure.ac:3: -1- AH_OUTPUT([VERSION], [/* Version number of package */ -#undef VERSION]) -m4trace:configure.ac:3: -1- AC_SUBST([ACLOCAL]) -m4trace:configure.ac:3: -1- AC_SUBST([AUTOCONF]) -m4trace:configure.ac:3: -1- AC_SUBST([AUTOMAKE]) -m4trace:configure.ac:3: -1- AC_SUBST([AUTOHEADER]) -m4trace:configure.ac:3: -1- AC_SUBST([MAKEINFO]) -m4trace:configure.ac:3: -1- AC_SUBST([install_sh]) -m4trace:configure.ac:3: -1- AC_SUBST([STRIP]) -m4trace:configure.ac:3: -1- AC_SUBST([ac_ct_STRIP]) -m4trace:configure.ac:3: -1- AC_SUBST([INSTALL_STRIP_PROGRAM]) -m4trace:configure.ac:3: -1- AC_SUBST([mkdir_p]) -m4trace:configure.ac:3: -1- AC_PROG_AWK -m4trace:configure.ac:3: -1- AC_SUBST([AWK]) -m4trace:configure.ac:3: -1- AC_PROG_MAKE_SET -m4trace:configure.ac:3: -1- AC_SUBST([SET_MAKE]) -m4trace:configure.ac:3: -1- AC_SUBST([am__leading_dot]) -m4trace:configure.ac:3: -1- AC_SUBST([AMTAR]) -m4trace:configure.ac:3: -1- AC_SUBST([am__tar]) -m4trace:configure.ac:3: -1- AC_SUBST([am__untar]) -m4trace:configure.ac:5: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. -You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from... -aclocal.m4:584: XORG_RELEASE_VERSION is expanded from... -configure.ac:5: the top level]) -m4trace:configure.ac:8: -1- AC_CONFIG_FILES([Makefile - lg3dproto.pc]) -m4trace:configure.ac:8: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments. -You should run autoupdate.], []) -m4trace:configure.ac:8: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) -m4trace:configure.ac:8: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) diff --git a/lg3dproto/autom4te.cache/traces.2 b/lg3dproto/autom4te.cache/traces.2 deleted file mode 100644 index d88ce08..0000000 --- a/lg3dproto/autom4te.cache/traces.2 +++ /dev/null @@ -1,630 +0,0 @@ -m4trace:/usr/share/aclocal-1.9/amversion.m4:13: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) -m4trace:/usr/share/aclocal-1.9/amversion.m4:20: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.9.6])]) -m4trace:/usr/share/aclocal-1.9/auxdir.m4:52: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. -AC_PREREQ([2.50])dnl -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` -]) -m4trace:/usr/share/aclocal-1.9/cond.m4:32: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl -AC_SUBST([$1_TRUE]) -AC_SUBST([$1_FALSE]) -if $2; then - $1_TRUE= - $1_FALSE='#' -else - $1_TRUE='#' - $1_FALSE= -fi -AC_CONFIG_COMMANDS_PRE( -[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then - AC_MSG_ERROR([[conditional "$1" was never defined. -Usually this means the macro was only invoked conditionally.]]) -fi])]) -m4trace:/usr/share/aclocal-1.9/depend.m4:131: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl -AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl -AC_REQUIRE([AM_MAKE_INCLUDE])dnl -AC_REQUIRE([AM_DEP_TRACK])dnl - -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) - -AC_CACHE_CHECK([dependency style of $depcc], - [am_cv_$1_dependencies_compiler_type], -[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_$1_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` - fi - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_$1_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_$1_dependencies_compiler_type=none -fi -]) -AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) -AM_CONDITIONAL([am__fastdep$1], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) -]) -m4trace:/usr/share/aclocal-1.9/depend.m4:141: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl -AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl -]) -m4trace:/usr/share/aclocal-1.9/depend.m4:156: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -fi -AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -AC_SUBST([AMDEPBACKSLASH]) -]) -m4trace:/usr/share/aclocal-1.9/depout.m4:53: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [for mf in $CONFIG_FILES; do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # So let's grep whole file. - if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then - dirpart=`AS_DIRNAME("$mf")` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` - AS_MKDIR_P([$dirpart/$fdir]) - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done -done -]) -m4trace:/usr/share/aclocal-1.9/depout.m4:67: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], - [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], - [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) -]) -m4trace:/usr/share/aclocal-1.9/init.m4:92: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.58])dnl -dnl Autoconf wants to disallow AM_ names. We explicitly allow -dnl the ones we care about. -m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl -AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl -AC_REQUIRE([AC_PROG_INSTALL])dnl -# test to see if srcdir already configured -if test "`cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi -AC_SUBST([CYGPATH_W]) - -# Define the identity of the package. -dnl Distinguish between old-style and new-style calls. -m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl - AC_SUBST([PACKAGE], [$1])dnl - AC_SUBST([VERSION], [$2])], -[_AM_SET_OPTIONS([$1])dnl - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl - -_AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl - -# Some tools Automake needs. -AC_REQUIRE([AM_SANITY_CHECK])dnl -AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) -AM_PROG_INSTALL_SH -AM_PROG_INSTALL_STRIP -AC_REQUIRE([AM_PROG_MKDIR_P])dnl -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -AC_REQUIRE([AC_PROG_AWK])dnl -AC_REQUIRE([AC_PROG_MAKE_SET])dnl -AC_REQUIRE([AM_SET_LEADING_DOT])dnl -_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) -_AM_IF_OPTION([no-dependencies],, -[AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl -]) -]) -m4trace:/usr/share/aclocal-1.9/init.m4:113: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $1 | $1:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) -m4trace:/usr/share/aclocal-1.9/install-sh.m4:14: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -install_sh=${install_sh-"$am_aux_dir/install-sh"} -AC_SUBST(install_sh)]) -m4trace:/usr/share/aclocal-1.9/lead-dot.m4:21: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null -AC_SUBST([am__leading_dot])]) -m4trace:/usr/share/aclocal-1.9/make.m4:51: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo done -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -AC_MSG_CHECKING([for style of include used by $am_make]) -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# We grep out `Entering directory' and `Leaving directory' -# messages which can occur if `w' ends up in MAKEFLAGS. -# In particular we don't look at `^make:' because GNU make might -# be invoked under some other name (usually "gmake"), in which -# case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then - am__include=include - am__quote= - _am_result=GNU -fi -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then - am__include=.include - am__quote="\"" - _am_result=BSD - fi -fi -AC_SUBST([am__include]) -AC_SUBST([am__quote]) -AC_MSG_RESULT([$_am_result]) -rm -f confinc confmf -]) -m4trace:/usr/share/aclocal-1.9/missing.m4:17: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) -$1=${$1-"${am_missing_run}$2"} -AC_SUBST($1)]) -m4trace:/usr/share/aclocal-1.9/missing.m4:34: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) -fi -]) -m4trace:/usr/share/aclocal-1.9/mkdirp.m4:63: -1- AC_DEFUN([AM_PROG_MKDIR_P], [if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then - # We used to keeping the `.' as first argument, in order to - # allow $(mkdir_p) to be used without argument. As in - # $(mkdir_p) $(somedir) - # where $(somedir) is conditionally defined. However this is wrong - # for two reasons: - # 1. if the package is installed by a user who cannot write `.' - # make install will fail, - # 2. the above comment should most certainly read - # $(mkdir_p) $(DESTDIR)$(somedir) - # so it does not work when $(somedir) is undefined and - # $(DESTDIR) is not. - # To support the latter case, we have to write - # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), - # so the `.' trick is pointless. - mkdir_p='mkdir -p --' -else - # On NextStep and OpenStep, the `mkdir' command does not - # recognize any option. It will interpret all options as - # directories to create, and then abort because `.' already - # exists. - for d in ./-p ./--version; - do - test -d $d && rmdir $d - done - # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. - if test -f "$ac_aux_dir/mkinstalldirs"; then - mkdir_p='$(mkinstalldirs)' - else - mkdir_p='$(install_sh) -d' - fi -fi -AC_SUBST([mkdir_p])]) -m4trace:/usr/share/aclocal-1.9/options.m4:14: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) -m4trace:/usr/share/aclocal-1.9/options.m4:20: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) -m4trace:/usr/share/aclocal-1.9/options.m4:26: -1- AC_DEFUN([_AM_SET_OPTIONS], [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) -m4trace:/usr/share/aclocal-1.9/options.m4:32: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -m4trace:/usr/share/aclocal-1.9/runlog.m4:17: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD - ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - (exit $ac_status); }]) -m4trace:/usr/share/aclocal-1.9/sanity.m4:51: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi - - test "$[2]" = conftest.file - ) -then - # Ok. - : -else - AC_MSG_ERROR([newly created file is older than distributed files! -Check your system clock]) -fi -AC_MSG_RESULT(yes)]) -m4trace:/usr/share/aclocal-1.9/strip.m4:28: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. -if test "$cross_compiling" != no; then - AC_CHECK_TOOL([STRIP], [strip], :) -fi -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" -AC_SUBST([INSTALL_STRIP_PROGRAM])]) -m4trace:/usr/share/aclocal-1.9/tar.m4:95: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. -AM_MISSING_PROG([AMTAR], [tar]) -m4_if([$1], [v7], - [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], - [m4_case([$1], [ustar],, [pax],, - [m4_fatal([Unknown tar format])]) -AC_MSG_CHECKING([how to create a $1 tar archive]) -# Loop over all known methods to create a tar archive until one works. -_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -_am_tools=${am_cv_prog_tar_$1-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break - - # tar/untar a dummy directory, and stop if the command works - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) - rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar /dev/null 2>&1 && break - fi -done -rm -rf conftest.dir - -AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -AC_MSG_RESULT([$am_cv_prog_tar_$1])]) -AC_SUBST([am__tar]) -AC_SUBST([am__untar]) -]) -m4trace:/home/dj4236/lgn/x/xorg/cvs/head/modular/share/aclocal/xorgversion.m4:43: -1- AC_DEFUN([XORG_RELEASE_VERSION], [ - AC_ARG_WITH(release-version, - AC_HELP_STRING([--with-release-version=STRING], - [Use release version string in package name]), - [RELEASE_VERSION="$withval"], - [RELEASE_VERSION=""]) - if test "x$RELEASE_VERSION" != "x"; then - PACKAGE="$PACKAGE-$RELEASE_VERSION" - PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" - AC_MSG_NOTICE([Building with package name set to $PACKAGE]) - fi -]) -m4trace:configure.ac:2: -1- AC_INIT([Lg3dProto], [5.0], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?A[CHUM]_]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([_AC_]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) -m4trace:configure.ac:2: -1- m4_pattern_allow([^AS_FLAGS$]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?m4_]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^dnl$]) -m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?AS_]) -m4trace:configure.ac:2: -1- AC_SUBST([SHELL], [${CONFIG_SHELL-/bin/sh}]) -m4trace:configure.ac:2: -1- AC_SUBST([PATH_SEPARATOR]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])]) -m4trace:configure.ac:2: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])]) -m4trace:configure.ac:2: -1- AC_SUBST([exec_prefix], [NONE]) -m4trace:configure.ac:2: -1- AC_SUBST([prefix], [NONE]) -m4trace:configure.ac:2: -1- AC_SUBST([program_transform_name], [s,x,x,]) -m4trace:configure.ac:2: -1- AC_SUBST([bindir], ['${exec_prefix}/bin']) -m4trace:configure.ac:2: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin']) -m4trace:configure.ac:2: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec']) -m4trace:configure.ac:2: -1- AC_SUBST([datadir], ['${prefix}/share']) -m4trace:configure.ac:2: -1- AC_SUBST([sysconfdir], ['${prefix}/etc']) -m4trace:configure.ac:2: -1- AC_SUBST([sharedstatedir], ['${prefix}/com']) -m4trace:configure.ac:2: -1- AC_SUBST([localstatedir], ['${prefix}/var']) -m4trace:configure.ac:2: -1- AC_SUBST([libdir], ['${exec_prefix}/lib']) -m4trace:configure.ac:2: -1- AC_SUBST([includedir], ['${prefix}/include']) -m4trace:configure.ac:2: -1- AC_SUBST([oldincludedir], ['/usr/include']) -m4trace:configure.ac:2: -1- AC_SUBST([infodir], ['${prefix}/info']) -m4trace:configure.ac:2: -1- AC_SUBST([mandir], ['${prefix}/man']) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */ -#undef PACKAGE_NAME]) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME]) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */ -#undef PACKAGE_VERSION]) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING]) -m4trace:configure.ac:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT]) -m4trace:configure.ac:2: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT]) -m4trace:configure.ac:2: -1- AC_SUBST([build_alias]) -m4trace:configure.ac:2: -1- AC_SUBST([host_alias]) -m4trace:configure.ac:2: -1- AC_SUBST([target_alias]) -m4trace:configure.ac:2: -1- AC_SUBST([DEFS]) -m4trace:configure.ac:2: -1- AC_SUBST([ECHO_C]) -m4trace:configure.ac:2: -1- AC_SUBST([ECHO_N]) -m4trace:configure.ac:2: -1- AC_SUBST([ECHO_T]) -m4trace:configure.ac:2: -1- AC_SUBST([LIBS]) -m4trace:configure.ac:3: -1- AM_INIT_AUTOMAKE([foreign dist-bzip2]) -m4trace:configure.ac:3: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) -m4trace:configure.ac:3: -1- AM_SET_CURRENT_AUTOMAKE_VERSION -m4trace:configure.ac:3: -1- AM_AUTOMAKE_VERSION([1.9.6]) -m4trace:configure.ac:3: -1- AC_PROG_INSTALL -m4trace:configure.ac:3: -1- AC_SUBST([INSTALL_PROGRAM]) -m4trace:configure.ac:3: -1- AC_SUBST([INSTALL_SCRIPT]) -m4trace:configure.ac:3: -1- AC_SUBST([INSTALL_DATA]) -m4trace:configure.ac:3: -1- AC_SUBST([CYGPATH_W]) -m4trace:configure.ac:3: -1- _AM_SET_OPTIONS([foreign dist-bzip2]) -m4trace:configure.ac:3: -1- _AM_SET_OPTION([foreign]) -m4trace:configure.ac:3: -2- _AM_MANGLE_OPTION([foreign]) -m4trace:configure.ac:3: -1- _AM_SET_OPTION([dist-bzip2]) -m4trace:configure.ac:3: -2- _AM_MANGLE_OPTION([dist-bzip2]) -m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME']) -m4trace:configure.ac:3: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION']) -m4trace:configure.ac:3: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])]) -m4trace:configure.ac:3: -2- _AM_MANGLE_OPTION([no-define]) -m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE]) -m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE], [/* Name of package */ -#undef PACKAGE]) -m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([VERSION]) -m4trace:configure.ac:3: -1- AH_OUTPUT([VERSION], [/* Version number of package */ -#undef VERSION]) -m4trace:configure.ac:3: -1- AM_SANITY_CHECK -m4trace:configure.ac:3: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) -m4trace:configure.ac:3: -1- AM_MISSING_HAS_RUN -m4trace:configure.ac:3: -1- AM_AUX_DIR_EXPAND -m4trace:configure.ac:3: -1- AC_SUBST([ACLOCAL]) -m4trace:configure.ac:3: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) -m4trace:configure.ac:3: -1- AC_SUBST([AUTOCONF]) -m4trace:configure.ac:3: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) -m4trace:configure.ac:3: -1- AC_SUBST([AUTOMAKE]) -m4trace:configure.ac:3: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) -m4trace:configure.ac:3: -1- AC_SUBST([AUTOHEADER]) -m4trace:configure.ac:3: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) -m4trace:configure.ac:3: -1- AC_SUBST([MAKEINFO]) -m4trace:configure.ac:3: -1- AM_PROG_INSTALL_SH -m4trace:configure.ac:3: -1- AC_SUBST([install_sh]) -m4trace:configure.ac:3: -1- AM_PROG_INSTALL_STRIP -m4trace:configure.ac:3: -1- AC_SUBST([STRIP]) -m4trace:configure.ac:3: -1- AC_SUBST([ac_ct_STRIP]) -m4trace:configure.ac:3: -1- AC_SUBST([INSTALL_STRIP_PROGRAM]) -m4trace:configure.ac:3: -1- AM_PROG_MKDIR_P -m4trace:configure.ac:3: -1- AC_SUBST([mkdir_p]) -m4trace:configure.ac:3: -1- AC_PROG_AWK -m4trace:configure.ac:3: -1- AC_SUBST([AWK]) -m4trace:configure.ac:3: -1- AC_PROG_MAKE_SET -m4trace:configure.ac:3: -1- AC_SUBST([SET_MAKE]) -m4trace:configure.ac:3: -1- AM_SET_LEADING_DOT -m4trace:configure.ac:3: -1- AC_SUBST([am__leading_dot]) -m4trace:configure.ac:3: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) -m4trace:configure.ac:3: -2- _AM_MANGLE_OPTION([tar-ustar]) -m4trace:configure.ac:3: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) -m4trace:configure.ac:3: -2- _AM_MANGLE_OPTION([tar-pax]) -m4trace:configure.ac:3: -1- _AM_PROG_TAR([v7]) -m4trace:configure.ac:3: -1- AM_MISSING_PROG([AMTAR], [tar]) -m4trace:configure.ac:3: -1- AC_SUBST([AMTAR]) -m4trace:configure.ac:3: -1- AC_SUBST([am__tar]) -m4trace:configure.ac:3: -1- AC_SUBST([am__untar]) -m4trace:configure.ac:3: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl -]) -m4trace:configure.ac:3: -2- _AM_MANGLE_OPTION([no-dependencies]) -m4trace:configure.ac:5: -1- XORG_RELEASE_VERSION -m4trace:configure.ac:5: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. -You should run autoupdate.], [autoconf/general.m4:219: AC_HELP_STRING is expanded from... -/home/dj4236/lgn/x/xorg/cvs/head/modular/share/aclocal/xorgversion.m4:43: XORG_RELEASE_VERSION is expanded from... -configure.ac:5: the top level]) -m4trace:configure.ac:8: -1- AC_CONFIG_FILES([Makefile - lg3dproto.pc]) -m4trace:configure.ac:8: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments. -You should run autoupdate.], []) -m4trace:configure.ac:8: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) -m4trace:configure.ac:8: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) diff --git a/lg3dproto/config.log b/lg3dproto/config.log deleted file mode 100644 index 753e3e3..0000000 --- a/lg3dproto/config.log +++ /dev/null @@ -1,169 +0,0 @@ -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by Lg3dProto configure 5.0, which was -generated by GNU Autoconf 2.59. Invocation command line was - - $ ./configure --enable-maintainer-mode --prefix=/home/dj4236/lgn/x/xorg/cvs/head/modular - -## --------- ## -## Platform. ## -## --------- ## - -hostname = d-nwk12-125-124 -uname -m = x86_64 -uname -r = 2.6.17-1.2145_FC5 -uname -s = Linux -uname -v = #1 SMP Sat Jul 1 13:05:01 EDT 2006 - -/usr/bin/uname -p = unknown -/bin/uname -X = unknown - -/bin/arch = x86_64 -/usr/bin/arch -k = unknown -/usr/convex/getsysinfo = unknown -hostinfo = unknown -/bin/machine = unknown -/usr/bin/oslevel = unknown -/bin/universe = unknown - -PATH: /home/dj4236/lgn/x/xorg/cvs/head/modular/bin -PATH: /home/dj4236/lgn/x/xorg/cvs/head/modular/bin -PATH: /usr/staroffice7/program -PATH: . -PATH: /home/dj4236/jdks/amd64/jdk1.6.0/bin -PATH: /home/dj4236/bin/i386 -PATH: /home/dj4236/bin -PATH: /home/dj4236/ant/bin -PATH: /home/dj4236/firefox -PATH: /usr/local/bin -PATH: /bin -PATH: /usr/bin -PATH: /etc -PATH: /usr/local/Acrobat5/bin -PATH: /usr/X11R6/bin -PATH: /opt/gnome/bin -PATH: /opt/OpenOffice.org/program -PATH: /home/dj4236/thunderbird -PATH: /home/dj4236/git - - -## ----------- ## -## Core tests. ## -## ----------- ## - -configure:1282: checking for a BSD-compatible install -configure:1337: result: /usr/bin/install -c -configure:1348: checking whether build environment is sane -configure:1391: result: yes -configure:1456: checking for gawk -configure:1472: found /bin/gawk -configure:1482: result: gawk -configure:1492: checking whether make sets $(MAKE) -configure:1512: result: yes -configure:1825: creating ./config.status - -## ---------------------- ## -## Running config.status. ## -## ---------------------- ## - -This file was extended by Lg3dProto config.status 5.0, which was -generated by GNU Autoconf 2.59. Invocation command line was - - CONFIG_FILES = - CONFIG_HEADERS = - CONFIG_LINKS = - CONFIG_COMMANDS = - $ ./config.status - -on d-nwk12-125-124 - -config.status:652: creating Makefile -config.status:652: creating lg3dproto.pc - -## ---------------- ## -## Cache variables. ## -## ---------------- ## - -ac_cv_env_build_alias_set= -ac_cv_env_build_alias_value= -ac_cv_env_host_alias_set= -ac_cv_env_host_alias_value= -ac_cv_env_target_alias_set= -ac_cv_env_target_alias_value= -ac_cv_path_install='/usr/bin/install -c' -ac_cv_prog_AWK=gawk -ac_cv_prog_make_make_set=yes - -## ----------------- ## -## Output variables. ## -## ----------------- ## - -ACLOCAL='aclocal -I /home/dj4236/lgn/x/xorg/cvs/head/modular/share/aclocal' -AMTAR='${SHELL} /home/dj4236/lgn/x/xorg/cvs/head/proto/Lg3d/missing --run tar' -AUTOCONF='${SHELL} /home/dj4236/lgn/x/xorg/cvs/head/proto/Lg3d/missing --run autoconf' -AUTOHEADER='${SHELL} /home/dj4236/lgn/x/xorg/cvs/head/proto/Lg3d/missing --run autoheader' -AUTOMAKE='${SHELL} /home/dj4236/lgn/x/xorg/cvs/head/proto/Lg3d/missing --run automake-1.9' -AWK='gawk' -CYGPATH_W='echo' -DEFS='-DPACKAGE_NAME=\"Lg3dProto\" -DPACKAGE_TARNAME=\"lg3dproto\" -DPACKAGE_VERSION=\"5.0\" -DPACKAGE_STRING=\"Lg3dProto\ 5.0\" -DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi\?product=xorg\" -DPACKAGE=\"lg3dproto\" -DVERSION=\"5.0\" ' -ECHO_C='' -ECHO_N='-n' -ECHO_T='' -INSTALL_DATA='${INSTALL} -m 644' -INSTALL_PROGRAM='${INSTALL}' -INSTALL_SCRIPT='${INSTALL}' -INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s' -LIBOBJS='' -LIBS='' -LTLIBOBJS='' -MAKEINFO='${SHELL} /home/dj4236/lgn/x/xorg/cvs/head/proto/Lg3d/missing --run makeinfo' -PACKAGE='lg3dproto' -PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' -PACKAGE_NAME='Lg3dProto' -PACKAGE_STRING='Lg3dProto 5.0' -PACKAGE_TARNAME='lg3dproto' -PACKAGE_VERSION='5.0' -PATH_SEPARATOR=':' -SET_MAKE='' -SHELL='/bin/sh' -STRIP='' -VERSION='5.0' -ac_ct_STRIP='' -am__leading_dot='.' -am__tar='${AMTAR} chof - "$$tardir"' -am__untar='${AMTAR} xf -' -bindir='${exec_prefix}/bin' -build_alias='' -datadir='${prefix}/share' -exec_prefix='${prefix}' -host_alias='' -includedir='${prefix}/include' -infodir='${prefix}/info' -install_sh='/home/dj4236/lgn/x/xorg/cvs/head/proto/Lg3d/install-sh' -libdir='${exec_prefix}/lib' -libexecdir='${exec_prefix}/libexec' -localstatedir='${prefix}/var' -mandir='${prefix}/man' -mkdir_p='mkdir -p --' -oldincludedir='/usr/include' -prefix='/home/dj4236/lgn/x/xorg/cvs/head/modular' -program_transform_name='s,x,x,' -sbindir='${exec_prefix}/sbin' -sharedstatedir='${prefix}/com' -sysconfdir='${prefix}/etc' -target_alias='' - -## ----------- ## -## confdefs.h. ## -## ----------- ## - -#define PACKAGE "lg3dproto" -#define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=xorg" -#define PACKAGE_NAME "Lg3dProto" -#define PACKAGE_STRING "Lg3dProto 5.0" -#define PACKAGE_TARNAME "lg3dproto" -#define PACKAGE_VERSION "5.0" -#define VERSION "5.0" - -configure: exit 0 diff --git a/lg3dproto/config.status b/lg3dproto/config.status deleted file mode 100755 index 34bacaf..0000000 --- a/lg3dproto/config.status +++ /dev/null @@ -1,726 +0,0 @@ -#! /bin/sh -# Generated by configure. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false -SHELL=${CONFIG_SHELL-/bin/sh} -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 -echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 -echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - -exec 6>&1 - -# Open the log real soon, to keep \$[0] and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. Logging --version etc. is OK. -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX -} >&5 -cat >&5 <<_CSEOF - -This file was extended by Lg3dProto $as_me 5.0, which was -generated by GNU Autoconf 2.59. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -_CSEOF -echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 -echo >&5 -config_files=" Makefile lg3dproto.pc" - -ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. - -Usage: $0 [OPTIONS] [FILE]... - - -h, --help print this help, then exit - -V, --version print version number, then exit - -q, --quiet do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - -Configuration files: -$config_files - -Report bugs to ." -ac_cs_version="\ -Lg3dProto config.status 5.0 -configured by ./configure, generated by GNU Autoconf 2.59, - with options \"'--enable-maintainer-mode' '--prefix=/home/dj4236/lgn/x/xorg/cvs/head/modular'\" - -Copyright (C) 2003 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." -srcdir=. -INSTALL="/usr/bin/install -c" -# If no file are specified by the user, then we need to provide default -# value. By we need to know if files were specified by the user. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=*) - ac_option=`expr "x$1" : 'x\([^=]*\)='` - ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` - ac_shift=: - ;; - -*) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - *) # This is not an option, so the user has probably given explicit - # arguments. - ac_option=$1 - ac_need_defaults=false;; - esac - - case $ac_option in - # Handling of the options. - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --vers* | -V ) - echo "$ac_cs_version"; exit 0 ;; - --he | --h) - # Conflict between --help and --header - { { echo "$as_me:$LINENO: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; };; - --help | --hel | -h ) - echo "$ac_cs_usage"; exit 0 ;; - --debug | --d* | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - CONFIG_FILES="$CONFIG_FILES $ac_optarg" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" - ac_need_defaults=false;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; } ;; - - *) ac_config_targets="$ac_config_targets $1" ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -if $ac_cs_recheck; then - echo "running /bin/sh ./configure " '--enable-maintainer-mode' '--prefix=/home/dj4236/lgn/x/xorg/cvs/head/modular' $ac_configure_extra_args " --no-create --no-recursion" >&6 - exec /bin/sh ./configure '--enable-maintainer-mode' '--prefix=/home/dj4236/lgn/x/xorg/cvs/head/modular' $ac_configure_extra_args --no-create --no-recursion -fi - -for ac_config_target in $ac_config_targets -do - case "$ac_config_target" in - # Handling of arguments. - "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "lg3dproto.pc" ) CONFIG_FILES="$CONFIG_FILES lg3dproto.pc" ;; - *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; - esac -done - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason to put it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Create a temporary directory, and hook for its removal unless debugging. -$debug || -{ - trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 -} - -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./confstat$$-$RANDOM - (umask 077 && mkdir $tmp) -} || -{ - echo "$me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} - - -# -# CONFIG_FILES section. -# - -# No need to generate the scripts if there are no CONFIG_FILES. -# This happens for instance when ./config.status config.h -if test -n "$CONFIG_FILES"; then - # Protect against being on the right side of a sed subst in config.status. - sed 's/,@/@@/; s/@,/@@/; s/,;t t$/@;t t/; /@;t t$/s/[\\&,]/\\&/g; - s/@@/,@/; s/@@/@,/; s/@;t t$/,;t t/' >$tmp/subs.sed <<\CEOF -s,@SHELL@,/bin/sh,;t t -s,@PATH_SEPARATOR@,:,;t t -s,@PACKAGE_NAME@,Lg3dProto,;t t -s,@PACKAGE_TARNAME@,lg3dproto,;t t -s,@PACKAGE_VERSION@,5.0,;t t -s,@PACKAGE_STRING@,Lg3dProto 5.0,;t t -s,@PACKAGE_BUGREPORT@,https://bugs.freedesktop.org/enter_bug.cgi?product=xorg,;t t -s,@exec_prefix@,${prefix},;t t -s,@prefix@,/home/dj4236/lgn/x/xorg/cvs/head/modular,;t t -s,@program_transform_name@,s,x,x,,;t t -s,@bindir@,${exec_prefix}/bin,;t t -s,@sbindir@,${exec_prefix}/sbin,;t t -s,@libexecdir@,${exec_prefix}/libexec,;t t -s,@datadir@,${prefix}/share,;t t -s,@sysconfdir@,${prefix}/etc,;t t -s,@sharedstatedir@,${prefix}/com,;t t -s,@localstatedir@,${prefix}/var,;t t -s,@libdir@,${exec_prefix}/lib,;t t -s,@includedir@,${prefix}/include,;t t -s,@oldincludedir@,/usr/include,;t t -s,@infodir@,${prefix}/info,;t t -s,@mandir@,${prefix}/man,;t t -s,@build_alias@,,;t t -s,@host_alias@,,;t t -s,@target_alias@,,;t t -s,@DEFS@,-DPACKAGE_NAME=\"Lg3dProto\" -DPACKAGE_TARNAME=\"lg3dproto\" -DPACKAGE_VERSION=\"5.0\" -DPACKAGE_STRING=\"Lg3dProto\ 5.0\" -DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi\?product=xorg\" -DPACKAGE=\"lg3dproto\" -DVERSION=\"5.0\" ,;t t -s,@ECHO_C@,,;t t -s,@ECHO_N@,-n,;t t -s,@ECHO_T@,,;t t -s,@LIBS@,,;t t -s,@INSTALL_PROGRAM@,${INSTALL},;t t -s,@INSTALL_SCRIPT@,${INSTALL},;t t -s,@INSTALL_DATA@,${INSTALL} -m 644,;t t -s,@CYGPATH_W@,echo,;t t -s,@PACKAGE@,lg3dproto,;t t -s,@VERSION@,5.0,;t t -s,@ACLOCAL@,aclocal -I /home/dj4236/lgn/x/xorg/cvs/head/modular/share/aclocal,;t t -s,@AUTOCONF@,${SHELL} /home/dj4236/lgn/x/xorg/cvs/head/proto/Lg3d/missing --run autoconf,;t t -s,@AUTOMAKE@,${SHELL} /home/dj4236/lgn/x/xorg/cvs/head/proto/Lg3d/missing --run automake-1.9,;t t -s,@AUTOHEADER@,${SHELL} /home/dj4236/lgn/x/xorg/cvs/head/proto/Lg3d/missing --run autoheader,;t t -s,@MAKEINFO@,${SHELL} /home/dj4236/lgn/x/xorg/cvs/head/proto/Lg3d/missing --run makeinfo,;t t -s,@install_sh@,/home/dj4236/lgn/x/xorg/cvs/head/proto/Lg3d/install-sh,;t t -s,@STRIP@,,;t t -s,@ac_ct_STRIP@,,;t t -s,@INSTALL_STRIP_PROGRAM@,${SHELL} $(install_sh) -c -s,;t t -s,@mkdir_p@,mkdir -p --,;t t -s,@AWK@,gawk,;t t -s,@SET_MAKE@,,;t t -s,@am__leading_dot@,.,;t t -s,@AMTAR@,${SHELL} /home/dj4236/lgn/x/xorg/cvs/head/proto/Lg3d/missing --run tar,;t t -s,@am__tar@,${AMTAR} chof - "$$tardir",;t t -s,@am__untar@,${AMTAR} xf -,;t t -s,@LIBOBJS@,,;t t -s,@LTLIBOBJS@,,;t t -CEOF - - # Split the substitutions into bite-sized pieces for seds with - # small command number limits, like on Digital OSF/1 and HP-UX. - ac_max_sed_lines=48 - ac_sed_frag=1 # Number of current file. - ac_beg=1 # First line for current file. - ac_end=$ac_max_sed_lines # Line after last line for current file. - ac_more_lines=: - ac_sed_cmds= - while $ac_more_lines; do - if test $ac_beg -gt 1; then - sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - else - sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - fi - if test ! -s $tmp/subs.frag; then - ac_more_lines=false - else - # The purpose of the label and of the branching condition is to - # speed up the sed processing (if there are no `@' at all, there - # is no need to browse any of the substitutions). - # These are the two extra sed commands mentioned above. - (echo ':t - /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed - if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" - else - ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" - fi - ac_sed_frag=`expr $ac_sed_frag + 1` - ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_lines` - fi - done - if test -z "$ac_sed_cmds"; then - ac_sed_cmds=cat - fi -fi # test -n "$CONFIG_FILES" - -for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case $ac_file in - - | *:- | *:-:* ) # input from stdin - cat >$tmp/stdin - ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - * ) ac_file_in=$ac_file.in ;; - esac - - # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. - ac_dir=`(dirname "$ac_file") 2>/dev/null || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } - - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_builddir$INSTALL ;; - esac - - if test x"$ac_file" != x-; then - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - if test x"$ac_file" = x-; then - configure_input= - else - configure_input="$ac_file. " - fi - configure_input=$configure_input"Generated from `echo $ac_file_in | - sed 's,.*/,,'` by configure." - - # First look for the input files in the build tree, otherwise in the - # src tree. - ac_file_inputs=`IFS=: - for f in $ac_file_in; do - case $f in - -) echo $tmp/stdin ;; - [\\/$]*) - # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - echo "$f";; - *) # Relative - if test -f "$f"; then - # Build tree - echo "$f" - elif test -f "$srcdir/$f"; then - # Source tree - echo "$srcdir/$f" - else - # /dev/null tree - { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - fi;; - esac - done` || { (exit 1); exit 1; } - sed "/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/; -s/:*\${srcdir}:*/:/; -s/:*@srcdir@:*/:/; -s/^\([^=]*=[ ]*\):*/\1/; -s/:*$//; -s/^[^=]*=[ ]*$//; -} - -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s,@configure_input@,$configure_input,;t t -s,@srcdir@,$ac_srcdir,;t t -s,@abs_srcdir@,$ac_abs_srcdir,;t t -s,@top_srcdir@,$ac_top_srcdir,;t t -s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t -s,@builddir@,$ac_builddir,;t t -s,@abs_builddir@,$ac_abs_builddir,;t t -s,@top_builddir@,$ac_top_builddir,;t t -s,@abs_top_builddir@,$ac_abs_top_builddir,;t t -s,@INSTALL@,$ac_INSTALL,;t t -" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out - rm -f $tmp/stdin - if test x"$ac_file" != x-; then - mv $tmp/out $ac_file - else - cat $tmp/out - rm -f $tmp/out - fi - -done - -{ (exit 0); exit 0; } diff --git a/lg3dproto/configure b/lg3dproto/configure deleted file mode 100755 index 02d67c0..0000000 --- a/lg3dproto/configure +++ /dev/null @@ -1,2626 +0,0 @@ -#! /bin/sh -# Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.59 for Lg3dProto 5.0. -# -# Report bugs to . -# -# Copyright (C) 2003 Free Software Foundation, Inc. -# This configure script is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - - -# Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, -# so uname gets run too. -ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` - -exec 6>&1 - -# -# Initializations. -# -ac_default_prefix=/usr/local -ac_config_libobj_dir=. -cross_compiling=no -subdirs= -MFLAGS= -MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} - -# Maximum number of lines to put in a shell here document. -# This variable seems obsolete. It should probably be removed, and -# only ac_max_sed_lines should be used. -: ${ac_max_here_lines=38} - -# Identity of this package. -PACKAGE_NAME='Lg3dProto' -PACKAGE_TARNAME='lg3dproto' -PACKAGE_VERSION='5.0' -PACKAGE_STRING='Lg3dProto 5.0' -PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' - -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar LIBOBJS LTLIBOBJS' -ac_subst_files='' - -# Initialize some variables set by options. -ac_init_help= -ac_init_version=false -# The variables have the same names as the options, with -# dashes changed to underlines. -cache_file=/dev/null -exec_prefix=NONE -no_create= -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -verbose= -x_includes=NONE -x_libraries=NONE - -# Installation directory options. -# These are left unexpanded so users can "make install exec_prefix=/foo" -# and all the variables that are supposed to be based on exec_prefix -# by default will actually change. -# Use braces instead of parens because sh, perl, etc. also accept them. -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datadir='${prefix}/share' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -libdir='${exec_prefix}/lib' -includedir='${prefix}/include' -oldincludedir='/usr/include' -infodir='${prefix}/info' -mandir='${prefix}/man' - -ac_prev= -for ac_option -do - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval "$ac_prev=\$ac_option" - ac_prev= - continue - fi - - ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case $ac_option in - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir=$ac_optarg ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build_alias ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build_alias=$ac_optarg ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file=$ac_optarg ;; - - --config-cache | -C) - cache_file=config.cache ;; - - -datadir | --datadir | --datadi | --datad | --data | --dat | --da) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ - | --da=*) - datadir=$ac_optarg ;; - - -disable-* | --disable-*) - ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - eval "enable_$ac_feature=no" ;; - - -enable-* | --enable-*) - ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "enable_$ac_feature='$ac_optarg'" ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix=$ac_optarg ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he | -h) - ac_init_help=long ;; - -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) - ac_init_help=recursive ;; - -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) - ac_init_help=short ;; - - -host | --host | --hos | --ho) - ac_prev=host_alias ;; - -host=* | --host=* | --hos=* | --ho=*) - host_alias=$ac_optarg ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir=$ac_optarg ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir=$ac_optarg ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir=$ac_optarg ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir=$ac_optarg ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst \ - | --locals | --local | --loca | --loc | --lo) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* \ - | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) - localstatedir=$ac_optarg ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir=$ac_optarg ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c | -n) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir=$ac_optarg ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix=$ac_optarg ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix=$ac_optarg ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix=$ac_optarg ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name=$ac_optarg ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir=$ac_optarg ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir=$ac_optarg ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site=$ac_optarg ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir=$ac_optarg ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir=$ac_optarg ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target_alias ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target_alias=$ac_optarg ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers | -V) - ac_init_version=: ;; - - -with-* | --with-*) - ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package| sed 's/-/_/g'` - case $ac_option in - *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; - *) ac_optarg=yes ;; - esac - eval "with_$ac_package='$ac_optarg'" ;; - - -without-* | --without-*) - ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` - # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/-/_/g'` - eval "with_$ac_package=no" ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes=$ac_optarg ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries=$ac_optarg ;; - - -*) { echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } - ;; - - *=*) - ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` - # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } - ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` - eval "$ac_envvar='$ac_optarg'" - export $ac_envvar ;; - - *) - # FIXME: should be removed in autoconf 3.0. - echo "$as_me: WARNING: you should use --build, --host, --target" >&2 - expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} - ;; - - esac -done - -if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } -fi - -# Be sure to have absolute paths. -for ac_var in exec_prefix prefix -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* | NONE | '' ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# Be sure to have absolute paths. -for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ - localstatedir libdir includedir oldincludedir infodir mandir -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [\\/$]* | ?:[\\/]* ) ;; - *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; };; - esac -done - -# There might be people who depend on the old broken behavior: `$host' -# used to hold the argument of --host etc. -# FIXME: To remove some day. -build=$build_alias -host=$host_alias -target=$target_alias - -# FIXME: To remove some day. -if test "x$host_alias" != x; then - if test "x$build_alias" = x; then - cross_compiling=maybe - echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 - elif test "x$build_alias" != "x$host_alias"; then - cross_compiling=yes - fi -fi - -ac_tool_prefix= -test -n "$host_alias" && ac_tool_prefix=$host_alias- - -test "$silent" = yes && exec 6>/dev/null - - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then its parent. - ac_confdir=`(dirname "$0") 2>/dev/null || -$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$0" : 'X\(//\)[^/]' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$0" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - srcdir=$ac_confdir - if test ! -r $srcdir/$ac_unique_file; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r $srcdir/$ac_unique_file; then - if test "$ac_srcdir_defaulted" = yes; then - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 - { (exit 1); exit 1; }; } - else - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } - fi -fi -(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || - { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 - { (exit 1); exit 1; }; } -srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` -ac_env_build_alias_set=${build_alias+set} -ac_env_build_alias_value=$build_alias -ac_cv_env_build_alias_set=${build_alias+set} -ac_cv_env_build_alias_value=$build_alias -ac_env_host_alias_set=${host_alias+set} -ac_env_host_alias_value=$host_alias -ac_cv_env_host_alias_set=${host_alias+set} -ac_cv_env_host_alias_value=$host_alias -ac_env_target_alias_set=${target_alias+set} -ac_env_target_alias_value=$target_alias -ac_cv_env_target_alias_set=${target_alias+set} -ac_cv_env_target_alias_value=$target_alias - -# -# Report the --help message. -# -if test "$ac_init_help" = "long"; then - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat <<_ACEOF -\`configure' configures Lg3dProto 5.0 to adapt to many kinds of systems. - -Usage: $0 [OPTION]... [VAR=VALUE]... - -To assign environment variables (e.g., CC, CFLAGS...), specify them as -VAR=VALUE. See below for descriptions of some of the useful variables. - -Defaults for the options are specified in brackets. - -Configuration: - -h, --help display this help and exit - --help=short display options specific to this package - --help=recursive display the short help of all the included packages - -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages - --cache-file=FILE cache test results in FILE [disabled] - -C, --config-cache alias for \`--cache-file=config.cache' - -n, --no-create do not create output files - --srcdir=DIR find the sources in DIR [configure dir or \`..'] - -_ACEOF - - cat <<_ACEOF -Installation directories: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] - -By default, \`make install' will install all the files in -\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify -an installation prefix other than \`$ac_default_prefix' using \`--prefix', -for instance \`--prefix=\$HOME'. - -For better control, use the options below. - -Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --datadir=DIR read-only architecture-independent data [PREFIX/share] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --infodir=DIR info documentation [PREFIX/info] - --mandir=DIR man documentation [PREFIX/man] -_ACEOF - - cat <<\_ACEOF - -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM run sed PROGRAM on installed program names -_ACEOF -fi - -if test -n "$ac_init_help"; then - case $ac_init_help in - short | recursive ) echo "Configuration of Lg3dProto 5.0:";; - esac - cat <<\_ACEOF - -Optional Packages: - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-release-version=STRING - Use release version string in package name - -Report bugs to . -_ACEOF -fi - -if test "$ac_init_help" = "recursive"; then - # If there are subdirs, report their specific --help. - ac_popdir=`pwd` - for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d $ac_dir || continue - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - cd $ac_dir - # Check for guested configure; otherwise get Cygnus style configure. - if test -f $ac_srcdir/configure.gnu; then - echo - $SHELL $ac_srcdir/configure.gnu --help=recursive - elif test -f $ac_srcdir/configure; then - echo - $SHELL $ac_srcdir/configure --help=recursive - elif test -f $ac_srcdir/configure.ac || - test -f $ac_srcdir/configure.in; then - echo - $ac_configure --help - else - echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi - cd $ac_popdir - done -fi - -test -n "$ac_init_help" && exit 0 -if $ac_init_version; then - cat <<\_ACEOF -Lg3dProto configure 5.0 -generated by GNU Autoconf 2.59 - -Copyright (C) 2003 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. -_ACEOF - exit 0 -fi -exec 5>config.log -cat >&5 <<_ACEOF -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. - -It was created by Lg3dProto $as_me 5.0, which was -generated by GNU Autoconf 2.59. Invocation command line was - - $ $0 $@ - -_ACEOF -{ -cat <<_ASUNAME -## --------- ## -## Platform. ## -## --------- ## - -hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` -uname -m = `(uname -m) 2>/dev/null || echo unknown` -uname -r = `(uname -r) 2>/dev/null || echo unknown` -uname -s = `(uname -s) 2>/dev/null || echo unknown` -uname -v = `(uname -v) 2>/dev/null || echo unknown` - -/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` -/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` - -/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` -/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` -/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` -hostinfo = `(hostinfo) 2>/dev/null || echo unknown` -/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` -/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` -/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` - -_ASUNAME - -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - echo "PATH: $as_dir" -done - -} >&5 - -cat >&5 <<_ACEOF - - -## ----------- ## -## Core tests. ## -## ----------- ## - -_ACEOF - - -# Keep a trace of the command line. -# Strip out --no-create and --no-recursion so they do not pile up. -# Strip out --silent because we don't want to record it for future runs. -# Also quote any args containing shell meta-characters. -# Make two passes to allow for proper duplicate-argument suppression. -ac_configure_args= -ac_configure_args0= -ac_configure_args1= -ac_sep= -ac_must_keep_next=false -for ac_pass in 1 2 -do - for ac_arg - do - case $ac_arg in - -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - continue ;; - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; - esac - case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; - 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" - if test $ac_must_keep_next = true; then - ac_must_keep_next=false # Got value, back to normal. - else - case $ac_arg in - *=* | --config-cache | -C | -disable-* | --disable-* \ - | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ - | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ - | -with-* | --with-* | -without-* | --without-* | --x) - case "$ac_configure_args0 " in - "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; - esac - ;; - -* ) ac_must_keep_next=true ;; - esac - fi - ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" - # Get rid of the leading space. - ac_sep=" " - ;; - esac - done -done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } - -# When interrupted or exit'd, cleanup temporary files, and complete -# config.log. We remove comments because anyway the quotes in there -# would cause problems or look ugly. -# WARNING: Be sure not to use single quotes in there, as some shells, -# such as our DU 5.0 friend, will then `close' the trap. -trap 'exit_status=$? - # Save into config.log some information that might help in debugging. - { - echo - - cat <<\_ASBOX -## ---------------- ## -## Cache variables. ## -## ---------------- ## -_ASBOX - echo - # The following way of writing the cache mishandles newlines in values, -{ - (set) 2>&1 | - case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in - *ac_space=\ *) - sed -n \ - "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" - ;; - *) - sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} - echo - - cat <<\_ASBOX -## ----------------- ## -## Output variables. ## -## ----------------- ## -_ASBOX - echo - for ac_var in $ac_subst_vars - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - - if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------- ## -## Output files. ## -## ------------- ## -_ASBOX - echo - for ac_var in $ac_subst_files - do - eval ac_val=$`echo $ac_var` - echo "$ac_var='"'"'$ac_val'"'"'" - done | sort - echo - fi - - if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## -## confdefs.h. ## -## ----------- ## -_ASBOX - echo - sed "/^$/d" confdefs.h | sort - echo - fi - test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" - echo "$as_me: exit $exit_status" - } >&5 - rm -f core *.core && - rm -rf conftest* confdefs* conf$$* $ac_clean_files && - exit $exit_status - ' 0 -for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal -done -ac_signal=0 - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -rf conftest* confdefs.h -# AIX cpp loses on an empty file, so make sure it contains at least a newline. -echo >confdefs.h - -# Predefined preprocessor variables. - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_NAME "$PACKAGE_NAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_TARNAME "$PACKAGE_TARNAME" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_VERSION "$PACKAGE_VERSION" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_STRING "$PACKAGE_STRING" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" -_ACEOF - - -# Let the site file select an alternate cache file if it wants to. -# Prefer explicitly selected file to automatically selected ones. -if test -z "$CONFIG_SITE"; then - if test "x$prefix" != xNONE; then - CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" - else - CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" - fi -fi -for ac_site_file in $CONFIG_SITE; do - if test -r "$ac_site_file"; then - { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 -echo "$as_me: loading site script $ac_site_file" >&6;} - sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" - fi -done - -if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { echo "$as_me:$LINENO: loading cache $cache_file" >&5 -echo "$as_me: loading cache $cache_file" >&6;} - case $cache_file in - [\\/]* | ?:[\\/]* ) . $cache_file;; - *) . ./$cache_file;; - esac - fi -else - { echo "$as_me:$LINENO: creating cache $cache_file" >&5 -echo "$as_me: creating cache $cache_file" >&6;} - >$cache_file -fi - -# Check that the precious variables saved in the cache have kept the same -# value. -ac_cache_corrupted=false -for ac_var in `(set) 2>&1 | - sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do - eval ac_old_set=\$ac_cv_env_${ac_var}_set - eval ac_new_set=\$ac_env_${ac_var}_set - eval ac_old_val="\$ac_cv_env_${ac_var}_value" - eval ac_new_val="\$ac_env_${ac_var}_value" - case $ac_old_set,$ac_new_set in - set,) - { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,set) - { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} - ac_cache_corrupted=: ;; - ,);; - *) - if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 -echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 -echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 -echo "$as_me: current value: $ac_new_val" >&2;} - ac_cache_corrupted=: - fi;; - esac - # Pass precious variables to config.status. - if test "$ac_new_set" = set; then - case $ac_new_val in - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) - ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; - *) ac_arg=$ac_var=$ac_new_val ;; - esac - case " $ac_configure_args " in - *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; - esac - fi -done -if $ac_cache_corrupted; then - { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 -echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - - - - - - - - - - - - - - - - - - - - - - - - - - -am__api_version="1.9" -ac_aux_dir= -for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do - if test -f $ac_dir/install-sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f $ac_dir/install.sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - elif test -f $ac_dir/shtool; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/shtool install -c" - break - fi -done -if test -z "$ac_aux_dir"; then - { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 -echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} - { (exit 1); exit 1; }; } -fi -ac_config_guess="$SHELL $ac_aux_dir/config.guess" -ac_config_sub="$SHELL $ac_aux_dir/config.sub" -ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - done - done - ;; -esac -done - - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. We don't cache a - # path for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the path is relative. - INSTALL=$ac_install_sh - fi -fi -echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$INSTALL" >&6 - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - -echo "$as_me:$LINENO: checking whether build environment is sane" >&5 -echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&5 -echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&2;} - { (exit 1); exit 1; }; } - fi - - test "$2" = conftest.file - ) -then - # Ok. - : -else - { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! -Check your system clock" >&5 -echo "$as_me: error: newly created file is older than distributed files! -Check your system clock" >&2;} - { (exit 1); exit 1; }; } -fi -echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -test "$program_prefix" != NONE && - program_transform_name="s,^,$program_prefix,;$program_transform_name" -# Use a double $ so make ignores it. -test "$program_suffix" != NONE && - program_transform_name="s,\$,$program_suffix,;$program_transform_name" -# Double any \ or $. echo might interpret backslashes. -# By default was `s,x,x', remove it if useless. -cat <<\_ACEOF >conftest.sed -s/[\\$]/&&/g;s/;s,x,x,$// -_ACEOF -program_transform_name=`echo $program_transform_name | sed -f conftest.sed` -rm conftest.sed - -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` - -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 -echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -fi - -if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then - # We used to keeping the `.' as first argument, in order to - # allow $(mkdir_p) to be used without argument. As in - # $(mkdir_p) $(somedir) - # where $(somedir) is conditionally defined. However this is wrong - # for two reasons: - # 1. if the package is installed by a user who cannot write `.' - # make install will fail, - # 2. the above comment should most certainly read - # $(mkdir_p) $(DESTDIR)$(somedir) - # so it does not work when $(somedir) is undefined and - # $(DESTDIR) is not. - # To support the latter case, we have to write - # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), - # so the `.' trick is pointless. - mkdir_p='mkdir -p --' -else - # On NextStep and OpenStep, the `mkdir' command does not - # recognize any option. It will interpret all options as - # directories to create, and then abort because `.' already - # exists. - for d in ./-p ./--version; - do - test -d $d && rmdir $d - done - # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. - if test -f "$ac_aux_dir/mkinstalldirs"; then - mkdir_p='$(mkinstalldirs)' - else - mkdir_p='$(install_sh) -d' - fi -fi - -for ac_prog in gawk mawk nawk awk -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_AWK+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$AWK"; then - ac_cv_prog_AWK="$AWK" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_AWK="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -AWK=$ac_cv_prog_AWK -if test -n "$AWK"; then - echo "$as_me:$LINENO: result: $AWK" >&5 -echo "${ECHO_T}$AWK" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$AWK" && break -done - -echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 -set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` -if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.make <<\_ACEOF -all: - @echo 'ac_maketemp="$(MAKE)"' -_ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` -if test -n "$ac_maketemp"; then - eval ac_cv_prog_make_${ac_make}_set=yes -else - eval ac_cv_prog_make_${ac_make}_set=no -fi -rm -f conftest.make -fi -if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - SET_MAKE= -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - SET_MAKE="MAKE=${MAKE-make}" -fi - -rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null - -# test to see if srcdir already configured -if test "`cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 -echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} - { (exit 1); exit 1; }; } -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi - - -# Define the identity of the package. - PACKAGE='lg3dproto' - VERSION='5.0' - - -cat >>confdefs.h <<_ACEOF -#define PACKAGE "$PACKAGE" -_ACEOF - - -cat >>confdefs.h <<_ACEOF -#define VERSION "$VERSION" -_ACEOF - -# Some tools Automake needs. - -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} - - -AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} - - -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} - - -AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} - - -MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} - -install_sh=${install_sh-"$am_aux_dir/install-sh"} - -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - echo "$as_me:$LINENO: result: $STRIP" >&5 -echo "${ECHO_T}$STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_STRIP="strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -echo "${ECHO_T}$ac_ct_STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - STRIP=$ac_ct_STRIP -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" - -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -# Always define AMTAR for backward compatibility. - -AMTAR=${AMTAR-"${am_missing_run}tar"} - -am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' - - - - - - - - -# Check whether --with-release-version or --without-release-version was given. -if test "${with_release_version+set}" = set; then - withval="$with_release_version" - RELEASE_VERSION="$withval" -else - RELEASE_VERSION="" -fi; - if test "x$RELEASE_VERSION" != "x"; then - PACKAGE="$PACKAGE-$RELEASE_VERSION" - PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" - { echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 -echo "$as_me: Building with package name set to $PACKAGE" >&6;} - fi - - - ac_config_files="$ac_config_files Makefile lg3dproto.pc" -cat >confcache <<\_ACEOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs, see configure's option --config-cache. -# It is not useful on other systems. If it contains results you don't -# want to keep, you may remove or edit it. -# -# config.status only pays attention to the cache file if you give it -# the --recheck option to rerun configure. -# -# `ac_cv_env_foo' variables (set or unset) will be overridden when -# loading this file, other *unset* `ac_cv_foo' will be assigned the -# following values. - -_ACEOF - -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, don't put newlines in cache variables' values. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -{ - (set) 2>&1 | - case `(ac_space=' '; set | grep ac_space) 2>&1` in - *ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \). - sed -n \ - "s/'/'\\\\''/g; - s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" - ;; - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n \ - "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" - ;; - esac; -} | - sed ' - t clear - : clear - s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ - t end - /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ - : end' >>confcache -if diff $cache_file confcache >/dev/null 2>&1; then :; else - if test -w $cache_file; then - test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" - cat confcache >$cache_file - else - echo "not updating unwritable cache $cache_file" - fi -fi -rm -f confcache - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and -# trailing colons and then remove the whole line if VPATH becomes empty -# (actually we leave an empty line to preserve line numbers). -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/; -s/:*\${srcdir}:*/:/; -s/:*@srcdir@:*/:/; -s/^\([^=]*=[ ]*\):*/\1/; -s/:*$//; -s/^[^=]*=[ ]*$//; -}' -fi - -# Transform confdefs.h into DEFS. -# Protect against shell expansion while executing Makefile rules. -# Protect against Makefile macro expansion. -# -# If the first sed substitution is executed (which looks for macros that -# take arguments), then we branch to the quote section. Otherwise, -# look for a macro that doesn't take arguments. -cat >confdef2opt.sed <<\_ACEOF -t clear -: clear -s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g -t quote -s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g -t quote -d -: quote -s,[ `~#$^&*(){}\\|;'"<>?],\\&,g -s,\[,\\&,g -s,\],\\&,g -s,\$,$$,g -p -_ACEOF -# We use echo to avoid assuming a particular line-breaking character. -# The extra dot is to prevent the shell from consuming trailing -# line-breaks from the sub-command output. A line-break within -# single-quotes doesn't work because, if this script is created in a -# platform that uses two characters for line-breaks (e.g., DOS), tr -# would break. -ac_LF_and_DOT=`echo; echo .` -DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'` -rm -f confdef2opt.sed - - -ac_libobjs= -ac_ltlibobjs= -for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue - # 1. Remove the extension, and $U if already installed. - ac_i=`echo "$ac_i" | - sed 's/\$U\././;s/\.o$//;s/\.obj$//'` - # 2. Add them. - ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' -done -LIBOBJS=$ac_libobjs - -LTLIBOBJS=$ac_ltlibobjs - - - -: ${CONFIG_STATUS=./config.status} -ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 -echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF -#! $SHELL -# Generated by $as_me. -# Run this file to recreate the current configuration. -# Compiler output produced by configure, useful for debugging -# configure, is in config.log if it exists. - -debug=false -ac_cs_recheck=false -ac_cs_silent=false -SHELL=\${CONFIG_SHELL-$SHELL} -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then - set -o posix -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)$' \| \ - . : '\(.\)' 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } - /^X\/\(\/\/\)$/{ s//\1/; q; } - /^X\/\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - - -# PATH needs CR, and LINENO needs CR and PATH. -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conf$$.sh -fi - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" || { - # Find who we are. Look in the path if we contain no path at all - # relative or not. - case $0 in - *[\\/]* ) as_myself=$0 ;; - *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done - - ;; - esac - # We did not find ourselves, most probably we were run as `sh COMMAND' - # in which case we are not to be found in the path. - if test "x$as_myself" = x; then - as_myself=$0 - fi - if test ! -f "$as_myself"; then - { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 -echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} - { (exit 1); exit 1; }; } - fi - case $CONFIG_SHELL in - '') - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for as_base in sh bash ksh sh5; do - case $as_dir in - /*) - if ("$as_dir/$as_base" -c ' - as_lineno_1=$LINENO - as_lineno_2=$LINENO - as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then - $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } - $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } - CONFIG_SHELL=$as_dir/$as_base - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$0" ${1+"$@"} - fi;; - esac - done -done -;; - esac - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line before each line; the second 'sed' does the real - # work. The second script uses 'N' to pair each line-number line - # with the numbered line, and appends trailing '-' during - # substitution so that $LINENO is not a special case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) - sed '=' <$as_myself | - sed ' - N - s,$,-, - : loop - s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, - t loop - s,-$,, - s,^['$as_cr_digits']*\n,, - ' >$as_me.lineno && - chmod +x $as_me.lineno || - { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 -echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensible to this). - . ./$as_me.lineno - # Exit status is that of the last command. - exit -} - - -case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C=' -' ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; -esac - -if expr a : '\(a\)' >/dev/null 2>&1; then - as_expr=expr -else - as_expr=false -fi - -rm -f conf$$ conf$$.exe conf$$.file -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - # We could just check for DJGPP; but this test a) works b) is more generic - # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). - if test -f conf$$.exe; then - # Don't use ln at all; we don't have any links - as_ln_s='cp -p' - else - as_ln_s='ln -s' - fi -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln -else - as_ln_s='cp -p' -fi -rm -f conf$$ conf$$.exe conf$$.file - -if mkdir -p . 2>/dev/null; then - as_mkdir_p=: -else - test -d ./-p && rmdir ./-p - as_mkdir_p=false -fi - -as_executable_p="test -f" - -# Sed expression to map a string onto a valid CPP name. -as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" - -# Sed expression to map a string onto a valid variable name. -as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - - -# IFS -# We need space, tab and new line, in precisely that order. -as_nl=' -' -IFS=" $as_nl" - -# CDPATH. -$as_unset CDPATH - -exec 6>&1 - -# Open the log real soon, to keep \$[0] and so on meaningful, and to -# report actual input values of CONFIG_FILES etc. instead of their -# values after options handling. Logging --version etc. is OK. -exec 5>>config.log -{ - echo - sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX -## Running $as_me. ## -_ASBOX -} >&5 -cat >&5 <<_CSEOF - -This file was extended by Lg3dProto $as_me 5.0, which was -generated by GNU Autoconf 2.59. Invocation command line was - - CONFIG_FILES = $CONFIG_FILES - CONFIG_HEADERS = $CONFIG_HEADERS - CONFIG_LINKS = $CONFIG_LINKS - CONFIG_COMMANDS = $CONFIG_COMMANDS - $ $0 $@ - -_CSEOF -echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 -echo >&5 -_ACEOF - -# Files that config.status was made for. -if test -n "$ac_config_files"; then - echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_headers"; then - echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_links"; then - echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS -fi - -if test -n "$ac_config_commands"; then - echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS -fi - -cat >>$CONFIG_STATUS <<\_ACEOF - -ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. - -Usage: $0 [OPTIONS] [FILE]... - - -h, --help print this help, then exit - -V, --version print version number, then exit - -q, --quiet do not print progress messages - -d, --debug don't remove temporary files - --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - -Configuration files: -$config_files - -Report bugs to ." -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF -ac_cs_version="\\ -Lg3dProto config.status 5.0 -configured by $0, generated by GNU Autoconf 2.59, - with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" - -Copyright (C) 2003 Free Software Foundation, Inc. -This config.status script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it." -srcdir=$srcdir -INSTALL="$INSTALL" -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF -# If no file are specified by the user, then we need to provide default -# value. By we need to know if files were specified by the user. -ac_need_defaults=: -while test $# != 0 -do - case $1 in - --*=*) - ac_option=`expr "x$1" : 'x\([^=]*\)='` - ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` - ac_shift=: - ;; - -*) - ac_option=$1 - ac_optarg=$2 - ac_shift=shift - ;; - *) # This is not an option, so the user has probably given explicit - # arguments. - ac_option=$1 - ac_need_defaults=false;; - esac - - case $ac_option in - # Handling of the options. -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - ac_cs_recheck=: ;; - --version | --vers* | -V ) - echo "$ac_cs_version"; exit 0 ;; - --he | --h) - # Conflict between --help and --header - { { echo "$as_me:$LINENO: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; };; - --help | --hel | -h ) - echo "$ac_cs_usage"; exit 0 ;; - --debug | --d* | -d ) - debug=: ;; - --file | --fil | --fi | --f ) - $ac_shift - CONFIG_FILES="$CONFIG_FILES $ac_optarg" - ac_need_defaults=false;; - --header | --heade | --head | --hea ) - $ac_shift - CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" - ac_need_defaults=false;; - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil | --si | --s) - ac_cs_silent=: ;; - - # This is an error. - -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&5 -echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2;} - { (exit 1); exit 1; }; } ;; - - *) ac_config_targets="$ac_config_targets $1" ;; - - esac - shift -done - -ac_configure_extra_args= - -if $ac_cs_silent; then - exec 6>/dev/null - ac_configure_extra_args="$ac_configure_extra_args --silent" -fi - -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF -if \$ac_cs_recheck; then - echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 - exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion -fi - -_ACEOF - - - - - -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_config_target in $ac_config_targets -do - case "$ac_config_target" in - # Handling of arguments. - "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "lg3dproto.pc" ) CONFIG_FILES="$CONFIG_FILES lg3dproto.pc" ;; - *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; - esac -done - -# If the user did not use the arguments to specify the items to instantiate, -# then the envvar interface is used. Set only those that are not. -# We use the long form for the default assignment because of an extremely -# bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then - test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files -fi - -# Have a temporary directory for convenience. Make it in the build tree -# simply because there is no reason to put it here, and in addition, -# creating and moving files from /tmp can sometimes cause problems. -# Create a temporary directory, and hook for its removal unless debugging. -$debug || -{ - trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 -} - -# Create a (secure) tmp directory for tmp files. - -{ - tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=./confstat$$-$RANDOM - (umask 077 && mkdir $tmp) -} || -{ - echo "$me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} - -_ACEOF - -cat >>$CONFIG_STATUS <<_ACEOF - -# -# CONFIG_FILES section. -# - -# No need to generate the scripts if there are no CONFIG_FILES. -# This happens for instance when ./config.status config.h -if test -n "\$CONFIG_FILES"; then - # Protect against being on the right side of a sed subst in config.status. - sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; - s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF -s,@SHELL@,$SHELL,;t t -s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t -s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t -s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t -s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t -s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t -s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t -s,@exec_prefix@,$exec_prefix,;t t -s,@prefix@,$prefix,;t t -s,@program_transform_name@,$program_transform_name,;t t -s,@bindir@,$bindir,;t t -s,@sbindir@,$sbindir,;t t -s,@libexecdir@,$libexecdir,;t t -s,@datadir@,$datadir,;t t -s,@sysconfdir@,$sysconfdir,;t t -s,@sharedstatedir@,$sharedstatedir,;t t -s,@localstatedir@,$localstatedir,;t t -s,@libdir@,$libdir,;t t -s,@includedir@,$includedir,;t t -s,@oldincludedir@,$oldincludedir,;t t -s,@infodir@,$infodir,;t t -s,@mandir@,$mandir,;t t -s,@build_alias@,$build_alias,;t t -s,@host_alias@,$host_alias,;t t -s,@target_alias@,$target_alias,;t t -s,@DEFS@,$DEFS,;t t -s,@ECHO_C@,$ECHO_C,;t t -s,@ECHO_N@,$ECHO_N,;t t -s,@ECHO_T@,$ECHO_T,;t t -s,@LIBS@,$LIBS,;t t -s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t -s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t -s,@INSTALL_DATA@,$INSTALL_DATA,;t t -s,@CYGPATH_W@,$CYGPATH_W,;t t -s,@PACKAGE@,$PACKAGE,;t t -s,@VERSION@,$VERSION,;t t -s,@ACLOCAL@,$ACLOCAL,;t t -s,@AUTOCONF@,$AUTOCONF,;t t -s,@AUTOMAKE@,$AUTOMAKE,;t t -s,@AUTOHEADER@,$AUTOHEADER,;t t -s,@MAKEINFO@,$MAKEINFO,;t t -s,@install_sh@,$install_sh,;t t -s,@STRIP@,$STRIP,;t t -s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t -s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t -s,@mkdir_p@,$mkdir_p,;t t -s,@AWK@,$AWK,;t t -s,@SET_MAKE@,$SET_MAKE,;t t -s,@am__leading_dot@,$am__leading_dot,;t t -s,@AMTAR@,$AMTAR,;t t -s,@am__tar@,$am__tar,;t t -s,@am__untar@,$am__untar,;t t -s,@LIBOBJS@,$LIBOBJS,;t t -s,@LTLIBOBJS@,$LTLIBOBJS,;t t -CEOF - -_ACEOF - - cat >>$CONFIG_STATUS <<\_ACEOF - # Split the substitutions into bite-sized pieces for seds with - # small command number limits, like on Digital OSF/1 and HP-UX. - ac_max_sed_lines=48 - ac_sed_frag=1 # Number of current file. - ac_beg=1 # First line for current file. - ac_end=$ac_max_sed_lines # Line after last line for current file. - ac_more_lines=: - ac_sed_cmds= - while $ac_more_lines; do - if test $ac_beg -gt 1; then - sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - else - sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag - fi - if test ! -s $tmp/subs.frag; then - ac_more_lines=false - else - # The purpose of the label and of the branching condition is to - # speed up the sed processing (if there are no `@' at all, there - # is no need to browse any of the substitutions). - # These are the two extra sed commands mentioned above. - (echo ':t - /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed - if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" - else - ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" - fi - ac_sed_frag=`expr $ac_sed_frag + 1` - ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_lines` - fi - done - if test -z "$ac_sed_cmds"; then - ac_sed_cmds=cat - fi -fi # test -n "$CONFIG_FILES" - -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case $ac_file in - - | *:- | *:-:* ) # input from stdin - cat >$tmp/stdin - ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` - ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; - * ) ac_file_in=$ac_file.in ;; - esac - - # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. - ac_dir=`(dirname "$ac_file") 2>/dev/null || -$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$ac_file" : 'X\(//\)[^/]' \| \ - X"$ac_file" : 'X\(//\)$' \| \ - X"$ac_file" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - { if $as_mkdir_p; then - mkdir -p "$ac_dir" - else - as_dir="$ac_dir" - as_dirs= - while test ! -d "$as_dir"; do - as_dirs="$as_dir $as_dirs" - as_dir=`(dirname "$as_dir") 2>/dev/null || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| \ - . : '\(.\)' 2>/dev/null || -echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } - /^X\(\/\/\)[^/].*/{ s//\1/; q; } - /^X\(\/\/\)$/{ s//\1/; q; } - /^X\(\/\).*/{ s//\1/; q; } - s/.*/./; q'` - done - test ! -n "$as_dirs" || mkdir $as_dirs - fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 -echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} - { (exit 1); exit 1; }; }; } - - ac_builddir=. - -if test "$ac_dir" != .; then - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` - # A "../" for each directory in $ac_dir_suffix. - ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` -else - ac_dir_suffix= ac_top_builddir= -fi - -case $srcdir in - .) # No --srcdir option. We are building in place. - ac_srcdir=. - if test -z "$ac_top_builddir"; then - ac_top_srcdir=. - else - ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` - fi ;; - [\\/]* | ?:[\\/]* ) # Absolute path. - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; - *) # Relative path. - ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_top_builddir$srcdir ;; -esac - -# Do not use `cd foo && pwd` to compute absolute paths, because -# the directories may not exist. -case `pwd` in -.) ac_abs_builddir="$ac_dir";; -*) - case "$ac_dir" in - .) ac_abs_builddir=`pwd`;; - [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; - *) ac_abs_builddir=`pwd`/"$ac_dir";; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_builddir=${ac_top_builddir}.;; -*) - case ${ac_top_builddir}. in - .) ac_abs_top_builddir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; - *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_srcdir=$ac_srcdir;; -*) - case $ac_srcdir in - .) ac_abs_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; - *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; - esac;; -esac -case $ac_abs_builddir in -.) ac_abs_top_srcdir=$ac_top_srcdir;; -*) - case $ac_top_srcdir in - .) ac_abs_top_srcdir=$ac_abs_builddir;; - [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; - *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; - esac;; -esac - - - case $INSTALL in - [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; - *) ac_INSTALL=$ac_top_builddir$INSTALL ;; - esac - - if test x"$ac_file" != x-; then - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi - # Let's still pretend it is `configure' which instantiates (i.e., don't - # use $as_me), people would be surprised to read: - # /* config.h. Generated by config.status. */ - if test x"$ac_file" = x-; then - configure_input= - else - configure_input="$ac_file. " - fi - configure_input=$configure_input"Generated from `echo $ac_file_in | - sed 's,.*/,,'` by configure." - - # First look for the input files in the build tree, otherwise in the - # src tree. - ac_file_inputs=`IFS=: - for f in $ac_file_in; do - case $f in - -) echo $tmp/stdin ;; - [\\/$]*) - # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - echo "$f";; - *) # Relative - if test -f "$f"; then - # Build tree - echo "$f" - elif test -f "$srcdir/$f"; then - # Source tree - echo "$srcdir/$f" - else - # /dev/null tree - { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 -echo "$as_me: error: cannot find input file: $f" >&2;} - { (exit 1); exit 1; }; } - fi;; - esac - done` || { (exit 1); exit 1; } -_ACEOF -cat >>$CONFIG_STATUS <<_ACEOF - sed "$ac_vpsub -$extrasub -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -:t -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s,@configure_input@,$configure_input,;t t -s,@srcdir@,$ac_srcdir,;t t -s,@abs_srcdir@,$ac_abs_srcdir,;t t -s,@top_srcdir@,$ac_top_srcdir,;t t -s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t -s,@builddir@,$ac_builddir,;t t -s,@abs_builddir@,$ac_abs_builddir,;t t -s,@top_builddir@,$ac_top_builddir,;t t -s,@abs_top_builddir@,$ac_abs_top_builddir,;t t -s,@INSTALL@,$ac_INSTALL,;t t -" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out - rm -f $tmp/stdin - if test x"$ac_file" != x-; then - mv $tmp/out $ac_file - else - cat $tmp/out - rm -f $tmp/out - fi - -done -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF - -{ (exit 0); exit 0; } -_ACEOF -chmod +x $CONFIG_STATUS -ac_clean_files=$ac_clean_files_save - - -# configure is writing to config.log, and then calls config.status. -# config.status does its own redirection, appending to config.log. -# Unfortunately, on DOS this fails, as config.log is still kept open -# by configure, so config.status won't be able to write to it; its -# output is simply discarded. So we exec the FD to /dev/null, -# effectively closing config.log, so it can be properly (re)opened and -# appended to by config.status. When coming back to configure, we -# need to make the FD available again. -if test "$no_create" != yes; then - ac_cs_success=: - ac_config_status_args= - test "$silent" = yes && - ac_config_status_args="$ac_config_status_args --quiet" - exec 5>/dev/null - $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false - exec 5>>config.log - # Use ||, not &&, to avoid exiting from the if with $? = 1, which - # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } -fi - diff --git a/lg3dproto/install-sh b/lg3dproto/install-sh deleted file mode 100755 index 77bc381..0000000 --- a/lg3dproto/install-sh +++ /dev/null @@ -1,316 +0,0 @@ -#!/bin/sh -# install - install a program, script, or datafile - -scriptversion=2004-02-15.20 - -# This originates from X11R5 (mit/util/scripts/install.sh), which was -# later released in X11R6 (xc/config/util/install.sh) with the -# following copyright and license. -# -# Copyright (C) 1994 X Consortium -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to -# deal in the Software without restriction, including without limitation the -# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -# sell copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- -# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -# -# Except as contained in this notice, the name of the X Consortium shall not -# be used in advertising or otherwise to promote the sale, use or other deal- -# ings in this Software without prior written authorization from the X Consor- -# tium. -# -# -# FSF changes to this file are in the public domain. -# -# Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it -# when there is no Makefile. -# -# This script is compatible with the BSD install script, but was written -# from scratch. It can only install one file at a time, a restriction -# shared with many OS's install programs. - -# set DOITPROG to echo to test this script - -# Don't use :- since 4.3BSD and earlier shells don't like it. -doit="${DOITPROG-}" - -# put in absolute paths if you don't have them in your path; or use env. vars. - -mvprog="${MVPROG-mv}" -cpprog="${CPPROG-cp}" -chmodprog="${CHMODPROG-chmod}" -chownprog="${CHOWNPROG-chown}" -chgrpprog="${CHGRPPROG-chgrp}" -stripprog="${STRIPPROG-strip}" -rmprog="${RMPROG-rm}" -mkdirprog="${MKDIRPROG-mkdir}" - -transformbasename= -transform_arg= -instcmd="$mvprog" -chmodcmd="$chmodprog 0755" -chowncmd= -chgrpcmd= -stripcmd= -rmcmd="$rmprog -f" -mvcmd="$mvprog" -src= -dst= -dir_arg= - -usage="Usage: $0 [OPTION]... SRCFILE DSTFILE - or: $0 [OPTION]... SRCFILES... DIRECTORY - or: $0 -d DIRECTORIES... - -In the first form, install SRCFILE to DSTFILE, removing SRCFILE by default. -In the second, create the directory path DIR. - -Options: --b=TRANSFORMBASENAME --c copy source (using $cpprog) instead of moving (using $mvprog). --d create directories instead of installing files. --g GROUP $chgrp installed files to GROUP. --m MODE $chmod installed files to MODE. --o USER $chown installed files to USER. --s strip installed files (using $stripprog). --t=TRANSFORM ---help display this help and exit. ---version display version info and exit. - -Environment variables override the default commands: - CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG -" - -while test -n "$1"; do - case $1 in - -b=*) transformbasename=`echo $1 | sed 's/-b=//'` - shift - continue;; - - -c) instcmd=$cpprog - shift - continue;; - - -d) dir_arg=true - shift - continue;; - - -g) chgrpcmd="$chgrpprog $2" - shift - shift - continue;; - - --help) echo "$usage"; exit 0;; - - -m) chmodcmd="$chmodprog $2" - shift - shift - continue;; - - -o) chowncmd="$chownprog $2" - shift - shift - continue;; - - -s) stripcmd=$stripprog - shift - continue;; - - -t=*) transformarg=`echo $1 | sed 's/-t=//'` - shift - continue;; - - --version) echo "$0 $scriptversion"; exit 0;; - - *) # When -d is used, all remaining arguments are directories to create. - test -n "$dir_arg" && break - # Otherwise, the last argument is the destination. Remove it from $@. - for arg - do - if test -n "$dstarg"; then - # $@ is not empty: it contains at least $arg. - set fnord "$@" "$dstarg" - shift # fnord - fi - shift # arg - dstarg=$arg - done - break;; - esac -done - -if test -z "$1"; then - if test -z "$dir_arg"; then - echo "$0: no input file specified." >&2 - exit 1 - fi - # It's OK to call `install-sh -d' without argument. - # This can happen when creating conditional directories. - exit 0 -fi - -for src -do - # Protect names starting with `-'. - case $src in - -*) src=./$src ;; - esac - - if test -n "$dir_arg"; then - dst=$src - src= - - if test -d "$dst"; then - instcmd=: - chmodcmd= - else - instcmd=$mkdirprog - fi - else - # Waiting for this to be detected by the "$instcmd $src $dsttmp" command - # might cause directories to be created, which would be especially bad - # if $src (and thus $dsttmp) contains '*'. - if test ! -f "$src" && test ! -d "$src"; then - echo "$0: $src does not exist." >&2 - exit 1 - fi - - if test -z "$dstarg"; then - echo "$0: no destination specified." >&2 - exit 1 - fi - - dst=$dstarg - # Protect names starting with `-'. - case $dst in - -*) dst=./$dst ;; - esac - - # If destination is a directory, append the input filename; won't work - # if double slashes aren't ignored. - if test -d "$dst"; then - dst=$dst/`basename "$src"` - fi - fi - - # This sed command emulates the dirname command. - dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` - - # Make sure that the destination directory exists. - - # Skip lots of stat calls in the usual case. - if test ! -d "$dstdir"; then - defaultIFS=' - ' - IFS="${IFS-$defaultIFS}" - - oIFS=$IFS - # Some sh's can't handle IFS=/ for some reason. - IFS='%' - set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` - IFS=$oIFS - - pathcomp= - - while test $# -ne 0 ; do - pathcomp=$pathcomp$1 - shift - if test ! -d "$pathcomp"; then - $mkdirprog "$pathcomp" || lasterr=$? - # mkdir can fail with a `File exist' error in case several - # install-sh are creating the directory concurrently. This - # is OK. - test ! -d "$pathcomp" && { (exit ${lasterr-1}); exit; } - fi - pathcomp=$pathcomp/ - done - fi - - if test -n "$dir_arg"; then - $doit $instcmd "$dst" \ - && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ - && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ - && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ - && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } - - else - # If we're going to rename the final executable, determine the name now. - if test -z "$transformarg"; then - dstfile=`basename "$dst"` - else - dstfile=`basename "$dst" $transformbasename \ - | sed $transformarg`$transformbasename - fi - - # don't allow the sed command to completely eliminate the filename. - test -z "$dstfile" && dstfile=`basename "$dst"` - - # Make a couple of temp file names in the proper directory. - dsttmp=$dstdir/_inst.$$_ - rmtmp=$dstdir/_rm.$$_ - - # Trap to clean up those temp files at exit. - trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0 - trap '(exit $?); exit' 1 2 13 15 - - # Move or copy the file name to the temp name - $doit $instcmd "$src" "$dsttmp" && - - # and set any options; do chmod last to preserve setuid bits. - # - # If any of these fail, we abort the whole thing. If we want to - # ignore errors from any of these, just make sure not to ignore - # errors from the above "$doit $instcmd $src $dsttmp" command. - # - { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ - && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ - && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ - && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } && - - # Now remove or move aside any old file at destination location. We - # try this two ways since rm can't unlink itself on some systems and - # the destination file might be busy for other reasons. In this case, - # the final cleanup might fail but the new file should still install - # successfully. - { - if test -f "$dstdir/$dstfile"; then - $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ - || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ - || { - echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 - (exit 1); exit - } - else - : - fi - } && - - # Now rename the file to the real destination. - $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" - fi || { (exit 1); exit; } -done - -# The final little trick to "correctly" pass the exit status to the exit trap. -{ - (exit 0); exit -} - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff --git a/lg3dproto/lg3dproto.pc.in b/lg3dproto/lg3dproto.pc.in deleted file mode 100644 index fbafc5d..0000000 --- a/lg3dproto/lg3dproto.pc.in +++ /dev/null @@ -1,9 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@ - -Name: Lg3dProto -Description: LGE extension headers -Version: @LG3DPROTO_VERSION@ -Cflags: -I${includedir} diff --git a/lg3dproto/lgewire.h b/lg3dproto/lgewire.h deleted file mode 100644 index 75ec0a4..0000000 --- a/lg3dproto/lgewire.h +++ /dev/null @@ -1,120 +0,0 @@ -/************************************************************ - -Copyright (c) 2004, Sun Microsystems, Inc. - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. - -********************************************************/ - -/* - * lge.h - Looking Glass Extension Definitions - */ - -#ifndef _LGEWIRE_H -#define _LGEWIRE_H - -#include "X11/Xfuncproto.h" - -#define LGE_NAME "LGE" - -/* Current interface version numbers */ -#define LGE_MAJOR_VERSION 5 -#define LGE_MINOR_VERSION 0 - -/* Display Server is alive */ -#define X_LgeQueryVersion 0 -#define X_LgeRegisterClient 1 -#define X_LgeRegisterScreen 2 -#define X_LgeControlLgMode 3 -#define X_LgeSendEvent 4 - -/* Arguments to XLgeRegisterClient */ -#define LGE_CLIENT_GENERIC 0 -#define LGE_CLIENT_PICKER 1 -#define LGE_CLIENT_EVENT_DELIVERER 2 - -typedef struct { - CARD8 reqType; - CARD8 lgeReqType; - CARD16 length B16; -} xLgeQueryVersionReq; - -#define sz_xLgeQueryVersionReq sizeof(xLgeQueryVersionReq) - -typedef struct { - /* Always X_Reply */ - BYTE type; - CARD8 unused; - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD32 majorVersion B32; - CARD32 minorVersion B32; - CARD32 implementation B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; -} xLgeQueryVersionReply; - -#define sz_xLgeQueryVersionReply sizeof(xLgeQueryVersionReply) - -typedef struct { - CARD8 reqType; - CARD8 lgeReqType; - CARD16 length B16; - CARD8 clientType; - BOOL sendEventDirect; - CARD16 pad2 B16; -} xLgeRegisterClientReq; - -#define sz_xLgeRegisterClientReq sizeof(xLgeRegisterClientReq) - -typedef struct { - CARD8 reqType; - CARD8 lgeReqType; - CARD16 length B16; - /* The pseudo-root window of the screen */ - Window prw; -} xLgeRegisterScreenReq; - -#define sz_xLgeRegisterScreenReq sizeof(xLgeRegisterScreenReq) - -typedef struct { - CARD8 reqType; - CARD8 lgeReqType; - CARD16 length B16; - BOOL enable; - CARD8 pad1; - CARD16 pad2 B16; -} xLgeControlLgModeReq; - -#define sz_xLgeControlLgModeReq sizeof(xLgeControlLgModeReq) - -typedef struct { - CARD8 reqType; - CARD8 lgeReqType; - CARD16 length B16; - xEvent event; -} xLgeSendEventReq; - -#define sz_xLgeSendEventReq sizeof(xLgeSendEventReq) - -#endif /* LGEWIRE_H */ - diff --git a/lg3dproto/missing b/lg3dproto/missing deleted file mode 100755 index e7ef83a..0000000 --- a/lg3dproto/missing +++ /dev/null @@ -1,360 +0,0 @@ -#! /bin/sh -# Common stub for a few missing GNU programs while installing. - -scriptversion=2003-09-02.23 - -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003 -# Free Software Foundation, Inc. -# Originally by Fran,cois Pinard , 1996. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -if test $# -eq 0; then - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 -fi - -run=: - -# In the cases where this matters, `missing' is being run in the -# srcdir already. -if test -f configure.ac; then - configure_ac=configure.ac -else - configure_ac=configure.in -fi - -msg="missing on your system" - -case "$1" in ---run) - # Try to run requested program, and just exit if it succeeds. - run= - shift - "$@" && exit 0 - # Exit code 63 means version mismatch. This often happens - # when the user try to use an ancient version of a tool on - # a file that requires a minimum version. In this case we - # we should proceed has if the program had been absent, or - # if --run hadn't been passed. - if test $? = 63; then - run=: - msg="probably too old" - fi - ;; -esac - -# If it does not exist, or fails to run (possibly an outdated version), -# try to emulate it. -case "$1" in - - -h|--h|--he|--hel|--help) - echo "\ -$0 [OPTION]... PROGRAM [ARGUMENT]... - -Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -error status if there is no known handling for PROGRAM. - -Options: - -h, --help display this help and exit - -v, --version output version information and exit - --run try to run the given command, and emulate it if it fails - -Supported PROGRAM values: - aclocal touch file \`aclocal.m4' - autoconf touch file \`configure' - autoheader touch file \`config.h.in' - automake touch all \`Makefile.in' files - bison create \`y.tab.[ch]', if possible, from existing .[ch] - flex create \`lex.yy.c', if possible, from existing .c - help2man touch the output file - lex create \`lex.yy.c', if possible, from existing .c - makeinfo touch the output file - tar try tar, gnutar, gtar, then tar without non-portable flags - yacc create \`y.tab.[ch]', if possible, from existing .[ch] - -Send bug reports to ." - ;; - - -v|--v|--ve|--ver|--vers|--versi|--versio|--version) - echo "missing $scriptversion (GNU Automake)" - ;; - - -*) - echo 1>&2 "$0: Unknown \`$1' option" - echo 1>&2 "Try \`$0 --help' for more information" - exit 1 - ;; - - aclocal*) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acinclude.m4' or \`${configure_ac}'. You might want - to install the \`Automake' and \`Perl' packages. Grab them from - any GNU archive site." - touch aclocal.m4 - ;; - - autoconf) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`${configure_ac}'. You might want to install the - \`Autoconf' and \`GNU m4' packages. Grab them from any GNU - archive site." - touch configure - ;; - - autoheader) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acconfig.h' or \`${configure_ac}'. You might want - to install the \`Autoconf' and \`GNU m4' packages. Grab them - from any GNU archive site." - files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` - test -z "$files" && files="config.h" - touch_files= - for f in $files; do - case "$f" in - *:*) touch_files="$touch_files "`echo "$f" | - sed -e 's/^[^:]*://' -e 's/:.*//'`;; - *) touch_files="$touch_files $f.in";; - esac - done - touch $touch_files - ;; - - automake*) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. - You might want to install the \`Automake' and \`Perl' packages. - Grab them from any GNU archive site." - find . -type f -name Makefile.am -print | - sed 's/\.am$/.in/' | - while read f; do touch "$f"; done - ;; - - autom4te) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - - echo 1>&2 "\ -WARNING: \`$1' is needed, but is $msg. - You might have modified some files without having the - proper tools for further handling them. - You can get \`$1' as part of \`Autoconf' from any GNU - archive site." - - file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` - test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo "#! /bin/sh" - echo "# Created by GNU Automake missing as a replacement of" - echo "# $ $@" - echo "exit 0" - chmod +x $file - exit 1 - fi - ;; - - bison|yacc) - echo 1>&2 "\ -WARNING: \`$1' $msg. You should only need it if - you modified a \`.y' file. You may need the \`Bison' package - in order for those modifications to take effect. You can get - \`Bison' from any GNU archive site." - rm -f y.tab.c y.tab.h - if [ $# -ne 1 ]; then - eval LASTARG="\${$#}" - case "$LASTARG" in - *.y) - SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" y.tab.c - fi - SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" y.tab.h - fi - ;; - esac - fi - if [ ! -f y.tab.h ]; then - echo >y.tab.h - fi - if [ ! -f y.tab.c ]; then - echo 'main() { return 0; }' >y.tab.c - fi - ;; - - lex|flex) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.l' file. You may need the \`Flex' package - in order for those modifications to take effect. You can get - \`Flex' from any GNU archive site." - rm -f lex.yy.c - if [ $# -ne 1 ]; then - eval LASTARG="\${$#}" - case "$LASTARG" in - *.l) - SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if [ -f "$SRCFILE" ]; then - cp "$SRCFILE" lex.yy.c - fi - ;; - esac - fi - if [ ! -f lex.yy.c ]; then - echo 'main() { return 0; }' >lex.yy.c - fi - ;; - - help2man) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - fi - - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a dependency of a manual page. You may need the - \`Help2man' package in order for those modifications to take - effect. You can get \`Help2man' from any GNU archive site." - - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` - if test -z "$file"; then - file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` - fi - if [ -f "$file" ]; then - touch $file - else - test -z "$file" || exec >$file - echo ".ab help2man is required to generate this page" - exit 1 - fi - ;; - - makeinfo) - if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then - # We have makeinfo, but it failed. - exit 1 - fi - - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.texi' or \`.texinfo' file, or any other file - indirectly affecting the aspect of the manual. The spurious - call might also be the consequence of using a buggy \`make' (AIX, - DU, IRIX). You might want to install the \`Texinfo' package or - the \`GNU make' package. Grab either from any GNU archive site." - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` - if test -z "$file"; then - file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` - fi - touch $file - ;; - - tar) - shift - if test -n "$run"; then - echo 1>&2 "ERROR: \`tar' requires --run" - exit 1 - fi - - # We have already tried tar in the generic part. - # Look for gnutar/gtar before invocation to avoid ugly error - # messages. - if (gnutar --version > /dev/null 2>&1); then - gnutar "$@" && exit 0 - fi - if (gtar --version > /dev/null 2>&1); then - gtar "$@" && exit 0 - fi - firstarg="$1" - if shift; then - case "$firstarg" in - *o*) - firstarg=`echo "$firstarg" | sed s/o//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - case "$firstarg" in - *h*) - firstarg=`echo "$firstarg" | sed s/h//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - fi - - echo 1>&2 "\ -WARNING: I can't seem to be able to run \`tar' with the given arguments. - You may want to install GNU tar or Free paxutils, or check the - command line arguments." - exit 1 - ;; - - *) - echo 1>&2 "\ -WARNING: \`$1' is needed, and is $msg. - You might have modified some files without having the - proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequisites for installing - this package. You may also peek at any GNU archive site, in case - some other package would contain this missing \`$1' program." - exit 1 - ;; -esac - -exit 0 - -# Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff --git a/pmproto/.gitignore b/pmproto/.gitignore deleted file mode 100644 index 21be2ee..0000000 --- a/pmproto/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -Makefile -Makefile.in -aclocal.m4 -autom4te.cache -config.log -config.status -configure -install-sh -missing -xproxymngproto.pc -*~ -xproxymanagementprotocol-*.tar.* -ChangeLog -tags diff --git a/pmproto/COPYING b/pmproto/COPYING deleted file mode 100644 index 3ce03b5..0000000 --- a/pmproto/COPYING +++ /dev/null @@ -1,24 +0,0 @@ -Copyright 1996, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. - diff --git a/pmproto/Makefile.am b/pmproto/Makefile.am deleted file mode 100644 index 2b62a3b..0000000 --- a/pmproto/Makefile.am +++ /dev/null @@ -1,12 +0,0 @@ -xproxymngdir = $(includedir)/X11/PM -xproxymng_HEADERS = \ - PM.h \ - PMproto.h - -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = xproxymngproto.pc - -dist_doc_DATA = PM_spec - -EXTRA_DIST = xproxymngproto.pc.in - diff --git a/pmproto/PM.h b/pmproto/PM.h deleted file mode 100644 index c96644c..0000000 --- a/pmproto/PM.h +++ /dev/null @@ -1,54 +0,0 @@ -/* $Xorg: PM.h,v 1.4 2001/02/09 02:05:34 xorgcvs Exp $ */ - -/* -Copyright 1996, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. -*/ - -/* Proxy Management Protocol */ - -#ifndef _PM_H_ -#define _PM_H_ - -#define PM_PROTOCOL_NAME "PROXY_MANAGEMENT" - -#define PM_MAJOR_VERSION 1 -#define PM_MINOR_VERSION 0 - -/* - * PM minor opcodes - */ -#define PM_Error ICE_Error /* == 0 */ -#define PM_GetProxyAddr 1 -#define PM_GetProxyAddrReply 2 -#define PM_StartProxy 3 - -/* - * status return codes for GetProxyAddrReply - */ -#define PM_Unable 0 -#define PM_Success 1 -#define PM_Failure 2 - -#endif /* _PM_H_ */ diff --git a/pmproto/PM_spec b/pmproto/PM_spec deleted file mode 100644 index b371d46..0000000 --- a/pmproto/PM_spec +++ /dev/null @@ -1,153 +0,0 @@ - Proxy Management Protocol - Draft Version 1.0 - Ralph Mor, X Consortium - - -The Proxy Management Protocol is an ICE based protocol that provides a way -for application servers to easily locate proxy services available to them. - -Typically, a service called a "proxy manager" is responsible for resolving -requests for proxy services, starting new proxies when appropriate, and -keeping track of all of the available proxy services. The proxy manager -strives to reuse existing proxies whenever possible. - -In order to request a proxy service, the GET_PROXY_ADDR message is sent to -the proxy manager. The proxy manager will in turn forward this message to -a proxy that it thinks can satisfy the request. - -GET_PROXY_ADDR - proxy-service : STRING - server-address : STRING - host-address : STRING - options : STRING - auth-data-len : CARD16 - auth-name : STRING or None - auth-data : LISTofCARD8 or None - - --> - - status : CARD8 - proxy-address : STRING - failure-reason : STRING - - -proxy-service is the name of the proxy service to be requested, for example -"LBX". proxy-service is a case insensitive string. - -server-address is the network address of the target server. The format of -the address is specific to proxy-service. For example, for a proxy service -of "LBX", the address would be an X display address (e.g, "wkstn.x.org:0"). - -host-address is the network address of the host on which the proxied -application will run. This information might be used by the proxy to -restrict access to a specific host. - -options are proxy specific options that will be passed to the proxy. The -details of these options are not specified here. Their syntax and -semantics are defined by each proxy service. - -If auth-data-len is nonzero, then auth-name and auth-data contain -authentication or authorization information that should be passed to -the proxy. The proxy will typically use this to authenticate and -authorize itself to the target server. The details of how the -auth fields are used are specific to each proxy service. - - -After sending GET_PROXY_ADDR the proxy manager expects a reply from -the proxy. The status field of the reply indicates if the request can -be satisfied. - -If status is Success, proxy-address will contain the network address of the -proxy willing to handle this request. The format of the proxy address is -specific to the proxy service being used. For example, for a proxy service -of "LBX", the proxy address would be the X display address of the proxy -(e.g, "gateway.x.org:63"). The proxy manager will forward the successful -GET_PROXY_ADDR reply to whomever requested the proxy service. - -If status is Unable, the proxy is not able to satisfy the request but -it believes some other proxy might be able to do so. Proxy-address is -the empty string and failure-reason indicates the reason for failure. -The proxy manager may choose to forward the original GET_PROXY_ADDR to -another already running proxy, or it may choose to start up a new -proxy. In the event that the proxy manager can not find or start a -proxy, it will send a GET_PROXY_ADDR reply (with status Failure and an -appropriate failure-reason) to whomever requested the proxy service. - -If status is Failure, the proxy is not able to satisfy the request and -in addition is informing the requester that the request is invalid in -some way and should not be retried. - - -If the proxy manager starts up a new proxy, the proxy manager will -need an indication from the proxy that it is ready to accept -requests. The proxy is required to send a START_PROXY message to the -proxy manager to identify itself and signal its readiness to receive -requests. - -START_PROXY - proxy-service : STRING (name of proxy service, e.g. "LBX") - - -When the proxy manager receives the START_PROXY message from the -proxy it checks that the proxy-service is the one that it's expecting. -If the proxy-service is incorrect, an IceBadValue error will be sent -to the proxy. Otherwise, the proxy manager will forward the original -GET_PROXY_ADDR request to the proxy and the proxy will respond to the -GET_PROXY_ADDR request in the same way as discussed above. - - -Protocol --------- - -ICE protocol name is "PROXY_MANAGEMENT". -The major opcode is assigned at run-time by ICE. - - -Types ------ - -STRING - 2 CARD16 length - n LISTofCARD8 the string - p p = pad(2+n,8) - - - -Encoding --------- - -GET_PROXY_ADDR - - 1 ? PROXY_MANAGEMENT - 1 1 opcode - 2 n auth-data-len (in bytes) - 4 (a+b+c+d+e+n+p)/8 length of remaining data in 8-byte units - a STRING proxy-service - b STRING server-address - c STRING host-address - d STRING options - e STRING auth-name (if auth-data-len > 0) - n LISTofCARD8 auth-data (if auth-data-len > 0) - p unused, p=pad(n,8) - -GET_PROXY_ADDR_REPLY - - 1 ? PROXY_MANAGEMENT - 1 2 opcode - 1 CARD8 status - 0 Unable - 1 Success - 2 Failure - 1 unused - 4 (a+b)/8 length of remaining data in 8-byte units - a STRING proxy-address - b STRING failure-reason - - -START_PROXY - - 1 ? PROXY_MANAGEMENT - 1 3 opcode - 2 unused - 4 a/8 length of remaining data in 8-byte units - a STRING proxy-service diff --git a/pmproto/PMproto.h b/pmproto/PMproto.h deleted file mode 100644 index 754e460..0000000 --- a/pmproto/PMproto.h +++ /dev/null @@ -1,74 +0,0 @@ -/* $Xorg: PMproto.h,v 1.4 2001/02/09 02:05:34 xorgcvs Exp $ */ - -/* -Copyright 1996, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall -not be used in advertising or otherwise to promote the sale, use or -other dealings in this Software without prior written authorization -from The Open Group. -*/ - -/* Proxy Management Protocol */ - -#ifndef _PMPROTO_H_ -#define _PMPROTO_H_ - -typedef struct { - CARD8 majorOpcode; - CARD8 minorOpcode; /* == 1 */ - CARD16 authLen B16; - CARD32 length B32; - /* STRING proxy-service */ - /* STRING server-address */ - /* STRING host-address */ - /* STRING start-options */ - /* STRING auth-name (if authLen > 0) */ - /* LISTofCARD8 auth-data (if authLen > 0) */ -} pmGetProxyAddrMsg; - -#define sz_pmGetProxyAddrMsg 8 - - -typedef struct { - CARD8 majorOpcode; - CARD8 minorOpcode; /* == 2 */ - CARD8 status; - CARD8 unused; - CARD32 length B32; - /* STRING proxy-address */ - /* STRING failure-reason */ -} pmGetProxyAddrReplyMsg; - -#define sz_pmGetProxyAddrReplyMsg 8 - - -typedef struct { - CARD8 majorOpcode; - CARD8 minorOpcode; /* == 3 */ - CARD16 unused B16; - CARD32 length B32; - /* STRING proxy-service */ -} pmStartProxyMsg; - -#define sz_pmStartProxyMsg 8 - - -#endif /* _PMPROTO_H_ */ diff --git a/pmproto/README b/pmproto/README deleted file mode 100644 index 95b17af..0000000 --- a/pmproto/README +++ /dev/null @@ -1,26 +0,0 @@ -The Proxy Management Protocol is an ICE based protocol that provides a way -for application servers to easily locate proxy services available to them. - -All questions regarding this software should be directed at the -Xorg mailing list: - - http://lists.freedesktop.org/mailman/listinfo/xorg - -Please submit bug reports to the Xorg bugzilla: - - https://bugs.freedesktop.org/enter_bug.cgi?product=xorg - -The master development code repository can be found at: - - git://anongit.freedesktop.org/git/xorg/proto/pmproto - - http://cgit.freedesktop.org/xorg/proto/pmproto - -For patch submission instructions, see: - - http://www.x.org/wiki/Development/Documentation/SubmittingPatches - -For more information on the git code manager, see: - - http://wiki.x.org/wiki/GitPage - diff --git a/pmproto/xproxymngproto.pc.in b/pmproto/xproxymngproto.pc.in deleted file mode 100644 index a3c1f92..0000000 --- a/pmproto/xproxymngproto.pc.in +++ /dev/null @@ -1,9 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@ - -Name: XProxyManagementProtocol -Description: X Proxy Management Protocol headers -Version: @PMPROTO_VERSION@ -Cflags: -I${includedir} diff --git a/printproto/.gitignore b/printproto/.gitignore deleted file mode 100644 index 3873307..0000000 --- a/printproto/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -Makefile -Makefile.in -aclocal.m4 -autom4te.cache -config.log -config.status -configure -install-sh -missing -printproto.pc -*~ -printproto-*.tar.* -ChangeLog -tags diff --git a/printproto/COPYING b/printproto/COPYING deleted file mode 100644 index 69843ad..0000000 --- a/printproto/COPYING +++ /dev/null @@ -1,29 +0,0 @@ -(c) Copyright 1996 Hewlett-Packard Company -(c) Copyright 1996 International Business Machines Corp. -(c) Copyright 1996 Sun Microsystems, Inc. -(c) Copyright 1996 Novell, Inc. -(c) Copyright 1996 Digital Equipment Corp. -(c) Copyright 1996 Fujitsu Limited -(c) Copyright 1996 Hitachi, Ltd. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the names of the copyright holders shall -not be used in advertising or otherwise to promote the sale, use or other -dealings in this Software without prior written authorization from said -copyright holders. diff --git a/printproto/Makefile.am b/printproto/Makefile.am deleted file mode 100644 index fb168e8..0000000 --- a/printproto/Makefile.am +++ /dev/null @@ -1,44 +0,0 @@ -printdir = $(includedir)/X11/extensions -print_HEADERS = \ - Print.h \ - Printstr.h - -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = printproto.pc - -miscmandir = $(MISC_MAN_DIR) -miscman_DATA = man/Xprint.$(MISC_MAN_SUFFIX) -CLEANFILES = $(miscman_DATA) - -EXTRA_DIST = printproto.pc.in \ - man/Xprint.man \ - man/Xprint.sgml \ - specs/xp_proto.book \ - specs/xp_proto.mif \ - specs/xp_proto.ps \ - specs/xp_protoIX.doc \ - specs/xp_protoTOC.doc \ - specs/xp_proto_cov.mif - - -SED = sed - -# Strings to replace in man pages -XORGRELSTRING = @PACKAGE_STRING@ - XORGMANNAME = X Version 11 - -MAN_SUBSTS = \ - -e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \ - -e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \ - -e 's|__datadir__|$(datadir)|g' \ - -e 's|__libdir__|$(libdir)|g' \ - -e 's|__sysconfdir__|$(sysconfdir)|g' \ - -e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \ - -e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \ - -e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g' - -SUFFIXES = .$(MISC_MAN_SUFFIX) .man - -.man.$(MISC_MAN_SUFFIX): man - $(MKDIR_P) man - $(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@ diff --git a/printproto/Print.h b/printproto/Print.h deleted file mode 100644 index 2d45082..0000000 --- a/printproto/Print.h +++ /dev/null @@ -1,552 +0,0 @@ -/* $Xorg: Print.h,v 1.3 2000/08/18 04:05:44 coskrey Exp $ */ -/****************************************************************************** - ****************************************************************************** - ** - ** File: Print.h - ** - ** Description: Definitions needed by the server, library, and - ** clients. Subportion restricted to library and - ** clients. - ** - ** Server, Library, Client portion has: - ** o All sz_* defines - ** o Revision and Name defines - ** o Common defines and constants (e.g. Keywords, Masks) - ** o Extension version structure - ** - ** Library and client subportion has: - ** o Convience Marcos - ** o Client side data structures - ** o Client side event structures (non wire) - ** o Library function prototypes - ** o some private stuff denoted with _whatever - ** - ** Printstr.h for server and library, but NOT clients. - ** - ****************************************************************************** - ** - ** (c) Copyright 1996 Hewlett-Packard Company - ** (c) Copyright 1996 International Business Machines Corp. - ** (c) Copyright 1996 Sun Microsystems, Inc. - ** (c) Copyright 1996 Novell, Inc. - ** (c) Copyright 1996 Digital Equipment Corp. - ** (c) Copyright 1996 Fujitsu Limited - ** (c) Copyright 1996 Hitachi, Ltd. - ** - ** Permission is hereby granted, free of charge, to any person obtaining a copy - ** of this software and associated documentation files (the "Software"), to deal - ** in the Software without restriction, including without limitation the rights - ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - ** copies of the Software, and to permit persons to whom the Software is - ** furnished to do so, subject to the following conditions: - ** - ** The above copyright notice and this permission notice shall be included in - ** all copies or substantial portions of the Software. - ** - ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - ** IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - ** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - ** COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - ** IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - ** CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ** - ** Except as contained in this notice, the names of the copyright holders shall - ** not be used in advertising or otherwise to promote the sale, use or other - ** dealings in this Software without prior written authorization from said - ** copyright holders. - ** - ****************************************************************************** - *****************************************************************************/ -/* $XFree86: xc/include/extensions/Print.h,v 1.4 2000/01/25 18:37:31 dawes Exp $ */ - -#ifndef _XpPrint_H_ -#define _XpPrint_H_ - -#ifndef _XP_PRINT_SERVER_ -#include -#include -#include -#endif /* _XP_PRINT_SERVER_ */ - -#include - -_XFUNCPROTOBEGIN - -/****************************************************************************** - * - * Definitions used by the server, library and client. - */ - -/******************************************************************** - * - * Naming and versioning information. - */ -#define XP_PRINTNAME "XpExtension" - -/* - * Add a define below for each major extension release. - */ -#define XP_DONT_CHECK 0 -#define XP_INITIAL_RELEASE 1 - -/* - * For each single entry above, create one major/minor pair. - */ -#define XP_PROTO_MAJOR 1 -#define XP_PROTO_MINOR 0 - -/* - * Identify current version. - */ -#define XP_MAJOR_VERSION XP_PROTO_MAJOR -#define XP_MINOR_VERSION XP_PROTO_MINOR - -/* - * Misc version defines. - */ -#define XP_ABSENT 0 /* Prior to XP Print support */ -#define XP_PRESENT 1 /* With XP Print support */ - -/******************************************************************** - * - * Xp Print Error codes. - */ -#define XP_ERRORS 3 /* number of error types */ - -#define XPBadContext 0 /* Print Context invalid or missing */ -#define XPBadSequence 1 /* Illegal sequence of XP operations */ -#define XPBadResourceID 2 /* X-resource not valid */ - -/******************************************************************** - * - * Xp Print Event masks and codes. - * - */ -#define XP_EVENTS 2 /* number of event types */ - -#define XPNoEventMask 0 /* not an event - just a null mask */ -#define XPPrintMask (1L<<0) -#define XPAttributeMask (1L<<1) - -#define XPPrintNotify 0 /* contains "detail" - see below */ -#define XPAttributeNotify 1 /* contains "detail" - see below */ - -#define XPStartJobNotify 0 /* value for "detail" in XPPrintNotify*/ -#define XPEndJobNotify 1 -#define XPStartDocNotify 2 -#define XPEndDocNotify 3 -#define XPStartPageNotify 4 -#define XPEndPageNotify 5 - -/******************************************************************** - * - * Xp Print Attribute Object codes (subset of ISO DPA 10175). The - * Xp Server can get and set any of the values, while the Xp Library - * may only be able to set a subset of the attribute objects. - * - * note: the codes are also used as "detail" for XPAttributeNotify - * - * note: XPPageAttr is not defined in ISO DPA 10175. It is unique - * to Xp, and its attributes are a proper subset of XPDocAttr. - */ -typedef unsigned char XPAttributes; /* type of Xp*Attr codes */ - -#define XP_ATTRIBUTES 5 /* those attrs currently supported */ - -#define XPJobAttr 1 /* get/set */ -#define XPDocAttr 2 /* get/set */ -#define XPPageAttr 3 /* get/set - subset of XPDocAttr */ -#define XPPrinterAttr 4 /* get only (library) */ -#define XPServerAttr 5 /* get only (library), no - context needed */ - -/* - * note: ISO DPA 10175 defines a number of "attribute objects", of - * which POSIX 1387.4 and the SI Xp will only support a - * subset. - */ -#define XPMediumAttr 6 /* DPA-Object Medium */ -#define XPFontAttr 7 /* DPA-Object Font */ -#define XPResAttr 8 /* DPA-Object Resource */ -#define XPTransAttr 9 /* DPA-Object Transfer method */ -#define XPDelAttr 10 /* DPA-Object Delivery method */ -#define XPAuxSPkg 11 /* DPA-Object Auxiliary sheet package */ -#define XPAuxS 12 /* DPA-Object Auxiliary sheet */ -#define XPFinishAttr 13 /* DPA-Object Finishing */ -#define XPOutputAttr 14 /* DPA-Object Output method */ -#define XPImpAttr 15 /* DPA-Object Imposition */ -#define XPSchedAttr 16 /* DPA-Object Scheduler */ -#define XPIntJobAttr 17 /* DPA-Object Initial value job */ -#define XPIntDocAttr 18 /* DPA-Object Initial value document */ -#define XPResConAttr 19 /* DPA-Object Resource context */ - - -/* - * Replacement rules for XpSetAttributes - */ -typedef unsigned char XPAttrReplacement; -#define XPAttrReplace 1 -#define XPAttrMerge 2 - - -/* - * Return codes for XpGetDocumentData - */ -typedef unsigned char XPGetDocStatus; -#define XPGetDocFinished 0 /* normal termination */ -#define XPGetDocSecondConsumer 1 /* setup error */ -#define XPGetDocError 2 /* runtime error, see generated error */ - - -/* - * Save data types for XpStartJob. - */ -typedef unsigned char XPSaveData; -#define XPSpool 1 /* Job data sent to spooler */ -#define XPGetData 2 /* Job data via XpGetDocumentData */ - - -/* - * Document types for XpStartDoc. - */ -typedef unsigned char XPDocumentType; -#define XPDocNormal 1 /* Doc data handled by Xserver */ -#define XPDocRaw 2 /* Doc data passed through Xserver */ - - -/******************************************************************** - * - * Xp Print Property Names - */ - - -#ifndef _XP_PRINT_SERVER_ - -/****************************************************************************** - * - * Definitions used by the library and clients only. - */ - -/******************************************************************* - * - * General API defines and such. - */ - -/* - * Print Context for XpInitContext and related calls. - */ -typedef XID XPContext; - -/* - * Struct for XpGetPrinterList. - */ -typedef struct { - char *name; /* name */ - char *desc; /* localized description */ -} XPPrinterRec, *XPPrinterList; - -/* - * Typedefs for XpGetDocumentData - */ -typedef void (*XPSaveProc)( Display *display, - XPContext context, - unsigned char *data, - unsigned int data_len, - XPointer client_data); - -typedef void (*XPFinishProc)( Display *display, - XPContext context, - XPGetDocStatus status, - XPointer client_data); - -/* - * Typedefs for XpSetLocaleHinter and XpGetLocaleHinter - */ -typedef char * (*XPHinterProc)(void); - -#if 0 -/******************************************************************* - * - * Extension version structures. - * - **** this structure is now defined localy in the one file that uses it - **** in order to avoid clashes with its definition in XI.h - */ -typedef struct { - int present; - short major_version; - short minor_version; -} XExtensionVersion; -#endif - -/******************************************************************** - * - * Event structs for clients. - * - * note: these events are relative to a print context, and - * not to a window as in core X. - */ -typedef struct { - int type; /* base + XPPrintNotify */ - unsigned long serial; /* # of last request processed by server */ - Bool send_event; /* true if from a SendEvent request */ - Display *display; /* Display the event was read from */ - XPContext context; /* print context where operation was requested */ - Bool cancel; /* was detailed event canceled */ - int detail; /* XPStartJobNotify, XPEndJobNotify, - XPStartDocNotify, XPEndDocNotify, - XPStartPageNotify, XPEndPageNotify */ -} XPPrintEvent; - -typedef struct { - int type; /* base + XPAttributeNotify */ - unsigned long serial; /* # of last request processed by server */ - Bool send_event; /* true if from a SendEvent request */ - Display *display; /* Display the event was read from */ - XPContext context; /* print context where operation was requested */ - int detail; /* XPJobAttr, XPDocAttr, XPPageAttr, - XPPrinterAttr, XPSpoolerAttr, - XPMediumAttr, XPServerAttr */ -} XPAttributeEvent; - -typedef struct { - int type; /* base + XPDataReadyNotify */ - unsigned long serial; /* # of last request processed by server */ - Bool send_event; /* true if from a SendEvent request */ - Display *display; /* Display the event was read from */ - XPContext context; /* print context where operation was requested */ - unsigned long available; /* bytes available for retrieval */ -} XPDataReadyEvent; - - -/********************************************************** - * - * Function prototypes for library side. - */ - -extern XPContext XpCreateContext ( - Display *display, - char *printer_name -); - -extern void XpSetContext ( - Display *display, - XPContext print_context -); - -extern XPContext XpGetContext ( - Display *display -); - -extern void XpDestroyContext ( - Display *display, - XPContext print_context -); - -extern Screen *XpGetScreenOfContext ( - Display *display, - XPContext print_context -); - -extern Status XpGetPageDimensions ( - Display *display, - XPContext print_context, - unsigned short *width, /* return value */ - unsigned short *height, /* return value */ - XRectangle *reproducible_area /* return value */ -); - -extern void XpStartJob ( - Display *display, - XPSaveData save_data -); - -extern void XpEndJob ( - Display *display -); - -extern void XpCancelJob ( - Display *display, - Bool discard -); - -extern void XpStartDoc ( - Display *display, - XPDocumentType type -); - -extern void XpEndDoc ( - Display *display -); - -extern void XpCancelDoc ( - Display *display, - Bool discard -); - -extern void XpPutDocumentData ( - Display *display, - Drawable drawable, - unsigned char *data, - int data_len, - char *doc_fmt, - char *options -); - -extern Status XpGetDocumentData ( - Display *display, - XPContext context, - XPSaveProc save_proc, - XPFinishProc finish_proc, - XPointer client_data -); - -extern void XpStartPage ( - Display *display, - Window window -); - -extern void XpEndPage ( - Display *display -); - -extern void XpCancelPage ( - Display *display, - Bool discard -); - -extern void XpSelectInput ( - Display *display, - XPContext print_context, - unsigned long event_mask -); - -extern unsigned long XpInputSelected ( - Display *display, - XPContext print_context, - unsigned long *all_events_mask -); - -extern Bool XpSetImageResolution ( - Display *display, - XPContext print_context, - int image_res, - int *prev_res -); - -extern int XpGetImageResolution ( - Display *display, - XPContext print_context -); - -extern char *XpGetAttributes ( - Display *display, - XPContext print_context, - XPAttributes type -); - -extern void XpSetAttributes ( - Display *display, - XPContext print_context, - XPAttributes type, - char *pool, - XPAttrReplacement replacement_rule -); - -extern char *XpGetOneAttribute ( - Display *display, - XPContext print_context, - XPAttributes type, - char *attribute_name -); - -extern XPPrinterList XpGetPrinterList ( - Display *display, - char *printer_name, - int *list_count /* return value */ -); - -extern void XpFreePrinterList ( - XPPrinterList printer_list -); - -extern void XpRehashPrinterList ( - Display *display -); - -extern Status XpQueryVersion ( - Display *display, - short *major_version, /* return value */ - short *minor_version /* return value */ -); - -extern Bool XpQueryExtension ( - Display *display, - int *event_base_return, /* return value */ - int *error_base_return /* return value */ -); - -extern Screen **XpQueryScreens ( - Display *display, - int *list_count /* return value */ -); - -extern Status XpGetPdmStartParams ( - Display *print_display, - Window print_window, - XPContext print_context, - Display *video_display, - Window video_window, - Display **selection_display, /* return value */ - Atom *selection, /* return value */ - Atom *type, /* return value */ - int *format, /* return value */ - unsigned char **data, /* return value */ - int *nelements /* return value */ -); - -extern Status XpGetAuthParams ( - Display *print_display, - Display *video_display, - Display **selection_display, /* return value */ - Atom *selection, /* return value */ - Atom *target /* return value */ -); - -extern Status XpSendAuth ( - Display *display, - Window window -); - -extern Status XpSendOneTicket ( - Display *display, - Window window, - Xauth *ticket, - Bool more -); - -extern void XpSetLocaleHinter ( - XPHinterProc hinter_proc, - char *hinter_desc -); - -extern char *XpGetLocaleHinter ( - XPHinterProc *hinter_proc -); - -extern char *XpGetLocaleNetString(void); - -extern char *XpNotifyPdm ( - Display *print_display, - Window print_window, - XPContext print_context, - Display *video_display, - Window video_window, - Bool auth_flag -); - -#endif /* _XP_PRINT_SERVER_ */ - -_XFUNCPROTOEND - -#endif /* _XpPrint_H_ */ diff --git a/printproto/Printstr.h b/printproto/Printstr.h deleted file mode 100644 index 86fa001..0000000 --- a/printproto/Printstr.h +++ /dev/null @@ -1,781 +0,0 @@ -/* $Xorg: Printstr.h,v 1.3 2000/08/18 04:05:44 coskrey Exp $ */ -/****************************************************************************** - ****************************************************************************** - ** - ** File: Printstr.h - ** - ** Description: Definitions needed by the server and library, but - ** not clients. - ** - ** Print.h for server, library and clients. - ** - ****************************************************************************** - ** - ** (c) Copyright 1996 Hewlett-Packard Company - ** (c) Copyright 1996 International Business Machines Corp. - ** (c) Copyright 1996 Sun Microsystems, Inc. - ** (c) Copyright 1996 Novell, Inc. - ** (c) Copyright 1996 Digital Equipment Corp. - ** (c) Copyright 1996 Fujitsu Limited - ** (c) Copyright 1996 Hitachi, Ltd. - ** - ** Permission is hereby granted, free of charge, to any person obtaining a copy - ** of this software and associated documentation files (the "Software"), to deal - ** in the Software without restriction, including without limitation the rights - ** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - ** copies of the Software, and to permit persons to whom the Software is - ** furnished to do so, subject to the following conditions: - ** - ** The above copyright notice and this permission notice shall be included in - ** all copies or substantial portions of the Software. - ** - ** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - ** IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - ** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - ** COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - ** IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - ** CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ** - ** Except as contained in this notice, the names of the copyright holders shall - ** not be used in advertising or otherwise to promote the sale, use or other - ** dealings in this Software without prior written authorization from said - ** copyright holders. - ** - ****************************************************************************** - *****************************************************************************/ -/* $XFree86: xc/include/extensions/Printstr.h,v 1.5 2001/08/01 00:44:35 tsi Exp $ */ - - -#ifndef _XpPrintstr_H_ -#define _XpPrintstr_H_ - -/* - * NEED_EVENTS and NEED_REPLIES are hacks to limit the linker symbol-table - * size. When function prototypes are needed from Print.h, this sets up - * a cascading dependency on Printstr.h and eventually Xproto.h to provide - * the event and reply struct definitions. - */ -#ifndef NEED_EVENTS -#define NEED_EVENTS -#endif /* NEED_EVENTS */ - -#define NEED_REPLIES - -#include -#ifndef _XP_PRINT_SERVER_ -#include -#endif /* _XP_PRINT_SERVER_ */ - -/* - * Pull in other definitions. Print.h will hide some things if we're - * doing server side work. - */ -#include - -#include - -_XFUNCPROTOBEGIN - -/****************************************************************************** - * - * Protocol requests constants and alignment values - * - * Note: Xlib macro's expect X_ABC where ABC is the name of the - * protocol request. - */ -#define X_PrintQueryVersion 0 -#define X_PrintGetPrinterList 1 -#define X_PrintCreateContext 2 -#define X_PrintSetContext 3 -#define X_PrintGetContext 4 -#define X_PrintDestroyContext 5 -#define X_PrintGetContextScreen 6 -#define X_PrintStartJob 7 -#define X_PrintEndJob 8 -#define X_PrintStartDoc 9 -#define X_PrintEndDoc 10 -#define X_PrintPutDocumentData 11 -#define X_PrintGetDocumentData 12 -#define X_PrintStartPage 13 -#define X_PrintEndPage 14 -#define X_PrintSelectInput 15 -#define X_PrintInputSelected 16 -#define X_PrintGetAttributes 17 -#define X_PrintSetAttributes 18 -#define X_PrintGetOneAttribute 19 -#define X_PrintRehashPrinterList 20 -#define X_PrintGetPageDimensions 21 -#define X_PrintQueryScreens 22 -#define X_PrintSetImageResolution 23 -#define X_PrintGetImageResolution 24 - -/******************************************************************** - * - * Protocol data types - */ -#define PCONTEXT CARD32 -#define WINDOW CARD32 -#define DRAWABLE CARD32 -#define BITMASK CARD32 - -/****************************************************************************** - * - * Event wire struct definitions - * - * Note: Xlib macro's expect xABC struct names and sz_xABC size - * constants where ABC is the name of the protocol request. - */ - - -/********************************************************************* - * - * Events. - * - * See Print.h for the protocol "type" values. - */ -typedef struct _xPrintPrintEvent { - BYTE type; /* XPPrintNotify + extEntry->eventBase */ - BYTE detail; /* XPStartJobNotify, XPEndJobNotify, - XPStartDocNotify, XPEndDocNotify, - XPStartPageNotify, XPEndPageNotify */ - CARD16 sequenceNumber B16; - PCONTEXT printContext B32; /* print context */ - BOOL cancel; /* canceled flag */ - CARD8 pad1; /* rest is unused */ - CARD16 pad2 B16; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - CARD32 pad6 B32; - CARD32 pad7 B32; -} xPrintPrintEvent; -#define sz_xPrintPrintEvent 32; - -typedef struct _xPrintAttributeEvent { - BYTE type; /* XPAttributeNotify + extEntry->eventBase */ - BYTE detail; /* XPJobAttr, XPDocAttr, XPPageAttr, - XPPrinterAttr, XPSpoolerAttr, - XPMediumAttr, XPServerAttr */ - CARD16 sequenceNumber B16; - PCONTEXT printContext B32; /* print context */ - CARD32 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - CARD32 pad6 B32; -} xPrintAttributeEvent; -#define sz_xPrintAttributeEvent 32; - - -/********************************************************************* - * - * Requests - */ -typedef struct _PrintQueryVersion { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintQueryVersion */ - CARD16 length B16; -} xPrintQueryVersionReq; -#define sz_xPrintQueryVersionReq 4 - -typedef struct { - BYTE type; /* X_Reply */ - CARD8 unused; /* not used */ - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD16 majorVersion B16; /* major version of Xp protocol */ - CARD16 minorVersion B16; /* minor version of Xp protocol */ - CARD32 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; -} xPrintQueryVersionReply; -#define sz_xPrintQueryVersionReply 32 - - -typedef struct _PrintGetPrinterList { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintGetPrinterList */ - CARD16 length B16; - CARD32 printerNameLen B32; /* length of printer name */ - CARD32 localeLen B32; /* length of locale string */ - - /* variable portion ***************************************** - STRING8 printerName; * printer name * - BYTE pad(printerNameLen) * unused * - STRING8 locale; * locale * - BYTE pad(localeLen) * unused * - ************************************************************/ -} xPrintGetPrinterListReq; -#define sz_xPrintGetPrinterListReq 12 - -typedef struct { - BYTE type; /* X_Reply */ - CARD8 unused; /* not used */ - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD32 listCount B32; /* of PRINTER recs below */ - CARD32 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - - /* variable portion ***************************************** - CARD32 nameLen B32; * length of name in bytes * - STRING8 name; * name * - BYTE pad(nameLen) * unused * - - CARD32 descLen B32; * length of desc in bytes * - STRING8 desc; * localized description * - BYTE pad(descLen) * unused * - ************************************************************/ -} xPrintGetPrinterListReply; -#define sz_xPrintGetPrinterListReply 32 - - -typedef struct _PrintRehashPrinterList { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintRehashPrinterList */ - CARD16 length B16; -} xPrintRehashPrinterListReq; -#define sz_xPrintRehashPrinterListReq 4 - - -typedef struct _PrintCreateContext { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintInitSetContext */ - CARD16 length B16; - CARD32 contextID B32; /* ID for context */ - CARD32 printerNameLen B32; /* length of printerName in bytes */ - CARD32 localeLen B32; /* length of locale in bytes */ - - /* variable portion ***************************************** - STRING8 printerName * printer name * - BYTE pad(printerNameLen) * unused * - STRING8 locale * locale * - BYTE pad(locale) * unused * - ************************************************************/ -} xPrintCreateContextReq; -#define sz_xPrintCreateContextReq 16 - - -typedef struct _PrintSetContext { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintSetContext */ - CARD16 length B16; - PCONTEXT printContext B32; /* print context */ -} xPrintSetContextReq; -#define sz_xPrintSetContextReq 8 - - -typedef struct _PrintGetContext { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintGetContext */ - CARD16 length B16; -} xPrintGetContextReq; -#define sz_xPrintGetContextReq 4 - -typedef struct { - BYTE type; /* X_Reply */ - CARD8 unused; /* not used */ - CARD16 sequenceNumber B16; - CARD32 length B32; - PCONTEXT printContext B32; /* print context */ - CARD32 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; -} xPrintGetContextReply; -#define sz_xPrintGetContextReply 32 - - -typedef struct _PrintDestroyContext { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintDestroyContext */ - CARD16 length B16; - PCONTEXT printContext B32; /* print context */ -} xPrintDestroyContextReq; -#define sz_xPrintDestroyContextReq 8 - - -typedef struct _PrintGetContextScreen { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintGetContextScreen */ - CARD16 length B16; - PCONTEXT printContext B32; /* print context */ -} xPrintGetContextScreenReq; -#define sz_xPrintGetContextScreenReq 8 - -typedef struct { - BYTE type; /* X_Reply */ - CARD8 unused; /* not used */ - CARD16 sequenceNumber B16; - CARD32 length B32; - WINDOW rootWindow; /* screenPtr represented as rootWin */ - CARD32 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; -} xPrintGetContextScreenReply; -#define sz_xPrintGetContextScreenReply 32 - - -typedef struct _PrintStartJob { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintStartJob */ - CARD16 length B16; - CARD8 saveData; /* save data boolean */ - CARD8 pad1; - CARD16 pad2 B16; -} xPrintStartJobReq; -#define sz_xPrintStartJobReq 8 - -typedef struct _PrintEndJob { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintEndJob */ - CARD16 length B16; - BOOL cancel; /* cancel boolean */ - CARD8 pad1; - CARD16 pad2 B16; -} xPrintEndJobReq; -#define sz_xPrintEndJobReq 8 - - -typedef struct _PrintStartDoc { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintStartDoc */ - CARD16 length B16; - CARD8 type; /* type for document */ - CARD8 pad1; - CARD16 pad2 B16; -} xPrintStartDocReq; -#define sz_xPrintStartDocReq 8 - -typedef struct _PrintEndDoc { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintEndDoc */ - CARD16 length B16; - BOOL cancel; /* cancel boolean */ - CARD8 pad1; - CARD16 pad2 B16; -} xPrintEndDocReq; -#define sz_xPrintEndDocReq 8 - - -typedef struct _PrintPutDocumentData { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintPutDocumentData */ - CARD16 length B16; - DRAWABLE drawable B32; /* target drawable */ - CARD32 len_data B32; /* big len in bytes */ - CARD16 len_fmt; /* len in bytes */ - CARD16 len_options; /* len in bytes */ - - /* variable portion ***************************************** - LISTofBYTE data; * data * - BYTE pad(len_data) * unused * - STRING8 doc_fmt; * ISO compliant desc of data type * - BYTE pad(len_fmt) * unused * - STRING8 options; * additional device-dependent desc * - BYTE pad(len_options) * unused * - ************************************************************/ -} xPrintPutDocumentDataReq; -#define sz_xPrintPutDocumentDataReq 16 - - -typedef struct _PrintGetDocumentData { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintGetDocumentData */ - CARD16 length B16; - PCONTEXT printContext B32; /* print context */ - CARD32 maxBufferSize B32; /* maximum buffer size requested */ -} xPrintGetDocumentDataReq; -#define sz_xPrintGetDocumentDataReq 12 - -typedef struct { - BYTE type; /* X_Reply */ - CARD8 unused; /* not used */ - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD32 statusCode B32; /* status code for reply */ - CARD32 finishedFlag B32; /* is this the last reply */ - CARD32 dataLen B32; /* data length */ - CARD32 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - - /* variable portion ***************************************** - LISTofBYTE data; * data * - BYTE pad(count) * unused * - ************************************************************/ -} xPrintGetDocumentDataReply; -#define sz_xPrintGetDocumentDataReply 32 - - -typedef struct _PrintStartPage { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintStartPage */ - CARD16 length B16; - WINDOW window B32; /* window */ -} xPrintStartPageReq; -#define sz_xPrintStartPageReq 8 - -typedef struct _PrintEndPage { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintEndPage */ - CARD16 length B16; - BOOL cancel; /* cancel boolean */ - CARD8 pad1; - CARD16 pad2 B16; -} xPrintEndPageReq; -#define sz_xPrintEndPageReq 8 - - -typedef struct _PrintSelectInput { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintSelectInput */ - CARD16 length B16; - PCONTEXT printContext B32; /* print context */ - BITMASK eventMask B32; -} xPrintSelectInputReq; -#define sz_xPrintSelectInputReq 12 - - -typedef struct _PrintInputSelected { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintInputSelected */ - CARD16 length B16; - PCONTEXT printContext B32; /* print context */ -} xPrintInputSelectedReq; -#define sz_xPrintInputSelectedReq 8 - -typedef struct { - BYTE type; /* X_Reply */ - CARD8 unused; /* not used */ - CARD16 sequenceNumber B16; - CARD32 length B32; - BITMASK eventMask B32; /* your event mask */ - BITMASK allEventsMask B32; /* all event mask */ - CARD32 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; -} xPrintInputSelectedReply; -#define sz_xPrintInputSelectedReply 32 - -typedef struct _PrintGetAttributes { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintGetAttributes */ - CARD16 length B16; - PCONTEXT printContext B32; /* print context */ - CARD8 type; /* type */ - CARD8 pad1; /* unused */ - CARD16 pad2 B16; /* unused */ -} xPrintGetAttributesReq; -#define sz_xPrintGetAttributesReq 12 - -typedef struct { - BYTE type; /* X_Reply */ - CARD8 unused; /* not used */ - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD32 stringLen B32; /* length of xrm db string */ - CARD32 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - - /* variable portion ***************************************** - STRING8 string; * xrm db as a string * - BYTE pad(stringLen) * unused * - ************************************************************/ -} xPrintGetAttributesReply; -#define sz_xPrintGetAttributesReply 32 - - -typedef struct _PrintSetAttributes { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintSetAttributes */ - CARD16 length B16; - PCONTEXT printContext B32; /* print context */ - CARD32 stringLen B32; /* length of xrm db string */ - CARD8 type; /* type */ - CARD8 rule; /* replacement rule */ - CARD16 pad1 B16; /* unused */ - - /* variable portion ***************************************** - STRING8 string; * xrm db as a string * - BYTE pad(stringLen) * unused * - ************************************************************/ -} xPrintSetAttributesReq; -#define sz_xPrintSetAttributesReq 16 - - -typedef struct _PrintGetOneAttribute { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintGetOneAttribute */ - CARD16 length B16; - PCONTEXT printContext B32; /* print context */ - CARD32 nameLen; /* length of name string */ - CARD8 type; /* type */ - CARD8 pad1; /* unused */ - CARD16 pad2 B16; /* unused */ - - /* variable portion ***************************************** - STRING8 name; * name as a string * - BYTE pad(name) * unused * - ************************************************************/ -} xPrintGetOneAttributeReq; -#define sz_xPrintGetOneAttributeReq 16 - -typedef struct { - BYTE type; /* X_Reply */ - CARD8 unused; /* not used */ - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD32 valueLen B32; /* length of value string */ - CARD32 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - - /* variable portion ***************************************** - STRING8 value; * value as a string * - BYTE pad(value) * unused * - ************************************************************/ -} xPrintGetOneAttributeReply; -#define sz_xPrintGetOneAttributeReply 32 - - -typedef struct _PrintGetPageDimensions { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintGetPageDimensions */ - CARD16 length B16; - PCONTEXT printContext B32; /* print context */ -} xPrintGetPageDimensionsReq; -#define sz_xPrintGetPageDimensionsReq 8 - -typedef struct { - BYTE type; /* X_Reply */ - CARD8 unused; /* not used */ - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD16 width; /* total pixel width */ - CARD16 height; /* total pixel height */ - CARD16 rx; /* reproducable x pixel offset */ - CARD16 ry; /* reproducable y pixel offset */ - CARD16 rwidth; /* reproducable x pixel width */ - CARD16 rheight; /* reproducable y pixel width */ - CARD32 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; -} xPrintGetPageDimensionsReply; -#define sz_xPrintGetPageDimensionsReply 32 - - -typedef struct _PrintQueryScreens { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintQueryScreens */ - CARD16 length B16; -} xPrintQueryScreensReq; -#define sz_xPrintQueryScreensReq 4 - -typedef struct { - BYTE type; /* X_Reply */ - CARD8 unused; /* not used */ - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD32 listCount; /* number of screens following */ - CARD32 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - - /* variable portion ***************************************** - WINDOW rootWindow; * root window of screen * - ************************************************************/ -} xPrintQueryScreensReply; -#define sz_xPrintQueryScreensReply 32 - -typedef struct _PrintSetImageResolution { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintSetImageResolution */ - CARD16 length B16; - PCONTEXT printContext B32; /* print context */ - CARD16 imageRes B16; /* image resolution */ - CARD16 pad1 B16; -} xPrintSetImageResolutionReq; -#define sz_xPrintSetImageResolutionReq 12 - -typedef struct { - BYTE type; /* X_Reply */ - BOOL status; /* accepted or not */ - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD16 prevRes B16; /* previous resolution */ - CARD16 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - CARD32 pad6 B32; -} xPrintSetImageResolutionReply; -#define sz_xPrintSetImageResolutionReply 32 - -typedef struct _PrintGetImageResolution { - CARD8 reqType; /* always PrintReqCode */ - CARD8 printReqType; /* always X_PrintGetImageResolution */ - CARD16 length B16; - PCONTEXT printContext B32; /* print context */ -} xPrintGetImageResolutionReq; -#define sz_xPrintGetImageResolutionReq 8 - -typedef struct { - BYTE type; /* X_Reply */ - CARD8 unused; - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD16 imageRes B16; /* image resolution */ - CARD16 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - CARD32 pad6 B32; -} xPrintGetImageResolutionReply; -#define sz_xPrintGetImageResolutionReply 32 - -#ifndef _XP_PRINT_SERVER_ -/*********************************************************************** - * - * Library-only definitions. - */ -extern XPHinterProc _xp_hinter_proc; -extern char *_xp_hinter_desc; -extern int _xp_hinter_init; - -#else /* _XP_PRINT_SERVER_ */ - -/*********************************************************************** - * - * Server-only definitions shared between the extension and DDX layers. - * - */ - -/* - * Internal return code used to indicate that the requesting - * client has been suspended. - */ -#define Suspended 84 - -struct _XpContext; - -extern void XpRegisterPrinterScreen( - ScreenPtr pScreen, - int (*CreateContext)(struct _XpContext *)); - -typedef struct _xpprintFuncs { - int (*StartJob)( - struct _XpContext * /* pContext */, - Bool /* sendClientData */, - ClientPtr /* client */); - int (*EndJob)(struct _XpContext *, int); - int (*StartDoc)( - struct _XpContext * /* pContext */, - XPDocumentType /* type */); - int (*EndDoc)(struct _XpContext *, int); - int (*StartPage)( - struct _XpContext * /* pContext */, - WindowPtr /* pWin */); - int (*EndPage)( - struct _XpContext * /* pContext */, - WindowPtr /* pWin */); - int (*PutDocumentData)( - struct _XpContext * /* pContext */, - DrawablePtr /* pDraw */, - char * /* pData */, - int /* len_data */, - char * /* pDoc_fmt */, - int /* len_fmt */, - char * /* pOptions */, - int /* len_options */, - ClientPtr /* client */); - int (*GetDocumentData)( - struct _XpContext * /* pContext */, - ClientPtr /* client */, - int /* maxBufferSize */); - int (*DestroyContext)( - struct _XpContext *); /* pContext */ - char *(*GetAttributes)( - struct _XpContext *, - XPAttributes /* pool */); - char *(*GetOneAttribute)( - struct _XpContext * /* pContext */, - XPAttributes /* pool */, - char * /* attrs */); - int (*SetAttributes)( - struct _XpContext * /* pContext */, - XPAttributes /* pool */, - char * /* attrs */); - int (*AugmentAttributes)( - struct _XpContext * /* pContext */, - XPAttributes /* pool */, - char * /* attrs */); - int (*GetMediumDimensions)( - struct _XpContext * /* pPrintContext */, - CARD16 * /* pWidth */, - CARD16 * /* pHeight */); - int (*GetReproducibleArea)( - struct _XpContext * /* pPrintContext */, - xRectangle * /* pRect */); - int (*SetImageResolution)( - struct _XpContext * /* pPrintContext */, - int /* imageRes */, - Bool * /* pStatus */); -} XpDriverFuncs, *XpDriverFuncsPtr; - -/* - * Each print context is represented by one of the following structs - * associated with a resource ID of type RTcontext . A pointer to - * the context is placed in the Xp extension's devPrivates - * element in each client * which establishes a context via - * either initContext or setContext. - * The context pointer is also placed in the struct indicated by the - * RTpage resource associated with each StartPage'd window. - */ -typedef struct _XpContext { - XID contextID; - char *printerName; - int screenNum; /* screen containing the printer */ - struct _XpClient *clientHead; /* list of clients */ - CARD32 state; - VisualID pageWin; - PrivateRec *devPrivates; - XpDriverFuncs funcs; - ClientPtr clientSlept; - int imageRes; -} XpContextRec, *XpContextPtr; - -#include /* FontResolutionPtr */ - -extern FontResolutionPtr XpGetClientResolutions(ClientPtr, int *); -extern XpContextPtr XpContextOfClient(ClientPtr); -extern XpContextPtr XpGetPrintContext(ClientPtr); -extern int XpRehashPrinterList(void); -extern void XpSetFontResFunc(ClientPtr); -extern void XpUnsetFontResFunc(ClientPtr); -extern void XpRegisterInitFunc(ScreenPtr, char *, int (*)(struct _XpContext *)); - -#endif /* _XP_PRINT_SERVER_ */ - -_XFUNCPROTOEND - -#endif /* _XpPrintstr_H_ */ diff --git a/printproto/man/Xprint.man b/printproto/man/Xprint.man deleted file mode 100644 index 39b0ccc..0000000 --- a/printproto/man/Xprint.man +++ /dev/null @@ -1,421 +0,0 @@ -.\" -*- coding: us-ascii -*- -.TH Xprint __miscmansuffix__ "8 October 2004" -.SH NAME -Xprint \- The "X print service" - a portable, network-transparent printing system based on the X11 protocol -.SH SYNOPSIS -Xprint is a very flexible, extensible, scaleable, client/server -print system based on ISO 10175 (and some other specs) and the X11 -rendering protocol. -Using Xprint an application can search, query and use devices like -printers, FAX machines or create documents in formats like PDF. -In particular, an application can seek a printer, query supported -attributes (like paper size, trays, fonts etc.), configure the printer -device to match it\(cqs needs and print on it like on any other X device -reusing parts of the code which is used for the video card Xserver. -.SH OVERVIEW -The "X Print Service" technology allows X rendering to devices such as -printers and fax. Most of the service is available in the X11 -technology stack as Xp, with the remainder in single toolkit stacks (e.g. DtPrint for CDE). -Modifications have also been made to the LessTif/Motif/Qt technology -stacks to support Xprint. -.PP -The Xp portion consists of: -.TP 0.2i -\(bu -Xp Extension for the X-Server (included in the X-Server Xprt) -.TP 0.2i -\(bu -Xp Extension API for the client side (libXp/libXprintUtils) -.TP 0.2i -\(bu -PCL ddx driver that converts core X to native PCL -.TP 0.2i -\(bu -PDF ddx driver that converts core X to native PDF -.TP 0.2i -\(bu -PostScript ddx driver that converts core X to native PostScript -.TP 0.2i -\(bu -Raster ddx driver that generates xwd rasters which can be converted to PCL, PDF or PostScript rasters -.PP -.PP -From an X clients perspective, it can attach to one of two nearly -identical X-Servers, a "Video" X-Server, and a "Print" X-Server -which has the additional Xp capability but otherwise looks and -behaves the same. -.SH "HOW THE X PRINT SERVICE WORKS" -The X Print Service expands on the traditional X-Server and Xlib world -in four ways. -.TP 0.4i -1. -Most obvious is the use of "print ddx drivers" instead of -"video ddx drivers". While a video ddx driver modifies pixels -in a video frame buffer, a print ddx driver generates "page -description language (PDL)" output (such as PCL, PDF or PostScript) -or sends the print rendering instructions to a platform-specific -print API (like Win32/GDI). - -Once a print ddx driver generates PDL output, it can be sent to -a spooler such as \fBlp\fR(1) -or retrieved by the client (to implement functionality like "print-to-file"). - -Though not currently done, a single X-Server can support both -print and video ddx drivers. -.TP 0.4i -2. -Since printers support "paged" output, unlike video, a portion -of the Xp Extension supports APIs to delineate printed output. -For example, XpStartPage and XpEndPage tell the X-Server where -a physical page starts and ends in an otherwise continuous -stream of X rendering primitives. Likewise, XpStartJob and -XpEndJob determine when a collection of pages starts and ends. -XpEndJob typically causes the generated PDL to be submitted to -a spooler, such as \fBlp\fR(1). -.TP 0.4i -3. -Since printers have extensive capabilities, another portion of -the Xp Extension supports APIs to manipulate "print contexts". - -Once a printer is selected using the Xp Extension API, a print -context to represent it can be created. A print context -embodies the printer selected - it contains the printer's -default capabilities, selectable range of capabilities, -printer state, and generated output. Some "attributes" within -the print context can be modified by the user, and the -X-Server and print ddx driver will react accordingly. For -example, the attribute "content-orientation" can be set to -"landscape" or "portrait" (if the printer supports these -values - which can be queried using the Xprint API as well). -.TP 0.4i -4. -Since printers can have "built in" fonts, the Xp Extension in -the X-Server works with the print ddx drivers to make -available (for printing only) additional fonts on a per print -context basis. - -When a print context is created and set for a given printer, -the X font calls may be able to access additional printer -fonts. To do this (typically), the X-Server must have access -to "printer metric files" (.pmf) that describe at minimum the -metrics of the built in fonts. -.PP -.SH USAGE -There are three tasks to start the X Print Service: -.TP 0.4i -1. -configuring the X Print Server, -.TP 0.4i -2. -starting the X Print Service -.TP 0.4i -3. -configuring the user session so that clients can find the running X Print Service -.PP -.PP -The tasks are described in detail below. -.SH "SERVER CONFIGURATION" -The X Print Server (Xprt) can read a number of configuration files which -control its behavior and support for printers. Each vendor platform has -a default location for this information. Xprt can also read the -environment variable \fBXPCONFIGDIR\fR to locate alternate configuration -directories. Common settings include: - -export XPCONFIGDIR=/X11/lib/X11/XpConfig/ -.PP -export XPCONFIGDIR=/proj/x11/xc/programs/Xserver/XpConfig/ - -.PP -Xprt has many built-in defaults, and lacking any configuration files, -will immediately try to support all printers visible via \fBlpstat\fR(1). -.PP -In order of importance for configuration by a system administrator, the -configuration files for a "C" locale are as follows (see \fBXprt\fR(__appmansuffix__) for more -details (including support for non-"C" locales)): -.TP -\fB${XPCONFIGDIR}/C/print/Xprinters\fR -\&'Xprinters' is the top most configuration file. It tells -Xprt which specific printer names (e.g. mylaser) should -be supported, and whether \fBlpstat\fR(1) or other commands -should be used to automatically supplement the list of -printers. -.TP -\fB${XPCONFIGDIR}/C/print/attributes/printer\fR -The 'printer' file maps printer names to model -configurations (see 'model-config' below). For example, -"mylaser" could be mapped to a "HPDJ1600C", and all other -arbitrary printers could be mapped to a default, such as -"HPLJ4SI". When depending on \fBlpstat\fR(1) in the Xprinters -file, setting up defaults in 'printer' becomes all the -more important. -.TP -\fB${XPCONFIGDIR}/C/print/attributes/document\fR -The 'document' file specifies the initial document values -for any print jobs. For example, which paper tray to -use, what default resolution, etc. -.TP -\fB${XPCONFIGDIR}/C/print/attributes/job\fR -The 'job' file specifies the initial job values for any -print jobs. For example, "notification-profile" can be -set so that when a print job is successfully sent to a -printer, e-mail is sent to the user. -.TP -\fB${XPCONFIGDIR}/C/print/models/PSdefault/model\-config\fR, \fB${XPCONFIGDIR}/C/print/models/PSdefault/fonts/fonts.dir\fR, \fB${XPCONFIGDIR}/C/print/models/PSdefault/fonts/9nb00051.pmf\fR, \fB${XPCONFIGDIR}/C/print/models/PSdefault/fonts/9nb00093.pmf\fR -The 'model-config' file has attributes that describe the -printer model\(cqs capabilities and default settings. -Printer model fonts may also be present. The model-config -file also identifies the print ddx driver to be used. -For each printer model supported, a complete hierarchy of -files should exist. In most cases, these files do not -need to be modified. -.TP -\fB${XPCONFIGDIR}/C/print/ddx\-config/raster/pcl\fR, \fB${XPCONFIGDIR}/C/print/ddx\-config/raster/pdf\fR, \fB${XPCONFIGDIR}/C/print/ddx\-config/raster/postscript\fR -The print ddx drivers can have highly specific -configuration files to control their behavior. In most -cases, these files do not need to be modified. -.PP -More information in how to configure and customize the X print server can be found in the -\fBXprt\fR(__appmansuffix__) -manual page. -.SH "STARTING UP" -The summary checklist for starting the X Print Service is as follows: -.TP 0.4i -1. -Choose an execution model for the X Print Service. The X -Print Service can be run on a per-user session basis, per -machine basis, or can be run on a few machines globally -available to a number of users. -.TP 0.4i -2. -If print jobs are to be submitted to a spooler (almost always -the case), make sure all needed printers are available to the -spooler subsystem (most often \fBlp\fR(1)) -on the same machine running the X Print Service. -.TP 0.4i -3. -Configure the X Print Server. See ``X Print Server -Configuration''. -.TP 0.4i -4. -Depending on #1, start the X Print Server process "Xprt", and -then the toolkit-specific Print Dialog Manager Daemon process -(such as CDEnext's "dtpdmd") at the appropriate times. -Note that libXprintUtils-based applications/toolkits do not need -a Print Dialog Manager Daemon process to use Xprint. -.PP -The details are described below. -.PP -Because the X Print Service is based on X, it can be easily distributed. -The most significant factors in which execution model to choose will be -driven by: -.TP 0.2i -\(bu -how many printers will be accessable through the printer -subsystem on any given machine. A system administrator may -choose to cluster printers on a few given machines, or -scatter them across an organization and possibly make -extensive use of remote spoolers to make them globally -available. -.TP 0.2i -\(bu -how many machines will need a copy of the X Print Server -configuration files. The files have been architected so -that one super-set version of them can be maintained and -distributed (e.g. via NFS), and a per-machine or per-user -version of the `Xprinters' is all that is needed to have the -appropriate information in them utilized or ignored. -.TP 0.2i -\(bu -how many users can demand services from a given X Print -Service. -.PP -With the above in mind, some obvious execution models include: -.TP 0.2i -\(bu -Global - in this model, the system administrator is choosing -to run the X Print Service on a *few* select machines with -appropriate printers configured, and allow clients access to -the global resource. This can centralize the administration -of printers and configuration files, but may have to be -monitored for performance loading. - -Startup would likely be done by boot-up scripts (such as \fB/etc/init.d/xprint\fR). -.TP 0.2i -\(bu -Per-machine - every machine with potential X Print Service -users would run the service. Printer and configuration file -administration is decentralized, and usage would be limited -to the users on the machine. - -Startup would likely be done by boot-up scripts (such as \fB/etc/init.d/xprint\fR). -.TP 0.2i -\(bu -Per-user session - every user would run an entire X Print -Service for themselves. In the future, the Video X Server -normally started may contain Print X Server capability, so -this model becomes very natural. - -Startup would likely be done at session login or by -launching actions or processes manually once the user -logs in. Note: Deamons like "dtpdmd" must be started after Xprt. -.PP -.PP -Starting of the processes is straight forward. In strict order (example is for manually starting the X print server for CDEnext usage): -.TP 0.4i -1. - -.nf -[machineA] % Xprt [\-XpFile ] [:dispNum] & -.fi - - -Note that Xprt will look for configuration files in either -a default location or where \fBXPCONFIGDIR\fR points. - -\fB\-XpFile\fR specifies an alternate `Xprinters' file, rather -than the default one or `\fB${XPCONFIGDIR}/C/print/Xprinters\fR'. -.TP 0.4i -2. - -.nf -[machineA] % dtpdmd \-d machineA[:dispNum] [\-l /tmp/dtpdmd.log] & -.fi - - -The dtpdmd will maintain an X-Selection on the X-Server, -and will start dtpdm's as required to service requests. -.PP -.PP -In all but the per-user session model, the machine running the dtpdmd -(thus dtpdm's) will need display authorization to the users video -display. -.SH "CLIENT CONFIGURATION" -Once a X Print Server and dtpdmd have been started -- many of them -in some cases -- clients will need to find and use them. There are -two mechanisms that allow clients to discover X Print Servers and -printers. -.TP 0.2i -\(bu -"X Print Specifier" - assuming usage of the DtPrint/XprintUtils-based print -applications, the following notation is understood: - - -.nf -printer_name@machine[:dispNum] -.fi - - -For example: - - -.nf -colorlj7@printhub:2 -.fi - - -In the above example, the X Print Server running at `printhub:2' -is assumed to support the printer named `colorlj7'. -.TP 0.2i -\(bu -\fB${XPSERVERLIST}\fR - assuming usage of the DtPrint print dialogs, -the environment variable \fB${XPSERVERLIST}\fR can contain a list -of X Print Servers. For example: - - -.nf -XPSERVERLIST="printhub:2 printhub:3 otherdept:0" -.fi - - -Then in the dialogs, only a printer name needs to be entered. -The dialog will then search the X Print Servers in \fB${XPSERVERLIST}\fR -for a server than supports the printer, and then establish -contact. -.PP -.SH "END-USER SEQUENCE" -From most CDEnext applications, printing is accomplished by bringing -down the menu and selecting . This will result in -the DtPrintSetupBox dialog, which will request the name of a printer, -and offer limited capability to configure print options (e.g. number -of copies). If the user wishes, they can select , which -will start a dtpdm capable of modifying additional print options. -Finally, the user should select . -.SH ENVIRONMENT -.TP -\fB${XPCONFIGDIR}\fR -This environment variable points to the root -of the Xprint server configuration directory hierarchy. -If the variable is not defined, the default -path is be assumed. The default path may be -\fB/usr/X11R6/lib/X11/xserver/\fR, -\fB/usr/lib/X11/xserver/\fR, -\fB/usr/share/Xprint/xserver/\fR or -\fB/usr/openwin/server/etc/XpConfig\fR, depending on the -system, and may be configured in \fB/etc/init.d/xprint\fR. -.TP -\fB${LANG}\fR -This environment variable selects the locale settings used by the Xprint server. -Xprt allows language-specific settings (stored in \fB${XPCONFIGDIR}/${LANG}/print/\fR) -which will override the default settings (stored in \fB${XPCONFIGDIR}/C/print/\fR). -If \fB${LANG}\fR is not set "C" is assumed. -.TP -\fB${XPSERVERLIST}\fR -The environment variable \fB${XPSERVERLIST}\fR contains a list -of display identifiers (separated by whitespace) which tell an -application where it can find the Xprint servers. Usually -\fB${XPSERVERLIST}\fR is set by the profile startup scripts (e.g. -\fB/etc/profile\fR or \fB/etc/profile.d/xprint.sh\fR) using the output of -\fB/etc/init.d/xprint get_xpserverlist\fR. - -Example: - -.nf - - export XPSERVERLIST="`/etc/init.d/xprint get_xpserverlist`" -.fi - - -Alternatively \fB${XPSERVERLIST}\fR can be set -manually. Example: - -.nf - - export XPSERVERLIST="littlecat:80 bitdog:72" -.fi - -instructs an application to find an Xprint server at display -80 on the machine "littlecat" and at display 72 on the -machine bigdog. -.TP -\fB${XPRINTER}\fR -The environment variable \fB${XPRINTER}\fR -defines the default printer used by print -applications. The syntax is either -\fIprintername\fR or -\fIprintername\fR@\fIdisplay\fR. - -Examples: -.RS -.TP -\fBXPRINTER=ps003\fR -tells an application to look for the -first printer named "ps003" on all Xprint -servers. -.TP -\fBXPRINTER=hplaser19@littlecat:80\fR -tells an application to use the printer "hplaser19" -on the Xprint server at display -"littlecat:80". -.RE - - -If \fB${XPRINTER}\fR is not set the applications -will examine the values of the \fB${PDPRINTER}\fR, -\fB${LPDEST}\fR, and -\fB${PRINTER}\fR environment variables (in that order). -.SH "SEE ALSO" -\fBX11\fR(__miscmansuffix__), \fBxplsprinters\fR(__appmansuffix__), \fBxprehashprinterlist\fR(__appmansuffix__), \fBxphelloworld\fR(__appmansuffix__), \fBxpxmhelloworld\fR(__appmansuffix__), \fBxpawhelloworld\fR(__appmansuffix__), \fBxpxthelloworld\fR(__appmansuffix__), \fBxpsimplehelloworld\fR(__appmansuffix__), \fBXserver\fR(__appmansuffix__), \fBXprt\fR(__appmansuffix__), \fBlibXp\fR(__libmansuffix__), \fBlibXprintUtils\fR(__libmansuffix__), \fBlibXprintAppUtils\fR(__libmansuffix__), \fBXmPrintShell\fR(__libmansuffix__), \fBXawPrintShell\fR(__libmansuffix__), Xprint FAQ (http://xprint.mozdev.org/docs/Xprint_FAQ.html), Xprint main site (http://xprint.mozdev.org/) -.SH AUTHORS -This manual page was written by -Roland Mainz based on the original X11R6.6 -\fBxc/programs/Xserver/XpConfig/README\fR. diff --git a/printproto/man/Xprint.sgml b/printproto/man/Xprint.sgml deleted file mode 100644 index 1f7e0a7..0000000 --- a/printproto/man/Xprint.sgml +++ /dev/null @@ -1,627 +0,0 @@ - - - - - - - Xprint - __miscmansuffix__ - - - Xprint - - The "X print service" - a portable, network-transparent printing system based on the X11 protocol - - - Xprint is a very flexible, extensible, scaleable, client/server - print system based on ISO 10175 (and some other specs) and the X11 - rendering protocol. - Using Xprint an application can search, query and use devices like - printers, FAX machines or create documents in formats like PDF. - In particular, an application can seek a printer, query supported - attributes (like paper size, trays, fonts etc.), configure the printer - device to match it’s needs and print on it like on any other X device - reusing parts of the code which is used for the video card Xserver. - - - - - OVERVIEW - - The "X Print Service" technology allows X rendering to devices such as - printers and fax. Most of the service is available in the X11 - technology stack as Xp, with the remainder in single toolkit stacks (e.g. DtPrint for CDE). - Modifications have also been made to the LessTif/Motif/Qt technology - stacks to support Xprint. - - - The Xp portion consists of: - - Xp Extension for the X-Server (included in the X-Server Xprt) - Xp Extension API for the client side (libXp/libXprintUtils) - PCL ddx driver that converts core X to native PCL - PDF ddx driver that converts core X to native PDF - PostScript ddx driver that converts core X to native PostScript - Raster ddx driver that generates xwd rasters which can be converted to PCL, PDF or PostScript rasters - - - - From an X clients perspective, it can attach to one of two nearly - identical X-Servers, a "Video" X-Server, and a "Print" X-Server - which has the additional Xp capability but otherwise looks and - behaves the same. - - - - - HOW THE X PRINT SERVICE WORKS - - The X Print Service expands on the traditional X-Server and Xlib world - in four ways. - - - - - Most obvious is the use of "print ddx drivers" instead of - "video ddx drivers". While a video ddx driver modifies pixels - in a video frame buffer, a print ddx driver generates "page - description language (PDL)" output (such as PCL, PDF or PostScript) - or sends the print rendering instructions to a platform-specific - print API (like Win32/GDI). - - - Once a print ddx driver generates PDL output, it can be sent to - a spooler such as lp1 - or retrieved by the client (to implement functionality like "print-to-file"). - - - Though not currently done, a single X-Server can support both - print and video ddx drivers. - - - - - - Since printers support "paged" output, unlike video, a portion - of the Xp Extension supports APIs to delineate printed output. - For example, XpStartPage and XpEndPage tell the X-Server where - a physical page starts and ends in an otherwise continuous - stream of X rendering primitives. Likewise, XpStartJob and - XpEndJob determine when a collection of pages starts and ends. - XpEndJob typically causes the generated PDL to be submitted to - a spooler, such as lp1. - - - - - Since printers have extensive capabilities, another portion of - the Xp Extension supports APIs to manipulate "print contexts". - - - Once a printer is selected using the Xp Extension API, a print - context to represent it can be created. A print context - embodies the printer selected - it contains the printer's - default capabilities, selectable range of capabilities, - printer state, and generated output. Some "attributes" within - the print context can be modified by the user, and the - X-Server and print ddx driver will react accordingly. For - example, the attribute "content-orientation" can be set to - "landscape" or "portrait" (if the printer supports these - values - which can be queried using the Xprint API as well). - - - - - Since printers can have "built in" fonts, the Xp Extension in - the X-Server works with the print ddx drivers to make - available (for printing only) additional fonts on a per print - context basis. - - - When a print context is created and set for a given printer, - the X font calls may be able to access additional printer - fonts. To do this (typically), the X-Server must have access - to "printer metric files" (.pmf) that describe at minimum the - metrics of the built in fonts. - - - - - - - - USAGE - - There are three tasks to start the X Print Service: - - configuring the X Print Server, - starting the X Print Service - configuring the user session so that clients can find the running X Print Service - - - - The tasks are described in detail below. - - - - - SERVER CONFIGURATION - - The X Print Server (Xprt) can read a number of configuration files which - control its behavior and support for printers. Each vendor platform has - a default location for this information. Xprt can also read the - environment variable XPCONFIGDIR to locate alternate configuration - directories. Common settings include: - - - export XPCONFIGDIR=/X11/lib/X11/XpConfig/ - export XPCONFIGDIR=/proj/x11/xc/programs/Xserver/XpConfig/ - - - - Xprt has many built-in defaults, and lacking any configuration files, - will immediately try to support all printers visible via lpstat1. - - - In order of importance for configuration by a system administrator, the - configuration files for a "C" locale are as follows (see Xprt__appmansuffix__ for more - details (including support for non-"C" locales)): - - - ${XPCONFIGDIR}/C/print/Xprinters - - - 'Xprinters' is the top most configuration file. It tells - Xprt which specific printer names (e.g. mylaser) should - be supported, and whether lpstat1 or other commands - should be used to automatically supplement the list of - printers. - - - - - - ${XPCONFIGDIR}/C/print/attributes/printer - - - The 'printer' file maps printer names to model - configurations (see 'model-config' below). For example, - "mylaser" could be mapped to a "HPDJ1600C", and all other - arbitrary printers could be mapped to a default, such as - "HPLJ4SI". When depending on lpstat1 in the Xprinters - file, setting up defaults in 'printer' becomes all the - more important. - - - - - - ${XPCONFIGDIR}/C/print/attributes/document - - - The 'document' file specifies the initial document values - for any print jobs. For example, which paper tray to - use, what default resolution, etc. - - - - - - ${XPCONFIGDIR}/C/print/attributes/job - - - The 'job' file specifies the initial job values for any - print jobs. For example, "notification-profile" can be - set so that when a print job is successfully sent to a - printer, e-mail is sent to the user. - - - - - - ${XPCONFIGDIR}/C/print/models/PSdefault/model-config - ${XPCONFIGDIR}/C/print/models/PSdefault/fonts/fonts.dir - ${XPCONFIGDIR}/C/print/models/PSdefault/fonts/9nb00051.pmf - ${XPCONFIGDIR}/C/print/models/PSdefault/fonts/9nb00093.pmf - - - - The 'model-config' file has attributes that describe the - printer model’s capabilities and default settings. - Printer model fonts may also be present. The model-config - file also identifies the print ddx driver to be used. - - For each printer model supported, a complete hierarchy of - files should exist. In most cases, these files do not - need to be modified. - - - - - - ${XPCONFIGDIR}/C/print/ddx-config/raster/pcl - ${XPCONFIGDIR}/C/print/ddx-config/raster/pdf - ${XPCONFIGDIR}/C/print/ddx-config/raster/postscript - - - - The print ddx drivers can have highly specific - configuration files to control their behavior. In most - cases, these files do not need to be modified. - - - - - - More information in how to configure and customize the X print server can be found in the - Xprt__appmansuffix__ - manual page. - - - - - STARTING UP - - The summary checklist for starting the X Print Service is as follows: - - - - - Choose an execution model for the X Print Service. The X - Print Service can be run on a per-user session basis, per - machine basis, or can be run on a few machines globally - available to a number of users. - - - - - If print jobs are to be submitted to a spooler (almost always - the case), make sure all needed printers are available to the - spooler subsystem (most often lp1) - on the same machine running the X Print Service. - - - - - Configure the X Print Server. See ``X Print Server - Configuration''. - - - - - Depending on #1, start the X Print Server process "Xprt", and - then the toolkit-specific Print Dialog Manager Daemon process - (such as CDEnext's "dtpdmd") at the appropriate times. - Note that libXprintUtils-based applications/toolkits do not need - a Print Dialog Manager Daemon process to use Xprint. - - - - The details are described below. - - - Because the X Print Service is based on X, it can be easily distributed. - The most significant factors in which execution model to choose will be - driven by: - - - - how many printers will be accessable through the printer - subsystem on any given machine. A system administrator may - choose to cluster printers on a few given machines, or - scatter them across an organization and possibly make - extensive use of remote spoolers to make them globally - available. - - - - - how many machines will need a copy of the X Print Server - configuration files. The files have been architected so - that one super-set version of them can be maintained and - distributed (e.g. via NFS), and a per-machine or per-user - version of the `Xprinters' is all that is needed to have the - appropriate information in them utilized or ignored. - - - - - how many users can demand services from a given X Print - Service. - - - - - With the above in mind, some obvious execution models include: - - - - Global - in this model, the system administrator is choosing - to run the X Print Service on a *few* select machines with - appropriate printers configured, and allow clients access to - the global resource. This can centralize the administration - of printers and configuration files, but may have to be - monitored for performance loading. - - - Startup would likely be done by boot-up scripts (such as /etc/init.d/xprint). - - - - - - Per-machine - every machine with potential X Print Service - users would run the service. Printer and configuration file - administration is decentralized, and usage would be limited - to the users on the machine. - - - Startup would likely be done by boot-up scripts (such as /etc/init.d/xprint). - - - - - - Per-user session - every user would run an entire X Print - Service for themselves. In the future, the Video X Server - normally started may contain Print X Server capability, so - this model becomes very natural. - - - Startup would likely be done at session login or by - launching actions or processes manually once the user - logs in. Note: Deamons like "dtpdmd" must be started after Xprt. - - - - - - Starting of the processes is straight forward. In strict order (example is for manually starting the X print server for CDEnext usage): - - - - [machineA] % Xprt [-XpFile <Xprinters file>] [:dispNum] & - - - Note that Xprt will look for configuration files in either - a default location or where XPCONFIGDIR points. - - - specifies an alternate `Xprinters' file, rather - than the default one or `${XPCONFIGDIR}/C/print/Xprinters'. - - - - - [machineA] % dtpdmd -d machineA[:dispNum] [-l /tmp/dtpdmd.log] & - - - The dtpdmd will maintain an X-Selection on the X-Server, - and will start dtpdm's as required to service requests. - - - - - - In all but the per-user session model, the machine running the dtpdmd - (thus dtpdm's) will need display authorization to the users video - display. - - - - - CLIENT CONFIGURATION - - Once a X Print Server and dtpdmd have been started -- many of them - in some cases -- clients will need to find and use them. There are - two mechanisms that allow clients to discover X Print Servers and - printers. - - - - - "X Print Specifier" - assuming usage of the DtPrint/XprintUtils-based print - applications, the following notation is understood: - - - printer_name@machine[:dispNum] - - - For example: - - - colorlj7@printhub:2 - - - In the above example, the X Print Server running at `printhub:2' - is assumed to support the printer named `colorlj7'. - - - - - ${XPSERVERLIST} - assuming usage of the DtPrint print dialogs, - the environment variable ${XPSERVERLIST} can contain a list - of X Print Servers. For example: - - - XPSERVERLIST="printhub:2 printhub:3 otherdept:0" - - - Then in the dialogs, only a printer name needs to be entered. - The dialog will then search the X Print Servers in ${XPSERVERLIST} - for a server than supports the printer, and then establish - contact. - - - - - - - - END-USER SEQUENCE - - From most CDEnext applications, printing is accomplished by bringing - down the <File> menu and selecting <Print...>. This will result in - the DtPrintSetupBox dialog, which will request the name of a printer, - and offer limited capability to configure print options (e.g. number - of copies). If the user wishes, they can select <Setup...>, which - will start a dtpdm capable of modifying additional print options. - Finally, the user should select <Print>. - - - - - ENVIRONMENT - - - ${XPCONFIGDIR} - - This environment variable points to the root - of the Xprint server configuration directory hierarchy. - If the variable is not defined, the default - path is be assumed. The default path may be - /usr/X11R6/lib/X11/xserver/, - /usr/lib/X11/xserver/, - /usr/share/Xprint/xserver/ or - /usr/openwin/server/etc/XpConfig, depending on the - system, and may be configured in /etc/init.d/xprint. - - - - - ${LANG} - - - This environment variable selects the locale settings used by the Xprint server. - Xprt allows language-specific settings (stored in ${XPCONFIGDIR}/${LANG}/print/) - which will override the default settings (stored in ${XPCONFIGDIR}/C/print/). - If ${LANG} is not set "C" is assumed. - - - - - - ${XPSERVERLIST} - - The environment variable ${XPSERVERLIST} contains a list - of display identifiers (separated by whitespace) which tell an - application where it can find the Xprint servers. Usually - ${XPSERVERLIST} is set by the profile startup scripts (e.g. - /etc/profile or /etc/profile.d/xprint.sh) using the output of - /etc/init.d/xprint get_xpserverlist. - Example: - - - export XPSERVERLIST="`/etc/init.d/xprint get_xpserverlist`" - - - Alternatively ${XPSERVERLIST} can be set - manually. Example: - - - export XPSERVERLIST="littlecat:80 bitdog:72" - - - instructs an application to find an Xprint server at display - 80 on the machine "littlecat" and at display 72 on the - machine bigdog. - - - - - - ${XPRINTER} - - - The environment variable ${XPRINTER} - defines the default printer used by print - applications. The syntax is either - printername or - printername@display. - Examples: - - - XPRINTER=ps003 - - tells an application to look for the - first printer named "ps003" on all Xprint - servers. - - - - - - XPRINTER=hplaser19@littlecat:80 - - tells an application to use the printer "hplaser19" - on the Xprint server at display - "littlecat:80". - - - - - - If ${XPRINTER} is not set the applications - will examine the values of the ${PDPRINTER}, - ${LPDEST}, and - ${PRINTER} environment variables (in that order). - - - - - - - - SEE ALSO - - - - - - - - X11__miscmansuffix__ - xplsprinters__appmansuffix__ - xprehashprinterlist__appmansuffix__ - xphelloworld__appmansuffix__ - xpxmhelloworld__appmansuffix__ - xpawhelloworld__appmansuffix__ - xpxthelloworld__appmansuffix__ - xpsimplehelloworld__appmansuffix__ - Xserver__appmansuffix__ - Xprt__appmansuffix__ - - libXp__libmansuffix__ - libXprintUtils__libmansuffix__ - libXprintAppUtils__libmansuffix__ - XmPrintShell__libmansuffix__ - XawPrintShell__libmansuffix__ - Xprint FAQ (http://xprint.mozdev.org/docs/Xprint_FAQ.html) - Xprint main site (http://xprint.mozdev.org/) - - - - - - AUTHORS - - This manual page was written by - Roland Mainz roland.mainz@nrubsig.org based on the original X11R6.6 - xc/programs/Xserver/XpConfig/README. - - - - diff --git a/printproto/printproto.pc.in b/printproto/printproto.pc.in deleted file mode 100644 index e4125e2..0000000 --- a/printproto/printproto.pc.in +++ /dev/null @@ -1,10 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@ - -Name: PrintProto -Description: Print extension headers -Version: @PRINTPROTO_VERSION@ -Requires: xau -Cflags: -I${includedir} diff --git a/printproto/specs/xp_proto.book b/printproto/specs/xp_proto.book deleted file mode 100644 index c9b76e4..0000000 Binary files a/printproto/specs/xp_proto.book and /dev/null differ diff --git a/printproto/specs/xp_proto.mif b/printproto/specs/xp_proto.mif deleted file mode 100644 index 3ff4705..0000000 --- a/printproto/specs/xp_proto.mif +++ /dev/null @@ -1,73304 +0,0 @@ - # Generated by FrameMaker xm5.0P3f -# Options: -# Paragraph Text -# Paragraph Tags -# Paragraph Formats -# Font Information -# Markers -# Anchored Frames -# Tables -# Graphics and TextRect Layout -# Master Page Items -# Condition Catalog -# Table Catalogs -# Font Catalog -# Paragraph Catalog -# Document Template -# Document Dictionary -# Variables -# - - - - - - - - - > # end of Color - - - - - - - - > # end of Color - - - - - - - - > # end of Color - - - - - - - - > # end of Color - - - - - - - - > # end of Color - - - - - - - - > # end of Color - - - - - - - - > # end of Color - - - - - - - - > # end of Color - - - - - - - > # end of Color - - - - - - > # end of Color -> # end of ColorCatalog - - - - - - > # end of Condition - - - - - - > # end of Condition - - - - - - > # end of Condition -> # end of ConditionCatalog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - \\t'> - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - .\\t'> - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - .\\t'> - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - .. \\t'> - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - ... \\t'> - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - )'> - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - . '> - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - .\\t'> - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - .\\t'> - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - .\\t'> - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - .\\t'> - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - .\\t'> - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - . '> - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf -> # end of PgfCatalog - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font - - - - - - - - - - - - - - - - - - - > # end of Font -> # end of FontCatalog - - - - - - - - > # end of Ruling - - - - - - - - > # end of Ruling - - - - - - - - > # end of Ruling - - - - - - - - > # end of Ruling - - - - - - - - > # end of Ruling -> # end of RulingCatalog - - - - - > # end of TblColumnH - - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of TblTitlePgf1 - - - - - - - > # end of TblFormat - - - - - > # end of TblColumnH - - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of TblTitlePgf1 - - - - - - - > # end of TblFormat - - - - - > # end of TblColumnH - - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of TblTitlePgf1 - - - - - - - > # end of TblFormat - - - - - > # end of TblColumnH - - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of TblTitlePgf1 - - - - - - - > # end of TblFormat - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblTitlePgf1 - - - - - - - > # end of TblFormat -> # end of TblCatalog - - - > # end of View - - - - - - - - > # end of View - - - - > # end of View - - - > # end of View - - - > # end of View - - - > # end of View -> # end of Views - - '> - > # end of VariableFormat - - <$daynum\>, <$year\>'> - > # end of VariableFormat - - /<$daynum\>/<$shortyear\>'> - > # end of VariableFormat - - <$daynum\>, <$year\> <$hour\>:<$minute00\> <$ampm\>'> - > # end of VariableFormat - - <$daynum\>, <$year\>'> - > # end of VariableFormat - - , <$monthname\> <$daynum01\>, <$year\>'> - > # end of VariableFormat - - /<$daynum\>/<$shortyear\>'> - > # end of VariableFormat - - '> - > # end of VariableFormat - - '> - > # end of VariableFormat - - '> - > # end of VariableFormat - - '> - > # end of VariableFormat - - '> - > # end of VariableFormat - - '> - > # end of VariableFormat - - '> - > # end of VariableFormat - - - > # end of VariableFormat - - of <$tblsheetcount\>)'> - > # end of VariableFormat - - '> - > # end of VariableFormat - - '> - > # end of VariableFormat -> # end of VariableFormats - - \xd3 on page\x11 <$pagenum\>'> - > # end of XRefFormat - - '> - > # end of XRefFormat - - \xd3 on page\x11 <$pagenum\>.'> - > # end of XRefFormat - - , \xd2 <$paratext\>,\xd3 on page\x11 <$pagenum\>'> - > # end of XRefFormat - - , \xd2 <$paratext\>,\xd3 on page\x11 <$pagenum\>'> - > # end of XRefFormat - - on page\x11 <$pagenum\>'> - > # end of XRefFormat - - on page\x11 <$pagenum\>'> - > # end of XRefFormat - - , \xd2 <$paratext\>,\xd3 on page\x11 <$pagenum\>'> - > # end of XRefFormat - - '> - > # end of XRefFormat - - '> - > # end of XRefFormat - - '> - > # end of XRefFormat - - \xd3 '> - > # end of XRefFormat -> # end of XRefFormats - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -> # end of Document -xp_proto.mifIOM.doc'> - - - - - -> # end of BookComponent -xp_proto.mifIX.doc'> - - - - - -> # end of BookComponent -xp_proto.mifTC.doc'> - - - - - - - -> # end of BookComponent - # end of InitialAutoNums - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -> # end of Dictionary - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame -> # end of AFrames - - - - - - > # end of TblColumnH - - - > # end of Pgf - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - - > # end of Pgf - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - > # end of TblFormat - - - - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of Font - - > - > # end of Para - > # end of CellContent - > # end of Cell - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - > # end of TblColumnH - - - > # end of Pgf - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - - > # end of Pgf - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - > # end of TblFormat - - - - - - - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - > # end of TblColumnH - - - > # end of Pgf - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - - > # end of Pgf - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - > # end of TblFormat - - - - - - - - - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - > # end of TblColumnH - - - > # end of Pgf - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - - > # end of Pgf - > # end of TblColumnBody - - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - > # end of TblFormat - - - - - - - - - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - - > - - > - - > - - > - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - > - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - > - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - > - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblTitlePgf1 - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblTitlePgf1 - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnH - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - > # end of TblColumnBody - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - > # end of TblFormat - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl - - - - - - - - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > # end of Para - > # end of CellContent - > # end of Cell - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - > # end of CellContent - > # end of Cell - > # end of Row - > # end of TblBody - > # end of Tbl -> # end of Tbls - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - > # end of PolyLine - - - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - - - - > # end of TextRect - - - - - - - - > # end of PolyLine -> # end of Page - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - > # end of PolyLine - - - - - - - - - - - - - - - > # end of TextRect - - - - - - - - > # end of PolyLine - - - - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - > # end of PolyLine - - - - - - - - - - - - - - - > # end of TextRect - - - - - - - - > # end of PolyLine - - - - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - > # end of PolyLine - - - - - - - - - - - - - - - > # end of TextRect - - - - - - - - > # end of PolyLine - - - - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of Font - - > # end of TextLine - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - > # end of TextLine - - - - - - - - - - - - - - - - - > # end of PolyLine - > # end of Frame -> # end of Page - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect - - - - - - - > # end of TextLine -> # end of Page - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect - - - - - - - > # end of TextLine -> # end of Page - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect - - - - - - - > # end of TextLine -> # end of Page - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect - - - - - - - > # end of TextLine -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - > # end of Variable - - - - > # end of Variable - - - - > # end of Variable - > - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - - - - - > # end of TabStop - > # end of Pgf - - - - - - - > # end of Font - - - > # end of Variable - - - > # end of Font - - - - - - - > # end of Font - - - > # end of Variable - - - > # end of Variable - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - - - - > # end of TabStop - > # end of Pgf - - - - - - > - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - > - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - - - - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - - - - > # end of TabStop - > # end of Pgf - - - - > # end of Variable - - - > # end of Variable - - - - > # end of Variable - > - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - - - - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - - - - > # end of TabStop - > # end of Pgf - - - - > # end of Variable - - > - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - - - - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - - - - > # end of TabStop - > # end of Pgf - - - - > # end of Variable - - > - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of Pgf - - '> - - '> - - '> - > - > # end of Para - - - - - - - - - - > # end of TabStop - - - - > # end of TabStop - > # end of Pgf - '> - - '> - - '> - > - > # end of Para - - - - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of Pgf - '> - - '> - - '> - > - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - - - - > # end of Pgf - - - > - > # end of Para - - - - - > # end of Pgf - - > - > # end of Para - - - - - > # end of Pgf - - - - > - > # end of Para - - - > # end of Pgf - <$numerics\><$alphabetics\>'> - > - > # end of Para - - - - - > # end of Pgf - - > - > # end of Para - - - - - > # end of Pgf - '> - > - > # end of Para - - - > # end of Pgf - - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of Pgf - - '> - - '> - - '> - > - > # end of Para -> # end of TextFlow - - - # end of Notes - - - > # end of Pgf - - '> - - '> - - '> - > - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - - - > - > # end of Para - - - - > - - > - > # end of Para - - - - > - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - - - - > - - > - > # end of Para - - - - > - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - > - - > - > # end of Para - - - - - - > - > # end of Para - - - - - > - > # end of Para - - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - - > - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - - - > # end of Font - - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - - - > # end of Font - - - > - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - > - - > - - > - > # end of Para - - - - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - > - - > - > # end of Para - - - - > - - > - > # end of Para - - - - > - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > # end of Para - - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - - - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - - - > - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - - > - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > # end of Pgf - - > - > # end of Para - - - - - - > # end of Pgf - - - - > - > # end of Para - - - - - > # end of Pgf - - > - > # end of Para - - - - > - > # end of Para - - - - > - > # end of Para - - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - > - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - > - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - > - > # end of Para - - - - - > - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - > - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - > - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - > - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - > - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - - > # end of Font - - > - > # end of Para - - - - - > - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - > - - > - - - - > # end of Font - - - > - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - > # end of Font - - - - > # end of Font - - > - - > - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - > # end of Font - - - - > # end of Font - - > - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - > - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - > - - - - > # end of Font - - - - > # end of Font - - > - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - > - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - - > # end of Font - - - > - - - - > # end of Font - - - > - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - > - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - > - - - - > # end of Font - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - > - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - - > - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - > # end of Para - - - - > # end of Para - - - - > # end of Para - - - - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - > # end of Para - - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - > - - - > - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - > # end of Pgf - - > - - > - > # end of Para - - - - - > - > # end of Para - - - - - > - > # end of Para - - - - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - - > - - > - > # end of Para - - - - > # end of Para - - - - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - - > - > # end of Para - - - - - - - - - - > # end of XRef - - - - - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - > - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - - > - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - > - - > - > # end of Para - - - - - - - - - - > # end of XRef - - - - - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - > - - - - > # end of Font - - > - - > - > # end of Para - - - - > # end of Pgf - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Pgf - - > - > # end of Para - - - - > - - > - - - - > # end of Font - - - > - - - - > # end of Font - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - > # end of Para - - - - - - - > # end of Marker - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - > # end of Para - - - - - > - > # end of Para - - - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - > - > # end of Para - - - - > - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - > - - > - - > - > # end of Para - - - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - > # end of Para - - - - > - > # end of Para - - - - - - - > # end of Font - - > - > # end of Para - - - - > - - > - - > - > # end of Para - - - - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - > - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - - - > # end of Marker - - - attributes'> - - - > # end of Marker - > - > # end of Para - - - - - > - - > - - > - > # end of Para - - - - > - - > - - > - - - > - - > - > # end of Para - - - - - - - - - - - - > # end of Pgf - - > - - > - > # end of Para - - - - > - > # end of Para - - - - > - > # end of Para - - - - > - > # end of Para - - - - > - > # end of Para - - - - > - > # end of Para - - - - > - - > - > # end of Para - - - - > - > # end of Para - - - - > - > # end of Para - - - - - - - - - > # end of Pgf - - > - - > - - > - > # end of Para - - - > - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - > - > # end of Para - - - > - > # end of Para - - - - - > - > # end of Para - - - - - > - > # end of Para - - - - - > - > # end of Para - - - - - > - > # end of Para - - - - - > - > # end of Para - - - - - > - > # end of Para - - - - - > - - > - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - - > - - > - - > - - > - - - > - - > - - > - - > - > # end of Para - - - - - - - - > # end of Marker - - - - - - > # end of Marker - > - > # end of Para - - - - > - - > - - > - > # end of Para - - - - > - - > - > # end of Para - - - - > - > # end of Para - - - - > - - > - - > - - > - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - > - - > - - > - - - - > # end of Font - - - > - - - - > # end of Font - - > - > # end of Para - - - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - > - - - - > # end of Font - - > - > # end of Para - - - - - > - > # end of Para - - - - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - > - > # end of Para - - - - - > # end of Font - - - - - - > # end of Marker - > - > # end of Para - - - - > - > # end of Para - - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Marker - - > - - > - - > - > # end of Para - - - - - - - - > # end of Marker - - - - - - > # end of Marker - > - > # end of Para - - - - > - > # end of Para - - - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Marker - - > - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - - - - > # end of Font - - - - - - - > # end of XRef - - - > - - - - - - > # end of Font - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - - > - - > - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - > - - - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - - > - - > - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - > - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - > - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - > - - > - - > - - > - > # end of Para - - - - > - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - - > - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - - - - - > # end of Font - - > - - - - > # end of Font - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - - > - - > - - > - > # end of Para - - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - > - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - - > # end of Marker - - - - - - > # end of Marker - > - > # end of Para - - - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - > - - - - > # end of Font - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - > - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - > - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - - > - - > - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - - > # end of Marker - - - - - - > # end of Marker - > - > # end of Para - - - - > - > # end of Para - - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - - > - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - > - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - - > - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - > # end of Font - - - - > # end of Font - - > - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - > - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - > # end of Font - - > - - > - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - > - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - - - - - > # end of Marker - > - > # end of Para - - - - > - - > - > # end of Para - - - - > - > # end of Para - - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - - > - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - > - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - > # end of Font - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - > # end of Font - - - - > # end of Font - - > - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - > - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - > - - - - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - > # end of Font - - > - - > - - > - > # end of Para - - - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - > - - - > # end of Font - - - - > # end of Font - - > - - - - - - > # end of Font - - - - > # end of Font - - - - - - > # end of Font - - > - - - - > # end of Font - - - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - - - > # end of Font - - > - - - attributes'> - - - > # end of Marker - > - > # end of Para - - - - - - - - - - > # end of Marker - > - > # end of Para - - - - > - - > - > # end of Para - - - - - > - - > - - > - - - - - - > # end of Font - - - - > # end of Font - - > - - - > - - > - > # end of Para - - - - > - > # end of Para - - - - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - > # end of TabStop - - > # end of Pgf - - - > - > # end of Para - - - - - - > # end of Font - - - > - - - - > # end of Font - - > - > # end of Para - - - - > # end of Pgf - - > - > # end of Para - - - - > - - > - - > - > # end of Para - - - - > - - > - > # end of Para - - - - - > - - > - > # end of Para - - - - > # end of Pgf - - > - > # end of Para - - - - - > - - > - > # end of Para - - - - > - - > - > # end of Para - - - - > # end of Pgf - - > - > # end of Para - - - - > # end of Para - - - - > # end of Para - - - - - - > - > # end of Para - - - - > - - > - > # end of Para - - - - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - - > - > # end of Para - - - > # end of Para - - - - > # end of Para - - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - - > - > # end of Para - - - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - > # end of Pgf - - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - - > - > # end of Para - - - - > # end of Para - - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - > # end of Marker - - - - - - - > # end of Font - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - > # end of Marker - - - - - - - > # end of Font - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - > # end of Pgf - - > # end of Para - - - - - - - > # end of Marker - - - - - - - > # end of Font - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - > # end of Pgf - - > # end of Para - - - - - - - > # end of Marker - - - - - - - > # end of Font - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - > # end of Pgf - - > # end of Para - - - - - - - > # end of Marker - - - - - - - > # end of Font - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - - > # end of Font - - - - - > # end of Marker - - - - > # end of Font - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - - - > # end of Font - - - - - > # end of Font - > - > # end of Para - - - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - - - - - - - > # end of Font - - - - - > # end of Marker - - - - > # end of Font - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - - - > # end of Font - - - - - > # end of Font - > - > # end of Para - - - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - > # end of Pgf - - - - > # end of Font - - - - > # end of Font - > - > # end of Para - - - - - - - > # end of Marker - - - - - - - > # end of Font - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - > # end of Marker - - - - - - - > # end of Font - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - > # end of Para - - - - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - > # end of Para - - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - > - > # end of Para - - - - - - - - > # end of Pgf - - > # end of Para - - - > # end of Para - - - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para - - - - - - > # end of Font - - - - - > # end of Marker - - - - > # end of Font - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - - > # end of Font - - > - > # end of Para - - - - - - - > # end of Marker - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - > # end of Pgf - - - > # end of Font - - > - > # end of Para - - - > # end of Para -> # end of TextFlow -# End of MIFFile diff --git a/printproto/specs/xp_proto.ps b/printproto/specs/xp_proto.ps deleted file mode 100644 index 47fad33..0000000 --- a/printproto/specs/xp_proto.ps +++ /dev/null @@ -1,10422 +0,0 @@ -%!PS-Adobe-3.0 -%%BoundingBox: (atend) -%%Pages: (atend) -%%PageOrder: (atend) -%%DocumentFonts: (atend) -%%Creator: Frame 5.1 -%%DocumentData: Clean7Bit -%%EndComments -%%BeginProlog -%- -%- Frame ps_prolog 5.0, for use with Frame 5.0 products -%- This ps_prolog file is Copyright (c) 1986-1996 Adobe Systems, Incoporated. -%- All rights reserved. This ps_prolog file may be freely copied and -%- distributed in conjunction with documents created using FrameMaker, -%- FrameMaker/SGML FrameReader and FrameViewer as long as this -%- copyright notice is preserved. -%- -%- FrameMaker users specify the proper paper size for each print job in the -%- "Print" dialog's "Printer Paper Size" "Width" and "Height~ fields. If the -%- printer that the PS file is sent to does not support the requested paper -%- size, or if there is no paper tray of the proper size currently installed, -%- then the job will not be printed. The following flag, if set to true, will -%- cause the job to print on the default paper in such cases. -/FMAllowPaperSizeMismatch false def -%- -%- Frame products normally print colors as their true color on a color printer -%- or as shades of gray, based on luminance, on a black-and white printer. The -%- following flag, if set to true, forces all non-white colors to print as pure -%- black. This has no effect on bitmap images. -/FMPrintAllColorsAsBlack false def -%- -%- Frame products can either set their own line screens or use a printer's -%- default settings. Three flags below control this separately for no -%- separations, spot separations and process separations. If a flag -%- is true, then the default printer settings will not be changed. If it is -%- false, Frame products will use their own settings from a table based on -%- the printer's resolution. -/FMUseDefaultNoSeparationScreen true def -/FMUseDefaultSpotSeparationScreen true def -/FMUseDefaultProcessSeparationScreen false def -%- -%- For any given PostScript printer resolution, Frame products have two sets of -%- screen angles and frequencies for printing process separations, which are -%- recomended by Adobe. The following variable chooses the higher frequencies -%- when set to true or the lower frequencies when set to false. This is only -%- effective if the appropriate FMUseDefault...SeparationScreen flag is false. -/FMUseHighFrequencyScreens true def -%- -%- The following is a set of predefined optimal frequencies and angles for various -%- common dpi settings. This is taken from "Advances in Color Separation Using -%- PostScript Software Technology," from Adobe Systems (3/13/89 P.N. LPS 0043) -%- and corrolated with information which is in various PPD (4.0) files. -%- -%- The "dpiranges" figure is the minimum dots per inch device resolution which -%- can support this setting. The "low" and "high" values are controlled by the -%- setting of the FMUseHighFrequencyScreens flag above. The "TDot" flags control -%- the use of the "Yellow Triple Dot" feature whereby the frequency id divided by -%- three, but the dot function is "trippled" giving a block of 3x3 dots per cell. -%- -%- PatFreq is a compromise pattern frequency for ps Level 2 printers which is close -%- to the ideal WYSIWYG pattern frequency of 9 repetitions/inch but does not beat -%- (too badly) against the screen frequencies of any separations for that DPI. -% This is computed by taking dpi/9 as the ideal pixels per repetition, and then -% computing a tiling size in printer pixels for each of the four separations as -% (dpi/screenFreq)*(cos(screenAngle)+sin(screenAngle)) Actually, this is the same -% for Cyan and Magenta). Then, we take a "nice" LCM of the tile sizes close to -% the desired pattern tile where the beat factor is not more than 2 or 3. -% -/dpiranges [ 2540 2400 1693 1270 1200 635 600 0 ] def -/CMLowFreqs [ 100.402 94.8683 89.2289 100.402 94.8683 66.9349 63.2456 47.4342 ] def -/YLowFreqs [ 95.25 90.0 84.65 95.25 90.0 70.5556 66.6667 50.0 ] def -/KLowFreqs [ 89.8026 84.8528 79.8088 89.8026 84.8528 74.8355 70.7107 53.033 ] def -/CLowAngles [ 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 ] def -/MLowAngles [ 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 ] def -/YLowTDot [ true true false true true false false false ] def - -/CMHighFreqs [ 133.87 126.491 133.843 108.503 102.523 100.402 94.8683 63.2456 ] def -/YHighFreqs [ 127.0 120.0 126.975 115.455 109.091 95.25 90.0 60.0 ] def -/KHighFreqs [ 119.737 113.137 119.713 128.289 121.218 89.8026 84.8528 63.6395 ] def -/CHighAngles [ 71.5651 71.5651 71.5651 70.0169 70.0169 71.5651 71.5651 71.5651 ] def -/MHighAngles [ 18.4349 18.4349 18.4349 19.9831 19.9831 18.4349 18.4349 18.4349 ] def -/YHighTDot [ false false true false false true true false ] def - -/PatFreq [ 10.5833 10.0 9.4055 10.5833 10.0 10.5833 10.0 9.375 ] def -%- -%- PostScript Level 2 printers contain an "Accurate Screens" feature which can -%- improve process separation rendering at the expense of compute time. This -%- flag is ignored by PostScript Level 1 printers. -/FMUseAcccurateScreens true def -%- -%- The following PostScript procedure defines the spot function that Frame -%- products will use for process separations. You may un-comment-out one of -%- the alternative functions below, or use your own. -%- -%- Dot function -/FMSpotFunction {abs exch abs 2 copy add 1 gt - {1 sub dup mul exch 1 sub dup mul add 1 sub } - {dup mul exch dup mul add 1 exch sub }ifelse } def -%- -%- Line function -%- /FMSpotFunction { pop } def -%- -%- Elipse function -%- /FMSpotFunction { dup 5 mul 8 div mul exch dup mul exch add -%- sqrt 1 exch sub } def -%- -%- - -/FMversion (5.0) def % matches PS_VERSION in fmprintdriver - -% PostScript Level 1 = true, 2 = false -/fMLevel1 /languagelevel where {pop languagelevel} {1} ifelse 2 lt def - -% Set up Color vs. Black-and-White -/FMPColor - fMLevel1 { - false - /colorimage where {pop pop true} if - } { -% statusdict /processcolors known { -% statusdict /processcolors get exec -% } {1} ifelse -% 1 gt - true - } ifelse -def - -/FrameDict 400 dict def % should check this value each time changes made - -% -% For NeWS we add a fake errordict, so we can psh files -% -systemdict /errordict known not {/errordict 10 dict def - errordict /rangecheck {stop} put} if - -%- The readline in PS 23.0 doesn't recognize cr's as nl's on AppleTalk -FrameDict /tmprangecheck errordict /rangecheck get put % save old rangecheck -errordict /rangecheck {FrameDict /bug true put} put % will flag bug found -FrameDict /bug false put % flag bug not found -mark % since we're not sure what will happen next -%- Some PS machines read past the CR, so keep the following 3 lines together! -currentfile 5 string readline -00 -0000000000 -cleartomark % junk from readline and rangecheck -errordict /rangecheck FrameDict /tmprangecheck get put % restore rangecheck -FrameDict /bug get { % redefine readline if last one got a rangecheck - /readline { - /gstring exch def - /gfile exch def - /gindex 0 def - { - gfile read pop % get a char - dup 10 eq {exit} if % exit if LF - dup 13 eq {exit} if % exit if CR - gstring exch gindex exch put % store it away - /gindex gindex 1 add def % bump index - } loop - pop % eol character - gstring 0 gindex getinterval true % simulate real readline - } bind def - } if - -% outer-world defs - -/FMshowpage /showpage load def -/FMquit /quit load def - -/FMFAILURE { % enter with two error strings on the stack - dup = flush % send a copy of the message to the console - FMshowpage % msg on a page by itself, so it can't be, say, black on black - /Helvetica findfont 12 scalefont setfont - 72 200 moveto show - 72 220 moveto show - FMshowpage % we might be in the middle of some EPS, where "showpage" - FMquit % and "quit" are redefined - } def % only used once at most, so no bind - -/FMVERSION { - FMversion ne { - (Adobe Frame product version does not match ps_prolog! Check installation;) - (also check ~/fminit and ./fminit for old versions) FMFAILURE - } if - } def % only used at startup, so no bind - -/FMBADEPSF { % Call with bad operator name on stack (as a string) - (Adobe's PostScript Language Reference Manual, 2nd Edition, section H.2.4) - (says your EPS file is not valid, as it calls X ) - dup dup (X) search pop exch pop exch pop length % parmstr errstr errstr indx - 5 -1 roll % errstr errstr index parmstr - putinterval % errstr - FMFAILURE - } def - -% standard concatprocs routine -/fmConcatProcs - { - /proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def - newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx -}def - -% Put all local variables here in alphabetical order. -FrameDict begin [ - /ALDsave - /FMdicttop - /FMoptop - /FMpointsize - /FMsaveobject - /b - /bitmapsave - /blut - /bpside - /bs - /bstring - /bwidth - /c - /cf - /cs - /cynu - /depth - /edown - /fh - /fillvals - /fw - /fx - /fy - /g - /gfile - /gindex - /grnt - /gryt - /gstring - /height - /hh - /i - /im - /indx - /is - /k - /kk - /landscape - /lb - /len - /llx - /lly - /m - /magu - /manualfeed - /n - /offbits - /onbits - /organgle - /orgbangle - /orgbfreq - /orgbproc - /orgbxfer - /orgfreq - /orggangle - /orggfreq - /orggproc - /orggxfer - /orgmatrix - /orgproc - /orgrangle - /orgrfreq - /orgrproc - /orgrxfer - /orgxfer - /pagesave - /paperheight - /papersizedict - /paperwidth - /pos - /pwid - /r - /rad - /redt - /sl - /str - /tran - /u - /urx - /ury - /val - /width - /width - /ws - /ww - /x - /x1 - /x2 - /xindex - /xpoint - /xscale - /xx - /y - /y1 - /y2 - /yelu - /yindex - /ypoint - /yscale - /yy -] { 0 def } forall - -% Start of PDF/Acrobat support - -% Bind def -/FmBD {bind def} bind def - -systemdict /pdfmark known { - /fMAcrobat true def - - % FmPD is a conditional PDFMark - /FmPD /pdfmark load def - - % FmPT is a show text operator which only show up when distiller is active - /FmPT /show load def - - % FmPD2 and FmPA are Acrobat 2.0-specific - currentdistillerparams /CoreDistVersion get 2000 ge { - - % FmPD2 is like FmPD but for Acrobat 2.0-specific PDF - /FmPD2 /pdfmark load def - - % x y/name FmPA - % is equivalent to - % [/Dest/name/View[/FitH x y FmDC exch pop]/DEST FmPD - % It is a shortcut for pagragraph Uinique ID designators whic occurr commonly. - /FmPA { mark exch /Dest exch 5 3 roll - /View [ /XYZ null 6 -2 roll FmDC exch pop null] /DEST FmPD - }FmBD - } { - % These are No-Ops for Distiller 1.0 - /FmPD2 /cleartomark load def - /FmPA {pop pop pop}FmBD - } ifelse -} { - % these are the No-Ops for regular PostScript - /fMAcrobat false def - /FmPD /cleartomark load def - /FmPD2 /cleartomark load def - /FmPT /pop load def - /FmPA {pop pop pop}FmBD -} ifelse - -% This convert a set of X Y coordinates from the current user space to the default -% PostScript coordinates needed by some pdfmark variants. We also convert to -% integer because the distiller doesn't always like floats! -/FmDC { - transform fMDefaultMatrix itransform cvi exch cvi exch -}FmBD - -% This converts four numbers into a bounding box making sure the first two are maller than the last two -/FmBx { - dup 3 index lt {3 1 roll exch} if - 1 index 4 index lt {4 -1 roll 3 1 roll exch 4 1 roll} if -}FmBD - -% End of PDF/Acrobat support - -% -% Color separation code -% - -% Constants. - -/FMnone 0 def -/FMcyan 1 def -/FMmagenta 2 def -/FMyellow 3 def -/FMblack 4 def -/FMcustom 5 def - -/fMNegative false def % we are inverting the page - -% Variables. - -/FrameSepIs FMnone def % separation we are printing -% If FrameSepIs is FMcustom, this is the custom color -/FrameSepBlack 0 def -/FrameSepYellow 0 def -/FrameSepMagenta 0 def -/FrameSepCyan 0 def -/FrameSepRed 1 def -/FrameSepGreen 1 def -/FrameSepBlue 1 def -/FrameCurGray 1 def -/FrameCurPat null def - -/FrameCurColors [ 0 0 0 1 0 0 0 ] def % c m y k r g b - -% Utility routines - -/FrameColorEpsilon .001 def % epsilon by which values can differ and sill be equal -/eqepsilon { % v1 v2 eqeps bool - sub dup 0 lt {neg} if - FrameColorEpsilon le -} bind def - -% are the cmyk and cmykrgb arrays on the stack the same color? -/FrameCmpColorsCMYK { % [ c1 m1 y1 k1 ] [ c2 m2 y2 k2 r2 g2 b2] -> bool - 2 copy 0 get exch 0 get eqepsilon { - 2 copy 1 get exch 1 get eqepsilon { - 2 copy 2 get exch 2 get eqepsilon { - 3 get exch 3 get eqepsilon - } {pop pop false} ifelse - }{pop pop false} ifelse - } {pop pop false} ifelse -} bind def -% are the rgb and cmykrgb arrays on the stack the same color? -/FrameCmpColorsRGB { % [ r1 g1 b1 ] [ c2 m2 y2 k2 r2 g2 b2] -> bool - 2 copy 4 get exch 0 get eqepsilon { - 2 copy 5 get exch 1 get eqepsilon { - 6 get exch 2 get eqepsilon - }{pop pop false} ifelse - } {pop pop false} ifelse -} bind def - -% convert r g b to c m y k -/RGBtoCMYK { % r g b - 1 exch sub % r g y - 3 1 roll % y r g - 1 exch sub % y r m - 3 1 roll % m y r - 1 exch sub % m y c - 3 1 roll % c m y - 3 copy % c m y c m y - 2 copy % c m y c m y m y - le { pop } { exch pop } ifelse % c m y c min(m,y) - 2 copy % c m y c min(m,y) c min(m,y) - le { pop } { exch pop } ifelse % c m y min(c, min(m,y)) - dup dup dup % c m y k k k k - 6 1 roll % c k m y k k k - 4 1 roll % c k m k y k k - 7 1 roll % k c k m k y k - sub % k c k m k y - 6 1 roll % y k c k m k - sub % y k c k m - 5 1 roll % m y k c k - sub % m y k c - 4 1 roll % c m y k -} bind def -/CMYKtoRGB { % c m y k CMYKtoRGB r g b - dup dup 4 -1 roll add % c m k k y+k - 5 1 roll 3 -1 roll add % y+k c k m+k - 4 1 roll add % m+k y+k c+k - 1 exch sub dup 0 lt {pop 0} if 3 1 roll % r m+k y+k - 1 exch sub dup 0 lt {pop 0} if exch % r b m+k - 1 exch sub dup 0 lt {pop 0} if exch % r g b -} bind def - -% Public routines - - -% Happens at the top of each page that is a separation -/FrameSepInit { - 1.0 RealSetgray -} bind def -% Tell the separation code that this separation is for a custom color -/FrameSetSepColor { % c m y k r g b - /FrameSepBlue exch def - /FrameSepGreen exch def - /FrameSepRed exch def - /FrameSepBlack exch def - /FrameSepYellow exch def - /FrameSepMagenta exch def - /FrameSepCyan exch def - /FrameSepIs FMcustom def - setCurrentScreen -} bind def -% Tell the separation code that this separation is Cyan -/FrameSetCyan { - /FrameSepBlue 1.0 def - /FrameSepGreen 1.0 def - /FrameSepRed 0.0 def - /FrameSepBlack 0.0 def - /FrameSepYellow 0.0 def - /FrameSepMagenta 0.0 def - /FrameSepCyan 1.0 def - /FrameSepIs FMcyan def - setCurrentScreen -} bind def - -% Tell the separation code that this separation is Magenta -/FrameSetMagenta { - /FrameSepBlue 1.0 def - /FrameSepGreen 0.0 def - /FrameSepRed 1.0 def - /FrameSepBlack 0.0 def - /FrameSepYellow 0.0 def - /FrameSepMagenta 1.0 def - /FrameSepCyan 0.0 def - /FrameSepIs FMmagenta def - setCurrentScreen -} bind def - -% Tell the separation code that this separation is Yellow -/FrameSetYellow { - /FrameSepBlue 0.0 def - /FrameSepGreen 1.0 def - /FrameSepRed 1.0 def - /FrameSepBlack 0.0 def - /FrameSepYellow 1.0 def - /FrameSepMagenta 0.0 def - /FrameSepCyan 0.0 def - /FrameSepIs FMyellow def - setCurrentScreen -} bind def - -% Tell the separation code that this separation is Black -/FrameSetBlack { - /FrameSepBlue 0.0 def - /FrameSepGreen 0.0 def - /FrameSepRed 0.0 def - /FrameSepBlack 1.0 def - /FrameSepYellow 0.0 def - /FrameSepMagenta 0.0 def - /FrameSepCyan 0.0 def - /FrameSepIs FMblack def - setCurrentScreen -} bind def - -% Tell the separation code we are not doing a separation -/FrameNoSep { % - /FrameSepIs FMnone def - setCurrentScreen -} bind def - -% Initialize the separation code with all the custom colors we are -% separating (not process colors) -/FrameSetSepColors { % list of arrays of [c m y k r g b] count - FrameDict begin - [ exch 1 add 1 roll ] - /FrameSepColors % array of arrays of colors we are separating - exch def end - } bind def - -% is this color array in the array of custom color separations? -/FrameColorInSepListCMYK { % [ c m y k ] -> bool - FrameSepColors { % color elem-of-array - exch dup 3 -1 roll % color color elem - FrameCmpColorsCMYK % color bool - { pop true exit } if - } forall % exits with either [color] or true - dup true ne {pop false} if - } bind def -/FrameColorInSepListRGB { % [ r g b ] -> bool - FrameSepColors { % color elem-of-array - exch dup 3 -1 roll % color color elem - FrameCmpColorsRGB % color bool - { pop true exit } if - } forall % exits with either [color] or true - dup true ne {pop false} if - } bind def - -% Level 1 color operators saved and redefined -/RealSetgray /setgray load def -/RealSetrgbcolor /setrgbcolor load def -/RealSethsbcolor /sethsbcolor load def -end - -% Setgray patch -/setgray { % num - FrameDict begin - FrameSepIs FMnone eq - { RealSetgray } - { % go to white unless the current sep color is black - FrameSepIs FMblack eq - { RealSetgray } - { FrameSepIs FMcustom eq - FrameSepRed 0 eq and - FrameSepGreen 0 eq and - FrameSepBlue 0 eq and { - RealSetgray - } { - 1 RealSetgray pop - } ifelse - } ifelse - } ifelse - end -} bind def -/setrgbcolor { % r g b - FrameDict begin - FrameSepIs FMnone eq - { RealSetrgbcolor } - { - 3 copy [ 4 1 roll ] % r g b [ r g b ] - FrameColorInSepListRGB - { - FrameSepBlue eq exch - FrameSepGreen eq and exch - FrameSepRed eq and - { 0 } { 1 } ifelse - } - { - FMPColor { - RealSetrgbcolor - currentcmykcolor - } { - RGBtoCMYK - } ifelse - FrameSepIs FMblack eq - {1.0 exch sub 4 1 roll pop pop pop} { - FrameSepIs FMyellow eq - {pop 1.0 exch sub 3 1 roll pop pop} { - FrameSepIs FMmagenta eq - {pop pop 1.0 exch sub exch pop } { - FrameSepIs FMcyan eq - {pop pop pop 1.0 exch sub } - {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse - } ifelse - RealSetgray - } - ifelse - end -} bind def -/sethsbcolor { - FrameDict begin - FrameSepIs FMnone eq - { RealSethsbcolor } - { - RealSethsbcolor % safe since we will overwrite the color state - currentrgbcolor % r g b - Let PostsCript to the conversion. - setrgbcolor % call our version - } - ifelse - end -} bind def -FrameDict begin - -/setcmykcolor where { - pop /RealSetcmykcolor /setcmykcolor load def -} { - /RealSetcmykcolor { - 4 1 roll - 3 { 3 index add 0 max 1 min 1 exch sub 3 1 roll} repeat - RealSetrgbcolor pop - } bind def -} ifelse -userdict /setcmykcolor { % c m y k - FrameDict begin - FrameSepIs FMnone eq - { RealSetcmykcolor } - { - 4 copy [ 5 1 roll ] - FrameColorInSepListCMYK - { - FrameSepBlack eq exch - FrameSepYellow eq and exch - FrameSepMagenta eq and exch - FrameSepCyan eq and - { 0 } { 1 } ifelse - } - { - FrameSepIs FMblack eq - {1.0 exch sub 4 1 roll pop pop pop} { - FrameSepIs FMyellow eq - {pop 1.0 exch sub 3 1 roll pop pop} { - FrameSepIs FMmagenta eq - {pop pop 1.0 exch sub exch pop } { - FrameSepIs FMcyan eq - {pop pop pop 1.0 exch sub } - {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse - } ifelse - RealSetgray - } - ifelse - end - } bind put - -% Set up a prototype pattern for PostScript Level 2 -fMLevel1 { - % set up screen functions for the patterns in PS level 1 - % each entry contains an angle, spot function, flipped spot function, - % gray level and frequency multiplier. - /patScreenDict 7 dict dup begin - <0f1e3c78f0e1c387> [ 45 { pop } {exch pop} .5 2 sqrt] FmBD - <0f87c3e1f0783c1e> [ 135 { pop } {exch pop} .5 2 sqrt] FmBD - [ 0 { pop } dup .5 2 ] FmBD - [ 90 { pop } dup .5 2 ] FmBD - <8142241818244281> [ 45 { 2 copy lt {exch} if pop} dup .75 2 sqrt] FmBD - <03060c183060c081> [ 45 { pop } {exch pop} .875 2 sqrt] FmBD - <8040201008040201> [ 135 { pop } {exch pop} .875 2 sqrt] FmBD - end def -} { % prototype level 2 pattern dictionary - % define some PostScript procedures for known jaggy patterns. - /patProcDict 5 dict dup begin - <0f1e3c78f0e1c387> { 3 setlinewidth -1 -1 moveto 9 9 lineto stroke - 4 -4 moveto 12 4 lineto stroke - -4 4 moveto 4 12 lineto stroke} bind def - <0f87c3e1f0783c1e> { 3 setlinewidth -1 9 moveto 9 -1 lineto stroke - -4 4 moveto 4 -4 lineto stroke - 4 12 moveto 12 4 lineto stroke} bind def - <8142241818244281> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke - -1 -1 moveto 9 9 lineto stroke } bind def - <03060c183060c081> { 1 setlinewidth -1 -1 moveto 9 9 lineto stroke - 4 -4 moveto 12 4 lineto stroke - -4 4 moveto 4 12 lineto stroke} bind def - <8040201008040201> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke - -4 4 moveto 4 -4 lineto stroke - 4 12 moveto 12 4 lineto stroke} bind def - end def - /patDict 15 dict dup begin - /PatternType 1 def % Always 1 for PS Level 2 - /PaintType 2 def % Uncolored pattern - /TilingType 3 def % constant spacing and faster tiling - /BBox [ 0 0 8 8 ] def % bounding box - /XStep 8 def % X offset - /YStep 8 def % Y offset - /PaintProc { - begin - patProcDict bstring known { - patProcDict bstring get exec - } { - 8 8 true [1 0 0 -1 0 8] bstring imagemask - } ifelse - end - } bind def - end def -} ifelse - -%combineColor puts together the current gray value (which could also be -%a fraction of on bits for a fill pattern and the current color and calls -%the appropriate function -% -/combineColor { - FrameSepIs FMnone eq - { - graymode fMLevel1 or not { - % Level 2 pattern - [/Pattern [/DeviceCMYK]] setcolorspace - FrameCurColors 0 4 getinterval aload pop FrameCurPat setcolor - } { - FrameCurColors 3 get 1.0 ge { - FrameCurGray RealSetgray - } { - fMAcrobat not FMPColor graymode and and { - 0 1 3 { - FrameCurColors exch get - 1 FrameCurGray sub mul - } for - RealSetcmykcolor - } { - 4 1 6 { - FrameCurColors exch get - graymode { - 1 exch sub 1 FrameCurGray sub mul 1 exch sub - } { - 1.0 lt {FrameCurGray} {1} ifelse - } ifelse - } for - RealSetrgbcolor - } ifelse - } ifelse - } ifelse - } { % separation case - FrameCurColors 0 4 getinterval aload - FrameColorInSepListCMYK { - FrameSepBlack eq exch - FrameSepYellow eq and exch - FrameSepMagenta eq and exch - FrameSepCyan eq and - FrameSepIs FMcustom eq and - { FrameCurGray } { 1 } ifelse - } { - FrameSepIs FMblack eq - {FrameCurGray 1.0 exch sub mul 1.0 exch sub 4 1 roll pop pop pop} { - FrameSepIs FMyellow eq - {pop FrameCurGray 1.0 exch sub mul 1.0 exch sub 3 1 roll pop pop} { - FrameSepIs FMmagenta eq - {pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub exch pop } { - FrameSepIs FMcyan eq - {pop pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub } - {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse - } ifelse - graymode fMLevel1 or not { - % Level 2 pattern - [/Pattern [/DeviceGray]] setcolorspace - FrameCurPat setcolor - } { - graymode not fMLevel1 and { - % Level 1 patterns are either all there or not there at all - dup 1 lt {pop FrameCurGray} if - } if - RealSetgray - } ifelse - } ifelse -} bind def - -/savematrix { - orgmatrix currentmatrix pop - } bind def -/restorematrix { - orgmatrix setmatrix - } bind def -/fMDefaultMatrix matrix defaultmatrix def -/fMatrix2 matrix def -/dpi 72 0 fMDefaultMatrix dtransform - dup mul exch dup mul add sqrt def - -% freq and sangle are used for ps Level 1 pattern building. -/freq dpi dup 72 div round dup 0 eq {pop 1} if 8 mul div def -/sangle 1 0 fMDefaultMatrix dtransform exch atan def - sangle fMatrix2 rotate - fMDefaultMatrix fMatrix2 concatmatrix - dup 0 get /sflipx exch def - 3 get /sflipy exch def - -% -% screen index depending on dpi -% - screenIndex smallint -/screenIndex { - 0 1 dpiranges length 1 sub { dup dpiranges exch get 1 sub dpi le {exit} {pop} ifelse } for -} bind def - -% -% These routines get the standard Adobe frequencies, angles, and spot functions -% depending on the DPI -% -% - getCyanScreen freq angle spotfunction -/getCyanScreen { - FMUseHighFrequencyScreens { CHighAngles CMHighFreqs} {CLowAngles CMLowFreqs} ifelse - screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load -} bind def - -% -% - getMagentaScreen freq angle spotFunction -/getMagentaScreen { - FMUseHighFrequencyScreens { MHighAngles CMHighFreqs } {MLowAngles CMLowFreqs} ifelse - screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load -} bind def - -% -% - getYellowScreen freq angle spotFunction -% note that some of these use a "tripple dot" function at 1/3 the frequency -/getYellowScreen { - FMUseHighFrequencyScreens { YHighTDot YHighFreqs} { YLowTDot YLowFreqs } ifelse - screenIndex dup 3 1 roll get 3 1 roll get { 3 div - {2 { 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch} repeat - FMSpotFunction } } {/FMSpotFunction load } ifelse - 0.0 exch -} bind def - -% -% - getBlackScreen freq angle spotFunction -/getBlackScreen { - FMUseHighFrequencyScreens { KHighFreqs } { KLowFreqs } ifelse - screenIndex get 45.0 /FMSpotFunction load -} bind def - -% -% - getSpotScreen freq angle spotFunction -/getSpotScreen { - getBlackScreen -} bind def - -% -% - getCompositeScreen freq angle spotFunction -/getCompositeScreen { - getBlackScreen -} bind def - -% FmSetScreen sets the screen for either PostScript Level 1 or Level 2 and optionally -% sets the accuratescreens flag in the latter case -% freq angle spotfunction FMSetScreen - -/FMSetScreen - fMLevel1 { /setscreen load - }{ { - 8 dict begin - /HalftoneType 1 def - /SpotFunction exch def - /Angle exch def - /Frequency exch def - /AccurateScreens FMUseAcccurateScreens def - currentdict end sethalftone - } bind } ifelse -def - -% This sets the default screen as was set at the beginning of the job -% - setDefaultScreen - -/setDefaultScreen { - FMPColor { - orgrxfer cvx orggxfer cvx orgbxfer cvx orgxfer cvx setcolortransfer - } - { - orgxfer cvx settransfer - } ifelse - orgfreq organgle orgproc cvx setscreen -} bind def - -% This sets the current screen depending on FrameSepIs -% - setCurrentScreen - -/setCurrentScreen { - FrameSepIs FMnone eq { - FMUseDefaultNoSeparationScreen { - setDefaultScreen - } { - getCompositeScreen FMSetScreen - } ifelse - } { - FrameSepIs FMcustom eq { - FMUseDefaultSpotSeparationScreen { - setDefaultScreen - } { - getSpotScreen FMSetScreen - } ifelse - } { - FMUseDefaultProcessSeparationScreen { - setDefaultScreen - } { - FrameSepIs FMcyan eq { - getCyanScreen FMSetScreen - } { - FrameSepIs FMmagenta eq { - getMagentaScreen FMSetScreen - } { - FrameSepIs FMyellow eq { - getYellowScreen FMSetScreen - } { - getBlackScreen FMSetScreen - } ifelse - } ifelse - } ifelse - } ifelse - } ifelse - } ifelse -} bind def - - -end - -% End of Color separation code -% - -/FMDOCUMENT { % xscale yscale edown negative paperwidth paperheight manfeed numcopies numfonts - array /FMfonts exch def % Why isn't this in FrameDict??? - /#copies exch def - FrameDict begin - 0 ne /manualfeed exch def - /paperheight exch def - /paperwidth exch def - 0 ne /fMNegative exch def % invert page - 0 ne /edown exch def % flip page along y axis - /yscale exch def - /xscale exch def - - fMLevel1 { - manualfeed {setmanualfeed} if - /FMdicttop countdictstack 1 add def % some PS's leave junk on dict ... - /FMoptop count def % ...or on operand stack... - setpapername % This stuff may alter the transfer/screen/angle - manualfeed {true} {papersize} ifelse % true->more work to do - {manualpapersize} {false} ifelse % true->more work to do - {desperatepapersize} {false} ifelse % true->failed completely - {papersizefailure} if - count -1 FMoptop {pop pop} for - countdictstack -1 FMdicttop {pop end} for %...if tray not installed - } - {2 dict - dup /PageSize [paperwidth paperheight] put - manualfeed {dup /ManualFeed manualfeed put} if - {setpagedevice} stopped {papersizefailure} if - } - ifelse % fMLevel1 - - FMPColor { - currentcolorscreen - cvlit /orgproc exch def - /organgle exch def - /orgfreq exch def - cvlit /orgbproc exch def - /orgbangle exch def - /orgbfreq exch def - cvlit /orggproc exch def - /orggangle exch def - /orggfreq exch def - cvlit /orgrproc exch def - /orgrangle exch def - /orgrfreq exch def - - currentcolortransfer - fMNegative { - 1 1 4 { - pop { 1 exch sub } fmConcatProcs 4 1 roll - } for - 4 copy - setcolortransfer - } if - cvlit /orgxfer exch def - cvlit /orgbxfer exch def - cvlit /orggxfer exch def - cvlit /orgrxfer exch def - } { - currentscreen - cvlit /orgproc exch def - /organgle exch def - /orgfreq exch def - - currenttransfer - fMNegative { - { 1 exch sub } fmConcatProcs - dup settransfer - } if - cvlit /orgxfer exch def - } ifelse - - end % FrameDict -} def % only used at startup, so no bind - -/FMBEGINPAGE { % pagewidth pageheight landscape color-arrays count - FrameDict begin % for the whole page... - /pagesave save def - 3.86 setmiterlimit - /landscape exch 0 ne def - landscape { % check for landscape - 90 rotate 0 exch dup /pwid exch def neg translate pop - }{ - pop /pwid exch def - } ifelse - edown { [-1 0 0 1 pwid 0] concat } if -% paint the whole page in "white". If the page is inverted, then -% this will actually paint our black background - 0 0 moveto paperwidth 0 lineto paperwidth paperheight lineto - 0 paperheight lineto 0 0 lineto 1 setgray fill - xscale yscale scale - /orgmatrix matrix def - gsave % for CLIP -} def % only used infrequently, so no bind - -/FMENDPAGE { - grestore % for CLIP - pagesave restore - end % FrameDict - showpage - } def % only used infrequently, so no bind - -/FMFONTDEFINE { % fontindex nonstd_encoding fontname -- - FrameDict begin - findfont % fontindex nonstd_encoding font - ReEncode % fontindex font' - 1 index exch % fontindex fontindex font' - definefont % fontindex font" - FMfonts 3 1 roll % FMfonts fontindex font" - put - end % FrameDict - } def % only used infrequently, so no bind - -/FMFILLS { - FrameDict begin dup - array /fillvals exch def - dict /patCache exch def - end % framedict - } def % Only called once, so no bind - -/FMFILL { - FrameDict begin - fillvals 3 1 roll put - end % FrameDict - } def % only used infrequently, so no bind - -% Set things to a known, quiescent state, for when we switch to another writer -/FMNORMALIZEGRAPHICS { - newpath - 1 setlinewidth - 0 setlinecap - 0 0 0 sethsbcolor - 0 setgray % Not FMsetgray; only called outside of our environment! - } bind def - -/FMBEGINEPSF { % llx lly urx ury fw fh fx fy - end % FrameDict - /FMEPSF save def % in userdict - /showpage {} def % this def is in userdict -%- See Adobe's "PostScript Language Reference Manual, 2nd Edition", page 714. -%- "...the following operators MUST NOT be used in an EPS file:" (emphasis ours) - /banddevice {(banddevice) FMBADEPSF} def - /clear {(clear) FMBADEPSF} def - /cleardictstack {(cleardictstack) FMBADEPSF} def % FMBADEPSF knows this is the longest! - /copypage {(copypage) FMBADEPSF} def - /erasepage {(erasepage) FMBADEPSF} def - /exitserver {(exitserver) FMBADEPSF} def - /framedevice {(framedevice) FMBADEPSF} def - /grestoreall {(grestoreall) FMBADEPSF} def - /initclip {(initclip) FMBADEPSF} def - /initgraphics {(initgraphics) FMBADEPSF} def -% /initmatrix {(initmatrix) FMBADEPSF} def % Aldus Freehand 4.0 epsf uses this harmlessly - /quit {(quit) FMBADEPSF} def - /renderbands {(renderbands) FMBADEPSF} def - /setglobal {(setglobal) FMBADEPSF} def - /setpagedevice {(setpagedevice) FMBADEPSF} def - /setshared {(setshared) FMBADEPSF} def - /startjob {(startjob) FMBADEPSF} def - /lettertray {(lettertray) FMBADEPSF} def - /letter {(letter) FMBADEPSF} def - /lettersmall {(lettersmall) FMBADEPSF} def - /11x17tray {(11x17tray) FMBADEPSF} def - /11x17 {(11x17) FMBADEPSF} def - /ledgertray {(ledgertray) FMBADEPSF} def - /ledger {(ledger) FMBADEPSF} def - /legaltray {(legaltray) FMBADEPSF} def - /legal {(legal) FMBADEPSF} def - /statementtray {(statementtray) FMBADEPSF} def - /statement {(statement) FMBADEPSF} def - /executivetray {(executivetray) FMBADEPSF} def - /executive {(executive) FMBADEPSF} def - /a3tray {(a3tray) FMBADEPSF} def - /a3 {(a3) FMBADEPSF} def - /a4tray {(a4tray) FMBADEPSF} def - /a4 {(a4) FMBADEPSF} def - /a4small {(a4small) FMBADEPSF} def - /b4tray {(b4tray) FMBADEPSF} def - /b4 {(b4) FMBADEPSF} def - /b5tray {(b5tray) FMBADEPSF} def - /b5 {(b5) FMBADEPSF} def - FMNORMALIZEGRAPHICS % in case we're in a strange state - [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall % neat trick - fx fw 2 div add fy fh 2 div add translate - rotate - fw 2 div neg fh 2 div neg translate - fw urx llx sub div fh ury lly sub div scale % then scale - llx neg lly neg translate % then compensate for LL offset - /FMdicttop countdictstack 1 add def % high-water mark of dict stack - /FMoptop count def % tricky! "/FMoptop" on stack - } bind def - -/FMENDEPSF { - count -1 FMoptop {pop pop} for % clear EPS junk from operand stack - countdictstack -1 FMdicttop {pop end} for % ditto for dict stack - FMEPSF restore - FrameDict begin % for the whole page... - } bind def - -FrameDict begin % put most defs here - -/setmanualfeed { -%%BeginFeature *ManualFeed True - statusdict /manualfeed true put -%%EndFeature - } bind def - -/max {2 copy lt {exch} if pop} bind def -/min {2 copy gt {exch} if pop} bind def -/inch {72 mul} def - -/pagedimen { % name width height - paperheight sub abs 16 lt exch % 16pt is an arbitrary slop amount - paperwidth sub abs 16 lt and - {/papername exch def} {pop} ifelse - } bind def - -/setpapername { % Already set up: paperwidth paperheight and manualfeed - /papersizedict 14 dict def % one for /papername, one for /unknown - papersizedict begin - /papername /unknown def % in case no match - /Letter 8.5 inch 11.0 inch pagedimen - /LetterSmall 7.68 inch 10.16 inch pagedimen - /Tabloid 11.0 inch 17.0 inch pagedimen - /Ledger 17.0 inch 11.0 inch pagedimen - /Legal 8.5 inch 14.0 inch pagedimen - /Statement 5.5 inch 8.5 inch pagedimen - /Executive 7.5 inch 10.0 inch pagedimen - /A3 11.69 inch 16.5 inch pagedimen - /A4 8.26 inch 11.69 inch pagedimen - /A4Small 7.47 inch 10.85 inch pagedimen - /B4 10.125 inch 14.33 inch pagedimen - /B5 7.16 inch 10.125 inch pagedimen - end - } bind def - -/papersize { - papersizedict begin - /Letter {lettertray letter} def - /LetterSmall {lettertray lettersmall} def - /Tabloid {11x17tray 11x17} def - /Ledger {ledgertray ledger} def - /Legal {legaltray legal} def - /Statement {statementtray statement} def - /Executive {executivetray executive} def - /A3 {a3tray a3} def - /A4 {a4tray a4} def - /A4Small {a4tray a4small} def - /B4 {b4tray b4} def - /B5 {b5tray b5} def - /unknown {unknown} def - papersizedict dup papername known {papername} {/unknown} ifelse get - end - statusdict begin stopped end % return true if more work to do - } bind def - -/manualpapersize { - papersizedict begin - /Letter {letter} def - /LetterSmall {lettersmall} def - /Tabloid {11x17} def - /Ledger {ledger} def - /Legal {legal} def - /Statement {statement} def - /Executive {executive} def - /A3 {a3} def - /A4 {a4} def - /A4Small {a4small} def - /B4 {b4} def - /B5 {b5} def - /unknown {unknown} def - papersizedict dup papername known {papername} {/unknown} ifelse get - end - stopped % return true if more work to do - } bind def - -/desperatepapersize { - statusdict /setpageparams known - { - paperwidth paperheight 0 1 - statusdict begin - {setpageparams} stopped % return true iff failed - end - } {true} ifelse % return true iff failed - } bind def - -/papersizefailure { - FMAllowPaperSizeMismatch not - { -(The requested paper size is not available in any currently-installed tray) -(Edit the PS file to "FMAllowPaperSizeMismatch true" to use default tray) - FMFAILURE } if - } def - -% -% Font re-encoding to include diacritics -% -/DiacriticEncoding [ - -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl -/numbersign /dollar /percent /ampersand /quotesingle /parenleft -/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one -/two /three /four /five /six /seven /eight /nine /colon /semicolon -/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K -/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash -/bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h -/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar -/braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute -/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis -/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis -/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve -/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex -/udieresis /dagger /.notdef /cent /sterling /section /bullet -/paragraph /germandbls /registered /copyright /trademark /acute -/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef -/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef -/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown -/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef -/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde -/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright -/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis -/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl -/periodcentered /quotesinglbase /quotedblbase /perthousand -/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute -/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve -/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron -/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron - -] def - -/ReEncode { % nonstd_encoding font -- reencodedfont - dup % nonstd_encoding font font - length % nonstd_encoding font dictlength - dict begin % nonstd_encoding font % currentdict = newdict - {% forall % forall is over font to be copied - 1 index /FID ne % skip FID - {def} % defs go into newfontdict which is currentdict - {pop pop} ifelse % copy all keys including /Encoding - } forall % nonstd_encoding - 0 eq {/Encoding DiacriticEncoding def} if % -- - currentdict % push a copy of the copied font dict onto operand stack - end % font' % before popping it off dictionary stack - } bind def - -FMPColor - % setup procs for color printing - { - - /BEGINBITMAPCOLOR { % iw, ih, width, height, theta, x y - BITMAPCOLOR} def - /BEGINBITMAPCOLORc { % iw, ih, width, height, theta, x y - BITMAPCOLORc} def - /BEGINBITMAPTRUECOLOR { - BITMAPTRUECOLOR } def - /BEGINBITMAPTRUECOLORc { - BITMAPTRUECOLORc } def - /BEGINBITMAPCMYK { - BITMAPCMYK } def - /BEGINBITMAPCMYKc { - BITMAPCMYKc } def - } - % setup procs for B&W printing - { - /BEGINBITMAPCOLOR { % iw, ih, width, height, theta, x y - BITMAPGRAY} def - /BEGINBITMAPCOLORc { % iw, ih, width, height, theta, x y - BITMAPGRAYc} def - /BEGINBITMAPTRUECOLOR { - BITMAPTRUEGRAY } def - /BEGINBITMAPTRUECOLORc { - BITMAPTRUEGRAYc } def - /BEGINBITMAPCMYK { - BITMAPCMYKGRAY } def - /BEGINBITMAPCMYKc { - BITMAPCMYKGRAYc } def - } -ifelse - -/K { % c m y k r g b SEPARATION - FMPrintAllColorsAsBlack { - dup 1 eq 2 index 1 eq and 3 index 1 eq and not - {7 {pop} repeat 0 0 0 1 0 0 0} if - } if - FrameCurColors astore - pop combineColor -} bind def -% -% graymode is true if we are just doing gray fills, this way do not keep calling -% setscreen. I don't know what the cost is on calling setscreen with defaults, but -% this is easy to keep track of, and we know for sure we aren't wasting cycles. -% if graymode is false and fMLevel1 is false, then we are using Level 2 patterns. -% -/graymode true def - -% used by level 1 patterns -% defaultflip matrixentry fmGetFlit -> eith -1 or 1 -fMLevel1 { - /fmGetFlip { - fMatrix2 exch get mul 0 lt { -1 } { 1 } ifelse - } FmBD -} if - -/setPatternMode { - fMLevel1 { - 2 index patScreenDict exch known { - pop pop - patScreenDict exch get aload pop % angle spot fspot gray mult - freq % freq - mul % times multiplier - 5 2 roll % angle spot fspot gray mult freq -> gray freq angle spot fspot - fMatrix2 currentmatrix 1 get 0 ne { - 3 -1 roll 90 add 3 1 roll % landscape - sflipx 1 fmGetFlip sflipy 2 fmGetFlip neg mul - } { % portrait - sflipx 0 fmGetFlip sflipy 3 fmGetFlip mul - } ifelse - 0 lt {exch pop} {pop} ifelse % take regular or flipped spot function - fMNegative { - {neg} fmConcatProcs % invert spot function - } if - bind - % we need to bypass any screen filter and go directly to systemdict - % to avoid problems with Kodak Precision calibration software - % - systemdict /setscreen get exec % leave graylevel on stack - /FrameCurGray exch def - } { - /bwidth exch def - /bpside exch def - /bstring exch def - /onbits 0 def /offbits 0 def - freq sangle landscape {90 add} if - {/ypoint exch def - /xpoint exch def - /xindex xpoint 1 add 2 div bpside mul cvi def - /yindex ypoint 1 add 2 div bpside mul cvi def - bstring yindex bwidth mul xindex 8 idiv add get - 1 7 xindex 8 mod sub bitshift and 0 ne fMNegative {not} if - {/onbits onbits 1 add def 1} - {/offbits offbits 1 add def 0} - ifelse - } - setscreen - offbits offbits onbits add div fMNegative {1.0 exch sub} if - /FrameCurGray exch def - } ifelse - } { % Level 2 version - pop pop - dup patCache exch known { - patCache exch get - } { % not in cache - dup - patDict /bstring 3 -1 roll put - patDict - 9 PatFreq screenIndex get div dup matrix scale -% 9 orgfreq -% organgle sin abs organgle cos abs add div -% dup 16 div round dup 0 le {pop 1} if % Unix pattern size -% dup 9 div round dup 0 le {pop 1} if % Mac larger (WYSIWYG) size -% div div dup matrix scale % This gives Unix pattern size. - makepattern - dup - patCache 4 -1 roll 3 -1 roll put - } ifelse - /FrameCurGray 0 def - /FrameCurPat exch def - } ifelse - /graymode false def - combineColor -} bind def - -/setGrayScaleMode { - graymode not { - /graymode true def - fMLevel1 { - setCurrentScreen - } if - } if - /FrameCurGray exch def - combineColor -} bind def - -/normalize { - transform round exch round exch itransform - } bind def - -/dnormalize { - dtransform round exch round exch idtransform - } bind def - -/lnormalize { % line widths are always odd so that arrow heads work - 0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop - } bind def - -/H { % THICK - lnormalize setlinewidth - } bind def - -/Z { - setlinecap - } bind def - -% This is used to fill or stroke white behind a Level 2 pattern -/PFill { - graymode fMLevel1 or not { - gsave 1 setgray eofill grestore - } if -} bind def -/PStroke { - graymode fMLevel1 or not { - gsave 1 setgray stroke grestore - } if - stroke -} bind def - -/X { % TEXTURE - fillvals exch get - dup type /stringtype eq - {8 1 setPatternMode} % Silly to pass parameters here - {setGrayScaleMode} - ifelse - } bind def - -/V { % FILL - PFill gsave eofill grestore - } bind def - -/Vclip { - clip - } bind def - -/Vstrk { - currentlinewidth exch setlinewidth PStroke setlinewidth - } bind def - -/N { % PEN - PStroke - } bind def - -/Nclip { - strokepath clip newpath - } bind def - -/Nstrk { - currentlinewidth exch setlinewidth PStroke setlinewidth - } bind def - -/M {newpath moveto} bind def -/E {lineto} bind def -/D {curveto} bind def -/O {closepath} bind def - -/L { % POLYLINE - /n exch def - newpath - normalize - moveto - 2 1 n {pop normalize lineto} for - } bind def - -/Y { % POLYGON !!! - L % POLYLINE - closepath - } bind def - -/R { % RECT x1 y1 x2 y2 - /y2 exch def - /x2 exch def - /y1 exch def - /x1 exch def - x1 y1 - x2 y1 - x2 y2 - x1 y2 - 4 Y % POLYGON - } bind def - -/rarc % Leaves all sorts of junk on the operand stack for caller to clear off - {rad % arcto might fail if we're scaled way down - arcto - } bind def - -/RR { % ROUNDRECT x1 y1 x2 y2 r - /rad exch def - normalize - /y2 exch def - /x2 exch def - normalize - /y1 exch def - /x1 exch def - mark - newpath - { - x1 y1 rad add moveto - x1 y2 x2 y2 rarc - x2 y2 x2 y1 rarc - x2 y1 x1 y1 rarc - x1 y1 x1 y2 rarc - closepath - } stopped {x1 y1 x2 y2 R} if % in case rarc failed for degenerate arcs - cleartomark - } bind def - -/RRR { % ROUNDRECT ROTATED xs ys x1 y1 x2 y2 x3 y3 x4 y4 r - /rad exch def - normalize /y4 exch def /x4 exch def - normalize /y3 exch def /x3 exch def - normalize /y2 exch def /x2 exch def - normalize /y1 exch def /x1 exch def - newpath - normalize moveto % eats xs ys - mark - { - x2 y2 x3 y3 rarc - x3 y3 x4 y4 rarc - x4 y4 x1 y1 rarc - x1 y1 x2 y2 rarc - closepath - } stopped - {x1 y1 x2 y2 x3 y3 x4 y4 newpath moveto lineto lineto lineto closepath} if - cleartomark - } bind def - -/C { % CLIP - grestore - gsave - R % RECT - clip - setCurrentScreen -} bind def - -/CP { % CLIPPOLY p1x p1y p2x p2y ... n - grestore - gsave - Y % POLYGON - clip - setCurrentScreen -} bind def - -/F { % FONT - FMfonts exch get - FMpointsize scalefont - setfont - } bind def - -/Q { % POINTSIZE (& font) - /FMpointsize exch def - F % could be slightly optimized here - } bind def - -/T { % TEXT - moveto show - } bind def - -% Callers of RF (rotate/flip) must gsave (or save) first; (g)restore when done -/RF { % - rotate - 0 ne {-1 1 scale} if - } bind def - -/TF { % TEXTFLIPROTATE - gsave - moveto - RF - show - grestore - } bind def - -/P { % PADTEXT - moveto - 0 32 3 2 roll widthshow - } bind def - -/PF { % PADTEXTFLIPROTATE - gsave - moveto - RF - 0 32 3 2 roll widthshow - grestore - } bind def - -/S { % SPREADTEXT - moveto - 0 exch ashow - } bind def - -/SF { % SPREADTEXTFLIPROTATE - gsave - moveto - RF - 0 exch ashow - grestore - } bind def - -/B { % PADSPREADTEXT - moveto - 0 32 4 2 roll 0 exch awidthshow - } bind def - -/BF { % PADSPREADTEXTFLIPROTATE - gsave - moveto - RF - 0 32 4 2 roll 0 exch awidthshow - grestore - } bind def - -/G { % ARCFILL theta1 theta2 width height x y - gsave - newpath - normalize translate 0.0 0.0 moveto % eats x y - dnormalize scale % eats width height - 0.0 0.0 1.0 5 3 roll arc % eats theta1 theta2 - closepath - PFill fill - grestore - } bind def - -/Gstrk { - savematrix - newpath - 2 index 2 div add exch 3 index 2 div sub exch % theta1 theta2 width height x y - normalize 2 index 2 div sub exch 3 index 2 div add exch % theta1 theta2 width height x y - translate - scale % eats width height - 0.0 0.0 1.0 5 3 roll arc % eats theta1 theta2 - restorematrix - currentlinewidth exch setlinewidth PStroke setlinewidth - } bind def - -/Gclip { % ARCFILL theta1 theta2 width height x y swid - newpath - savematrix - normalize translate 0.0 0.0 moveto % eats x y - dnormalize scale % eats width height - 0.0 0.0 1.0 5 3 roll arc % eats theta1 theta2 - closepath - clip newpath - restorematrix - } bind def - -/GG { % ARCFILL ROTATED theta1 theta2 width height angle x y - gsave - newpath - normalize translate 0.0 0.0 moveto % eats x y - rotate % eats angle - dnormalize scale % eats width height - 0.0 0.0 1.0 5 3 roll arc % eats theta1 theta2 - closepath - PFill - fill - grestore - } bind def - -/GGclip { % ARCFILL ROTATED theta1 theta2 width height angle x y - savematrix - newpath - normalize translate 0.0 0.0 moveto % eats x y - rotate % eats angle - dnormalize scale % eats width height - 0.0 0.0 1.0 5 3 roll arc % eats theta1 theta2 - closepath - clip newpath - restorematrix - } bind def - -/GGstrk { % ARCFILL ROTATED swid theta1 theta2 width height angle x y - savematrix - newpath - normalize translate 0.0 0.0 moveto % eats x y - rotate % eats angle - dnormalize scale % eats width height - 0.0 0.0 1.0 5 3 roll arc % eats theta1 theta2 - closepath - restorematrix - currentlinewidth exch setlinewidth PStroke setlinewidth - } bind def - -/A { % ARCPEN theta1 theta2 width height x y - gsave - savematrix - newpath - 2 index 2 div add exch 3 index 2 div sub exch % theta1 theta2 width height x y - normalize 2 index 2 div sub exch 3 index 2 div add exch % theta1 theta2 width height x y - translate - scale % eats width height - 0.0 0.0 1.0 5 3 roll arc % eats theta1 theta2 - restorematrix - PStroke - grestore - } bind def - -/Aclip { - newpath - savematrix - normalize translate 0.0 0.0 moveto % eats x y - dnormalize scale % eats width height - 0.0 0.0 1.0 5 3 roll arc % eats theta1 theta2 - closepath - strokepath clip newpath - restorematrix -} bind def - -/Astrk { - Gstrk -} bind def - -/AA { % ARCPEN ROTATED theta1 theta2 width height angle x y - gsave - savematrix - newpath - % theta1 theta2 width height angle x y - 3 index 2 div add exch 4 index 2 div sub exch - % theta1 theta2 width height angle x y - normalize 3 index 2 div sub exch 4 index 2 div add exch - translate % eats x y - rotate % eats angle - scale % eats width height - 0.0 0.0 1.0 5 3 roll arc % eats theta1 theta2 - restorematrix - PStroke - grestore - } bind def - -/AAclip { - savematrix - newpath - normalize translate 0.0 0.0 moveto % eats x y - rotate % eats angle - dnormalize scale % eats width height - 0.0 0.0 1.0 5 3 roll arc % eats theta1 theta2 - closepath - strokepath clip newpath - restorematrix -} bind def - -/AAstrk { - GGstrk -} bind def - -/BEGINPRINTCODE { % -x -y width height - /FMdicttop countdictstack 1 add def % high-water mark of dict stack - /FMoptop count 7 sub def % tricky! 7 params on stack, plus "/FMoptop" - /FMsaveobject save def - userdict begin % insulate user from FrameDict; not in /FMdicttop count - /showpage {} def % this def is in userdict - FMNORMALIZEGRAPHICS % in case we're in a strange state - 3 index neg 3 index neg translate - } bind def - -/ENDPRINTCODE { - count -1 FMoptop {pop pop} for % clear user junk from operand stack - countdictstack -1 FMdicttop {pop end} for % ditto for dict stack - FMsaveobject restore % this is now safe, unless user very malicious - } bind def - -/gn { % get a number in a funny encoding scheme - 0 % result on stack - { 46 mul % shift old digits - cf read pop % get next character - 32 sub % zero is the space character - dup 46 lt {exit} if % quit if we're the last digit - 46 sub add % add in this digit and loop around for next - } loop - add % result on stack - } bind def - -/cfs { % create a string of length "sl" filled with "val"s - /str sl string def % create string as "str" - 0 1 sl 1 sub {str exch val put} for % fill array - str def % define real array name, too; name is on stack from caller - } bind def - -/ic [ % "case" stmt list of procedures that the image commands should call - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 - 0 - {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx} - {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx} - {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12} - {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh} - {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh} - {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl} - {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl} - {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl} - {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl} - ] def - -/ms { % make all the strings - /sl exch def % remember length of currently existing strings - /val 255 def % that's white - /ws cfs % make "ws" a string filled with white - /im cfs % and "im" is a complete image scanline - /val 0 def % that's black - /bs cfs % make "bs" a string filled with black - /cs cfs % here's where we'll put complete command lines - } bind def - -400 ms % make strings that will be plenty long for most applications - -/ip { % image procedure; reads and executes commands to make scanlines - is % leave image string and... - 0 % ...image position on stack all through this procedure - cf cs readline pop % get a string of commands - { ic exch get exec % execute next command - add % all commands leave a length on the stack; update pos - } forall % step through all commands - pop % get rid of image position pointer - % image string left on stack, so it's returned to image primitive - } bind def -/rip { % this is similar to ip above, except for 24 bit images - % this takes an extra argument, the width of the image - % do red - bis ris copy pop % copy blue to red - is - 0 - cf cs readline pop - { ic exch get exec - add - } forall - pop pop % remove is and position from stack - ris gis copy pop % copy red to green - dup is exch % position of green is width bytes into is - % do green - cf cs readline pop - { ic exch get exec - add - } forall - pop pop - gis bis copy pop % copy green to blue - dup add is exch % position of blue is 2*width bytes into is - % do blue - cf cs readline pop - { ic exch get exec - add - } forall - pop - - } bind def - -/rip4 { % this is similar to ip above, except for 32 bit images - % this takes an extra argument, the width of the image - % do cyan - kis cis copy pop % copy black to cyan - is - 0 - cf cs readline pop - { ic exch get exec - add - } forall - pop pop % remove is and position from stack - cis mis copy pop % copy cyan to magenta - dup is exch % position of magenta is width bytes into is - % do magenta - cf cs readline pop - { ic exch get exec - add - } forall - pop pop - mis yis copy pop % copy magenta to yellow - dup dup add is exch % position of yellow is 2*width bytes into is - % do yellow - cf cs readline pop - { ic exch get exec - add - } forall - pop pop - yis kis copy pop % copy yellow to black - 3 mul is exch % position of black is 3*width bytes into is - % do black - cf cs readline pop - { ic exch get exec - add - } forall - pop - - } bind def - - -/wh { % fill a number of bytes with "white" - /len exch def % number of bytes to fill - /pos exch def % position to put them at - ws 0 len getinterval im pos len getinterval copy pop - pos len % remember where we got to - } bind def - -/bl { % fill a number of bytes with "black" - /len exch def % number of bytes to fill - /pos exch def % position to put them at - bs 0 len getinterval im pos len getinterval copy pop - pos len % remember where we got to - } bind def - -/s1 1 string def - -/fl { % fill a number of bytes with a specific hex value - /len exch def % number of bytes to fill - /pos exch def % position to put them at - /val cf s1 readhexstring pop 0 get def - pos 1 pos len add 1 sub {im exch val put} for - pos len % remember where we got to - } bind def - -/hx { % read hex bytes directly; on entry, stack has - 3 copy getinterval % stack has - cf exch readhexstring pop pop % stack back to - } bind def - -/wbytes { % width depth -> wb find width in bytes given 1, 2, 8 or 24 or 32 - dup dup - 8 gt { pop 8 idiv mul } - { 8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse } ifelse - } bind def -/BEGINBITMAPBWc { % iw, ih, width, height, theta, x y - 1 {} COMMONBITMAPc - } bind def -/BEGINBITMAPGRAYc { % iw, ih, width, height, theta, x y - 8 {} COMMONBITMAPc - } bind def -/BEGINBITMAP2BITc { % iw, ih, width, height, theta, x y - 2 {} COMMONBITMAPc - } bind def -% -% Common routine for imaging compressed images -% -/COMMONBITMAPc { % iw, ih, width, height, theta, x y depth proc - % (x,y) is the lower left corner of the image - /cvtProc exch def - /depth exch def - gsave - % rotate about center of image - 3 index 2 div add exch % iw ih width height theta y+(height/2) x - 4 index 2 div add exch % iw ih width height theta x+(width/2) y+(height/2) - translate % iw ih width height theta - rotate % iw ih width height - 1 index 2 div neg % iw ih width height -(width/2) - 1 index 2 div neg % iw ih width height -(width/2) -(height/2) - translate % iw ih width height - scale % iw ih - /height exch def /width exch def - /lb width depth wbytes def % so "lb" has width in bytes - sl lb lt {lb ms} if % maybe make bigger strings - /bitmapsave save def % LW+ has a buggy memory leak! - cvtProc % run the desired proc after save has occurred - /is im 0 lb getinterval def % image substring - ws 0 lb getinterval is copy pop % whiten it - /cf currentfile def % evaluate "currentfile" only once - width height depth [width 0 0 height neg 0 height] % top to bottom - {ip} image % zap! - bitmapsave restore % avoid occasional disaster on the LW+ - grestore - } bind def -/BEGINBITMAPBW { % iw, ih, width, height, theta, x y - 1 {} COMMONBITMAP - } bind def -/BEGINBITMAPGRAY { % iw, ih, width, height, theta, x y - 8 {} COMMONBITMAP - } bind def -/BEGINBITMAP2BIT { % iw, ih, width, height, theta, x y - 2 {} COMMONBITMAP - } bind def -% -% Common routine for uncompressed images -% -/COMMONBITMAP { % iw, ih, width, height, theta, x y depth proc - /cvtProc exch def - /depth exch def - gsave - % rotate about center of image - 3 index 2 div add exch % iw ih width height theta y+(height/2) x - 4 index 2 div add exch % iw ih width height theta x+(width/2) y+(height/2) - translate % iw ih width height theta - rotate % iw ih width height - 1 index 2 div neg % iw ih width height -(width/2) - 1 index 2 div neg % iw ih width height -(width/2) -(height/2) - translate % iw ih width height - scale % iw ih - /height exch def /width exch def - /bitmapsave save def % LW+ has a buggy memory leak! - cvtProc % run the desired proc after save has occurred - /is width depth wbytes string def - /cf currentfile def % evaluate "currentfile" only once - width height depth [width 0 0 height neg 0 height] % top to bottom - {cf is readhexstring pop} image - bitmapsave restore % avoid occasional disaster on the LW+ - grestore - } bind def - -% -% All this hairy color setup stuff gus wrote on the mac, I just copied and -% changed the variable names to be humanly readable. - -/ngrayt 256 array def -/nredt 256 array def -/nbluet 256 array def -/ngreent 256 array def - -fMLevel1 { -/colorsetup { - currentcolortransfer - /gryt exch def - /blut exch def - /grnt exch def - /redt exch def - 0 1 255 { - /indx exch def - /cynu 1 red indx get 255 div sub def - /magu 1 green indx get 255 div sub def - /yelu 1 blue indx get 255 div sub def - /kk cynu magu min yelu min def -% The HP PaintJet XL300 ignores the gray transfer curve but still sets its -% default black generation and undercolor removal functions as if it is -% used. This causes black colors not to work. Bug#56844 -% - We go back to the old (correct?) way of doing this since this code -% is now bypassed for PS Level 2 printers in favor of colorSetup2 which -% uses PS Level 2 indexed color, which is much cleaner. - /u kk currentundercolorremoval exec def -%- /u 0 def - nredt indx 1 0 cynu u sub max sub redt exec put - ngreent indx 1 0 magu u sub max sub grnt exec put - nbluet indx 1 0 yelu u sub max sub blut exec put - ngrayt indx 1 kk currentblackgeneration exec sub gryt exec put - } for - {255 mul cvi nredt exch get} - {255 mul cvi ngreent exch get} - {255 mul cvi nbluet exch get} - {255 mul cvi ngrayt exch get} - setcolortransfer - {pop 0} setundercolorremoval - {} setblackgeneration - } bind def -} -{ -% Here, we set up indexed color for imaging on PS Level 2 without mucking around -% with the transfer functions. - -/colorSetup2 { - [ /Indexed /DeviceRGB 255 - {dup red exch get 255 div - exch dup green exch get 255 div - exch blue exch get 255 div} - ] setcolorspace -} bind def -} ifelse - -% -% Setup a transfer function to convert psuedo color values into grayscale -% values based on the color lookup tables. -% -/fakecolorsetup { - /tran 256 string def - 0 1 255 {/indx exch def - tran indx - red indx get 77 mul - green indx get 151 mul - blue indx get 28 mul - add add 256 idiv put} for - currenttransfer - {255 mul cvi tran exch get 255.0 div} - exch fmConcatProcs settransfer -} bind def -% -% image a color image -% -/BITMAPCOLOR { % iw, ih, width, height, theta, x y - /depth 8 def - gsave - % rotate about center of image - 3 index 2 div add exch % iw ih width height theta y+(height/2) x - 4 index 2 div add exch % iw ih width height theta x+(width/2) y+(height/2) - translate % iw ih width height theta - rotate % iw ih width height - 1 index 2 div neg % iw ih width height -(width/2) - 1 index 2 div neg % iw ih width height -(width/2) -(height/2) - translate % iw ih width height - scale % iw ih - /height exch def /width exch def - /bitmapsave save def - fMLevel1 { - colorsetup - /is width depth wbytes string def - /cf currentfile def % evaluate "currentfile" only once - width height depth [width 0 0 height neg 0 height] % top to bottom - {cf is readhexstring pop} {is} {is} true 3 colorimage - } { - colorSetup2 - /is width depth wbytes string def - /cf currentfile def % evaluate "currentfile" only once - 7 dict dup begin - /ImageType 1 def - /Width width def - /Height height def - /ImageMatrix [width 0 0 height neg 0 height] def - /DataSource {cf is readhexstring pop} bind def - /BitsPerComponent depth def - /Decode [0 255] def - end image - } ifelse - bitmapsave restore - grestore - } bind def -% -% Compressed color image rendering -% -/BITMAPCOLORc { % iw, ih, width, height, theta, x y - /depth 8 def - gsave - % rotate about center of image - 3 index 2 div add exch % iw ih width height theta y+(height/2) x - 4 index 2 div add exch % iw ih width height theta x+(width/2) y+(height/2) - translate % iw ih width height theta - rotate % iw ih width height - 1 index 2 div neg % iw ih width height -(width/2) - 1 index 2 div neg % iw ih width height -(width/2) -(height/2) - translate % iw ih width height - scale % iw ih - /height exch def /width exch def - /lb width depth wbytes def % so "lb" has width in bytes - sl lb lt {lb ms} if % maybe make bigger strings - /bitmapsave save def - fMLevel1 { - colorsetup - /is im 0 lb getinterval def % image substring - ws 0 lb getinterval is copy pop % whiten it - /cf currentfile def % evaluate "currentfile" only once - width height depth [width 0 0 height neg 0 height] % top to bottom - {ip} {is} {is} true 3 colorimage - } { - colorSetup2 - /is im 0 lb getinterval def % image substring - ws 0 lb getinterval is copy pop % whiten it - /cf currentfile def % evaluate "currentfile" only once - 7 dict dup begin - /ImageType 1 def - /Width width def - /Height height def - /ImageMatrix [width 0 0 height neg 0 height] def - /DataSource {ip} bind def - /BitsPerComponent depth def - /Decode [0 255] def - end image - } ifelse - bitmapsave restore - grestore - } bind def -/BITMAPTRUECOLORc { - /depth 24 def - gsave - % rotate about center of image - 3 index 2 div add exch % iw ih width height theta y+(height/2) x - 4 index 2 div add exch % iw ih width height theta x+(width/2) y+(height/2) - translate % iw ih width height theta - rotate % iw ih width height - 1 index 2 div neg % iw ih width height -(width/2) - 1 index 2 div neg % iw ih width height -(width/2) -(height/2) - translate % iw ih width height - scale % iw ih - /height exch def /width exch def - /lb width depth wbytes def % so "lb" has width in bytes - sl lb lt {lb ms} if % maybe make bigger strings - /bitmapsave save def - - /is im 0 lb getinterval def % Whole scanline - /ris im 0 width getinterval def % red part of im - /gis im width width getinterval def % green part of im - /bis im width 2 mul width getinterval def % blue part of im - - ws 0 lb getinterval is copy pop - /cf currentfile def - width height 8 [width 0 0 height neg 0 height] - {width rip pop ris} {gis} {bis} true 3 colorimage - bitmapsave restore - grestore - } bind def -/BITMAPCMYKc { - /depth 32 def - gsave - % rotate about center of image - 3 index 2 div add exch % iw ih width height theta y+(height/2) x - 4 index 2 div add exch % iw ih width height theta x+(width/2) y+(height/2) - translate % iw ih width height theta - rotate % iw ih width height - 1 index 2 div neg % iw ih width height -(width/2) - 1 index 2 div neg % iw ih width height -(width/2) -(height/2) - translate % iw ih width height - scale % iw ih - /height exch def /width exch def - /lb width depth wbytes def % so "lb" has width in bytes - sl lb lt {lb ms} if % maybe make bigger strings - /bitmapsave save def - - /is im 0 lb getinterval def % Whole scanline - /cis im 0 width getinterval def % cyan part of im - /mis im width width getinterval def % magenta part of im - /yis im width 2 mul width getinterval def % yellow part of im - /kis im width 3 mul width getinterval def % black part of im - - ws 0 lb getinterval is copy pop - /cf currentfile def - width height 8 [width 0 0 height neg 0 height] - {width rip4 pop cis} {mis} {yis} {kis} true 4 colorimage - bitmapsave restore - grestore - } bind def -/BITMAPTRUECOLOR { - gsave - % rotate about center of image - 3 index 2 div add exch % iw ih width height theta y+(height/2) x - 4 index 2 div add exch % iw ih width height theta x+(width/2) y+(height/2) - translate % iw ih width height theta - rotate % iw ih width height - 1 index 2 div neg % iw ih width height -(width/2) - 1 index 2 div neg % iw ih width height -(width/2) -(height/2) - translate % iw ih width height - scale % iw ih - /height exch def /width exch def - /bitmapsave save def - /is width string def - /gis width string def - /bis width string def - /cf currentfile def - width height 8 [width 0 0 height neg 0 height] - { cf is readhexstring pop } - { cf gis readhexstring pop } - { cf bis readhexstring pop } - true 3 colorimage - bitmapsave restore - grestore - } bind def -/BITMAPCMYK { - gsave - % rotate about center of image - 3 index 2 div add exch % iw ih width height theta y+(height/2) x - 4 index 2 div add exch % iw ih width height theta x+(width/2) y+(height/2) - translate % iw ih width height theta - rotate % iw ih width height - 1 index 2 div neg % iw ih width height -(width/2) - 1 index 2 div neg % iw ih width height -(width/2) -(height/2) - translate % iw ih width height - scale % iw ih - /height exch def /width exch def - /bitmapsave save def - /is width string def - /mis width string def - /yis width string def - /kis width string def - /cf currentfile def - width height 8 [width 0 0 height neg 0 height] - { cf is readhexstring pop } - { cf mis readhexstring pop } - { cf yis readhexstring pop } - { cf kis readhexstring pop } - true 4 colorimage - bitmapsave restore - grestore - } bind def -% -% image a color image to a b&width device -% -/BITMAPTRUEGRAYc { - /depth 24 def - gsave - % rotate about center of image - 3 index 2 div add exch % iw ih width height theta y+(height/2) x - 4 index 2 div add exch % iw ih width height theta x+(width/2) y+(height/2) - translate % iw ih width height theta - rotate % iw ih width height - 1 index 2 div neg % iw ih width height -(width/2) - 1 index 2 div neg % iw ih width height -(width/2) -(height/2) - translate % iw ih width height - scale % iw ih - /height exch def /width exch def - /lb width depth wbytes def % so "lb" has width in bytes - sl lb lt {lb ms} if % maybe make bigger strings - /bitmapsave save def - - /is im 0 lb getinterval def % Whole scanline - /ris im 0 width getinterval def % red part of im - /gis im width width getinterval def % green part of im - /bis im width 2 mul width getinterval def % blue part of im - ws 0 lb getinterval is copy pop - /cf currentfile def - width height 8 [width 0 0 height neg 0 height] - {width rip pop ris gis bis width gray} image - bitmapsave restore - grestore - } bind def -/BITMAPCMYKGRAYc { - /depth 32 def - gsave - % rotate about center of image - 3 index 2 div add exch % iw ih width height theta y+(height/2) x - 4 index 2 div add exch % iw ih width height theta x+(width/2) y+(height/2) - translate % iw ih width height theta - rotate % iw ih width height - 1 index 2 div neg % iw ih width height -(width/2) - 1 index 2 div neg % iw ih width height -(width/2) -(height/2) - translate % iw ih width height - scale % iw ih - /height exch def /width exch def - /lb width depth wbytes def % so "lb" has width in bytes - sl lb lt {lb ms} if % maybe make bigger strings - /bitmapsave save def - - /is im 0 lb getinterval def % Whole scanline - /cis im 0 width getinterval def % cyan part of im - /mis im width width getinterval def % magenta part of im - /yis im width 2 mul width getinterval def % yellow part of im - /kis im width 3 mul width getinterval def % black part of im - ws 0 lb getinterval is copy pop - /cf currentfile def - width height 8 [width 0 0 height neg 0 height] - {width rip pop cis mis yis kis width cgray} image - bitmapsave restore - grestore - } bind def -/cgray { % c m y k width - /ww exch def - /k exch def - /y exch def - /m exch def - /c exch def - 0 1 ww 1 sub { /i exch def c i get m i get y i get k i get CMYKtoRGB - .144 mul 3 1 roll .587 mul 3 1 roll .299 mul add add - c i 3 -1 roll floor cvi put } for - c - } bind def -/gray { % r g b width - /ww exch def - /b exch def - /g exch def - /r exch def - 0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul - b i get .114 mul add add r i 3 -1 roll floor cvi put } for - r - } bind def -/BITMAPTRUEGRAY { - gsave - % rotate about center of image - 3 index 2 div add exch % iw ih width height theta y+(height/2) x - 4 index 2 div add exch % iw ih width height theta x+(width/2) y+(height/2) - translate % iw ih width height theta - rotate % iw ih width height - 1 index 2 div neg % iw ih width height -(width/2) - 1 index 2 div neg % iw ih width height -(width/2) -(height/2) - translate % iw ih width height - scale % iw ih - /height exch def /width exch def - /bitmapsave save def - /is width string def - /gis width string def - /bis width string def - /cf currentfile def - width height 8 [width 0 0 height neg 0 height] - { cf is readhexstring pop - cf gis readhexstring pop - cf bis readhexstring pop width gray} image - bitmapsave restore - grestore - } bind def -/BITMAPCMYKGRAY { - gsave - % rotate about center of image - 3 index 2 div add exch % iw ih width height theta y+(height/2) x - 4 index 2 div add exch % iw ih width height theta x+(width/2) y+(height/2) - translate % iw ih width height theta - rotate % iw ih width height - 1 index 2 div neg % iw ih width height -(width/2) - 1 index 2 div neg % iw ih width height -(width/2) -(height/2) - translate % iw ih width height - scale % iw ih - /height exch def /width exch def - /bitmapsave save def - /is width string def - /yis width string def - /mis width string def - /kis width string def - /cf currentfile def - width height 8 [width 0 0 height neg 0 height] - { cf is readhexstring pop - cf mis readhexstring pop - cf yis readhexstring pop - cf kis readhexstring pop width cgray} image - bitmapsave restore - grestore - } bind def -/BITMAPGRAY { % iw, ih, width, height, theta, x y - 8 {fakecolorsetup} COMMONBITMAP - } bind def -/BITMAPGRAYc { % iw, ih, width, height, theta, x y - 8 {fakecolorsetup} COMMONBITMAPc - } bind def -/ENDBITMAP { - } bind def -end % of FrameDict definitions - -% OPI stuff - /ALDmatrix matrix def ALDmatrix currentmatrix pop -/StartALD { - /ALDsave save def - savematrix - ALDmatrix setmatrix - } bind def -/InALD { - restorematrix - } bind def -/DoneALD { - ALDsave restore - } bind def - -% Dashed lines stuff -/I { setdash } bind def -/J { [] 0 setdash } bind def - -%%EndProlog -%%BeginSetup -(5.0) FMVERSION -1 1 0 0 612 792 0 1 11 FMDOCUMENT -0 0 /Times-Bold FMFONTDEFINE -1 0 /Times-Roman FMFONTDEFINE -2 0 /Times-Italic FMFONTDEFINE -3 1 /Symbol FMFONTDEFINE -4 0 /Courier FMFONTDEFINE -32 FMFILLS -0 0 FMFILL -1 0.1 FMFILL -2 0.3 FMFILL -3 0.5 FMFILL -4 0.7 FMFILL -5 0.9 FMFILL -6 0.97 FMFILL -7 1 FMFILL -8 <0f1e3c78f0e1c387> FMFILL -9 <0f87c3e1f0783c1e> FMFILL -10 FMFILL -11 FMFILL -12 <8142241818244281> FMFILL -13 <03060c183060c081> FMFILL -14 <8040201008040201> FMFILL -16 1 FMFILL -17 0.9 FMFILL -18 0.7 FMFILL -19 0.5 FMFILL -20 0.3 FMFILL -21 0.1 FMFILL -22 0.03 FMFILL -23 0 FMFILL -24 FMFILL -25 FMFILL -26 <3333333333333333> FMFILL -27 <0000ffff0000ffff> FMFILL -28 <7ebddbe7e7dbbd7e> FMFILL -29 FMFILL -30 <7fbfdfeff7fbfdfe> FMFILL -%%EndSetup -%%Page: "i" 1 -%%BeginPaperSize: Letter -%%EndPaperSize -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -J -0 0 0 1 0 0 0 K -72 746 540 756 R -7 X -0 0 0 1 0 0 0 K -V -72 33.32 540 43.32 R -V -72 746 540 756 R -V -72 33.32 540 43.32 R -V -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 72 540 720 R -V -0 18 Q -0 X -(X Print Ser) 247.1 572 T -(vice) 334.91 572 T -0 10 Q -(Pr) 263.12 540.33 T -(otocol V) 273.49 540.33 T -(ersion 1.0) 307.77 540.33 T -(X Consortium Standard) 254.33 514.33 T -(X V) 252.62 501.33 T -(ersion 11, Release 6.4) 268.56 501.33 T -1 F -(A. Deininger) 279.89 440.33 T -(T) 291.92 427.33 T -(. Gilg) 297.3 427.33 T -( J. Miller) 287.8 414.33 T -(H. Phinne) 283.58 401.33 T -(y) 323.42 401.33 T -(C. Prince) 287.39 388.33 T -(He) 264.27 362.33 T -(wlett-P) 275.67 362.33 T -(ackard Co.) 304.42 362.33 T -(K. Samborn) 281.83 297.33 T -(R. Swick) 287.67 284.33 T -(X Consortium, Inc.) 267.39 258.33 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "i" 1 -%%Page: "ii" 2 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 746 540 756 R -7 X -0 0 0 1 0 0 0 K -V -72 33.32 540 43.32 R -V -72 746 540 756 R -V -72 33.32 540 43.32 R -V -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 72 540 720 R -V -1 10 Q -0 X -(Copyright \050c\051 1996 Hewlett-Packard Company) 72 569.33 T -(Copyright \050c\051 1996 International Business Machines, Inc.) 72 557.33 T -(Copyright \050c\051 1996 Sun Microsystems, Inc.) 72 545.33 T -(Copyright \050c\051 1996 Novell, Inc.) 72 533.33 T -(Copyright \050c\051 1996 Digital Equipment Corp.) 72 521.33 T -(Copyright \050c\051 1996 Fujitsu Limited) 72 509.33 T -(Copyright \050c\051 1996 Hitachi, Ltd.) 72 497.33 T -(Copyright \050c\051 1996 X Consortium, Inc.) 72 485.33 T -(Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated) 72 461.33 T -(documentation files \050the "Software"\051, to deal in the Software without restriction, including without limitation the) 72 449.33 T -(rights to use, copy, modify, merge, publish, distribute, sublicense, and sell copies of the Software, and to permit) 72 437.33 T -(persons to whom the Software is furnished to do so, subject to the following conditions:) 72 425.33 T -(The above copyright notice and this permission notice shall be included in all copies or substantial portions of the) 72 401.33 T -(Software.) 72 389.33 T -(THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,) 72 365.33 T -(INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A) 72 353.33 T -(PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE) 72 341.33 T -(LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF) 72 329.33 T -(CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE) 72 317.33 T -(SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.) 72 305.33 T -(Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to) 72 281.33 T -(promote the sale, use or other dealings in this Software without prior written authorization from the X Consortium.) 72 269.33 T -2 F -(X Window System) 72 245.33 T -1 F -( is a trademark of X Consortium, Inc.) 143.66 245.33 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "ii" 2 -%%Page: "1" 3 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 746 540 756 R -7 X -0 0 0 1 0 0 0 K -V -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 33.32 540 43.32 R -V -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 72 540 720 R -V -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 18 Q -0 X -(T) 238.33 708 T -(able of Contents) 248.68 708 T -1 10 Q -(1) 72 598.33 T -(Ov) 90 598.33 T -(ervie) 102.07 598.33 T -(w) 121.81 598.33 T -(...................................................................................................................................................) 130 598.33 T -(1) 499 598.33 T -(2) 72 581.33 T -(Protocols) 90 581.33 T -(...................................................................................................................................................) 130 581.33 T -(2) 499 581.33 T -0 0 0 1 0 0 0 K -(2.1) 108 569.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -( Formats, Syntactic Conventions, and Common Types) 126 569.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(.............................................................) 345 569.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(2) 499 569.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(2.2) 108 557.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -( Errors) 126 557.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(.........................................................................................................................................) 155 557.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(2) 499 557.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(2.3) 108 545.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -( X Print Service Requests) 126 545.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(...........................................................................................................) 230 545.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(2) 499 545.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(2.4) 108 533.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -( Events) 126 533.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(......................................................................................................................................) 157.5 533.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(11) 494 533.33 T -0 0 0 1 0 0 0 K -(3) 72 516.33 T -(X Print Attrib) 90 516.33 T -(utes) 145.36 516.33 T -(....................................................................................................................................) 162.5 516.33 T -(13) 494 516.33 T -0 0 0 1 0 0 0 K -(3.1) 108 504.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -( Attribute Value Defaults And Validation) 126 504.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(................................................................................) 292.5 504.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(13) 494 504.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(3.2) 108 492.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -( Server Attributes) 126 492.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(......................................................................................................................) 197.5 492.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(14) 494 492.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(3.3) 108 480.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -( Printer Attributes) 126 480.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(.....................................................................................................................) 200 480.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(14) 494 480.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(3.4) 108 468.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -( Job Attributes) 126 468.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(...........................................................................................................................) 185 468.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(17) 494 468.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(3.5) 108 456.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -( Document Attributes) 126 456.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(...............................................................................................................) 215 456.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(17) 494 456.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(3.6) 108 444.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -( Page Attributes) 126 444.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(........................................................................................................................) 192.5 444.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(18) 494 444.33 T -0 0 0 1 0 0 0 K -(4) 72 427.33 T -(Communication with the Print Dialog Manager) 90 427.33 T -(.....................................................................................) 280 427.33 T -(20) 494 427.33 T -(5) 72 410.33 T -(Protocol Encoding) 90 410.33 T -(...................................................................................................................................) 165 410.33 T -(22) 494 410.33 T -0 0 0 1 0 0 0 K -(5.1) 108 398.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -( Request Protocol Encoding) 126 398.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(.....................................................................................................) 240 398.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(22) 494 398.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(5.2) 108 386.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -( Event Protocol Encoding) 126 386.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(.........................................................................................................) 230 386.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(31) 494 386.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(5.3) 108 374.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -( Error Protocol Encoding) 126 374.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(..........................................................................................................) 227.5 374.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(32) 494 374.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "1" 3 -%%Page: "2" 4 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 746 540 756 R -7 X -0 0 0 1 0 0 0 K -V -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 33.32 540 43.32 R -V -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 72 540 720 R -V -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "2" 4 -%%Page: "1" 5 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(Ov) 72 746.67 T -(er) 89.75 746.67 T -(view) 102.04 746.67 T -(1) 533 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 18 Q -(1) 72 699 T -(Ov) 108 699 T -(er) 130.82 699 T -(view) 146.63 699 T -1 10 Q -(X Print Service is an X e) 108 666.33 T -(xtension that allo) 207.28 666.33 T -(ws X imaging to non-display de) 275.92 666.33 T -(vices such as printers and f) 403.72 666.33 T -(ax) 511.65 666.33 T -(machines. The core of the X Print Service is the X Print Serv) 108 654.33 T -(er) 351.98 654.33 T -(.) 359.2 654.33 T -(Applications that require printing operations can mak) 108 630.33 T -(e a connection to X Print Serv) 321.76 630.33 T -(er and list the a) 442.15 630.33 T -(v) 503.05 630.33 T -(ailable) 507.8 630.33 T -(printers using the) 108 618.33 T -0 F -(PrintGetPrinterList) 179.94 618.33 T -1 F -( request. After selecting a printer) 265.48 618.33 T -(, an application must create and set) 396.71 618.33 T -(a print conte) 108 606.33 T -(xt using the) 157.84 606.33 T -0 F -(PrintCr) 207.01 606.33 T -(eateContext) 240.71 606.33 T -1 F -( and) 291.8 606.33 T -0 F -(PrintSetContext) 311.24 606.33 T -1 F -( requests.) 380.67 606.33 T -(The \322print conte) 108 582.33 T -(xt\323 is a fundamental X Print Service concept. A print conte) 173.39 582.33 T -(xt:) 409.59 582.33 T -(\245) 108 564.33 T -(Contains a printer\325) 126 564.33 T -(s def) 200.44 564.33 T -(ault capabilities) 219.5 564.33 T -(\245) 108 552.33 T -(Contains a printer\325) 126 552.33 T -(s range of capabilities) 200.44 552.33 T -(\245) 108 540.33 T -(Maintains the state of the settings on a printer) 126 540.33 T -(\245) 108 528.33 T -(Maintains the state of rendering ag) 126 528.33 T -(ainst a printer) 265.09 528.33 T -(\245) 108 516.33 T -(Maintains rendered output) 126 516.33 T --0.2 (A print conte) 108 492.33 P --0.2 (xt also af) 160.23 492.33 P --0.2 (fects ho) 196.24 492.33 P --0.2 (w the DDX dri) 227.17 492.33 P --0.2 (v) 286.04 492.33 P --0.2 (er generates its page description language \050PDL\051, and ho) 290.89 492.33 P --0.2 (w the) 515.95 492.33 P --0.22 (PDL is submitted to a spooler) 108 480.33 P --0.22 (. It may af) 225.54 480.33 P --0.22 (fect fonts and other elements in the DDX layer of the X Print Serv) 265.73 480.33 P --0.22 (er) 528 480.33 P --0.22 (.) 535.22 480.33 P -(Printer capabilities are de\336ned by attrib) 108 456.33 T -(ute pools within the print conte) 265.83 456.33 T -(xt. The) 390.4 456.33 T -(y contain information related) 418.58 456.33 T --0.11 (to a conte) 108 444.33 P --0.11 (xt\325) 146.51 444.33 P --0.11 (s serv) 157.07 444.33 P --0.11 (er) 179.86 444.33 P --0.11 (, printer) 187.23 444.33 P --0.11 (, job, document, and page options.) 218.38 444.33 P -0 F --0.11 (PrintGetAttrib) 357.71 444.33 P --0.11 (utes) 421.94 444.33 P -1 F --0.11 ( and) 439.16 444.33 P -0 F --0.11 (PrintSetAttrib) 458.38 444.33 P --0.11 (utes) 520.39 444.33 P -1 F -(are used to access and modify attrib) 108 432.33 T -(ute pools.) 251.1 432.33 T -0 F -(PrintStartJ) 108 408.33 T -(ob) 156.73 408.33 T -1 F -( and) 167.29 408.33 T -0 F -(PrintEndJ) 186.73 408.33 T -(ob) 231.59 408.33 T -1 F -( are used to delineate print jobs. A \322job\323 is a collection of documents) 242.15 408.33 T -(delineated by) 108 396.33 T -0 F -(PrintStartDoc) 164.1 396.33 T -1 F -( and) 224.64 396.33 T -0 F -(PrintEndDoc) 244.08 396.33 T -1 F -(. Each document is, in turn, a collection of \322pages\323. Upon) 300.75 396.33 T -(completion the serv) 108 384.33 T -(er sends an) 186.73 384.33 T -(y resulting PDL to a print spooler) 231.01 384.33 T -(, or mak) 365.05 384.33 T -(es it a) 398 384.33 T -(v) 421.13 384.33 T -(ailable for retrie) 425.88 384.33 T -(v) 490.05 384.33 T -(al by an) 494.8 384.33 T -(application.) 108 372.33 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "1" 5 -%%Page: "2" 6 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(2) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(Protocols) 466.22 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(2) 72 749.33 T -(Pr) 448.27 749.33 T -(otocols) 462.78 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 18 Q -0 X -(2) 72 699 T -(Pr) 108 699 T -(otocols) 126.67 699 T -0 14 Q -(2.1) 72 661.67 T -(F) 108 661.67 T -(ormats, Syntactic Con) 116.2 661.67 T -(v) 248.24 661.67 T -(entions, and Common T) 255.1 661.67 T -(ypes) 397.97 661.67 T -1 10 Q -(The type PCONTEXT is a 32-bit v) 108 637.33 T -(alue. Its top three bits are guaranteed to be zero.) 247.74 637.33 T -(Refer to the) 108 613.33 T -2 F -(X W) 157.71 613.33 T -(indow System) 174.1 613.33 T -1 F -( Protocol speci\336cation for a description of other formats, syntactic con) 228.82 613.33 T -(v) 510.32 613.33 T -(en-) 515.17 613.33 T -(tions and common types established in that publication and used in the current document as well.) 108 601.33 T -0 14 Q -(2.2) 72 565.67 T -(Err) 108 565.67 T -(ors) 129.52 565.67 T -1 10 Q -(X Print Service can return the follo) 108 541.33 T -(wing messages, in addition to X core request errors.) 248.28 541.33 T -0 F -(XPBadContext) 108 517.33 T -1 F -(An incorrect print conte) 198 517.33 T -(xt ID w) 293.66 517.33 T -(as speci\336ed.) 324.11 517.33 T -0 F -(XPBadSequence) 108 493.33 T -1 F -(Requests were not speci\336ed in the proper order with respect to other) 198 493.33 T -(requests. F) 198 481.33 T -(or e) 241.18 481.33 T -(xample, a request w) 256.3 481.33 T -(as speci\336ed before a) 336.18 481.33 T -0 F -(PrintSetContext) 420.04 481.33 T -1 F -(request.) 198 469.33 T --0.24 (Other errors that are conte) 108 445.33 P --0.24 (xt speci\336c for a particular request are documented in the description of the request) 211.83 445.33 P --0.24 (itself. If the abo) 108 433.33 P --0.24 (v) 170.45 433.33 P --0.24 (e errors ha) 175.3 433.33 P --0.24 (v) 216.82 433.33 P --0.24 (e a speci\336c meaning for a particular request, the) 221.66 433.33 P --0.24 (y are documented in the request) 411.48 433.33 P -(itself as well.) 108 421.33 T -0 14 Q -(2.3) 72 385.67 T -(X Print Ser) 108 385.67 T -(vice Requests) 176.29 385.67 T -0 12 Q -(PrintCr) 108 330 T -(eateContext) 148.44 330 T -1 10 Q -(conte) 108 310.33 T -(xt-id: PCONTEXT) 129.51 310.33 T -(printer) 108 298.33 T -(-name: STRING8) 134.46 298.33 T -(locale: STRING8) 108 286.33 T -(Errors:) 108 262.33 T -0 F -(Match, IDChoice) 138.27 262.33 T -1 F -(This request creates a ne) 108 238.33 T -(w print conte) 206.05 238.33 T -(xt and assigns conte) 258.67 238.33 T -(xt-id to it. The attrib) 338.79 238.33 T -(utes associated with the ne) 419.98 238.33 T -(w) 526.38 238.33 T -(conte) 108 226.33 T -(xt are those determined by the printer) 129.51 226.33 T -(-name. Printer) 279.28 226.33 T -(-name is encoded in COMPOUND_TEXT) 336.29 226.33 T -(.) 506.08 226.33 T --0.28 (The client must select the conte) 108 202.33 P --0.28 (xt-id by ORing some combination of bits in the connection resource-id-mask) 232.82 202.33 P -(with the resource-id-base.) 108 190.33 T -(The locale ar) 108 166.33 T -(gument is used as a \322hint\323 to the print serv) 160.02 166.33 T -(er) 330.13 166.33 T -(, and is used to initialize attrib) 337.5 166.33 T -(ute pools with an) 458.13 166.33 T -(y) 526.59 166.33 T -(localized attrib) 108 154.33 T -(ute v) 167.51 154.33 T -(alues.) 186.98 154.33 T -(A) 108 130.33 T -0 F -(Match) 117.72 130.33 T -1 F -( error is generated when the printer) 145.49 130.33 T -(-name does not e) 285.8 130.33 T -(xist.) 353.69 130.33 T -72 322 90 340.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 340.8 72 322.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 340.8 90 340.8 2 L -0.5 H -N -72 340.8 72 322.8 2 L -N -72 340.8 90 340.8 2 L -N -0 0 612 792 C -72 260 90 278 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 278 72 260 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 260 90 260 2 L -N -0 0 612 792 C -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "2" 6 -%%Page: "3" 7 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(Pr) 72 746.67 T -(otocols) 86.52 746.67 T -(3) 533 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 12 Q -(PrintSetContext) 108 703 T -1 10 Q -(conte) 108 683.33 T -(xt: PCONTEXT or) 129.51 683.33 T -0 F -(None) 208.12 683.33 T -1 F -(Errors:) 108 659.33 T -0 F -( XPBadContext) 135.77 659.33 T -1 F --0.03 (This request associates the conte) 108 635.33 P --0.03 (xt speci\336ed with all subsequent print operations for this client. If conte) 238.28 635.33 P --0.03 (xt is) 520.6 635.33 P -0 F --0.1 (None) 108 623.33 P -1 F --0.1 (, the print conte) 130.22 623.33 P --0.1 (xt pre) 192.54 623.33 P --0.1 (viously associated with this client is unset. If no print conte) 215.24 623.33 P --0.1 (xt w) 451.59 623.33 P --0.1 (as pre) 468.89 623.33 P --0.1 (viously set,) 492.14 623.33 P -(then no action is tak) 108 611.33 T -(en when) 188.45 611.33 T -0 F -(None) 224.55 611.33 T -1 F -(is speci\336ed.) 249.27 611.33 T -(The e) 108 587.33 T -(x) 130.34 587.33 T -(ecution of the) 135.19 587.33 T -0 F -(PrintSetContext) 192.68 587.33 T -1 F -( request may af) 262.11 587.33 T -(fect the interpretation of the font path. The font path) 323.23 587.33 T --0.1 (contains font path elements for all printers associated with a print serv) 108 575.33 P --0.1 (er) 387.56 575.33 P --0.1 (. Only those associated with the cur-) 394.78 575.33 P -(rent print conte) 108 563.33 T -(xt are returned and used for print rendering.) 168.95 563.33 T -0 12 Q -(PrintGetContext) 108 508 T -3 10 Q -(\256) 100.8 488.33 T -1 F -(conte) 108 472.33 T -(xt: PCONTEXT or None) 129.51 472.33 T -(This request returns the current print conte) 108 448.33 T -(xt for the connection.) 278.37 448.33 T -0 12 Q -(PrintDestr) 108 393 T -(oyContext) 162.43 393 T -1 10 Q -(conte) 108 373.33 T -(xt: PCONTEXT) 129.51 373.33 T -(Errors:) 108 349.33 T -0 F -(XPBadContext) 138.27 349.33 T -1 F --0.21 (This request unsets and destro) 108 325.33 P --0.21 (ys a print conte) 227.61 325.33 P --0.21 (xt. If a print conte) 288.21 325.33 P --0.21 (xt is destro) 359.16 325.33 P --0.21 (yed before print operations associ-) 402.53 325.33 P --0.09 (ated with it ha) 108 313.33 P --0.09 (v) 164.47 313.33 P --0.09 (e been completed, the print serv) 169.32 313.33 P --0.09 (er cancels all those operations as if a) 296.47 313.33 P -0 F --0.09 (CancelJ) 444.6 313.33 P --0.09 (ob) 478.89 313.33 P -1 F --0.09 ( request had) 489.45 313.33 P -(been issued.) 108 301.33 T -0 12 Q -(PrintGetPrinterList) 108 246 T -1 10 Q -(printer) 108 226.33 T -(-name: STRING8) 134.46 226.33 T -(locale: STRING8) 108 214.33 T -3 F -(\256) 100.8 198.33 T -1 F -(printers: LIST) 108 182.33 T -(ofPRINTER) 164.14 182.33 T -(where:) 108 168.33 T -(PRINTER:) 126 156.33 T -(name: STRING8) 180 156.33 T -(description: STRING8) 180 144.33 T -(This request retrie) 108 108.33 T -(v) 180.51 108.33 T -(es a list of all printers supported on a print serv) 185.36 108.33 T -(er) 373.52 108.33 T -(.) 380.74 108.33 T -72 692.2 90 711 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 711 72 693 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 711 90 711 2 L -0.5 H -N -72 711 72 693 2 L -N -72 711 90 711 2 L -N -0 0 612 792 C -72 657 90 675 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 675 72 657 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 657 90 657 2 L -N -0 0 612 792 C -72 500 90 518.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 518.8 72 500.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 518.8 90 518.8 2 L -0.5 H -N -72 518.8 72 500.8 2 L -N -72 518.8 90 518.8 2 L -N -0 0 612 792 C -72 470 90 488 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 488 72 470 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 470 90 470 2 L -N -0 0 612 792 C -72 385 90 403.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 403.8 72 385.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 403.8 90 403.8 2 L -0.5 H -N -72 403.8 72 385.8 2 L -N -72 403.8 90 403.8 2 L -N -0 0 612 792 C -72 347 90 365 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 365 72 347 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 347 90 347 2 L -N -0 0 612 792 C -72 238 90 256.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 256.8 72 238.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 256.8 90 256.8 2 L -0.5 H -N -72 256.8 72 238.8 2 L -N -72 256.8 90 256.8 2 L -N -0 0 612 792 C -72 130 90 148 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 148 72 130 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 130 90 130 2 L -N -0 0 612 792 C -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "3" 7 -%%Page: "4" 8 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(4) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(Protocols) 466.22 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(4) 72 749.33 T -(Pr) 448.27 749.33 T -(otocols) 462.78 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 X -(If printer) 108 704.33 T -(-name is an empty string, then a list of all printers is returned. Otherwise the print record that) 143.62 704.33 T -(matches the printer) 108 692.33 T -(-name speci\336ed is returned. If no records match printer) 184.45 692.33 T -(-name, then an empty list is) 404.47 692.33 T -(returned.) 108 680.33 T -(printer) 108 656.33 T -(-name is a COMPOUND_TEXT string. The name and description \336elds returned are) 134.46 656.33 T -(COMPOUND_TEXT) 108 644.33 T -(. If printer) 195.03 644.33 T -(-name is pro) 235.65 644.33 T -(vided in a code-set that the print serv) 285.49 644.33 T -(er cannot con) 433.37 644.33 T -(v) 486.84 644.33 T -(ert, then it) 491.69 644.33 T -(may not be possible to locate the requested printer) 108 632.33 T -(.) 308.53 632.33 T -(The locale ar) 108 608.33 T -(gument is used as a \322hint\323 to locate a localized description for each printer in the list. If the) 160.02 608.33 T -(print serv) 108 596.33 T -(er cannot interpret the hint, then it describes the printers in the serv) 145.9 596.33 T -(er\325) 413.76 596.33 T -(s current locale.) 424.31 596.33 T -0 12 Q -(PrintGetScr) 108 541 T -(eenOfContext) 170.44 541 T -3 10 Q -(\256) 100.8 521.33 T -1 F -(root: WINDO) 108 505.33 T -(W) 163.47 505.33 T -(Errors:) 108 481.33 T -0 F -(XPBadContext) 138.27 481.33 T -1 F -(This request returns the root windo) 108 457.33 T -(w associated with the current print conte) 248.01 457.33 T -(xt.) 410.05 457.33 T --0.02 (Each printer supported by a print serv) 108 433.33 P --0.02 (er is associated with e) 258.81 433.33 P --0.02 (xactly one of the screens returned in the connec-) 346.33 433.33 P -(tion setup reply) 108 421.33 T -(.) 169.57 421.33 T -0 12 Q -(PrintStartJ) 108 366 T -(ob) 166.48 366 T -1 10 Q -(output-mode: {) 108 346.33 T -0 F -(XPSpool, XPGetData) 169.19 346.33 T -1 F -(}) 260.85 346.33 T -(Errors:) 108 322.33 T -0 F -(XPBadSequence, V) 138.27 322.33 T -(alue) 220.13 322.33 T -1 F --0.17 (This request signals the be) 108 298.33 P --0.17 (ginning of a ne) 213.29 298.33 P --0.17 (w print job) 272.82 298.33 P --0.17 (. It results in the generation of an) 315.98 298.33 P -0 F --0.17 (XPPrintNotify) 449.36 298.33 P -1 F --0.17 ( e) 511.57 298.33 P --0.17 (v) 518.09 298.33 P --0.17 (ent,) 522.95 298.33 P -(with the detail \336eld set to) 108 286.33 T -0 F -(XPStartJ) 211.89 286.33 T -(obNotify) 251.73 286.33 T -1 F -(.) 288.3 286.33 T -(If output-mode is set to) 108 262.33 T -0 F -(XPSpool) 203.83 262.33 T -1 F -(, then the document data is typically sent to a spooler) 241.06 262.33 T -(.) 452.99 262.33 T --0.02 (If output-mode is set to) 108 238.33 P -0 F --0.02 (XPGetData) 203.74 238.33 P -1 F --0.02 (, then the document data is made a) 253.17 238.33 P --0.02 (v) 391.16 238.33 P --0.02 (ailable to) 395.91 238.33 P -0 F --0.02 (PrintGetDocumentData) 435.32 238.33 P -1 F --0.22 (and the resulting job is not spooled. In this case, the print serv) 108 226.33 P --0.22 (er suspends processing further requests on this) 352.96 226.33 P -(print conte) 108 214.33 T -(xt until some other client sends) 150.9 214.33 T -0 F -(PrintGetDocumentData.) 278.12 214.33 T -1 F -(Subsequent operations that use the) 385.32 214.33 T -(print conte) 108 202.33 T -(xt may be suspended at an) 150.9 202.33 T -(y time pending the processing of) 256.01 202.33 T -0 F -(PrintGetDocumentData) 389.33 202.33 T -1 F -( replies to) 491.53 202.33 T -(read an) 108 190.33 T -(y b) 137 190.33 T -(uf) 149.3 190.33 T -(fered output.) 157.38 190.33 T --0.29 (An) 108 166.33 P --0.29 (y changes to the) 120.07 166.33 P -0 F --0.29 (XPJ) 186.13 166.33 P --0.29 (obAttr) 204.31 166.33 P -1 F --0.29 ( pool must be made before) 233.19 166.33 P -0 F --0.29 (PrintStartJ) 340.34 166.33 P --0.29 (ob) 389.07 166.33 P --0.29 (.) 399.23 166.33 P -1 F --0.29 (Further modi\336cations can only be) 403.94 166.33 P -(made to the attrib) 108 154.33 T -(ute pool after a) 178.07 154.33 T -0 F -(PrintEndJ) 240.83 154.33 T -(ob) 285.69 154.33 T -1 F -( request is e) 296.25 154.33 T -(x) 343.59 154.33 T -(ecuted.) 348.44 154.33 T -0 12 Q -(PrintEndJ) 108 99 T -(ob) 161.83 99 T -1 10 Q -(cancel: BOOL) 108 79.33 T -72 533 90 551.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 551.8 72 533.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 551.8 90 551.8 2 L -0.5 H -N -72 551.8 72 533.8 2 L -N -72 551.8 90 551.8 2 L -N -0 0 612 792 C -72 479 90 497 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 497 72 479 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 479 90 479 2 L -N -0 0 612 792 C -72 358 90 376.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 376.8 72 358.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 376.8 90 376.8 2 L -0.5 H -N -72 376.8 72 358.8 2 L -N -72 376.8 90 376.8 2 L -N -0 0 612 792 C -72 320 90 338 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 338 72 320 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 320 90 320 2 L -N -0 0 612 792 C -72 91 90 109.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 109.8 72 91.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 109.8 90 109.8 2 L -0.5 H -N -72 109.8 72 91.8 2 L -N -72 109.8 90 109.8 2 L -N -0 0 612 792 C -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "4" 8 -%%Page: "5" 9 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(Pr) 72 746.67 T -(otocols) 86.52 746.67 T -(5) 533 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(Errors:) 108 704.33 T -0 F -(XPBadContext, XPBadSequence) 138.27 704.33 T -1 F -(This request causes the print job associated with the current print conte) 108 680.33 T -(xt to end. If cancel is) 391.97 680.33 T -0 F -(F) 478.34 680.33 T -(ALSE) 483.55 680.33 T -1 F -(, an) 509.67 680.33 T -(y) 523.96 680.33 T -(accumulated print data that remains is either sent to the printer or made a) 108 668.33 T -(v) 399.69 668.33 T -(ailable to) 404.44 668.33 T -0 F -(PrintGetDocument-) 443.88 668.33 T -(Data) 108 656.33 T -1 F -(.) 128.55 656.33 T -(The request generates an) 108 632.33 T -0 F -(XPPrintNotify) 209.63 632.33 T -1 F -( e) 271.84 632.33 T -(v) 278.53 632.33 T -(ent with its detail \336eld set to) 283.38 632.33 T -0 F -(XPEndJ) 399.22 632.33 T -(obNotify) 435.19 632.33 T -1 F -(.) 471.76 632.33 T -(When cancel is) 108 608.33 T -0 F -(TR) 171.59 608.33 T -(UE) 185.18 608.33 T -1 F -(, the job currently being processed is canceled. The serv) 199.07 608.33 T -(er may discard an) 423.03 608.33 T -(y pending) 493.69 608.33 T --0.14 (output or may produce partial output. If the job w) 108 596.33 P --0.14 (as started in) 305 596.33 P -0 F --0.14 (XPGetData) 354.86 596.33 P -1 F --0.14 ( mode, then the entire data output) 404.29 596.33 P -(stream is implementation-de\336ned.) 108 584.33 T -(If) 108 560.33 T -0 F -(PrintEndJ) 117.16 560.33 T -(ob) 162.02 560.33 T -1 F -( is called immediately after) 172.58 560.33 T -0 F -(PrintEndP) 283.95 560.33 T -(age) 329.97 560.33 T -1 F -(, then a synthetic) 344.41 560.33 T -0 F -(PrintEndDoc) 414.68 560.33 T -1 F -( is generated by) 471.35 560.33 T -(print serv) 108 548.33 T -(er before) 145.9 548.33 T -0 F -(PrintEndJ) 184.21 548.33 T -(ob) 229.07 548.33 T -1 F -(. The pool of) 239.23 548.33 T -0 F -(XPJ) 293.39 548.33 T -(obAttr) 311.57 548.33 T -1 F -( attrib) 340.45 548.33 T -(utes that w) 363.86 548.33 T -(as frozen when the) 407.09 548.33 T -0 F -(PrintStart-) 484.84 548.33 T -(J) 108 536.33 T -(ob) 112.85 536.33 T -1 F -( request w) 123.41 536.33 T -(as e) 164.41 536.33 T -(x) 179.53 536.33 T -(ecuted is released when) 184.38 536.33 T -0 F -(PrintEndJ) 281.57 536.33 T -(ob) 326.43 536.33 T -1 F -( is called.) 336.99 536.33 T -0 12 Q -(PrintGetDocumentData) 108 481 T -1 10 Q -(conte) 108 461.33 T -(xt: PCONTEXT) 129.51 461.33 T -(max-bytes: CARD32) 108 449.33 T -3 F -(\256) 100.8 433.33 T -3 9 Q -(+) 110.67 433.33 T -1 10 Q -(status-code: {) 108 417.33 T -0 F -(XPGetDocFinished, XPGetDocSecondConsumer) 163.07 417.33 T -(, XPGetDocErr) 369.91 417.33 T -(or) 435.82 417.33 T -1 F -(}) 445.26 417.33 T -(\336nished-\337ag: CARD32) 108 405.33 T -(data: LIST) 108 393.33 T -(ofBYTE) 150.25 393.33 T -(Errors:) 108 369.33 T -0 F -(XPBadContext, XPBadSequence, V) 138.27 369.33 T -(alue) 289.57 369.33 T -1 F -(This request returns data generated on a conte) 108 345.33 T -(xt by other clients.) 291.41 345.33 T -0 F -(PrintGetDocumentData) 108 321.33 T -1 F -( should be sent only after a) 210.2 321.33 T -0 F -(PrintStartJ) 320.46 321.33 T -(ob) 369.19 321.33 T -1 F -( request with sa) 379.75 321.33 T -(v) 442.04 321.33 T -(e_data set to) 446.89 321.33 T -0 F -(XPGet-) 499.38 321.33 T -(Data) 108 309.33 T -1 F -( has been e) 128.55 309.33 T -(x) 172.55 309.33 T -(ecuted.) 177.4 309.33 T -0 F --0.04 (PrintGetDocumentData) 108 285.33 P -1 F --0.04 ( generates multiple replies. Each reply is no lar) 210.2 285.33 P --0.04 (ger than the v) 397.73 285.33 P --0.04 (alue speci\336ed in max-) 452.08 285.33 P -(bytes. The \336nal reply is generated by) 108 273.33 T -0 F -(PrintEndJ) 258.53 273.33 T -(ob) 303.39 273.33 T -1 F -( and has \336nished-\337ag set to) 313.95 273.33 T -0 F -(TR) 425.61 273.33 T -(UE) 439.2 273.33 T -1 F -(.) 453.09 273.33 T -(If the v) 108 249.33 T -(alue for max-bytes is zero, a) 136.63 249.33 T -0 F -(V) 252.43 249.33 T -(alue) 258.73 249.33 T -1 F -( error is generated.) 276.51 249.33 T -(An) 108 225.33 T -0 F -(XPBadSequence) 122.72 225.33 T -1 F -( error is generated if) 193.28 225.33 T -0 F -(PrintGetDocumentData) 276.86 225.33 T -1 F -( is e) 379.06 225.33 T -(x) 395.02 225.33 T -(ecuted before) 399.87 225.33 T -0 F -(PrintStartJ) 456.51 225.33 T -(ob) 505.24 225.33 T -1 F -( or if) 515.8 225.33 T -0 F -(PrintGetDocumentData) 108 213.33 T -1 F -( is e) 210.2 213.33 T -(x) 226.16 213.33 T -(ecuted after) 231.01 213.33 T -0 F -(PrintStartJ) 280.43 213.33 T -(ob) 329.16 213.33 T -1 F -( with sa) 339.72 213.33 T -(v) 370.63 213.33 T -(e_data set to) 375.48 213.33 T -0 F -(XPSpool) 427.97 213.33 T -1 F -(.) 465.2 213.33 T -0 12 Q -(PrintPutDocumentData) 108 158 T -1 10 Q -(dra) 108 138.33 T -(w) 120.62 138.33 T -(able: DRA) 127.74 138.33 T -(W) 169.89 138.33 T -(ABLE) 178.13 138.33 T -(data: LIST) 108 126.33 T -(ofBYTE) 150.25 126.33 T -(doc-format, options: STRING8) 108 114.33 T -(Errors:) 108 90.33 T -0 F -(XPBadContext, XPBadSequence, Match, V) 138.27 90.33 T -(alue, Drawable) 322.34 90.33 T -72 693 90 711 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 711 72 693 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 693 90 693 2 L -N -0 0 612 792 C -72 473 90 491.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 491.8 72 473.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 491.8 90 491.8 2 L -0.5 H -N -72 491.8 72 473.8 2 L -N -72 491.8 90 491.8 2 L -N -0 0 612 792 C -72 367 90 385 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 385 72 367 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 367 90 367 2 L -N -0 0 612 792 C -72 150 90 168.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 168.8 72 150.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 168.8 90 168.8 2 L -0.5 H -N -72 168.8 72 150.8 2 L -N -72 168.8 90 168.8 2 L -N -0 0 612 792 C -72 150 90 168.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 168.8 72 150.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 168.8 90 168.8 2 L -0.5 H -N -72 168.8 72 150.8 2 L -N -72 168.8 90 168.8 2 L -N -0 0 612 792 C -72 88 90 106 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 106 72 88 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 88 90 88 2 L -N -0 0 612 792 C -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "5" 9 -%%Page: "6" 10 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(6) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(Protocols) 466.22 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(6) 72 749.33 T -(Pr) 448.27 749.33 T -(otocols) 462.78 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 X -(This request allo) 108 704.33 T -(ws an application to send and incorporate data into the print output. It functions in tw) 174.41 704.33 T -(o) 515.39 704.33 T -(modes, depending on whether the) 108 692.33 T -0 F -(PrintStartDoc) 245.2 692.33 T -1 F -( dri) 305.74 692.33 T -(v) 319.1 692.33 T -(er) 323.95 692.33 T -(-mode is set to) 331.52 692.33 T -0 F -(XPDocNormal) 392.63 692.33 T -1 F -( or) 455.39 692.33 T -0 F -(XPDocRaw) 468.72 692.33 T -1 F -(:) 518.15 692.33 T -0 F -(XPDocNormal) 108 668.33 T -(PrintPutDocumentData) 198 668.33 T -1 F -( sends data to the print serv) 299.65 668.33 T -(er and inte) 408.93 668.33 T -(grates data) 450.99 668.33 T --0.21 (into the output. The root of the dra) 198 656.33 P --0.21 (w) 334.67 656.33 P --0.21 (able must be the root of the current print) 341.79 656.33 P --0.06 (conte) 198 644.33 P --0.06 (xt. The doc-format and options parameters describe the format of data,) 219.51 644.33 P -(which in turn guides the w) 198 632.33 T -(ay the serv) 304.28 632.33 T -(er interprets it. The) 347.45 632.33 T -0 F -(xp-embedded-f) 426.6 632.33 T -(or-) 490.79 632.33 T -(mats-supported) 198 620.33 T -1 F -( attrib) 265.22 620.33 T -(ute in the) 288.63 620.33 T -0 F -(XPPrinterAttr) 328.35 620.33 T -1 F -( pool de\336nes v) 391.1 620.33 T -(alid v) 449.46 620.33 T -(alues) 471.71 620.33 T -(for doc-format in this mode, else a) 198 608.33 T -0 F -(Match) 338.53 608.33 T -1 F -( error is issued.) 366.3 608.33 T -0 F -(XPDocRaw) 108 584.33 T -(PrintPutDocumentData) 198 584.33 T -1 F -( sends data directly to the print serv) 299.65 584.33 T -(er output. The) 441.98 584.33 T -(print serv) 198 572.33 T -(er does not emit document or page control codes into the output,) 235.9 572.33 T -(and data is passed through unmodi\336ed. Dra) 198 560.33 T -(w) 371.44 560.33 T -(able must be None, else a) 378.56 560.33 T -0 F -(Drawable) 198 548.33 T -1 F -( error is issued. The) 239.66 548.33 T -0 F -(xp-raw-f) 321.31 548.33 T -(ormats-supported) 358.27 548.33 T -1 F -( attrib) 434.93 548.33 T -(ute in the) 458.34 548.33 T -0 F --0.08 (XPPrinterAttr) 198 536.33 P -1 F --0.08 ( pool de\336nes v) 260.75 536.33 P --0.08 (alid v) 318.88 536.33 P --0.08 (alues for doc-format in this mode, else a) 341.05 536.33 P -0 F -(Match) 198 524.33 T -1 F -( error is issued.) 225.77 524.33 T -(If doc-format is not in) 108 500.33 T -0 F -(xp-embedded-f) 198.82 500.33 T -(ormats-supported) 263.01 500.33 T -1 F -( or) 339.67 500.33 T -0 F -(xp-raw-f) 353 500.33 T -(ormats-supported) 389.96 500.33 T -1 F -( a) 466.62 500.33 T -0 F -(V) 476.06 500.33 T -(alue) 482.36 500.33 T -1 F -( error is) 500.14 500.33 T -(issued. The options \336eld is implementation-dependent and the permitted v) 108 488.33 T -(alues may depend on the current) 404.4 488.33 T -(settings of other attrib) 108 476.33 T -(utes and the v) 195.85 476.33 T -(alue of doc-format. If an unkno) 250.87 476.33 T -(wn options v) 376.14 476.33 T -(alue is speci\336ed a) 427.56 476.33 T -0 F -(V) 500.88 476.33 T -(alue) 507.18 476.33 T -1 F -(error is issued, else if options is not v) 108 464.33 T -(alid in the current state a) 256.91 464.33 T -0 F -(Match) 358 464.33 T -1 F -( error is issued.) 385.77 464.33 T -0 12 Q -(PrintStartDoc) 108 409 T -1 10 Q -(dri) 108 389.33 T -(v) 118.86 389.33 T -(er) 123.71 389.33 T -(-mode: {) 131.28 389.33 T -0 F -(XPDocNormal, XPDocRaw) 166.91 389.33 T -1 F -(}) 284.1 389.33 T -(Errors:) 108 365.33 T -0 F -(V) 138.27 365.33 T -(alue, XPBadSequence) 144.57 365.33 T -1 F -(This request indicates the be) 108 341.33 T -(ginning of an indi) 221.72 341.33 T -(vidual document within a print job) 292.86 341.33 T -(. The serv) 431.07 341.33 T -(er performs the) 470.63 341.33 T --0.36 (actions necessary to de\336ne a ne) 108 329.33 P --0.36 (w document, and generates an) 231.76 329.33 P -0 F --0.36 (XPPrintNotify) 353.27 329.33 P -1 F --0.36 ( e) 415.48 329.33 P --0.36 (v) 421.81 329.33 P --0.36 (ent with its detail \336eld set to) 426.66 329.33 P -0 F -(XPStartDocNotify) 108 317.33 T -1 F -(.) 185.66 317.33 T -(The v) 108 293.33 T -(alue of dri) 130.8 293.33 T -(v) 171.65 293.33 T -(er) 176.5 293.33 T -(-mode) 184.07 293.33 T -(can be:) 212.12 293.33 T -0 F -(XPDocNormal) 108 269.33 T -1 F -(Print serv) 198 269.33 T -(er generates document data. Depending on the DDX dri) 236.46 269.33 T -(v) 459.21 269.33 T -(er) 464.06 269.33 T -(, it can) 471.43 269.33 T -(incorporate data from) 198 257.33 T -0 F -(PrintPutDocumentData) 287.14 257.33 T -1 F -( into the document.) 388.79 257.33 T -0 F -(XPDocRaw) 108 233.33 T -1 F -(The client pro) 198 233.33 T -(vides all data for the document using) 253.95 233.33 T -0 F -(PrintPutDocument-) 404.21 233.33 T -(Data) 198 221.33 T -1 F -(. The print serv) 218.55 221.33 T -(er does not generate an) 279.5 221.33 T -(y data of its o) 371.54 221.33 T -(wn into the docu-) 425.73 221.33 T -(ment.) 198 209.33 T -(If) 108 185.33 T -0 F -(PrintStartP) 117.16 185.33 T -(age) 167.05 185.33 T -1 F -( is sent immediately after) 181.49 185.33 T -0 F -(PrintStartJ) 285.09 185.33 T -(ob) 333.82 185.33 T -1 F -(, then a synthetic) 344.38 185.33 T -0 F -(PrintStartDoc) 414.65 185.33 T -1 F -( with dri) 475.19 185.33 T -(v) 508.83 185.33 T -(er) 513.68 185.33 T -(-) 521.25 185.33 T -(mode) 108 173.33 T -0 F -(XPDocNormal) 132.72 173.33 T -1 F -( will be generated internally by print serv) 195.48 173.33 T -(er before) 360.58 173.33 T -0 F -(PrintStartP) 398.89 173.33 T -(age) 448.78 173.33 T -1 F -(.) 463.22 173.33 T -(An) 108 149.33 T -(y changes to the) 120.07 149.33 T -0 F -(XPDocAttr) 187.28 149.33 T -1 F -( attrib) 235.59 149.33 T -(ute pool must be made before) 259 149.33 T -0 F -(PrintStartDoc) 380.09 149.33 T -1 F -(is e) 443.13 149.33 T -(x) 456.59 149.33 T -(ecuted. Further) 461.44 149.33 T -(modi\336cations can only be made to the attrib) 108 137.33 T -(ute pool after a) 283.62 137.33 T -0 F -(PrintEndDoc) 346.38 137.33 T -1 F -( request is e) 403.05 137.33 T -(x) 450.39 137.33 T -(ecuted.) 455.24 137.33 T -0 12 Q -(PrintEndDoc) 108 82 T -72 401 90 419.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 419.8 72 401.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 419.8 90 419.8 2 L -0.5 H -N -72 419.8 72 401.8 2 L -N -72 419.8 90 419.8 2 L -N -0 0 612 792 C -72 363 90 381 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 381 72 363 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 363 90 363 2 L -N -0 0 612 792 C -72 74 90 92.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 92.8 72 74.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 92.8 90 92.8 2 L -0.5 H -N -72 92.8 72 74.8 2 L -N -72 92.8 90 92.8 2 L -N -0 0 612 792 C -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "6" 10 -%%Page: "7" 11 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(Pr) 72 746.67 T -(otocols) 86.52 746.67 T -(7) 533 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(cancel: BOOL) 108 704.33 T -(Errors:) 108 680.33 T -0 F -(XPBadSequence) 138.27 680.33 T -1 F -(This request signals the end of a print document. The resulting document data is assembled and combined) 108 656.33 T -(with data that w) 108 644.33 T -(as sent by) 172.06 644.33 T -0 F -(PrintPutDocumentData) 214 644.33 T -1 F -(.) 315.65 644.33 T -(When cancel is) 108 620.33 T -0 F -(TR) 171.59 620.33 T -(UE) 185.18 620.33 T -1 F -(, the document currently being processed is canceled. The serv) 199.07 620.33 T -(er may discard an) 449.69 620.33 T -(y) 520.35 620.33 T -0 (pending output or may produce partial output. If the job w) 108 608.33 P -0 (as started with) 340.9 608.33 P -0 F -0 (XPGetData) 401.16 608.33 P -1 F -0 ( mode, then the entire) 450.59 608.33 P -(data output stream is implementation-de\336ned for this document.) 108 596.33 T --0.21 (The) 108 572.33 P -0 F --0.21 (XpDocAttr) 125.84 572.33 P -1 F --0.21 ( pool that w) 173.6 572.33 P --0.21 (as frozen when the) 220.35 572.33 P -0 F --0.21 (PrintStartDoc) 297.25 572.33 P -1 F --0.21 ( request w) 357.79 572.33 P --0.21 (as e) 398.36 572.33 P --0.21 (x) 413.27 572.33 P --0.21 (ecuted is released when) 418.12 572.33 P -0 F --0.21 (Print-) 514.45 572.33 P -(EndDoc) 108 560.33 T -1 F -( is called.) 142.45 560.33 T -0 12 Q -(PrintStartP) 108 505 T -(age) 167.87 505 T -1 10 Q -(windo) 108 485.33 T -(w: WINDO) 132.75 485.33 T -(W) 179.33 485.33 T -(Errors:) 108 461.33 T -0 F -(XPBadSequence, W) 138.27 461.33 T -(indo) 223.65 461.33 T -(w) 242.45 461.33 T -1 F -(This request indicates the be) 108 437.33 T -(ginning of a single print page within a document. W) 221.72 437.33 T -(indo) 430.19 437.33 T -(w is the dra) 447.72 437.33 T -(w) 493.95 437.33 T -(able that) 501.07 437.33 T -(represents the page.) 108 425.33 T -0 F -(PrintStartP) 108 401.33 T -(age) 157.89 401.33 T -1 F -( causes windo) 172.33 401.33 T -(w to be mapped. W) 228.18 401.33 T -(ithin a) 305.82 401.33 T -0 F -(PrintStartP) 333.6 401.33 T -(age) 383.49 401.33 T -1 F -(/) 397.93 401.33 T -0 F -(PrintEndP) 400.71 401.33 T -(age) 446.73 401.33 T -1 F -( sequence, an) 461.17 401.33 T -(y) 514.61 401.33 T --0.11 (attempts to resize, mo) 108 389.33 P --0.11 (v) 195.28 389.33 P --0.11 (e, or unmap windo) 200.13 389.33 P --0.11 (w will be ignored. T) 274.53 389.33 P --0.11 (o resize or mo) 354.65 389.33 P --0.11 (v) 411.09 389.33 P --0.11 (e inferiors of windo) 415.94 389.33 P --0.11 (w) 494.5 389.33 P --0.11 (, the stan-) 501.07 389.33 P --0.38 (dard semantics used for) 108 377.33 P -0 F --0.38 (Con\336gur) 203.66 377.33 P --0.38 (eW) 241.82 377.33 P --0.38 (indo) 256.08 377.33 P --0.38 (w) 274.88 377.33 P -1 F --0.38 ( apply) 282.1 377.33 P --0.38 (, e) 305.79 377.33 P --0.38 (xcept that the contents of the con\336gured windo) 314.69 377.33 P --0.38 (w may be) 499.77 377.33 P -(lost. If the contents of a windo) 108 365.33 T -(w are lost, an) 229.68 365.33 T -0 F -(Expose) 285.5 365.33 T -1 F -( e) 316.06 365.33 T -(v) 322.75 365.33 T -(ent is generated.) 327.6 365.33 T --0.07 (A) 108 341.33 P -0 F --0.07 (W) 117.65 341.33 P --0.07 (indo) 127.47 341.33 P --0.07 (w) 146.27 341.33 P -1 F --0.07 ( error is issued if windo) 153.49 341.33 P --0.07 (w is not a descendent of the root windo) 247.6 341.33 P --0.07 (w of the current print conte) 404 341.33 P --0.07 (xt. An) 512.64 341.33 P -0 F -(XPBadSequence) 108 329.33 T -1 F -( error is issued if) 178.56 329.33 T -0 F -(PrintStartP) 248.27 329.33 T -(age) 298.16 329.33 T -1 F -( is called in an) 312.6 329.33 T -0 F -(XPDocRaw) 372.87 329.33 T -1 F -( document.) 422.3 329.33 T -(An) 108 305.33 T -(y changes to the) 120.07 305.33 T -0 F -(XPP) 187.28 305.33 T -(ageAttr) 206.62 305.33 T -1 F -( attrib) 239.38 305.33 T -(ute pool must be made before) 262.79 305.33 T -0 F -(PrintStartP) 383.88 305.33 T -(age) 433.77 305.33 T -1 F -(is e) 450.71 305.33 T -(x) 464.17 305.33 T -(ecuted. Further) 469.02 305.33 T -(modi\336cations can only be made to the attrib) 108 293.33 T -(ute pool after a) 283.62 293.33 T -0 F -(PrintEndP) 346.38 293.33 T -(age) 392.4 293.33 T -1 F -( request is e) 406.84 293.33 T -(x) 454.18 293.33 T -(ecuted.) 459.03 293.33 T -0 12 Q -(PrintEndP) 108 238 T -(age) 163.22 238 T -1 10 Q -(cancel: BOOL) 108 218.33 T -(Errors:) 108 194.33 T -0 F -(XPBadContext, XPBadSequence) 138.27 194.33 T -1 F -(This request indicates the end of a print page, and causes windo) 108 170.33 T -(w to be unmapped. If cancel is) 362.7 170.33 T -0 F -(TR) 487.67 170.33 T -(UE) 501.26 170.33 T -1 F -(, the) 515.15 170.33 T -(current print page is canceled.) 108 158.33 T -(When cancel is) 108 134.33 T -0 F -(TR) 171.59 134.33 T -(UE) 185.18 134.33 T -1 F -(, the job currently being processed is canceled. The serv) 199.07 134.33 T -(er may discard an) 423.03 134.33 T -(y pending) 493.69 134.33 T --0.03 (output or may produce partial output. If the job w) 108 122.33 P --0.03 (as started with) 305.9 122.33 P -0 F --0.03 (XPGetData) 366.07 122.33 P -1 F --0.03 ( mode, then the entire data out-) 415.5 122.33 P -(put stream is implementation-de\336ned for this page.) 108 110.33 T -(The pool of job attrib) 108 86.33 T -(utes that w) 193.35 86.33 T -(as frozen when the) 236.58 86.33 T -0 F -(PrintStartP) 314.33 86.33 T -(age) 364.22 86.33 T -1 F -( request w) 378.66 86.33 T -(as e) 419.66 86.33 T -(x) 434.78 86.33 T -(ecuted is freed when) 439.63 86.33 T -0 F -(PrintEndP) 108 74.33 T -(age) 154.02 74.33 T -1 F -( is called.) 168.46 74.33 T -72 678 90 696 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 696 72 678 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 678 90 678 2 L -N -0 0 612 792 C -72 497 90 515.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 515.8 72 497.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 515.8 90 515.8 2 L -0.5 H -N -72 515.8 72 497.8 2 L -N -72 515.8 90 515.8 2 L -N -0 0 612 792 C -72 459 90 477 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 477 72 459 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 459 90 459 2 L -N -0 0 612 792 C -72 230 90 248.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 248.8 72 230.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 248.8 90 248.8 2 L -0.5 H -N -72 248.8 72 230.8 2 L -N -72 248.8 90 248.8 2 L -N -0 0 612 792 C -72 192 90 210 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 210 72 192 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 192 90 192 2 L -N -0 0 612 792 C -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "7" 11 -%%Page: "8" 12 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(8) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(Protocols) 466.22 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(8) 72 749.33 T -(Pr) 448.27 749.33 T -(otocols) 462.78 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 12 Q -0 X -(PrintGetP) 108 577 T -(ageDimensions) 160.54 577 T -1 10 Q -(conte) 108 557.33 T -(xt: PCONTEXT) 129.51 557.33 T -3 F -(\256) 100.8 541.33 T -1 F -(width: CARD16) 108 525.33 T -(height: CARD16) 108 513.33 T -(of) 108 501.33 T -(fset-x: CARD16) 116.08 501.33 T -(of) 108 489.33 T -(fset-y: CARD16) 116.08 489.33 T -(reproducible-width: CARD16) 108 477.33 T -(reproducible-height: CARD16) 108 465.33 T -(Errors:) 108 441.33 T -0 F -(XPBadContext) 138.27 441.33 T -1 F -(This request returns the total width and height of a page in pix) 108 417.33 T -(els, together with the net reproducible area) 356.71 417.33 T -(within the page. The net reproducible area is the portion of the page on which the printer is ph) 108 405.33 T -(ysically capa-) 484.27 405.33 T -(ble of placing ink.) 108 393.33 T -0 12 Q -(PrintSelectInput) 108 338 T -1 10 Q -(conte) 108 318.33 T -(xt: PCONTEXT) 129.51 318.33 T -(e) 108 306.33 T -(v) 112.19 306.33 T -(ent-mask: BITMASK) 117.04 306.33 T -(Errors:) 108 282.33 T -0 F -(XPBadContext, V) 138.27 282.33 T -(alue) 214.01 282.33 T -1 F -(This request speci\336es the print e) 108 258.33 T -(v) 236.9 258.33 T -(ents, from those in the speci\336ed print conte) 241.75 258.33 T -(xt, the client is interested in.) 414.36 258.33 T -(Possible v) 108 246.33 T -(alues for the e) 148.59 246.33 T -(v) 204.71 246.33 T -(ent-mask BITMASK are:) 209.56 246.33 T -(\245) 108 228.33 T -(XPNoEv) 126 228.33 T -(entMask) 161.96 228.33 T -(\245) 108 216.33 T -(XPPrintMask) 126 216.33 T -(\245) 108 204.33 T -(XP) 126 204.33 T -(Attrib) 137.86 204.33 T -(uteMask) 161.55 204.33 T -0 12 Q -(PrintInputSelected) 108 149 T -1 10 Q -(conte) 108 129.33 T -(xt: PCONTEXT) 129.51 129.33 T -3 F -(\256) 100.8 113.33 T -1 F -(e) 108 97.33 T -(v) 112.19 97.33 T -(ent-mask, all-e) 117.04 97.33 T -(v) 176.22 97.33 T -(ents-mask: BITMASK) 181.07 97.33 T -(Errors:) 108 73.33 T -0 F -(XPBadContext) 138.27 73.33 T -72 569 90 587.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 587.8 72 569.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 587.8 90 587.8 2 L -0.5 H -N -72 587.8 72 569.8 2 L -N -72 587.8 90 587.8 2 L -N -0 0 612 792 C -72 439 90 457 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 457 72 439 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 439 90 439 2 L -N -0 0 612 792 C -72 330 90 348.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 348.8 72 330.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 348.8 90 348.8 2 L -0.5 H -N -72 348.8 72 330.8 2 L -N -72 348.8 90 348.8 2 L -N -0 0 612 792 C -72 280 90 298 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 298 72 280 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 280 90 280 2 L -N -0 0 612 792 C -72 141 90 159.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 159.8 72 141.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 159.8 90 159.8 2 L -0.5 H -N -72 159.8 72 141.8 2 L -N -72 159.8 90 159.8 2 L -N -0 0 612 792 C -72 71 90 89 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 89 72 71 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 71 90 71 2 L -N -0 0 612 792 C -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "8" 12 -%%Page: "9" 13 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(Pr) 72 746.67 T -(otocols) 86.52 746.67 T -(9) 533 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(This request queries which X Print Serv) 108 704.33 T -(er e) 267.83 704.33 T -(v) 282.29 704.33 T -(ents the client has selected to recei) 287.14 704.33 T -(v) 425.19 704.33 T -(e from the speci\336ed print) 430.04 704.33 T -(conte) 108 692.33 T -(xt. all-e) 129.51 692.33 T -(v) 159.81 692.33 T -(ents-mask returns the set of all e) 164.66 692.33 T -(v) 293.83 692.33 T -(ents selected by all clients.) 298.68 692.33 T -0 12 Q -(PrintGetAttrib) 108 589 T -(utes) 185.08 589 T -1 10 Q -(conte) 108 569.33 T -(xt: PCONTEXT) 129.51 569.33 T -(pool: {) 108 557.33 T -0 F -(XPJ) 135.86 557.33 T -(obAttr) 154.04 557.33 T -(, XPDocAttr) 182 557.33 T -(, XPP) 234.39 557.33 T -(ageAttr) 258.73 557.33 T -(, XPPrinterAttr) 290.57 557.33 T -(, XPSer) 357.4 557.33 T -(v) 390.07 557.33 T -(erAttr) 394.97 557.33 T -1 F -(}) 422.17 557.33 T -3 F -(\256) 100.8 541.33 T -1 F -(attrib) 108 525.33 T -(utes: STRING8) 128.91 525.33 T -(Errors:) 108 501.33 T -0 F -(XPBadContext, V) 138.27 501.33 T -(alue) 214.01 501.33 T -1 F --0.33 (This request returns an attrib) 108 477.33 P --0.33 (ute pool from the speci\336ed print conte) 221.48 477.33 P --0.33 (xt. attrib) 372.13 477.33 P --0.33 (utes is the attrib) 405.49 477.33 P --0.33 (ute pool speci\336ed) 467.93 477.33 P -(by pool, and is encoded in COMPOUND_TEXT) 108 465.33 T -(.) 302.52 465.33 T -(The format used for attrib) 108 441.33 T -(utes is the same as the format used for an X resource \336le. F) 211.11 441.33 T -(or a description see) 447.58 441.33 T -(Section 15.1, \322Resource File Syntax\323, in the Xlib speci\336cation.) 108 429.33 T -(See section) 108 405.33 T -(3 for a detailed description of attrib) 155.77 405.33 T -(utes.) 297.21 405.33 T -0 12 Q -(PrintGetOneAttrib) 108 350 T -(ute) 206.41 350 T -1 10 Q -(conte) 108 330.33 T -(xt: PCONTEXT) 129.51 330.33 T -(pool: {) 108 318.33 T -0 F -(XPJ) 135.86 318.33 T -(obAttr) 154.04 318.33 T -(, XPDocAttr) 182 318.33 T -(, XPP) 234.39 318.33 T -(ageAttr) 258.73 318.33 T -(, XPPrinterAttr) 290.57 318.33 T -(, XPSer) 357.4 318.33 T -(v) 390.07 318.33 T -(erAttr) 394.97 318.33 T -1 F -(}) 422.17 318.33 T -(name: STRING8) 108 306.33 T -3 F -(\256) 100.8 290.33 T -1 F -(v) 108 274.33 T -(alue: STRING8) 112.75 274.33 T -(Errors:) 108 250.33 T -0 F -(XPBadContext, V) 138.27 250.33 T -(alue) 214.01 250.33 T -1 F --0.02 (This request retrie) 108 226.33 P --0.02 (v) 180.47 226.33 P --0.02 (es a single attrib) 185.32 226.33 P --0.02 (ute from the speci\336ed print conte) 250.33 226.33 P --0.02 (xt. It is similar to) 382.55 226.33 P -0 F --0.02 (PrintGetAttrib) 453.57 226.33 P --0.02 (utes,) 517.8 226.33 P -1 F -(b) 108 214.33 T -(ut returns only one attrib) 112.8 214.33 T -(ute v) 211.48 214.33 T -(alue instead of an entire pool of attrib) 230.95 214.33 T -(utes. The speci\336c attrib) 381 214.33 T -(ute is speci\336ed) 474.12 214.33 T -(by name. v) 108 202.33 T -(alue is encoded in COMPOUND_TEXT) 151.91 202.33 T -(.) 313.37 202.33 T -0 12 Q -(PrintSetAttrib) 108 147 T -(utes) 182.41 147 T -1 10 Q -(conte) 108 127.33 T -(xt: PCONTEXT) 129.51 127.33 T -(pool: {) 108 115.33 T -0 F -(XPJ) 135.86 115.33 T -(obAttr) 154.04 115.33 T -(, XPDocAttr) 182 115.33 T -(, XPP) 234.39 115.33 T -(ageAttr) 258.73 115.33 T -(, XPPrinterAttr) 290.57 115.33 T -(, XPSer) 357.4 115.33 T -(v) 390.07 115.33 T -(erAttr) 394.97 115.33 T -1 F -(}) 422.17 115.33 T -(rule: {) 108 103.33 T -0 F -(XP) 133.63 103.33 T -(AttrMer) 146.22 103.33 T -(ge, XP) 182.76 103.33 T -(AttrReplace) 209.79 103.33 T -1 F -(}) 261.99 103.33 T -(attrib) 108 91.33 T -(utes: STRING8) 128.91 91.33 T -(Errors:) 108 67.33 T -0 F -(XPBadContext, XPBadSequence, V) 138.27 67.33 T -(alue, Match) 289.57 67.33 T -72 581 90 599.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 599.8 72 581.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 599.8 90 599.8 2 L -0.5 H -N -72 599.8 72 581.8 2 L -N -72 599.8 90 599.8 2 L -N -0 0 612 792 C -72 499 90 517 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 517 72 499 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 499 90 499 2 L -N -0 0 612 792 C -72 342 90 360.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 360.8 72 342.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 360.8 90 360.8 2 L -0.5 H -N -72 360.8 72 342.8 2 L -N -72 360.8 90 360.8 2 L -N -0 0 612 792 C -72 248 90 266 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 266 72 248 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 248 90 248 2 L -N -0 0 612 792 C -72 139 90 157.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 157.8 72 139.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 157.8 90 157.8 2 L -0.5 H -N -72 157.8 72 139.8 2 L -N -72 157.8 90 157.8 2 L -N -0 0 612 792 C -72 65 90 83 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 83 72 65 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 65 90 65 2 L -N -0 0 612 792 C -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "9" 13 -%%Page: "10" 14 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(10) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(Protocols) 466.22 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(10) 72 749.33 T -(Pr) 448.27 749.33 T -(otocols) 462.78 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 X -(This request sets the names and v) 108 704.33 T -(alues for one or more attrib) 241.62 704.33 T -(utes within the speci\336ed attrib) 350.56 704.33 T -(ute pool.) 470.91 704.33 T -(attrib) 108 692.33 T -(utes is encoded in COMPOUND_TEXT that represents ne) 128.91 692.33 T -(w name/v) 362.79 692.33 T -(alue pairs according to the v) 401.7 692.33 T -(alue) 514.48 692.33 T -(speci\336ed in rule. F) 108 680.33 T -(or) 182.29 680.33 T -0 F -(XP) 193.12 680.33 T -(AttrReplace) 205.71 680.33 T -1 F -(, the e) 257.91 680.33 T -(xisting attrib) 281.92 680.33 T -(ute pool is discarded and replaced with attrib) 332.56 680.33 T -(utes.) 512.05 680.33 T -(F) 108 668.33 T -(or) 113.41 668.33 T -0 F -(XP) 124.24 668.33 T -(AttrMer) 136.83 668.33 T -(ge) 173.37 668.33 T -1 F -(, attrib) 182.81 668.33 T -(utes is mer) 208.72 668.33 T -(ged into the e) 251.87 668.33 T -(xisting attrib) 305.88 668.33 T -(ute pool; e) 356.52 668.33 T -(xisting name/v) 398.59 668.33 T -(alue pairs are) 457.51 668.33 T -(replaced and ne) 108 656.33 T -(w ones are added.) 170.5 656.33 T -(The format used for attrib) 108 632.33 T -(utes is the same as the format used for an X resource \336le. F) 211.11 632.33 T -(or a description see) 447.58 632.33 T -(Section 15.1, \322Resource File Syntax\323, in the Xlib speci\336cation.) 108 620.33 T -(See section) 108 596.33 T -(3 for a detailed description of attrib) 155.77 596.33 T -(utes.) 297.21 596.33 T -0 (A) 108 572.33 P -0 F -0 (Match) 117.72 572.33 P -1 F -0 ( message is returned if read-only attrib) 145.49 572.33 P -0 (ute pools attempt to use) 299.68 572.33 P -0 F -0 (PrintSetAttrib) 397.17 572.33 P -0 (utes) 459.18 572.33 P -1 F -0 (. An) 476.4 572.33 P -0 F -0 (XPBadSe-) 496.11 572.33 P --0.14 (quence) 108 560.33 P -1 F --0.14 ( message is issued when a request is sent to an attrib) 138 560.33 P --0.14 (ute pool at a time when the attrib) 345.46 560.33 P --0.14 (ute pool cannot) 476.24 560.33 P -(be modi\336ed.) 108 548.33 T -0 12 Q -(PrintRehashPrinterList) 108 493 T -1 10 Q -(This request causes the print serv) 108 450.33 T -(er to update its list of a) 240.88 450.33 T -(v) 332.34 450.33 T -(ailable printers together with their attrib) 337.09 450.33 T -(utes. The) 496.59 450.33 T -(print f) 108 438.33 T -(acilities underlying X Serv) 132.62 438.33 T -(er may pro) 239.96 438.33 T -(vide it with the ability to detect changes in printer topology and) 283.13 438.33 T -(dynamically update the list to re\337ect the changes. If X Serv) 108 426.33 T -(er does not ha) 345.31 426.33 T -(v) 400.93 426.33 T -(e this capability) 405.78 426.33 T -(, the) 468.46 426.33 T -0 F -(PrintRe-) 488.18 426.33 T -(hashPrinterList) 108 414.33 T -1 F -( must be used to notify it of changes.) 175.78 414.33 T -0 12 Q -(PrintQueryV) 108 359 T -(ersion) 174.79 359 T -3 10 Q -(\256) 100.8 339.33 T -1 F -(major) 108 323.33 T -(-v) 131.13 323.33 T -(ersion, minor) 139.31 323.33 T -(-v) 192.44 323.33 T -(ersion: CARD16) 200.62 323.33 T -(This request returns the major and minor v) 108 299.33 T -(ersion numbers of the X Print Service.) 278.66 299.33 T -0 12 Q -(PrintQueryScr) 108 244 T -(eens) 184.44 244 T -3 10 Q -(\256) 100.8 224.33 T -1 F -(roots: LIST) 108 208.33 T -(ofWINDO) 153.59 208.33 T -(W) 196 208.33 T -(This request returns a list of the X Serv) 108 184.33 T -(er screens that support the X Print Service Extension.) 265.05 184.33 T -0 12 Q -(PrintSetImageResolution) 108 129 T -1 10 Q -(conte) 108 109.33 T -(xt: PCONTEXT) 129.51 109.33 T -(image-resolution: CARD16) 108 97.33 T -3 F -(\256) 100.8 81.33 T -72 485 90 503.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 503.8 72 485.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 503.8 90 503.8 2 L -0.5 H -N -72 503.8 72 485.8 2 L -N -72 503.8 90 503.8 2 L -N -0 0 612 792 C -72 472 90 490 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 490 72 472 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 472 90 472 2 L -N -0 0 612 792 C -72 351 90 369.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 369.8 72 351.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 369.8 90 369.8 2 L -0.5 H -N -72 369.8 72 351.8 2 L -N -72 369.8 90 369.8 2 L -N -0 0 612 792 C -72 321 90 339 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 339 72 321 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 321 90 321 2 L -N -0 0 612 792 C -72 236 90 254.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 254.8 72 236.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 254.8 90 254.8 2 L -0.5 H -N -72 254.8 72 236.8 2 L -N -72 254.8 90 254.8 2 L -N -0 0 612 792 C -72 206 90 224 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 224 72 206 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 206 90 206 2 L -N -0 0 612 792 C -72 121 90 139.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 139.8 72 121.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 139.8 90 139.8 2 L -0.5 H -N -72 139.8 72 121.8 2 L -N -72 139.8 90 139.8 2 L -N -0 0 612 792 C -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "10" 14 -%%Page: "11" 15 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(Pr) 72 746.67 T -(otocols) 86.52 746.67 T -(11) 526 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(status: BOOL) 108 704.33 T -(pre) 108 692.33 T -(vious-resolution: CARD16) 120.52 692.33 T -(Errors:) 108 668.33 T -0 F -(XPBadContext) 138.27 668.33 T -1 F -(This request sets the resolution for subsequent) 108 644.33 T -0 F -(PutImage) 295.48 644.33 T -1 F -( requests on the screen of conte) 337.14 644.33 T -(xt, in pix) 462.51 644.33 T -(els per) 498.2 644.33 T -(inch.) 108 632.33 T -(When status is) 108 608.33 T -0 F -(TR) 168.83 608.33 T -(UE) 182.42 608.33 T -1 F -(, then the contents of an) 196.31 608.33 T -(y subsequent) 291.7 608.33 T -0 F -(PutImage) 346.14 608.33 T -1 F -( request to a Pixmap or to a W) 387.8 608.33 T -(indo) 509.05 608.33 T -(w) 526.58 608.33 T --0.26 (on the screen of the speci\336ed print conte) 108 596.33 P --0.26 (xt will automatically be scaled as part of the) 267.92 596.33 P -0 F --0.26 (PutImage) 444.7 596.33 P -1 F --0.26 ( request. The) 486.36 596.33 P -(scale f) 108 584.33 T -(actor is:) 133.72 584.33 T -4 F -(default-printer-resolution / image-resolution) 144 566.33 T -1 F -(where def) 108 542.33 T -(ault-printer) 147.6 542.33 T -(-resolution is the current v) 192.39 542.33 T -(alue of that page attrib) 297.68 542.33 T -(ute. Only the image itself is scaled) 387.46 542.33 T -(\050meaning the ef) 108 530.33 T -(fecti) 170.51 530.33 T -(v) 188.03 530.33 T -(e width and height of the image change\051, the dst-x and dst-y parameters to) 192.88 530.33 T -0 F -(PutImage) 491.99 530.33 T -1 F -(are not altered.) 108 518.33 T -(As a special case, a v) 108 494.33 T -(alue of zero for image_res resets the resolution to automatically track the printer reso-) 192.72 494.33 T -(lution. In this case \050which is also the def) 108 482.33 T -(ault setting for a ne) 269.27 482.33 T -(wly created print conte) 346.23 482.33 T -(xt\051, subsequent images) 438 482.33 T -(will not be scaled.) 108 470.33 T -(pre) 108 446.33 T -(vious-resolution is the pre) 120.52 446.33 T -(vious image resolution that w) 224.43 446.33 T -(as set for conte) 342.66 446.33 T -(xt in pix) 402.77 446.33 T -(els per inch.) 435.96 446.33 T -(If status is) 108 422.33 T -0 F -(F) 151.61 422.33 T -(ALSE) 156.82 422.33 T -1 F -(, then the print serv) 182.94 422.33 T -(er does not support image scaling foor the particular resolution gi) 260.28 422.33 T -(v) 521.66 422.33 T -(en) 526.51 422.33 T -(the current con\336guration of the printer) 108 410.33 T -(, and the application is responsible for an) 261.18 410.33 T -(y desired scaling.) 425.45 410.33 T -0 12 Q -(PrintGetImageResolution) 108 355 T -1 10 Q -(conte) 108 335.33 T -(xt: PCONTEXT) 129.51 335.33 T -3 F -(\256) 100.8 319.33 T -1 F -(image-resolution: CARD16) 108 303.33 T -(Errors:) 108 279.33 T -0 F -(XPBadContext) 138.27 279.33 T -1 F -(This request returns the current image-resolution for conte) 108 255.33 T -(xt in pix) 341.41 255.33 T -(els per inch. A v) 374.6 255.33 T -(alue of zero means the) 440.17 255.33 T -(resolution automatically tracks the printer resolution. If the request f) 108 243.33 T -(ails in some w) 381.19 243.33 T -(ay) 438.59 243.33 T -(, a ne) 447.38 243.33 T -(g) 468.61 243.33 T -(ati) 473.56 243.33 T -(v) 483.31 243.33 T -(e v) 488.16 243.33 T -(alue is) 499.85 243.33 T -(returned.) 108 231.33 T -0 14 Q -(2.4) 72 195.67 T -(Ev) 108 195.67 T -(ents) 124.2 195.67 T -0 12 Q -(XPPrintNotify) 108 140 T -1 10 Q -(detail: {) 108 120.33 T -0 F -(XPStartJ) 140.3 120.33 T -(obNotify) 180.14 120.33 T -(, XPEndJ) 216.81 120.33 T -(obNotify) 257.78 120.33 T -(, XPStartDocNotify) 294.45 120.33 T -(, XPEndDocNotify) 377.21 120.33 T -(,) 456.1 120.33 T -(XPStartP) 136.8 108.33 T -(ageNotify) 177.8 108.33 T -(, XPEndP) 218.35 108.33 T -(ageNotify) 260.48 108.33 T -1 F -(}) 301.58 108.33 T -(conte) 108 96.33 T -(xt: PCONTEXT) 129.51 96.33 T -(cancel: BOOL) 108 84.33 T -72 666 90 684 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 684 72 666 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 666 90 666 2 L -N -0 0 612 792 C -72 347 90 365.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 365.8 72 347.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 365.8 90 365.8 2 L -0.5 H -N -72 365.8 72 347.8 2 L -N -72 365.8 90 365.8 2 L -N -0 0 612 792 C -72 277 90 295 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 295 72 277 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 277 90 277 2 L -N -0 0 612 792 C -72 132 90 150.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 150.8 72 132.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 150.8 90 150.8 2 L -0.5 H -N -72 150.8 72 132.8 2 L -N -72 150.8 90 150.8 2 L -N -0 0 612 792 C -72 82 90 100 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 100 72 82 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 82 90 82 2 L -N -0 0 612 792 C -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "11" 15 -%%Page: "12" 16 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(12) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(Protocols) 466.22 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(12) 72 749.33 T -(Pr) 448.27 749.33 T -(otocols) 462.78 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 X -(This e) 108 704.33 T -(v) 132.47 704.33 T -(ent is generated when requests to) 137.32 704.33 T -0 F -(PrintStartDoc) 272.29 704.33 T -1 F -(,) 332.83 704.33 T -0 F -(PrintStartJ) 337.83 704.33 T -(ob) 386.56 704.33 T -1 F -(,) 397.12 704.33 T -0 F -(PrintStartP) 402.12 704.33 T -(age) 452.01 704.33 T -1 F -(,) 466.45 704.33 T -0 F -(PrintEndDoc) 471.45 704.33 T -1 F -(,) 528.12 704.33 T -0 F -(PrintEndJ) 108 692.33 T -(ob) 152.86 692.33 T -1 F -(, and) 163.42 692.33 T -0 F -(PrintEndP) 185.36 692.33 T -(age) 231.38 692.33 T -1 F -( ha) 245.82 692.33 T -(v) 257.56 692.33 T -(e been processed and completed. It is reported to clients selecting) 262.41 692.33 T -0 F -(XPPrintMask) 108 680.33 T -1 F -(.) 167.44 680.33 T -0 12 Q -(XP) 108 625 T -(Attrib) 123.11 625 T -(uteNotify) 154.86 625 T -1 10 Q -(detail: {) 108 605.33 T -0 F -(XPJ) 140.3 605.33 T -(obAttr) 158.48 605.33 T -(, XPDocAttr) 186.44 605.33 T -(, XPP) 238.83 605.33 T -(ageAttr) 263.17 605.33 T -(, XPPrinterAttr) 295.01 605.33 T -(, XPSer) 361.84 605.33 T -(v) 394.51 605.33 T -(erAttr) 399.41 605.33 T -(, XPMe-) 425.69 605.33 T -(diumAttr) 136.8 593.33 T -(, XPSpoolerAttr) 176.43 593.33 T -1 F -(}) 245.86 593.33 T -(conte) 108 581.33 T -(xt: PCONTEXT) 129.51 581.33 T -(This e) 108 557.33 T -(v) 132.47 557.33 T -(ent is generated when an) 137.32 557.33 T -(y of the print attrib) 236.03 557.33 T -(ute pools maintained by the print serv) 311.38 557.33 T -(er ha) 462.33 557.33 T -(v) 481.84 557.33 T -(e been modi-) 486.69 557.33 T --0.25 (\336ed. The modi\336cations may ha) 108 545.33 P --0.25 (v) 230.98 545.33 P --0.25 (e been initiated by the print serv) 235.83 545.33 P --0.25 (er itself or by a) 363.07 545.33 P -0 F --0.25 (PrintSetAttrib) 424.88 545.33 P --0.25 (utes) 486.89 545.33 P -1 F --0.25 ( request.) 504.11 545.33 P -(It is reported to clients selecting) 108 533.33 T -0 F -(XP) 238.54 533.33 T -(Attrib) 251.13 533.33 T -(uteMask) 277.59 533.33 T -1 F -(.) 314.81 533.33 T -72 617 90 635.8 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 635.8 72 617.8 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 635.8 90 635.8 2 L -0.5 H -N -72 635.8 72 617.8 2 L -N -72 635.8 90 635.8 2 L -N -0 0 612 792 C -72 579 90 597 C -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 597 72 579 2 L -1 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -72 579 90 579 2 L -N -0 0 612 792 C -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "12" 16 -%%Page: "13" 17 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(X Print Attrib) 72 746.67 T -(utes) 157.26 746.67 T -(13) 526 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 18 Q -(3) 72 699 T -(X Print Attrib) 108 699 T -(utes) 217.62 699 T -1 10 Q -(Printing-speci\336c attrib) 108 666.33 T -(utes play a k) 197.52 666.33 T -(e) 247.69 666.33 T -(y role in the X Print Service. The) 251.98 666.33 T -(y pro) 384.59 666.33 T -(vide a general-purpose mecha-) 405.27 666.33 T -(nism for storing information associated with printing. This information includes user print setup options,) 108 654.33 T -(printer capabilities, and spooler subsystem options.) 108 642.33 T -(The X Print Service selects attrib) 108 618.33 T -(utes in a w) 240.28 618.33 T -(ay that is consistent with the X W) 283.23 618.33 T -(indo) 418.1 618.33 T -(ws System, ISO/IEC) 435.63 618.33 T -(10175 \050ISO DP) 108 606.33 T -(A\051, and POSIX 1387.4 print standards. The ISO DP) 169.3 606.33 T -(A de\336nes a number of abstract objects) 375.86 606.33 T -(that are managed and manipulated during the printing process. These are kno) 108 594.33 T -(wn as DP) 416.02 594.33 T -(A-Objects. Each) 453.43 594.33 T --0.13 (DP) 108 582.33 P --0.13 (A-Object is represented by a set of attrib) 119.86 582.33 P --0.13 (utes which characterize that object. Each attrib) 281.24 582.33 P --0.13 (ute in turn is com-) 467.17 582.33 P -(posed of an attrib) 108 570.33 T -(ute-type \050attrib) 177.51 570.33 T -(ute name\051 and zero or more attrib) 237.02 570.33 T -(ute-v) 370.67 570.33 T -(alues.) 390.97 570.33 T -(The X Print Service utilizes selected DP) 108 552.33 T -(A-Objects, and for each of these, a subset of the associated) 268.17 552.33 T -(attrib) 108 540.33 T -(utes. The DP) 128.91 540.33 T -(A-Objects used are:) 179.93 540.33 T -0 F -(Ser) 108 518.33 T -(v) 122.34 518.33 T -(er Object) 127.24 518.33 T -1 F -(Speci\336es attrib) 198 518.33 T -(utes de\336ned for the X print serv) 257.52 518.33 T -(er) 384.57 518.33 T -(.) 391.79 518.33 T -0 F -(J) 108 496.33 T -(ob Object) 112.85 496.33 T -1 F -(Speci\336es attrib) 198 496.33 T -(utes for a single print request as sent to the spooler) 257.52 496.33 T -(.) 459.72 496.33 T -0 F -(Document Object) 108 474.33 T -1 F -(Speci\336es attrib) 198 474.33 T -(utes used to de\336ne a single document within a job) 257.52 474.33 T -(. If supported by) 456.83 474.33 T -(the implementation, multiple documents may be submitted within a gi) 198 462.33 T -(v) 478.31 462.33 T -(en job) 483.16 462.33 T -(.) 507.48 462.33 T -0 F -(Printer Object) 108 440.33 T -1 F -(Speci\336es attrib) 198 440.33 T -(utes that identify printer capabilities.) 257.52 440.33 T -(The X Print Service also pro) 108 418.33 T -(vides for changing certain attrib) 222 418.33 T -(utes on a page-by-page basis. This is a) 349.55 418.33 T -(capability for which the ISO DP) 108 406.33 T -(A does not de\336ne a separate DP) 236.23 406.33 T -(A-Object. This set of attrib) 363.06 406.33 T -(utes is kno) 470.9 406.33 T -(wn) 513.43 406.33 T -(within the X Print Service as P) 108 394.33 T -(age Attrib) 231.18 394.33 T -(utes.) 271.25 394.33 T -(The X Print Service requires some additional attrib) 108 372.33 T -(utes that are not de\336ned by the ISO DP) 311.94 372.33 T -(A. The attrib) 467.67 372.33 T -(ute) 518.85 372.33 T -(names for these attrib) 108 360.33 T -(utes are pre\336x) 194.17 360.33 T -(ed with \322) 250.67 360.33 T -0 F -(xp-) 287.33 360.33 T -1 F -(\323.) 301.22 360.33 T -(A serv) 108 338.33 T -(er implementation can de\336ne additional attrib) 134.23 338.33 T -(utes.) 316.51 338.33 T -(This section de\336nes the follo) 108 316.33 T -(wing sets of attrib) 223.3 316.33 T -(utes for the X Print Service:) 295.04 316.33 T -(\245) 108 294.33 T -(Serv) 126 294.33 T -(er Attrib) 144.18 294.33 T -(utes) 178.14 294.33 T -(\245) 108 282.33 T -(Printer Attrib) 126 282.33 T -(utes) 179.41 282.33 T -(\245) 108 270.33 T -(Job Attrib) 126 270.33 T -(utes) 166.08 270.33 T -(\245) 108 258.33 T -(Document Attrib) 126 258.33 T -(utes) 193.85 258.33 T -(\245) 108 246.33 T -(P) 126 246.33 T -(age Attrib) 131.41 246.33 T -(utes) 171.48 246.33 T -0 14 Q -(3.1) 72 210.67 T -(Attrib) 108 210.67 T -(ute V) 145.04 210.67 T -(alue Defaults And V) 176.03 210.67 T -(alidation) 295.68 210.67 T -1 10 Q -(This section pro) 108 186.33 T -(vides an o) 172.29 186.33 T -(v) 212.69 186.33 T -(ervie) 217.54 186.33 T -(w of the handling of def) 237.28 186.33 T -(ault attrib) 333.55 186.33 T -(ute v) 371.96 186.33 T -(alues and the procedure for the v) 391.43 186.33 T -(ali-) 522.25 186.33 T --0.14 (dation of attrib) 108 174.33 P --0.14 (ute v) 166.96 174.33 P --0.14 (alues within the X Print Service. Details for indi) 186.3 174.33 P --0.14 (vidual attrib) 377.99 174.33 P --0.14 (utes can be found in the rest) 426.26 174.33 P -(of this chapter) 108 162.33 T -(.) 164.66 162.33 T -0 14 Q -(3.1.1) 72 129.67 T -(Assigning Attrib) 126 129.67 T -(ute V) 224.9 129.67 T -(alue Defaults) 255.88 129.67 T -1 10 Q -(An attrib) 108 105.33 T -(ute speci\336cation with an empty v) 143.63 105.33 T -(alue indicates that the attrib) 275.87 105.33 T -(ute has no v) 386.21 105.33 T -(alue. W) 434.01 105.33 T -(ithin X Print Ser-) 464.71 105.33 T -(vice con\336guration \336les and attrib) 108 93.33 T -(ute pools, an attrib) 240.01 93.33 T -(ute speci\336cation that omits the v) 314.25 93.33 T -(alue is ef) 443.72 93.33 T -(fecti) 479.57 93.33 T -(v) 497.09 93.33 T -(ely) 501.94 93.33 T --0.37 (treated as if there were no attrib) 108 81.33 P --0.37 (ute speci\336cation. An empty v) 232.78 81.33 P --0.37 (alued attrib) 348.56 81.33 P --0.37 (ute speci\336cation that has precedence) 393.26 81.33 P -(o) 108 69.33 T -(v) 112.85 69.33 T -(er a non-empty attrib) 117.7 69.33 T -(ute speci\336cation \050for instance, an empty printer quali\336ed attrib) 201.65 69.33 T -(ute o) 451.69 69.33 T -(v) 471.26 69.33 T -(er a non-empty) 476.11 69.33 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "13" 17 -%%Page: "14" 18 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(14) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(X Print Attrib) 432.53 41.28 T -(utes) 487.89 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(14) 72 749.33 T -(X Print Attrib) 394.63 749.33 T -(utes) 479.89 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 X --0.02 (model quali\336ed attrib) 108 704.33 P --0.02 (ute\051 will ef) 193.88 704.33 P --0.02 (fecti) 237.48 704.33 P --0.02 (v) 255 704.33 P --0.02 (ely \322unset\323 the lo) 259.85 704.33 P --0.02 (wer precedence attrib) 329.26 704.33 P --0.02 (ute speci\336cation. When a print) 415.1 704.33 P -(job commences, the X Print Service may infer a def) 108 692.33 T -(ault v) 315.08 692.33 T -(alue for an attrib) 337.33 692.33 T -(ute that has no v) 403.5 692.33 T -(alue. In some) 468.8 692.33 T -(cases the X Print Service may e) 108 680.33 T -(xplicitly assign a def) 234.49 680.33 T -(ault v) 317.44 680.33 T -(alue to an attrib) 339.69 680.33 T -(ute before presenting it in an) 401.98 680.33 T -(attrib) 108 668.33 T -(ute pool.) 128.91 668.33 T -0 14 Q -(3.1.2) 72 635.67 T -(V) 126 635.67 T -(alidating Attrib) 134.82 635.67 T -(ute V) 228.27 635.67 T -(alues) 259.25 635.67 T -1 10 Q --0.23 (The X Print Serv) 108 611.33 P --0.23 (er ensures that attrib) 175.21 611.33 P --0.23 (ute pools presented to the client are al) 255.69 611.33 P --0.23 (w) 405.33 611.33 P --0.23 (ays comprised of v) 412.45 611.33 P --0.23 (alid attrib) 487.33 611.33 P --0.23 (ute) 525.51 611.33 P --0.22 (speci\336cations for attrib) 108 599.33 P --0.22 (utes de\336ned by the X Print Service. V) 199.57 599.33 P --0.22 (alidation is \336rst performed when a print conte) 348.59 599.33 P --0.22 (xt) 529.94 599.33 P -(is created. V) 108 587.33 T -(alidation is also performed whene) 157.15 587.33 T -(v) 292.43 587.33 T -(er a client requests an update to an attrib) 297.28 587.33 T -(ute pool.) 458.71 587.33 T --0.32 (V) 108 563.33 P --0.32 (alidation in) 114.11 563.33 P --0.32 (v) 158.67 563.33 P --0.32 (olv) 163.47 563.33 P --0.32 (es checking the attrib) 176.1 563.33 P --0.32 (ute v) 260.19 563.33 P --0.32 (alue ag) 279.33 563.33 P --0.32 (ainst its set of v) 307.56 563.33 P --0.32 (alid v) 368.8 563.33 P --0.32 (alues. The process may also tak) 390.72 563.33 P --0.32 (e into) 515.65 563.33 P -(account the current v) 108 551.33 T -(alues of other attrib) 191.89 551.33 T -(utes and the capabilities of the DDX dri) 269.73 551.33 T -(v) 428.62 551.33 T -(er) 433.47 551.33 T -(.) 440.69 551.33 T -(Attrib) 108 527.33 T -(utes may be single-v) 131.69 527.33 T -(alued or multi-v) 213.93 527.33 T -(alued.) 278.12 527.33 T -(When a print conte) 108 503.33 T -(xt is created, if the serv) 184.22 503.33 T -(er determines that an attrib) 277.38 503.33 T -(ute v) 384.38 503.33 T -(alue is in) 403.85 503.33 T -(v) 439.56 503.33 T -(alid, the serv) 444.31 503.33 T -(er will) 495.54 503.33 T -(ignore the in) 108 491.33 T -(v) 158.15 491.33 T -(alid attrib) 162.9 491.33 T -(ute speci\336cation and may set an e) 201.31 491.33 T -(xplicit def) 335.58 491.33 T -(ault for the attrib) 376.31 491.33 T -(ute in the pool. F) 443.6 491.33 T -(or) 511.51 491.33 T -(multi-v) 108 479.33 T -(alued attrib) 137.2 479.33 T -(utes, the serv) 182.27 479.33 T -(er will ignore each v) 234.61 479.33 T -(alue component that is in) 316.56 479.33 T -(v) 416.71 479.33 T -(alid. If all of the speci\336ed) 421.46 479.33 T -(components are in) 108 467.33 T -(v) 180.92 467.33 T -(alid the serv) 185.67 467.33 T -(er will reject the attrib) 234.4 467.33 T -(ute speci\336cation, and for certain attrib) 323.07 467.33 T -(utes will set an) 475.06 467.33 T -(e) 108 455.33 T -(xplicit def) 112.29 455.33 T -(ault for the attrib) 153.02 455.33 T -(ute in the pool.) 220.31 455.33 T --0.07 (When the client requests an update to an attrib) 108 431.33 P --0.07 (ute pool \050e.g. when issuing) 292.73 431.33 P -0 F --0.07 (PrintSetAttrib) 402.63 431.33 P --0.07 (utes) 464.64 431.33 P -1 F --0.07 (\051, if the serv) 481.86 431.33 P --0.07 (er) 529.8 431.33 P -(determines that a single-v) 108 419.33 T -(alued attrib) 210.79 419.33 T -(ute is in) 255.86 419.33 T -(v) 287.13 419.33 T -(alid, that attrib) 291.88 419.33 T -(ute will not be updated. If all components of a) 350.29 419.33 T -(multi-v) 108 407.33 T -(alued attrib) 137.2 407.33 T -(ute are in) 182.27 407.33 T -(v) 219.08 407.33 T -(alid the attrib) 223.83 407.33 T -(ute will not be updated, otherwise an) 276.96 407.33 T -(y in) 424.29 407.33 T -(v) 439.17 407.33 T -(alid components are) 443.92 407.33 T -(ignored. Unrecognized attrib) 108 395.33 T -(utes will be stored in the corresponding attrib) 223.05 395.33 T -(ute pool and returned in) 404.22 395.33 T -0 F -(Print-) 502.26 395.33 T -(GetAttrib) 108 383.33 T -(ute) 150.01 383.33 T -1 F -(, b) 163.34 383.33 T -(ut are otherwise ignored.) 173.14 383.33 T -(As part of the v) 108 359.33 T -(alidation for a gi) 169.96 359.33 T -(v) 236.09 359.33 T -(en attrib) 240.94 359.33 T -(ute, the print serv) 273.79 359.33 T -(er may alter other attrib) 343.63 359.33 T -(utes in response to the) 437.85 359.33 T --0.07 (change. F) 108 347.33 P --0.07 (or e) 146.66 347.33 P --0.07 (xample, changing the v) 161.71 347.33 P --0.07 (alue of the) 254.57 347.33 P -0 F --0.07 (document-f) 299.08 347.33 P --0.07 (ormat) 347.7 347.33 P -1 F --0.07 ( attrib) 373.8 347.33 P --0.07 (ute might cause the v) 397.15 347.33 P --0.07 (alue of the) 481.61 347.33 P -0 F --0.07 (xp-) 526.11 347.33 P -(embedded-f) 108 335.33 T -(ormats-supported) 158.3 335.33 T -1 F -( attrib) 234.96 335.33 T -(ute to change as.) 258.37 335.33 T -0 14 Q -(3.1.3) 72 302.67 T -(Structur) 126 302.67 T -(ed V) 177.07 302.67 T -(alues) 203.39 302.67 T -(3.2) 72 242.67 T -(Ser) 108 242.67 T -(v) 128.08 242.67 T -(er Attrib) 134.94 242.67 T -(utes) 187.91 242.67 T -1 10 Q -(The serv) 108 218.33 T -(er attrib) 142.56 218.33 T -(ute pool is identi\336ed by XPServ) 173.74 218.33 T -(erAttr and describes the capabilities of the X Print Serv) 301.65 218.33 T -(er) 522.85 218.33 T -(.) 530.07 218.33 T -0 F -(locale) 108 200.33 T -1 F -(The v) 198 200.33 T -(alue of this attrib) 220.8 200.33 T -(ute is the locale in which the X Print Serv) 288.65 200.33 T -(er is running.) 455.43 200.33 T -0 F -(multiple-documents-supported) 108 178.33 T -1 F -(This attrib) 198 166.33 T -(ute indicates whether the serv) 239.19 166.33 T -(er supports jobs containing multiple) 357.9 166.33 T -(documents.) 198 154.33 T -0 14 Q -(3.3) 72 118.67 T -(Printer Attrib) 108 118.67 T -(utes) 192.08 118.67 T -1 10 Q -(The printer attrib) 108 94.33 T -(ute pool is identi\336ed by XPPrinterAttr and describes printer capabilities.) 176.12 94.33 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "14" 18 -%%Page: "15" 19 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(X Print Attrib) 72 746.67 T -(utes) 157.26 746.67 T -(15) 526 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 10 Q -(content-orientations-supported) 108 704.33 T -1 F -(A list of orientations supported in the print conte) 198 692.33 T -(xt. The list is a group of strings) 392.84 692.33 T -(separated by white space. V) 198 680.33 T -(alid v) 308.8 680.33 T -(alues are) 331.05 680.33 T -0 F -(portrait) 368.81 680.33 T -1 F -(,) 402.69 680.33 T -0 F -(landscape) 407.69 680.33 T -1 F -(,) 449.92 680.33 T -0 F -(r) 454.92 680.33 T -(e) 459.18 680.33 T -(v) 463.47 680.33 T -(erse-portrait) 468.37 680.33 T -1 F -(,) 522.79 680.33 T -(and) 198 668.33 T -0 F -(r) 214.94 668.33 T -(e) 219.2 668.33 T -(v) 223.49 668.33 T -(erse-landscape) 228.39 668.33 T -1 F -(.) 291.16 668.33 T -(The def) 198 644.33 T -(ault v) 228.72 644.33 T -(alue is determined by the DDX, and is e) 250.97 644.33 T -(xplicitly set in the printer pool.) 411.07 644.33 T -(V) 198 632.33 T -(alidation for this attrib) 204.11 632.33 T -(ute is as described for multi-v) 293.63 632.33 T -(alued attrib) 412.53 632.33 T -(utes in \322V) 457.6 632.33 T -(alidating) 497.04 632.33 T -(Attrib) 198 620.33 T -(ute V) 221.69 620.33 T -(alues\323.) 242.52 620.33 T -(The initial v) 198 596.33 T -(alue of the) 246.64 596.33 T -0 F -(content-orientations-supported) 291.35 596.33 T -1 F -( attrib) 424.12 596.33 T -(ute is typically set by) 447.53 596.33 T -(the printer v) 198 584.33 T -(endor in the model-con\336g \336le.) 246.73 584.33 T -0 F -(descriptor) 108 562.33 T -1 F -(The) 198 562.33 T -0 F -(descriptor) 216.05 562.33 T -1 F -( is a human readable description of the printer encoded as) 259.93 562.33 T -(COMPOUND_TEXT) 198 550.33 T -(. This description may contain more than one line.) 285.03 550.33 T -0 F -(document-attrib) 108 528.33 T -(utes-supported) 177.79 528.33 T -1 F -(A list of document attrib) 198 516.33 T -(utes supported in the print conte) 296.13 516.33 T -(xt. This list is returned as a) 424.58 516.33 T -(set of whitespace-delimited attrib) 198 504.33 T -(ute names.) 331.39 504.33 T -0 F -(document-f) 108 482.33 T -(ormats-supported) 156.63 482.33 T -1 F -(A list of document formats, including format v) 198 470.33 T -(ariants and format v) 384.96 470.33 T -(ersions that are) 465.07 470.33 T -(supported in the print conte) 198 458.33 T -(xt. Each entry in the list is a structure comprised of the) 307.84 458.33 T -(document-format, document-format-v) 198 446.33 T -(ariant, and a document-format-v) 349.94 446.33 T -(ersion.) 479.2 446.33 T -(V) 198 434.33 T -(ariant and v) 204.11 434.33 T -(ersion may be omitted in some cases. The triple v) 251.17 434.33 T -(alue is enclosed by) 449.23 434.33 T -(curly braces \322{}\323 and delimited by whitespace.) 198 422.33 T -0 F -(input-trays-medium) 108 400.33 T -1 F -(This attrib) 198 400.33 T -(ute identi\336es what medium is loaded in each printer tray) 239.19 400.33 T -(. The v) 463.79 400.33 T -(alue is) 491.59 400.33 T -(speci\336ed as a list of structures, each of which contains a tray identi\336er and a) 198 388.33 T -(medium identi\336er) 198 376.33 T -(. V) 268.84 376.33 T -(alid tray identi\336ers are) 279.95 376.33 T -0 F -(top) 372.71 376.33 T -1 F -(,) 386.6 376.33 T -0 F -(middle) 391.6 376.33 T -1 F -(,) 421.05 376.33 T -0 F -(bottom) 426.05 376.33 T -1 F -(,) 456.6 376.33 T -0 F -(en) 461.6 376.33 T -(v) 471.2 376.33 T -(elope) 476.1 376.33 T -1 F -(,) 498.32 376.33 T -0 F -(manual) 198 364.33 T -1 F -(,) 230.23 364.33 T -0 F -(lar) 235.23 364.33 T -(ge-capacity) 247.35 364.33 T -1 F -(,) 295.02 364.33 T -0 F -(main) 300.02 364.33 T -1 F -(, and) 321.69 364.33 T -0 F -(side) 343.63 364.33 T -1 F -(. The X Print Service de\336nes v) 360.3 364.33 T -(alid medium) 483.09 364.33 T -(identi\336ers to be the standard v) 198 352.33 T -(alues of the) 318.57 352.33 T -0 F -(medium-size) 367.17 352.33 T -1 F -( attrib) 421.05 352.33 T -(ute as speci\336ed in) 444.46 352.33 T -(ISO/IEC 10175-1.) 198 340.33 T -(F) 198 316.33 T -(or each tray / medium \050size\051 combination, the tray must be present in the v) 203.41 316.33 T -(alue of) 501.17 316.33 T -(the) 198 304.33 T -0 F -(medium-sour) 212.72 304.33 T -(ce-sizes-supported) 269.76 304.33 T -1 F -( attrib) 348.08 304.33 T -(ute, and the medium size must be listed) 371.49 304.33 T -(for that tray) 198 292.33 T -(.) 244.56 292.33 T -0 F -(job-attrib) 108 270.33 T -(utes-supported) 149.46 270.33 T -1 F -(A list of the job attrib) 198 258.33 T -(utes supported for the printer) 284.19 258.33 T -(. This list is returned as a set of) 399.73 258.33 T -(whitespace-delimited attrib) 198 246.33 T -(ute names.) 306.95 246.33 T -0 F -(medium-sour) 108 224.33 T -(ce-sizes-supported) 165.04 224.33 T -1 F -(This attrib) 198 212.33 T -(ute identi\336es or speci\336es the sizes of media that are supported by the) 239.19 212.33 T -(printer) 198 200.33 T -(. F) 224.11 200.33 T -(or each input tray a set of supported media sizes is indicated. F) 234.52 200.33 T -(or each) 485.72 200.33 T -(medium, the page size, an indicator as to the medium feed direction, and the assured) 198 188.33 T -(reproduction area the printer supports are speci\336ed.) 198 176.33 T -(V) 198 152.33 T -(alid input tray v) 204.11 152.33 T -(alues are) 267.47 152.33 T -0 F -(top) 305.23 152.33 T -1 F -(,) 319.12 152.33 T -0 F -(middle) 324.12 152.33 T -1 F -(,) 353.57 152.33 T -0 F -(bottom) 358.57 152.33 T -1 F -(,) 389.12 152.33 T -0 F -(en) 394.12 152.33 T -(v) 403.72 152.33 T -(elope) 408.62 152.33 T -1 F -(,) 430.84 152.33 T -0 F -(manual) 435.84 152.33 T -1 F -(,) 468.07 152.33 T -0 F -(lar) 198 140.33 T -(ge-capacity) 210.12 140.33 T -1 F -(,) 257.79 140.33 T -0 F -(main) 262.79 140.33 T -1 F -(, and) 284.46 140.33 T -0 F -(side) 306.4 140.33 T -1 F -(. If the printer has only one input tray) 323.07 140.33 T -(, speci\336cation) 472.12 140.33 T -(of this v) 198 128.33 T -(alue is optional.) 230.53 128.33 T -(The page size is a descripti) 198 104.33 T -(v) 305.78 104.33 T -(e-name indicating the size of the page. Examples are) 310.63 104.33 T -0 F -(iso-a4) 198 92.33 T -1 F -(,) 223 92.33 T -0 F -(na-letter) 228 92.33 T -1 F -(, and) 264.25 92.33 T -0 F -(na-legal) 286.19 92.33 T -1 F -(. The complete list of v) 320.08 92.33 T -(alid v) 412.6 92.33 T -(alues is the set of) 434.85 92.33 T -(descripti) 198 80.33 T -(v) 232.19 80.33 T -(e-names de\336ned for the standard v) 237.04 80.33 T -(alues of the) 374.81 80.33 T -0 F -(medium-size) 423.41 80.33 T -1 F -( attrib) 477.29 80.33 T -(ute as) 500.7 80.33 T -(speci\336ed in ISO/IEC 10175-1.) 198 68.33 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "15" 19 -%%Page: "16" 20 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(16) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(X Print Attrib) 432.53 41.28 T -(utes) 487.89 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(16) 72 749.33 T -(X Print Attrib) 394.63 749.33 T -(utes) 479.89 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 X -(The medium feed direction is represented as a boolean v) 198 704.33 T -(alue indicating whether the) 423.53 704.33 T -(long edge \050) 198 692.33 T -0 F -(TR) 242.99 692.33 T -(UE) 256.58 692.33 T -1 F -(\051 or the short edge \050) 270.47 692.33 T -0 F -(F) 349.06 692.33 T -(ALSE) 354.27 692.33 T -1 F -(\051 feeds into the printer so that) 380.39 692.33 T -(orientation is speci\336ed.) 198 680.33 T -(The assured reproduction area is the area within the current medium tp which the) 198 656.33 T -(printer can render) 198 644.33 T -(. This area is speci\336ed in millimeters according to the RCS) 268.53 644.33 T -(coordinate system de\336ned by the ISO DP) 198 632.33 T -(A. The area v) 362.62 632.33 T -(alue is de\336ned by a structure) 416.79 632.33 T -(containing the minimum-x, maximum-x, minimum-y) 198 620.33 T -(, and maximum-y) 410.14 620.33 T -(.) 480.32 620.33 T -(The v) 198 596.33 T -(alue for a medium size is speci\336ed in a structure comprised of the page size,) 220.8 596.33 T -(the feed direction indicator) 198 584.33 T -(, and the assured reproduction area.) 305.63 584.33 T -(The v) 198 560.33 T -(alue of the) 220.8 560.33 T -0 F -(medium-sour) 265.51 560.33 T -(ce-sizes-supported) 322.55 560.33 T -1 F -( attrib) 400.87 560.33 T -(ute is a list of structures,) 424.28 560.33 T -(each comprised of the input tray v) 198 548.33 T -(alue and a set of medium size v) 334.39 548.33 T -(alues.) 459.95 548.33 T -0 F -(plexes-supported) 108 526.33 T -1 F -(A list of ple) 198 526.33 T -(x options that the printer supports. The list is a group of strings) 245.35 526.33 T -(separated by white space. V) 198 514.33 T -(alid v) 308.8 514.33 T -(alues are) 331.05 514.33 T -0 F -(simplex) 368.81 514.33 T -1 F -(,) 401.59 514.33 T -0 F -(duplex) 406.59 514.33 T -1 F -(, and) 435.49 514.33 T -0 F -(tumble) 457.43 514.33 T -1 F -(.) 487.43 514.33 T -0 F -(printer) 108 492.33 T -(-model) 138.18 492.33 T -1 F -(Human-readable te) 198 492.33 T -(xt that identi\336es the mak) 274.21 492.33 T -(e and model of the printer) 373 492.33 T -(. This v) 476.04 492.33 T -(alue is) 506.07 492.33 T -(encoded as COMPOUND_TEXT) 198 480.33 T -(.) 331.68 480.33 T -0 F -(printer) 108 458.33 T -(-name) 138.18 458.33 T -1 F -(This attrib) 198 458.33 T -(ute uniquely identi\336es a printer on a gi) 239.19 458.33 T -(v) 393.65 458.33 T -(en X Print Serv) 398.5 458.33 T -(er) 460.29 458.33 T -(.) 467.51 458.33 T -0 F -(printer) 108 436.33 T -(-r) 138.18 436.33 T -(esolutions-supported) 145.77 436.33 T -1 F -(A list of the resolutions in dots per inch that the printer supports.) 198 424.33 T -0 F -(xp-embedded-f) 108 402.33 T -(ormats-supported) 172.19 402.33 T -1 F -(This attrib) 198 390.33 T -(ute identi\336es the set of data formats recognized as v) 239.19 390.33 T -(alid v) 446.4 390.33 T -(alues for the) 468.65 390.33 T -(doc_fmt parameter of) 198 378.33 T -0 F -(PrintPutDocumentData) 287.14 378.33 T -1 F -(, when this request is issued within a) 388.79 378.33 T -(print document of type) 198 366.33 T -0 F -(XPDocNormal) 291.88 366.33 T -1 F -(.) 354.64 366.33 T -(The v) 198 342.33 T -(alue is a list of data formats. Each entry in the list is a structure comprised of) 220.8 342.33 T -(the data format, a format v) 198 330.33 T -(ariant, and a format v) 304.39 330.33 T -(ersion. The v) 390.05 330.33 T -(ariant and the v) 442.29 330.33 T -(ersion) 504.07 330.33 T -(may be omitted in some cases. Structure v) 198 318.33 T -(alues are enclosed by curly braces \322{}\323) 366.62 318.33 T -(and delimited by whitespace. V) 198 306.33 T -(alid v) 323.26 306.33 T -(alues are de\336ned by the printer DDX dri) 345.51 306.33 T -(v) 506.61 306.33 T -(er) 511.46 306.33 T -(.) 518.68 306.33 T -0 F -(xp-listf) 108 284.33 T -(onts-modes-supported) 137.75 284.33 T -1 F -(De\336nes the set of v) 198 272.33 T -(alues that may be used to comprise the v) 274.96 272.33 T -(alue of the) 436.91 272.33 T -0 F -(xp-listf) 481.62 272.33 T -(onts-) 511.37 272.33 T -(modes) 198 260.33 T -1 F -( document / page attrib) 225.22 260.33 T -(ute. The v) 317.23 260.33 T -(alue is a whitespace delimited list of) 357.25 260.33 T -(listfonts mode v) 198 248.33 T -(alues, which are de\336ned belo) 262.2 248.33 T -(w) 378.31 248.33 T -(.) 384.88 248.33 T -0 F -(xp-page-attrib) 108 226.33 T -(utes-supported) 169.46 226.33 T -1 F -(A list of page attrib) 198 214.33 T -(utes supported for the printer) 275.57 214.33 T -(. This list is comprised of a set of) 391.11 214.33 T -(whitespace-delimited attrib) 198 202.33 T -(ute names.) 306.95 202.33 T -0 F -(xp-raw-f) 108 180.33 T -(ormats-supported) 144.96 180.33 T -1 F -(This attrib) 198 168.33 T -(ute identi\336es the set of data formats recognized as v) 239.19 168.33 T -(alid v) 446.4 168.33 T -(alues for the) 468.65 168.33 T -(doc_fmt parameter of) 198 156.33 T -0 F -(PrintPutDocumentData) 287.14 156.33 T -1 F -(, when this function is called within) 388.79 156.33 T -(a print document of type) 198 144.33 T -0 F -(XPDocRaw) 298.82 144.33 T -1 F -(.) 347.6 144.33 T -(The v) 198 120.33 T -(alue is a list of data formats. Each entry in the list is a structure comprised of) 220.8 120.33 T -(the data format, an optional format v) 198 108.33 T -(ariant, and an optional format v) 344.67 108.33 T -(ersion. Structure) 470.61 108.33 T -(v) 198 96.33 T -(alues are enclosed by curly braces \322{}\323 and delimited by whitespace. V) 202.75 96.33 T -(alid v) 487.83 96.33 T -(alues) 510.08 96.33 T -(are de\336ned based on the ph) 198 84.33 T -(ysical printer\325) 307.09 84.33 T -(s capabilities.) 362.36 84.33 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "16" 20 -%%Page: "17" 21 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(X Print Attrib) 72 746.67 T -(utes) 157.26 746.67 T -(17) 526 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 10 Q -(xp-setup-pr) 108 704.33 T -(o) 157.82 704.33 T -(viso) 162.72 704.33 T -1 F -(This attrib) 198 704.33 T -(ute indicates whether or not a required attrib) 239.19 704.33 T -(ute or set of attrib) 416.45 704.33 T -(utes must be) 487.35 704.33 T -(set prior to commencing the print job) 198 692.33 T -(.) 346.48 692.33 T -(V) 198 668.33 T -(alid v) 204.11 668.33 T -(alues for this attrib) 226.36 668.33 T -(ute are) 301.43 668.33 T -0 F -(xp-setup-mandatory) 330.86 668.33 T -1 F -( and) 418.08 668.33 T -0 F -(xp-setup-optional) 437.52 668.33 T -1 F -(. If) 512.53 668.33 T -(this attrib) 198 656.33 T -(ute is not speci\336ed,) 235.86 656.33 T -0 F -(xp-setup-optional) 315.58 656.33 T -1 F -( is assumed.) 390.59 656.33 T -(The initial v) 198 632.33 T -(alue of the) 246.64 632.33 T -0 F -(xp-setup-pr) 291.35 632.33 T -(o) 341.17 632.33 T -(viso) 346.07 632.33 T -1 F -( attrib) 362.74 632.33 T -(ute is typically set by the printer) 386.15 632.33 T -(v) 198 620.33 T -(endor in the model-con\336g \336le.) 202.85 620.33 T -0 14 Q -(3.4) 72 584.67 T -(J) 108 584.67 T -(ob Attrib) 114.79 584.67 T -(utes) 170.12 584.67 T -1 10 Q -(The job attrib) 108 560.33 T -(ute pool is identi\336ed by XPJobAttr and pro) 162.24 560.33 T -(vides information on ho) 334.59 560.33 T -(w to process a print job) 430.17 560.33 T -(.) 523.37 560.33 T -(T) 108 548.33 T -(ypically) 113.31 548.33 T -(, job attrib) 144.88 548.33 T -(utes are set by the Print Dialog Manager based on user input from the setup dialog.) 186.07 548.33 T -0 F -(job-name) 108 530.33 T -1 F -(This is the name of the job to be used in subsequent processing and in printing) 198 530.33 T -(banner pages. The v) 198 518.33 T -(alue is free form te) 278.28 518.33 T -(xt.) 353.66 518.33 T -0 F -(job-o) 108 496.33 T -(wner) 130.12 496.33 T -1 F -(This attrib) 198 496.33 T -(ute identi\336es the human o) 239.19 496.33 T -(wner of the print job) 342.27 496.33 T -(.) 424.08 496.33 T -0 F -(noti\336cation-pr) 108 474.33 T -(o\336le) 169.49 474.33 T -1 F -(This attrib) 198 474.33 T -(ute is a speci\336cation of e) 239.19 474.33 T -(v) 338.09 474.33 T -(ents about which the user is to be noti\336ed. The) 342.94 474.33 T -(X Print service uses this attrib) 198 462.33 T -(ute to determine whether or not to notify the user of) 318.07 462.33 T -(print job completion via electronic mail, or in ISO DP) 198 450.33 T -(A parlance, the X Print) 413.18 450.33 T -(Service recognizes the) 198 438.33 T -0 F -(e) 290.47 438.33 T -(v) 294.76 438.33 T -(ent-r) 299.66 438.33 T -(eport-job-completed) 320.58 438.33 T -1 F -( e) 407.78 438.33 T -(v) 414.47 438.33 T -(ent with a) 419.32 438.33 T -0 F -(deli) 461.26 438.33 T -(v) 476.72 438.33 T -(ery-method) 481.62 438.33 T -1 F -(of) 198 426.33 T -0 F -(electr) 208.83 426.33 T -(onic-mail) 232.52 426.33 T -1 F -(.) 272.52 426.33 T -(The v) 198 402.33 T -(alues may be) 220.8 402.33 T -0 F -({{e) 275.51 402.33 T -(v) 287.68 402.33 T -(ent-r) 292.58 402.33 T -(eport-job-completed} electr) 313.5 402.33 T -(onic-mail}) 430.83 402.33 T -1 F -( to send an) 474.77 402.33 T -(email message, and) 198 390.33 T -0 F -({}) 278.54 390.33 T -1 F -( if no message is to be sent. Serv) 286.42 390.33 T -(ers may implement additional) 417.09 390.33 T -(v) 198 378.33 T -(alues.) 202.75 378.33 T -0 F -(xp-setup-state) 108 356.33 T -1 F -(If the v) 198 356.33 T -(alue of the) 226.63 356.33 T -0 F -(xp-setup-pr) 271.34 356.33 T -(o) 321.16 356.33 T -(viso) 326.06 356.33 T -1 F -( printer attrib) 342.73 356.33 T -(ute is) 395.3 356.33 T -0 F -(xp-setup-mandatory) 419.19 356.33 T -1 F -(, then) 505.76 356.33 T -0 F -(xp-setup-state) 198 344.33 T -1 F -( is used to indicate the current setup state as determined byX Print) 257.99 344.33 T -(Serv) 198 332.33 T -(er) 216.18 332.33 T -(. If the v) 223.4 332.33 T -(alue of) 257.03 332.33 T -0 F -(xp-setup-pr) 287.02 332.33 T -(o) 336.84 332.33 T -(viso) 341.74 332.33 T -1 F -( is) 358.41 332.33 T -0 F -(xp-setup-optional) 370.08 332.33 T -1 F -(, the v) 445.09 332.33 T -(alue of) 469.56 332.33 T -0 F -(xp-setup-) 499.55 332.33 T -(state) 198 320.33 T -1 F -( is ignored.) 217.99 320.33 T -(V) 198 296.33 T -(alid v) 204.11 296.33 T -(alues for) 226.36 296.33 T -0 F -(xp-setup-state) 263.57 296.33 T -1 F -( are) 323.56 296.33 T -0 F -(xp-setup-ok) 340.77 296.33 T -1 F -( and) 391.33 296.33 T -0 F -(xp-setup-incomplete) 410.77 296.33 T -1 F -(.) 497.43 296.33 T -0 F -(xp-) 502.43 296.33 T -(setup-ok) 198 284.33 T -1 F -( indicates that all attrib) 234.67 284.33 T -(utes the print serv) 326.13 284.33 T -(er requires the user to set are v) 397.36 284.33 T -(alid,) 519.57 284.33 T -(indicating a client may commence printing if desired.) 198 272.33 T -0 F -(xp-setup-incomplete) 414.36 272.33 T -1 F -(indicates that one or more attrib) 198 260.33 T -(utes the dri) 325.28 260.33 T -(v) 369.47 260.33 T -(er requires are unspeci\336ed or in) 374.32 260.33 T -(v) 500.27 260.33 T -(alid;) 505.02 260.33 T -(printing should not be attempted.) 198 248.33 T -0 F -(xp-spooler) 108 226.33 T -(-command-options) 152.63 226.33 T -1 F -(A free form te) 198 214.33 T -(xt string that will be included v) 254.77 214.33 T -(erbatim on the command line used to) 379.62 214.33 T -(in) 198 202.33 T -(v) 205.38 202.33 T -(ok) 210.18 202.33 T -(e the spooler) 220.08 202.33 T -(. V) 270.63 202.33 T -(alid v) 281.74 202.33 T -(alues are spooler) 303.99 202.33 T -(-dependent.) 370.99 202.33 T -0 F -(xp-spooler) 108 180.33 T -(-command-r) 152.63 180.33 T -(esults) 205.77 180.33 T -1 F -(A free form te) 198 168.33 T -(xt string that will contain the spooler command output that w) 254.77 168.33 T -(ould) 499.11 168.33 T -(otherwise appear on a terminal \050e.g. stderr and stdout\051. This te) 198 156.33 T -(xt may be useful to) 446.41 156.33 T -(present to the user to allo) 198 144.33 T -(w tracking of the resulting spooler job) 298.57 144.33 T -(. Applications should) 450.93 144.33 T -(retrie) 198 132.33 T -(v) 218.85 132.33 T -(e this v) 223.7 132.33 T -(alue follo) 252.34 132.33 T -(wing receipt of the) 290.14 132.33 T -0 F -(XPEndJ) 367.9 132.33 T -(obNotify) 403.87 132.33 T -1 F -( e) 441.09 132.33 T -(v) 447.78 132.33 T -(ent.) 452.63 132.33 T -0 14 Q -(3.5) 72 96.67 T -(Document Attrib) 108 96.67 T -(utes) 209.98 96.67 T -1 10 Q --0.07 (The document attrib) 108 72.33 P --0.07 (ute pool is identi\336ed by XPDocAttr and indicates ho) 188.76 72.33 P --0.07 (w to process the current document.) 397.95 72.33 P -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "17" 21 -%%Page: "18" 22 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(18) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(X Print Attrib) 432.53 41.28 T -(utes) 487.89 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(18) 72 749.33 T -(X Print Attrib) 394.63 749.33 T -(utes) 479.89 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 F -0 X -(content-orientation) 108 704.33 T -1 F -(Speci\336es the orientation to be used for this document. V) 198 704.33 T -(alid v) 421.87 704.33 T -(alues are:) 444.12 704.33 T -0 F -(portrait) 198 692.33 T -1 F -(,) 231.88 692.33 T -0 F -(landscape) 236.88 692.33 T -1 F -(,) 279.11 692.33 T -0 F -(r) 284.11 692.33 T -(e) 288.37 692.33 T -(v) 292.66 692.33 T -(erse-portrait) 297.56 692.33 T -1 F -(, and) 351.98 692.33 T -0 F -(r) 373.92 692.33 T -(e) 378.18 692.33 T -(v) 382.47 692.33 T -(erse-landscape) 387.37 692.33 T -1 F -(.) 450.14 692.33 T -0 F -(copy-count) 108 670.33 T -1 F -(Speci\336es the number of copies of this document to print.) 198 670.33 T -(The def) 198 646.33 T -(ault v) 228.72 646.33 T -(alue is implicitly tak) 250.97 646.33 T -(en to be) 332.82 646.33 T -0 F -(1) 366.98 646.33 T -1 F -( by the X Print Serv) 371.98 646.33 T -(er) 451.55 646.33 T -(.) 458.77 646.33 T -0 F -(default-printer) 108 624.33 T -(-r) 171.51 624.33 T -(esolution) 179.1 624.33 T -1 F -(Speci\336es the resolution in dots per inch to be used for this document.) 198 612.33 T -0 F -(default-input-tray) 108 590.33 T -1 F -(The name of the input tray from which media will be dra) 198 590.33 T -(wn for printing the) 425.31 590.33 T -(document. V) 198 578.33 T -(alid v) 248.55 578.33 T -(alues are:) 270.8 578.33 T -0 F -(top) 311.34 578.33 T -1 F -(,) 325.23 578.33 T -0 F -(middle) 330.23 578.33 T -1 F -(,) 359.68 578.33 T -0 F -(bottom) 364.68 578.33 T -1 F -(,) 395.23 578.33 T -0 F -(en) 400.23 578.33 T -(v) 409.83 578.33 T -(elope) 414.73 578.33 T -1 F -(,) 436.95 578.33 T -0 F -(manual) 441.95 578.33 T -1 F -(,) 474.18 578.33 T -0 F -(lar) 479.18 578.33 T -(ge-) 491.3 578.33 T -(capacity) 198 566.33 T -1 F -(,) 232.9 566.33 T -0 F -(main) 237.9 566.33 T -1 F -(, and) 259.57 566.33 T -0 F -(side) 281.51 566.33 T -1 F -(. If the) 298.18 566.33 T -0 F -(default-medium) 327.06 566.33 T -1 F -( attrib) 395.39 566.33 T -(ute is speci\336ed, it will tak) 418.8 566.33 T -(e) 521.48 566.33 T -(precedence o) 198 554.33 T -(v) 250.32 554.33 T -(er) 255.17 554.33 T -0 F -(default-input-tray) 265.44 554.33 T -1 F -(.) 342.01 554.33 T -0 F -(default-medium) 108 532.33 T -1 F -(Speci\336es the medium on which the document is to be printed. The X Print Service) 198 532.33 T -(de\336nes v) 198 520.33 T -(alid) 233.58 520.33 T -0 F -(default-medium) 251.08 520.33 T -1 F -( v) 319.41 520.33 T -(alues to be the standard v) 326.66 520.33 T -(alues of the) 427.78 520.33 T -0 F -(medium-size) 476.38 520.33 T -1 F -(attrib) 198 508.33 T -(ute as speci\336ed in ISO/IEC 10175-1.) 218.91 508.33 T -0 F -(document-f) 108 486.33 T -(ormat) 156.63 486.33 T -1 F -(Speci\336es the format of the document. The v) 198 486.33 T -(alue is a structure comprised of the) 373.28 486.33 T -(document-format, an optional document-format-v) 198 474.33 T -(ariant, and an optional document-) 397.16 474.33 T -(format-v) 198 462.33 T -(ersion. Speci\336c printer DDX dri) 232.84 462.33 T -(v) 361.18 462.33 T -(ers may require speci\336cation of the) 366.03 462.33 T -(optional v) 198 450.33 T -(alues. The structure v) 238.03 450.33 T -(alues are enclosed by curly braces \322{}\323 and) 323.87 450.33 T -(delimited by whitespace.) 198 438.33 T -0 F -(plex) 108 416.33 T -1 F -(Speci\336es the) 198 416.33 T -0 F -(plex) 251.33 416.33 T -1 F -( to be used for this document. V) 269.11 416.33 T -(alid v) 396.32 416.33 T -(alues are) 418.57 416.33 T -0 F -(simplex) 456.33 416.33 T -1 F -(,) 489.11 416.33 T -0 F -(duplex) 494.11 416.33 T -1 F -(,) 523.01 416.33 T -(and) 198 404.33 T -0 F -(tumble) 214.94 404.33 T -1 F -(.) 244.94 404.33 T -0 F -(xp-listf) 108 382.33 T -(onts-modes) 137.75 382.33 T -1 F -(The v) 198 382.33 T -(alue of this attrib) 220.8 382.33 T -(ute controls the beha) 288.65 382.33 T -(vior of) 371.49 382.33 T -0 F -(ListF) 400.93 382.33 T -(onts) 423.46 382.33 T -1 F -( and) 441.24 382.33 T -0 F -(ListF) 198 370.33 T -(ontsW) 220.53 370.33 T -(ithInf) 248.13 370.33 T -(o) 272.33 370.33 T -1 F -( when a print conte) 277.33 370.33 T -(xt has been set. The v) 353.83 370.33 T -(alue is a whitespace) 440.23 370.33 T -(delimited list of one or more listfonts mode v) 198 358.33 T -(alues. V) 378.86 358.33 T -(alid listfonts mode v) 410.52 358.33 T -(alues) 492.22 358.33 T -(include) 198 346.33 T -0 F -(xp-list-inter) 229.94 346.33 T -(nal-printer) 280.34 346.33 T -(-f) 327.19 346.33 T -(onts) 333.6 346.33 T -1 F -( and) 351.38 346.33 T -0 F -(xp-list-glyph-f) 370.82 346.33 T -(onts) 431.13 346.33 T -1 F -(.) 448.91 346.33 T -(When a print conte) 198 322.33 T -(xt is set on a display connection, the def) 274.22 322.33 T -(ault beha) 434.38 322.33 T -(vior of) 470.56 322.33 T -0 F -(ListF) 198 310.33 T -(onts) 220.53 310.33 T -1 F -( and) 238.31 310.33 T -0 F -(ListF) 257.75 310.33 T -(ontsW) 280.28 310.33 T -(ithInf) 307.88 310.33 T -(o) 332.08 310.33 T -1 F -( is to list all of the fonts normally associated with) 337.08 310.33 T -(the X print serv) 198 298.33 T -(er \050i.e. fonts containing glyphs\051 as well as an) 260.34 298.33 T -(y internal printer fonts) 439.05 298.33 T -(de\336ned for the printer) 198 286.33 T -(. The) 284.93 286.33 T -0 F -(xp-listf) 307.98 286.33 T -(onts-modes) 337.73 286.33 T -1 F -( attrib) 386.06 286.33 T -(ute is pro) 409.47 286.33 T -(vided so that) 446.54 286.33 T -(applications can control the beha) 198 274.33 T -(vior of) 329.44 274.33 T -0 F -(ListF) 358.88 274.33 T -(onts) 381.41 274.33 T -1 F -( and) 399.19 274.33 T -0 F -(ListF) 418.63 274.33 T -(ontsW) 441.16 274.33 T -(ithInf) 468.76 274.33 T -(o) 492.96 274.33 T -1 F -(and is) 500.46 274.33 T -(typically to sho) 198 262.33 T -(w just internal printer fonts. Using only internal printer fonts is) 259.42 262.33 T -(useful for performance reasons; the glyphs associated with the font are contained) 198 250.33 T -(within the printer and do not ha) 198 238.33 T -(v) 323.9 238.33 T -(e to be do) 328.75 238.33 T -(wnloaded to it.) 367.66 238.33 T -(If the v) 198 214.33 T -(alue of) 226.63 214.33 T -0 F -(xp-listf) 256.62 214.33 T -(onts-modes) 286.37 214.33 T -1 F -( includes) 334.7 214.33 T -0 F -(xp-list-glyph-f) 373.03 214.33 T -(onts,) 433.34 214.33 T -(ListF) 456.12 214.33 T -(onts) 478.65 214.33 T -1 F -( and) 496.43 214.33 T -0 F -(ListF) 198 202.33 T -(ontsW) 220.53 202.33 T -(ithInf) 248.13 202.33 T -(o) 272.33 202.33 T -1 F -( will include all of the fonts a) 277.33 202.33 T -(v) 394.62 202.33 T -(ailable to the serv) 399.37 202.33 T -(er which ha) 470.04 202.33 T -(v) 516.49 202.33 T -(e) 521.34 202.33 T -(glyphs associated with them. If the v) 198 190.33 T -(alue of) 344.68 190.33 T -0 F -(xp-listf) 374.67 190.33 T -(onts-modes) 404.42 190.33 T -1 F -( includes) 452.75 190.33 T -0 F -(xp-list-) 491.08 190.33 T -(inter) 198 178.33 T -(nal-printer) 218.4 178.33 T -(-f) 265.25 178.33 T -(onts,) 271.66 178.33 T -1 F -( then) 291.94 178.33 T -0 F -(ListF) 314.16 178.33 T -(onts) 336.69 178.33 T -1 F -( and) 354.47 178.33 T -0 F -(ListF) 373.91 178.33 T -(ontsW) 396.44 178.33 T -(ithInf) 424.04 178.33 T -(o) 448.24 178.33 T -1 F -( will include all of) 453.24 178.33 T -(the fonts de\336ned as internal printer fonts.) 198 166.33 T -0 14 Q -(3.6) 72 130.67 T -(P) 108 130.67 T -(age Attrib) 116.41 130.67 T -(utes) 177.17 130.67 T -1 10 Q --0.25 (The page attrib) 108 106.33 P --0.25 (ute pool is identi\336ed by XPP) 167.83 106.33 P --0.25 (ageAttr) 281.7 106.33 P --0.25 (. These are document attrib) 311.14 106.33 P --0.25 (utes that can be o) 419.07 106.33 P --0.25 (v) 487.34 106.33 P --0.25 (erridden on) 492.19 106.33 P -(a page by page basis within the X Print Service.) 108 94.33 T -(The def) 108 70.33 T -(ault for each page attrib) 138.72 70.33 T -(ute is the current v) 233.49 70.33 T -(alue of the corresponding document attrib) 307.67 70.33 T -(ute.) 474.94 70.33 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "18" 22 -%%Page: "19" 23 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(X Print Attrib) 72 746.67 T -(utes) 157.26 746.67 T -(19) 526 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 10 Q -(content-orientation) 108 704.33 T -1 F -(Speci\336es the orientation to be used for this page. V) 198 704.33 T -(alid v) 401.31 704.33 T -(alues are:) 423.56 704.33 T -0 F -(portrait) 198 692.33 T -1 F -(,) 231.88 692.33 T -0 F -(landscape) 236.88 692.33 T -1 F -(,) 279.11 692.33 T -0 F -(r) 284.11 692.33 T -(e) 288.37 692.33 T -(v) 292.66 692.33 T -(erse-portrait) 297.56 692.33 T -1 F -(, and) 351.98 692.33 T -0 F -(r) 373.92 692.33 T -(e) 378.18 692.33 T -(v) 382.47 692.33 T -(erse-landscape) 387.37 692.33 T -1 F -(.) 450.14 692.33 T -0 F -(default-printer) 108 670.33 T -(-r) 171.51 670.33 T -(esolution) 179.1 670.33 T -1 F -(Speci\336es the resolution in dots per inch to be used for this page.) 198 658.33 T -0 F -(default-input-tray) 108 636.33 T -1 F -(The name of the input tray from which media will be dra) 198 636.33 T -(wn for printing the) 425.31 636.33 T -(document. V) 198 624.33 T -(alid v) 248.55 624.33 T -(alues are:) 270.8 624.33 T -0 F -(top) 311.34 624.33 T -1 F -(,) 325.23 624.33 T -0 F -(middle) 330.23 624.33 T -1 F -(,) 359.68 624.33 T -0 F -(bottom) 364.68 624.33 T -1 F -(,) 395.23 624.33 T -0 F -(en) 400.23 624.33 T -(v) 409.83 624.33 T -(elope) 414.73 624.33 T -1 F -(,) 436.95 624.33 T -0 F -(manual) 441.95 624.33 T -1 F -(,) 474.18 624.33 T -0 F -(lar) 479.18 624.33 T -(ge-) 491.3 624.33 T -(capacity) 198 612.33 T -1 F -(,) 232.9 612.33 T -0 F -(main) 237.9 612.33 T -1 F -(, and) 259.57 612.33 T -0 F -(side) 281.51 612.33 T -1 F -(. If the) 298.18 612.33 T -0 F -(default-medium) 327.06 612.33 T -1 F -( attrib) 395.39 612.33 T -(ute is speci\336ed, it will tak) 418.8 612.33 T -(e) 521.48 612.33 T -(precedence o) 198 600.33 T -(v) 250.32 600.33 T -(er) 255.17 600.33 T -0 F -(default-input-tray) 265.44 600.33 T -1 F -(.) 342.01 600.33 T -0 F -(default-medium) 108 578.33 T -1 F -(Speci\336es the medium on which the document is to be printed. The X Print Service) 198 578.33 T -(de\336nes v) 198 566.33 T -(alid) 233.58 566.33 T -0 F -(default-medium) 251.08 566.33 T -1 F -( v) 319.41 566.33 T -(alues to be the standard v) 326.66 566.33 T -(alues of the) 427.78 566.33 T -0 F -(medium-size) 476.38 566.33 T -1 F -(attrib) 198 554.33 T -(ute as speci\336ed in ISO/IEC 10175-1.) 218.91 554.33 T -0 F -(plex) 108 532.33 T -1 F -(Speci\336es the) 198 532.33 T -0 F -(plex) 251.33 532.33 T -1 F -( to be used for this document. V) 269.11 532.33 T -(alid v) 396.32 532.33 T -(alues are) 418.57 532.33 T -0 F -(simplex) 456.33 532.33 T -1 F -(,) 489.11 532.33 T -0 F -(duplex) 494.11 532.33 T -1 F -(,) 523.01 532.33 T -(and) 198 520.33 T -0 F -(tumble) 214.94 520.33 T -1 F -(.) 244.94 520.33 T -0 F -(xp-listf) 108 498.33 T -(onts-modes) 137.75 498.33 T -1 F -(The v) 198 498.33 T -(alue of this attrib) 220.8 498.33 T -(ute controls the beha) 288.65 498.33 T -(vior of) 371.49 498.33 T -0 F -(ListF) 400.93 498.33 T -(onts) 423.46 498.33 T -1 F -( and) 441.24 498.33 T -0 F -(ListF) 198 486.33 T -(ontsW) 220.53 486.33 T -(ithInf) 248.13 486.33 T -(o) 272.33 486.33 T -1 F -( when a print conte) 277.33 486.33 T -(xt has been set. The v) 353.83 486.33 T -(alue is a whitespace) 440.23 486.33 T -(delimited list of one or more listfonts mode v) 198 474.33 T -(alues. V) 378.86 474.33 T -(alid listfonts mode v) 410.52 474.33 T -(alues) 492.22 474.33 T -(include) 198 462.33 T -0 F -(xp-list-inter) 229.94 462.33 T -(nal-printer) 280.34 462.33 T -(-f) 327.19 462.33 T -(onts) 333.6 462.33 T -1 F -( and) 351.38 462.33 T -0 F -(xp-list-glyph-f) 370.82 462.33 T -(onts) 431.13 462.33 T -1 F -(.) 448.91 462.33 T -(When a print conte) 198 438.33 T -(xt is set on a display connection, the def) 274.22 438.33 T -(ault beha) 434.38 438.33 T -(vior of) 470.56 438.33 T -0 F -(ListF) 198 426.33 T -(onts) 220.53 426.33 T -1 F -( and) 238.31 426.33 T -0 F -(ListF) 257.75 426.33 T -(ontsW) 280.28 426.33 T -(ithInf) 307.88 426.33 T -(o) 332.08 426.33 T -1 F -( is to list all of the fonts normally associated with) 337.08 426.33 T -(the X print serv) 198 414.33 T -(er \050i.e. fonts containing glyphs\051 as well as an) 260.34 414.33 T -(y internal printer fonts) 439.05 414.33 T -(de\336ned for the printer) 198 402.33 T -(. The) 284.93 402.33 T -0 F -(xp-listf) 307.98 402.33 T -(onts-modes) 337.73 402.33 T -1 F -( attrib) 386.06 402.33 T -(ute is pro) 409.47 402.33 T -(vided so that) 446.54 402.33 T -(applications can control the beha) 198 390.33 T -(vior of) 329.44 390.33 T -0 F -(ListF) 358.88 390.33 T -(onts) 381.41 390.33 T -1 F -( and) 399.19 390.33 T -0 F -(ListF) 418.63 390.33 T -(ontsW) 441.16 390.33 T -(ithInf) 468.76 390.33 T -(o) 492.96 390.33 T -1 F -(and is) 500.46 390.33 T -(typically to sho) 198 378.33 T -(w just internal printer fonts. Using only internal printer fonts is) 259.42 378.33 T -(useful for performance reasons; the glyphs associated with the font are contained) 198 366.33 T -(within the printer and do not ha) 198 354.33 T -(v) 323.9 354.33 T -(e to be do) 328.75 354.33 T -(wnloaded to it.) 367.66 354.33 T -(If the v) 198 330.33 T -(alue of) 226.63 330.33 T -0 F -(xp-listf) 256.62 330.33 T -(onts-modes) 286.37 330.33 T -1 F -( includes) 334.7 330.33 T -0 F -(xp-list-glyph-f) 373.03 330.33 T -(onts,) 433.34 330.33 T -(ListF) 456.12 330.33 T -(onts) 478.65 330.33 T -1 F -( and) 496.43 330.33 T -0 F -(ListF) 198 318.33 T -(ontsW) 220.53 318.33 T -(ithInf) 248.13 318.33 T -(o) 272.33 318.33 T -1 F -( will include all of the fonts a) 277.33 318.33 T -(v) 394.62 318.33 T -(ailable to the serv) 399.37 318.33 T -(er which ha) 470.04 318.33 T -(v) 516.49 318.33 T -(e) 521.34 318.33 T -(glyphs associated with them. If the v) 198 306.33 T -(alue of) 344.68 306.33 T -0 F -(xp-listf) 374.67 306.33 T -(onts-modes) 404.42 306.33 T -1 F -( includes) 452.75 306.33 T -0 F -(xp-list-) 491.08 306.33 T -(inter) 198 294.33 T -(nal-printer) 218.4 294.33 T -(-f) 265.25 294.33 T -(onts,) 271.66 294.33 T -1 F -( then) 291.94 294.33 T -0 F -(ListF) 314.16 294.33 T -(onts) 336.69 294.33 T -1 F -( and) 354.47 294.33 T -0 F -(ListF) 373.91 294.33 T -(ontsW) 396.44 294.33 T -(ithInf) 424.04 294.33 T -(o) 448.24 294.33 T -1 F -( will include all of) 453.24 294.33 T -(the fonts de\336ned as internal printer fonts.) 198 282.33 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "19" 23 -%%Page: "20" 24 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(20) 72 41.28 T -(December 15, 1997) 248.71 41.28 T --0.5 (Communication with the Print Dialog) 352.88 41.28 P -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(20) 72 749.33 T -(Communication with the Print Dialog Manager) 220.51 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 18 Q -0 X -(4) 72 699 T -(Communication with the Print Dialog Manager) 108 699 T -1 10 Q -(Print Dialog Managers \050PDMs\051 pro) 108 666.33 T -(vide users with a graphical interf) 249.5 666.33 T -(ace to specify printer) 380.76 666.33 T -(-speci\336c and) 464.7 666.33 T -(spooler) 108 654.33 T -(-speci\336c information. This section describes the interaction between X Print Service and PDMs.) 137.24 654.33 T -(F) 108 630.33 T -(or each serv) 113.41 630.33 T -(er w) 161.57 630.33 T -(anting to use print dialog services, a Print Dialog Manager acquires o) 178.96 630.33 T -(wnership of a selec-) 455.89 630.33 T -(tion named PDM_MAN) 108 618.33 T -(A) 204.87 618.33 T -(GER on the def) 211.69 618.33 T -(ault root windo) 274.08 618.33 T -(w \050a dif) 334.94 618.33 T -(ferent name can be used, as long as it is) 365.79 618.33 T -(kno) 108 606.33 T -(wn to both the client and the PDM\051. Print Dialog Managers should comply with the con) 122.75 606.33 T -(v) 473.44 606.33 T -(entions for) 478.29 606.33 T -(\322Manager Selections\323 described in section 2.8 of the) 108 594.33 T -2 F -( Inter) 318.51 594.33 T -(-Client Communication Con) 340.25 594.33 T -(ventions Manual) 453.19 594.33 T -1 F -(\050ICCCM\051. A printing client establishes a print conte) 108 582.33 T -(xt, and then requests services of the Print Dialog Man-) 316.17 582.33 T -(ager by issuing con) 108 570.33 T -(v) 185.09 570.33 T -(ersion requests on this selection.) 189.94 570.33 T -(Print Dialog Managers should support con) 108 546.33 T -(v) 277.31 546.33 T -(ersion of the follo) 282.16 546.33 T -(wing tar) 353.29 546.33 T -(gets on their manager selection:) 386.16 546.33 T -0 14 Q -( The PDM_ST) 72 454.67 T -(AR) 157.08 454.67 T -(T Selection T) 176.73 454.67 T -(ar) 254.78 454.67 T -(get) 267.86 454.67 T -1 10 Q --0.17 (The PDM_ST) 108 430.33 P --0.17 (AR) 163.29 430.33 P --0.17 (T tar) 176.58 430.33 P --0.17 (get is parametized \050ICCCM section 2.2\051, and the property named in the) 195.39 430.33 P -0 F --0.17 (Con) 480.52 430.33 P --0.17 (v) 497.9 430.33 P --0.17 (ertSelec-) 502.8 430.33 P -(tion) 108 418.33 T -1 F -( request contains the follo) 124.67 418.33 T -(wing list of information:) 227.74 418.33 T --0.27 (The PDM_ST) 108 246.33 P --0.27 (AR) 163.19 246.33 P --0.27 (T tar) 176.48 246.33 P --0.27 (get has a side ef) 195.19 246.33 P --0.27 (fect \050ICCCM, section 2.6.3\051. The PDM interprets the parameters listed) 257.73 246.33 P -(abo) 108 234.33 T -(v) 122.29 234.33 T -(e and pro) 127.14 234.33 T -(vides a user interf) 164.2 234.33 T -(ace dialog on behalf of the client in which the user can modify attrib) 235.47 234.33 T -(utes on) 508.83 234.33 T -(the print-conte) 108 222.33 T -(xt on the print-display pro) 166.45 222.33 T -(vided.) 270.74 222.33 T --0.09 (The PDM will use the video-display) 108 198.33 P --0.09 (, video-windo) 252.19 198.33 P --0.09 (w) 307.4 198.33 P --0.09 (, and locale parameters to con\336gure and manage its user) 313.97 198.33 P -(interf) 108 186.33 T -(ace.) 129.56 186.33 T -(The selection reply is placed in the property pro) 108 162.33 T -(vided, where type is A) 299.48 162.33 T -(T) 388.63 162.33 T -(OM, format is 32, and the data con-) 394.56 162.33 T -(sists of a single A) 108 150.33 T -(T) 178 150.33 T -(OM element:) 183.93 150.33 T -(A) 114 508.33 T -(T) 120.11 508.33 T -(OM) 126.04 508.33 T -(D) 186 508.33 T -(A) 192.82 508.33 T -(T) 198.93 508.33 T -(A RECEIVED) 204.11 508.33 T -(PDM_ST) 114 492.33 T -(AR) 151.41 492.33 T -(T) 164.7 492.33 T -(Request that a dialog be managed for a particular print conte) 186 492.33 T -(xt) 428.02 492.33 T -(P) 114 380.33 T -(ARAMETER) 118.64 380.33 T -(FORMA) 186 380.33 T -(T) 220.45 380.33 T -(DESCRIPTION) 294 380.33 T -(video-display) 114 364.33 T -(\322host:port[.screen]\323) 186 364.33 T -(X display of video serv) 294 364.33 T -(er) 387.17 364.33 T -(video-windo) 114 348.33 T -(w) 164.3 348.33 T -(\3220x12345678\323) 186 348.33 T -(W) 294 348.33 T -(indo) 303.04 348.33 T -(w to act as parent of PDM dialog) 320.57 348.33 T -(print-display) 114 332.33 T -(\322host:port[.screen]\323) 186 332.33 T -(X display of print serv) 294 332.33 T -(er) 383.84 332.33 T -(print-windo) 114 316.33 T -(w) 160.97 316.33 T -(\3220x12345678\323) 186 316.33 T -(W) 294 316.33 T -(indo) 303.04 316.33 T -(w on print serv) 320.57 316.33 T -(er for subsequent) 380.69 316.33 T -(communication) 294 304.33 T -(print-conte) 114 288.33 T -(xt) 157.73 288.33 T -(\3220x12345678\323) 186 288.33 T -(Conte) 294 288.33 T -(xt of print job) 317.74 288.33 T -(locale) 114 272.33 T -(\322C\323) 186 272.33 T -(Hint to PDM re) 294 272.33 T -(g) 356.35 272.33 T -(arding the locale) 361.3 272.33 T -(A) 114 112.33 T -(T) 120.11 112.33 T -(OM) 126.04 112.33 T -(DESCRIPTION) 258 112.33 T -(PDM_ST) 114 96.33 T -(AR) 151.41 96.33 T -(T_OK) 164.7 96.33 T -(The PDM w) 258 96.33 T -(as started successfully) 307.34 96.33 T -(PDM_ST) 114 80.33 T -(AR) 151.41 80.33 T -(T_VXA) 164.7 80.33 T -(UTH) 196.92 80.33 T -(The PDM w) 258 80.33 T -(as not authorized to connect to video-display) 307.34 80.33 T -108 503 468 503 2 L -V -0.5 H -0 Z -N -108 375 468 375 2 L -V -N -108 107 540 107 2 L -V -N -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "20" 24 -%%Page: "21" 25 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(Communication with the Print Dialog Manager) 72 746.67 T -(21) 526 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(If the PDM starts successfully) 108 660.33 T -(, once the user completes the PDM dialog, the PDM \336nishes communication) 227.89 660.33 T -(with the client by sending a ClientMessage to print-windo) 108 648.33 T -(w on the print-display) 339.96 648.33 T -(.) 427.36 648.33 T --0.05 (The type of this ClientMessage is \322PDM_REPL) 108 624.33 P --0.05 (Y\323, its format is 32, and the data consists of a single A) 298.92 624.33 P --0.05 (T) 515.51 624.33 P --0.05 (OM) 521.44 624.33 P -(element:) 108 612.33 T -(PDM_ST) 114 700.33 T -(AR) 151.41 700.33 T -(T_PXA) 164.7 700.33 T -(UTH) 195.26 700.33 T -(The PDM w) 258 700.33 T -(as not authorized to connect to print-display) 307.34 700.33 T -(PDM_ST) 114 684.33 T -(AR) 151.41 684.33 T -(T_ERR) 164.7 684.33 T -(OR) 194.86 684.33 T -(The PDM encountered an error) 258 684.33 T -(A) 114 574.33 T -(T) 120.11 574.33 T -(OM) 126.04 574.33 T -(DESCRIPTION) 258 574.33 T -(PDM_EXIT_OK) 114 558.33 T -(The user selected \322OK\323. The PDM may or may not ha) 258 558.33 T -(v) 475.25 558.33 T -(e changed) 480.1 558.33 T -(an) 258 546.33 T -(y attrib) 267.29 546.33 T -(utes.) 295.7 546.33 T -(PDM_EXIT_CANCEL) 114 530.33 T --0.29 (The user selected \322Cancel\323. Attrib) 258 530.33 P --0.29 (utes ha) 394.09 530.33 P --0.29 (v) 421.65 530.33 P --0.29 (e been left in the state the) 426.5 530.33 P --0.29 (y) 526.79 530.33 P -(were in before communication be) 258 518.33 T -(g) 392.26 518.33 T -(an.) 397.21 518.33 T -(PDM_EXIT_VXA) 114 502.33 T -(UTH) 189.55 502.33 T -(The PDM w) 258 502.33 T -(as not authorized to connect to video-display) 307.34 502.33 T -(PDM_EXIT_PXA) 114 486.33 T -(UTH) 187.89 486.33 T -(The PDM w) 258 486.33 T -(as not authorized to connect to print-display) 307.34 486.33 T -(PDM_EXIT_ERR) 114 470.33 T -(OR) 187.49 470.33 T -(The PDM encountered an error) 258 470.33 T -108 569 540 569 2 L -V -0.5 H -0 Z -N -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "21" 25 -%%Page: "22" 26 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(22) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(Protocol Encoding) 429.28 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(22) 72 749.33 T -(Pr) 393.41 749.33 T -(otocol Encoding) 407.93 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 18 Q -0 X -(5) 72 699 T -(Pr) 108 699 T -(otocol Encoding) 126.67 699 T -1 10 Q -(The follo) 108 666.33 T -(wing sections describe protocol encoding for X Print Extension Protocol requests, e) 144.69 666.33 T -(v) 479.4 666.33 T -(ents, and) 484.25 666.33 T -(errors.) 108 654.33 T -0 14 Q -(5.1) 72 618.67 T -(Request Pr) 108 618.67 T -(otocol Encoding) 174.23 618.67 T -0 12 Q -(PrintQueryV) 108 563 T -(ersion) 174.79 563 T -3 10 Q -(\256) 100.8 472.33 T -0 12 Q -(PrintGetPrinterList) 108 322 T -3 10 Q -(\256) 100.8 153.33 T -1 9 Q -(1) 114 522 T -(base) 168 522 T -(major im) 306.56 522 T -(1) 114 509 T -(0) 168 509 T -(minor opcode) 306.56 509 T -(2) 114 496 T -(1) 168 496 T -(request length) 306.56 496 T -(1) 114 457 T -(1) 168 457 T -(Reply) 306.56 457 T -(1) 114 444 T -(unused) 168 444 T -(2) 114 431 T -(CARD16) 168 431 T -(sequence number) 306.56 431 T -(4) 114 418 T -(0) 168 418 T -(reply length) 306.56 418 T -(2) 114 405 T -(CARD16) 168 405 T -(major) 306.56 405 T -(-v) 327.38 405 T -(ersion) 334.74 405 T -(2) 114 392 T -(CARD16) 168 392 T -(minor) 306.56 392 T -(-v) 327.88 392 T -(ersion) 335.24 392 T -(20) 114 379 T -(unused) 168 379 T -(1) 114 281 T -(base) 168 281 T -(major opcode) 306.56 281 T -(1) 114 268 T -(1) 168 268 T -(minor opcode) 306.56 268 T -(2) 114 255 T -(3+\050nl+np + ll+lp\051/4) 168 255 T -(request length) 306.56 255 T -(4) 114 242 T -(CARD32) 168 242 T -(printerNameLen) 306.56 242 T -(4) 114 229 T -(CARD32) 168 229 T -(localeLen) 306.56 229 T -(nl) 114 216 T -(STRING8) 168 216 T -(printer) 306.56 216 T -(-name) 330.38 216 T -(np) 114 203 T -(BYTE) 168 203 T -(p=pad\050nl\051) 306.56 203 T -(ll) 114 190 T -(STRING8) 168 190 T -(locale) 306.56 190 T -(lp) 114 177 T -(BYTE) 168 177 T -(lp=pad\050ll\051) 306.56 177 T -(1) 114 116 T -(1) 168 116 T -(Reply) 306.56 116 T -(1) 114 103 T -(unused) 306.56 103 T -(2) 114 90 T -(CARD16) 168 90 T -(sequenceNumber) 306.56 90 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "22" 26 -%%Page: "23" 27 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(Pr) 72 746.67 T -(otocol Encoding) 86.52 746.67 T -(23) 526 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 12 Q -(PrintRehashPrinterList) 108 439 T -(PrintCr) 108 315 T -(eateContext) 148.44 315 T -1 9 Q -(4) 114 703 T -( \0508 + nl+nlp + dl+dlp\051/4 computed) 168 703 T -(listCount times) 168 692 T -(length) 306.56 703 T -(4) 114 679 T -(CARD32) 168 679 T -(listCount) 306.56 679 T -(20) 114 666 T -(unused) 306.56 666 T -( \0508 +) 114 653 T -(nl+nlp +) 114 642 T -(dl+dlp\051) 114 631 T -(computed) 114 620 T -(listCount) 114 609 T -(times) 114 598 T -(LIST) 168 653 T -(ofPRINTER) 186.28 653 T -(printers) 306.56 653 T -(PRINTER) 114 572 T -(4) 114 559 T -(CARD32) 168 559 T -(nameLen) 306.56 559 T -(nl) 114 546 T -(STRING8) 168 546 T -(name) 306.56 546 T -(nlp) 114 533 T -(BYTE) 168 533 T -(nlp=pad\050nl\051) 306.56 533 T -(4) 114 520 T -(CARD32) 168 520 T -(descLen) 306.56 520 T -(dl) 114 507 T -(STRING8) 168 507 T -(description) 306.56 507 T -(dlp) 114 494 T -(BYTE) 168 494 T -(dlp=pad\050dl\051) 306.56 494 T -(1) 114 398 T -(base) 168 398 T -(major opcode) 306.56 398 T -(1) 114 385 T -(20) 168 385 T -(minor opcode) 306.56 385 T -(2) 114 372 T -(1) 168 372 T -(request length) 306.56 372 T -(1) 114 274 T -(base) 168 274 T -(major opcode) 306.56 274 T -(1) 114 261 T -(2) 168 261 T -(minor opcode) 306.56 261 T -(2) 114 248 T -(4 + \050nl+np + ll+lp\051/4) 168 248 T -(request length) 306.56 248 T -(4) 114 235 T -(CARD32) 168 235 T -(conte) 306.56 235 T -(xt-id) 325.92 235 T -(4) 114 222 T -(CARD32) 168 222 T -(printerNameLen) 306.56 222 T -(4) 114 209 T -(CARD32) 168 209 T -(localeLen) 306.56 209 T -(nl) 114 196 T -(STRING8) 168 196 T -(printer) 306.56 196 T -(-name) 330.38 196 T -(np) 114 183 T -(BYTE\051) 168 183 T -(np=pad\050nl\051) 306.56 183 T -(ll) 114 170 T -(STRING8) 168 170 T -(locale) 306.56 170 T -(lp) 114 157 T -(BYTE) 168 157 T -(lp=pad\050ll\051) 306.56 157 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "23" 27 -%%Page: "24" 28 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(24) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(Protocol Encoding) 429.28 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(24) 72 749.33 T -(Pr) 393.41 749.33 T -(otocol Encoding) 407.93 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 12 Q -0 X -(PrintSetContext) 108 703 T -(PrintGetContext) 108 566 T -3 10 Q -(\256) 100.8 475.33 T -0 12 Q -(PrintDestr) 108 316 T -(oyContext) 162.43 316 T -(PrintGetScr) 108 179 T -(eenofContext) 170.44 179 T -3 10 Q -(\256) 100.8 88.33 T -1 9 Q -(1) 114 662 T -(base) 168 662 T -(major opcode) 306.56 662 T -(1) 114 649 T -(3) 168 649 T -(minor opcode) 306.56 649 T -(2) 114 636 T -(2) 168 636 T -(request length) 306.56 636 T -(4) 114 623 T -(CARD32) 168 623 T -(conte) 306.56 623 T -(xt) 325.92 623 T -(1) 114 525 T -(base) 168 525 T -(major opcode) 306.56 525 T -(1) 114 512 T -(4) 168 512 T -(minor opcode) 306.56 512 T -(2) 114 499 T -(1) 168 499 T -(request length) 306.56 499 T -(1) 114 438 T -(1) 168 438 T -(Reply) 306.56 438 T -(1) 114 425 T -(unused) 306.56 425 T -(2) 114 412 T -(CARD16) 168 412 T -(sequence number) 306.56 412 T -(4) 114 399 T -(0) 168 399 T -(reply length) 306.56 399 T -(4) 114 386 T -(CARD32) 168 386 T -(conte) 306.56 386 T -(xt) 325.92 386 T -(16) 114 373 T -(unused) 306.56 373 T -(1) 114 275 T -(base) 168 275 T -(major opcode) 306.56 275 T -(1) 114 262 T -(5) 168 262 T -(minor opcode) 306.56 262 T -(2) 114 249 T -(2) 168 249 T -(request length) 306.56 249 T -(4) 114 236 T -(CARD32) 168 236 T -(conte) 306.56 236 T -(xt) 325.92 236 T -(1) 114 138 T -(base) 168 138 T -(major opcode) 306.56 138 T -(1) 114 125 T -(6) 168 125 T -(minor opcode) 306.56 125 T -(2) 114 112 T -(1) 168 112 T -(request length) 306.56 112 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "24" 28 -%%Page: "25" 29 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(Pr) 72 746.67 T -(otocol Encoding) 86.52 746.67 T -(25) 526 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 12 Q -(PrintStartJ) 108 561 T -(ob) 166.48 561 T -(PrintEndJ) 108 411 T -(ob) 161.83 411 T -(PrintStartDoc) 108 261 T -1 9 Q -(1) 114 683 T -(1) 203.26 683 T -(Reply) 341.82 683 T -(1) 114 670 T -(unused) 341.82 670 T -(2) 114 657 T -(CARD16) 203.26 657 T -(sequence number) 341.82 657 T -(4) 114 644 T -(0) 203.26 644 T -(reply length) 341.82 644 T -(4) 114 631 T -(WINDO) 203.26 631 T -(W) 233.93 631 T -(root) 341.82 631 T -(16) 114 618 T -(unused) 341.82 618 T -(1) 114 520 T -(base) 168 520 T -(major opcode) 306.56 520 T -(1) 114 507 T -(7) 168 507 T -(minor opcode) 306.56 507 T -(2) 114 494 T -(2) 168 494 T -(request length) 306.56 494 T -(1) 114 481 T -(CARD8) 168 481 T -(output-mode) 306.56 481 T -(3) 114 468 T -(unused) 306.56 468 T -(1) 114 370 T -(base) 168 370 T -(major opcode) 306.56 370 T -(1) 114 357 T -(8) 168 357 T -(minor opcode) 306.56 357 T -(2) 114 344 T -(2) 168 344 T -(request length) 306.56 344 T -(1) 114 331 T -(BOOL) 168 331 T -(cancel) 306.56 331 T -(3) 114 318 T -(unused) 306.56 318 T -(1) 114 220 T -(base) 168 220 T -(major opcode) 306.56 220 T -(1) 114 207 T -(9) 168 207 T -(minor opcode) 306.56 207 T -(2) 114 194 T -(2) 168 194 T -(request length) 306.56 194 T -(1) 114 181 T -(CARD8) 168 181 T -(dri) 306.56 181 T -(v) 316.33 181 T -(er) 320.7 181 T -(-mode) 327.51 181 T -(3) 114 168 T -(unused) 306.56 168 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "25" 29 -%%Page: "26" 30 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(26) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(Protocol Encoding) 429.28 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(26) 72 749.33 T -(Pr) 393.41 749.33 T -(otocol Encoding) 407.93 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 12 Q -0 X -(PrintEndDoc) 108 703 T -(PrintPutDocumentData) 108 553 T -(PrintGetDocumentData) 108 299 T -3 10 Q -(\256+) 100.8 182.33 T -1 9 Q -(1) 114 662 T -(base) 168 662 T -(major opcode) 306.56 662 T -(1) 114 649 T -(10) 168 649 T -(minor opcode) 306.56 649 T -(2) 114 636 T -(2) 168 636 T -(request length) 306.56 636 T -(1) 114 623 T -(BOOL) 168 623 T -(cancel) 306.56 623 T -(3) 114 610 T -(unused) 306.56 610 T -(1) 114 512 T -(base) 168 512 T -(major opcode) 306.56 512 T -(1) 114 499 T -(11) 168 499 T -(minor opcode) 306.56 499 T -(2) 114 486 T -(4 + \050d+dp + f+fp + o+op\051/4) 168 486 T -(request length) 306.56 486 T -(4) 114 473 T -(DRA) 168 473 T -(W) 186.19 473 T -(ABLE) 193.6 473 T -(dra) 306.56 473 T -(w) 317.92 473 T -(able) 324.33 473 T -(4) 114 460 T -(CARD32) 168 460 T -(len_data) 306.56 460 T -(2) 114 447 T -(CARD16) 168 447 T -(len_fmt) 306.56 447 T -(2) 114 434 T -(CARD16) 168 434 T -(len_options) 306.56 434 T -(d) 114 421 T -(LIST) 168 421 T -(ofBYTE) 186.28 421 T -(data) 306.56 421 T -(dp) 114 408 T -(BYTE) 168 408 T -(dp=pad\050d\051) 306.56 408 T -(f) 114 395 T -(STRING8) 168 395 T -(doc-format) 306.56 395 T -(fp) 114 382 T -(BYTE) 168 382 T -(fp=pad\050f\051) 306.56 382 T -(o) 114 369 T -(STRING8) 168 369 T -(options) 306.56 369 T -(op) 114 356 T -(BYTE) 168 356 T -(op=pad\050o\051) 306.56 356 T -(1) 114 258 T -(base) 168 258 T -(major opcode) 306.56 258 T -(1) 114 245 T -(12) 168 245 T -(minor opcode) 306.56 245 T -(2) 114 232 T -(3) 168 232 T -(request length) 306.56 232 T -(4) 114 219 T -(PCONTEXT) 168 219 T -(conte) 306.56 219 T -(xt) 325.92 219 T -(4) 114 206 T -(CARD32) 168 206 T -(max-bytes) 306.56 206 T -(1) 114 167 T -(1) 168 167 T -(Reply) 306.56 167 T -(1) 114 154 T -(unused) 306.56 154 T -(2) 114 141 T -(CARD16) 168 141 T -(sequence number) 306.56 141 T -(4) 114 128 T -(\050n + p\051/4) 168 128 T -(reply length) 306.56 128 T -(4) 114 115 T -(0 XPGetDocFinished) 168 115 T -(1 XPGetDocSecondConsumer) 168 104 T -(status-code) 306.56 115 T -(4) 114 91 T -(CARD32) 168 91 T -(\336nished-\337ag) 306.56 91 T -(4) 114 78 T -(CARD32) 168 78 T -(dataLen) 306.56 78 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "26" 30 -%%Page: "27" 31 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(Pr) 72 746.67 T -(otocol Encoding) 86.52 746.67 T -(27) 526 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 12 Q -(PrintStartP) 108 610 T -(age) 167.87 610 T -(PrintEndP) 108 473 T -(age) 163.22 473 T -(PrintSelectInput) 108 323 T -(PrintInputSelected) 108 134 T -1 9 Q -(12) 114 703 T -(unused) 306.56 703 T -(n) 114 690 T -(LIST) 168 690 T -(ofBYTE) 186.28 690 T -(data) 306.56 690 T -(p) 114 677 T -(BYTE) 168 677 T -(p=pad\050n\051) 306.56 677 T -(1) 114 569 T -(base) 168 569 T -(major opcode) 306.56 569 T -(1) 114 556 T -(13) 168 556 T -(minor opcode) 306.56 556 T -(2) 114 543 T -(2) 168 543 T -(request length) 306.56 543 T -(4) 114 530 T -(WINDO) 168 530 T -(W) 198.67 530 T -(windo) 306.56 530 T -(w) 328.84 530 T -(1) 114 432 T -(base) 168 432 T -(major opcode) 306.56 432 T -(1) 114 419 T -(14) 168 419 T -(minor opcode) 306.56 419 T -(2) 114 406 T -(2) 168 406 T -(request length) 306.56 406 T -(1) 114 393 T -(BOOL) 168 393 T -(cancel) 306.56 393 T -(3) 114 380 T -(unused) 306.56 380 T -(1) 114 282 T -(base) 168 282 T -(major opcode) 306.56 282 T -(1) 114 269 T -(15) 168 269 T -(minor opcode) 306.56 269 T -(2) 114 256 T -(3) 168 256 T -(request length) 306.56 256 T -(4) 114 243 T -(PCONTEXT) 168 243 T -(conte) 306.56 243 T -(xt) 325.92 243 T -(4) 114 230 T -(BITMASK) 168 230 T -(e) 306.56 230 T -(v) 310.33 230 T -(ent-mask) 314.7 230 T -(#x00000000) 168 217 T -(XPNoEv) 306.56 217 T -(entMask) 338.92 217 T -(#x00000001) 168 204 T -(XPPrintMask) 306.56 204 T -(#x00000002) 168 191 T -(XP) 306.56 191 T -(Attrib) 317.23 191 T -(uteMask) 338.56 191 T -(1) 114 93 T -(base) 168 93 T -(major opcode) 306.56 93 T -(1) 114 80 T -(16) 168 80 T -(minor opcode) 306.56 80 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "27" 31 -%%Page: "28" 32 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(28) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(Protocol Encoding) 429.28 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(28) 72 749.33 T -(Pr) 393.41 749.33 T -(otocol Encoding) 407.93 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -3 F -0 X -(\256) 100.8 674.33 T -0 12 Q -(PrintGetAttrib) 108 502 T -(utes) 185.08 502 T -3 10 Q -(\256) 100.8 372.33 T -0 12 Q -(PrintGetOneAttrib) 108 178 T -(ute) 206.41 178 T -1 9 Q -(2) 114 703 T -(2) 168 703 T -(request length) 306.56 703 T -(4) 114 690 T -(PCONTEXT) 168 690 T -(conte) 306.56 690 T -(xt) 325.92 690 T -(1) 114 649 T -(1) 168 649 T -(Reply) 306.56 649 T -(1) 114 636 T -(unused) 306.56 636 T -(2) 114 623 T -(CARD16) 168 623 T -(sequence number) 306.56 623 T -(4) 114 610 T -(0) 168 610 T -(reply length) 306.56 610 T -(4) 114 597 T -(BITMASK) 168 597 T -(e) 306.56 597 T -(v) 310.33 597 T -(ent-mask) 314.7 597 T -(4) 114 584 T -(BITMASK) 168 584 T -(all-e) 306.56 584 T -(v) 322.33 584 T -(ents-mask) 326.69 584 T -(16) 114 571 T -(unused) 306.56 571 T -(1) 114 461 T -(base) 168 461 T -(major opcode) 306.56 461 T -(1) 114 448 T -(17) 168 448 T -(minor opcode) 306.56 448 T -(2) 114 435 T -(3) 168 435 T -(request length) 306.56 435 T -(4) 114 422 T -(PCONTEXT) 168 422 T -(conte) 306.56 422 T -(xt) 325.92 422 T -(1) 114 409 T -(CARD8) 168 409 T -(pool) 306.56 409 T -(3) 114 396 T -(unused) 306.56 396 T -(1) 114 342 T -(1) 168 342 T -(Reply) 306.56 342 T -(1) 114 329 T -(unused) 306.56 329 T -(2) 114 316 T -(CARD16) 168 316 T -(sequence number) 306.56 316 T -(4) 114 303 T -(\050n+p\051/4) 168 303 T -(reply length) 306.56 303 T -(4) 114 290 T -(CARD32) 168 290 T -(stringLen) 306.56 290 T -(20) 114 277 T -(unused) 306.56 277 T -(n) 114 264 T -(STRING8) 168 264 T -(attrib) 306.56 264 T -(utes) 325.38 264 T -(p) 114 251 T -(p=pad\050n\051) 306.56 251 T -(1) 114 137 T -(base) 168 137 T -(major opcode) 306.56 137 T -(1) 114 124 T -(19) 168 124 T -(minor opcode) 306.56 124 T -(2) 114 111 T -(4 + \050n+p\051/4) 168 111 T -(request length) 306.56 111 T -(4) 114 98 T -(PCONTEXT) 168 98 T -(conte) 306.56 98 T -(xt) 325.92 98 T -(4) 114 85 T -(CARD32) 168 85 T -(nameLen) 306.56 85 T -(1) 114 72 T -(CARD8) 168 72 T -(pool) 306.56 72 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "28" 32 -%%Page: "29" 33 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(Pr) 72 746.67 T -(otocol Encoding) 86.52 746.67 T -(29) 526 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -3 10 Q -(\256) 100.8 651.33 T -0 12 Q -(PrintSetAttrib) 108 466 T -(utes) 182.41 466 T -(PrintGetP) 108 251 T -(ageDimensions) 160.54 251 T -3 10 Q -(\256) 100.8 147.33 T -1 9 Q -(3) 114 703 T -(unused) 306.56 703 T -(n) 114 690 T -(STRING8) 168 690 T -(name) 306.56 690 T -(p) 114 677 T -(p=pad\050n\051) 306.56 677 T -(1) 114 626 T -(1) 168 626 T -(Reply) 306.56 626 T -(1) 114 613 T -(unused) 306.56 613 T -(2) 114 600 T -(CARD16) 168 600 T -(sequence number) 306.56 600 T -(4) 114 587 T -(\050n+p\051/4) 168 587 T -(reply length) 306.56 587 T -(4) 114 574 T -(CARD32) 168 574 T -(v) 306.56 574 T -(alueLen) 310.84 574 T -(20) 114 561 T -(unused) 306.56 561 T -(n) 114 548 T -(STRING8) 168 548 T -(v) 306.56 548 T -(alue) 310.84 548 T -(p) 114 535 T -(p=pad\050n\051) 306.56 535 T -(1) 114 425 T -(base) 168 425 T -(major opcode) 306.56 425 T -(1) 114 412 T -(18) 168 412 T -(minor opcode) 306.56 412 T -(2) 114 399 T -(4 + \050n+p\051/4) 168 399 T -(request length) 306.56 399 T -(4) 114 386 T -(PCONTEXT) 168 386 T -(conte) 306.56 386 T -(xt) 325.92 386 T -(4) 114 373 T -(CARD32) 168 373 T -(stringLen) 306.56 373 T -(1) 114 360 T -(CARD8) 168 360 T -(pool) 306.56 360 T -(1) 114 347 T -(CARD8) 168 347 T -(rule) 306.56 347 T -(2) 114 334 T -(unused) 306.56 334 T -(n) 114 321 T -(STRING8) 168 321 T -(attrib) 306.56 321 T -(utes) 325.38 321 T -(p) 114 308 T -(BYTE) 168 308 T -(p=pad\050n\051) 306.56 308 T -(1) 114 210 T -(base) 168 210 T -(major opcode) 306.56 210 T -(1) 114 197 T -(21) 168 197 T -(minor opcode) 306.56 197 T -(2) 114 184 T -(2) 168 184 T -(request length) 306.56 184 T -(4) 114 171 T -(PCONTEXT) 168 171 T -(conte) 306.56 171 T -(xt) 325.92 171 T -(1) 114 110 T -(1) 168 110 T -(Reply) 306.56 110 T -(1) 114 97 T -(unused) 306.56 97 T -(2) 114 84 T -(CARD16) 168 84 T -(sequence number) 306.56 84 T -(4) 114 71 T -(0) 168 71 T -(reply length) 306.56 71 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "29" 33 -%%Page: "30" 34 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(30) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(Protocol Encoding) 429.28 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(30) 72 749.33 T -(Pr) 393.41 749.33 T -(otocol Encoding) 407.93 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 12 Q -0 X -(PrintQueryScr) 108 570 T -(eens) 184.44 570 T -3 10 Q -(\256) 100.8 479.33 T -0 12 Q -(PrintSetImageResolution) 108 246 T -3 10 Q -(\256) 100.8 116.33 T -1 9 Q -(2) 114 703 T -(CARD) 168 703 T -(16) 193 703 T -(width) 306.56 703 T -(2) 114 690 T -(CARD) 168 690 T -(16) 193 690 T -(height) 306.56 690 T -(2) 114 677 T -(CARD) 168 677 T -(16) 193 677 T -(of) 306.56 677 T -(fset-x) 313.83 677 T -(2) 114 664 T -(CARD) 168 664 T -(16) 193 664 T -(of) 306.56 664 T -(fset-y) 313.83 664 T -(2) 114 651 T -(CARD) 168 651 T -(16) 193 651 T -(reproducible-width) 306.56 651 T -(2) 114 638 T -(CARD) 168 638 T -(16) 193 638 T -(reproducible-height) 306.56 638 T -(12) 114 625 T -(unused) 306.56 625 T -(1) 114 529 T -(base) 168 529 T -(major opcode) 306.56 529 T -(1) 114 516 T -(22) 168 516 T -(minor opcode) 306.56 516 T -(2) 114 503 T -(2) 168 503 T -(request length) 306.56 503 T -(1) 114 442 T -(1) 168 442 T -(Reply) 306.56 442 T -(1) 114 429 T -(unused) 306.56 429 T -(2) 114 416 T -(CARD16) 168 416 T -(sequence number) 306.56 416 T -(4) 114 403 T -(listCount) 168 403 T -(reply length) 306.56 403 T -(4) 114 390 T -(CAR) 168 390 T -(D32) 186.5 390 T -(listCount) 306.56 390 T -(20) 114 377 T -(unused) 306.56 377 T -(4 * list-) 114 364 T -(Count) 114 353 T -(LIST) 168 364 T -(ofWINDO) 186.28 364 T -(W) 224.45 364 T -(roots) 306.56 364 T -(R) 114 327 T -(OO) 119.64 327 T -(T-) 132.28 327 T -(WINDO) 114 316 T -(W) 144.67 316 T -(4) 114 303 T -(WINDO) 168 303 T -(W) 198.67 303 T -(rootW) 306.56 303 T -(indo) 329.2 303 T -(w) 344.97 303 T -(1) 114 205 T -(base) 168 205 T -(major opcode) 306.56 205 T -(1) 114 192 T -(23) 168 192 T -(minor opcode) 306.56 192 T -(2) 114 179 T -(3) 168 179 T -(request length) 306.56 179 T -(4) 114 166 T -(PCONTEXT) 168 166 T -(conte) 306.56 166 T -(xt) 325.92 166 T -(2) 114 153 T -(CARD16) 168 153 T -(image-resolution) 306.56 153 T -(2) 114 140 T -(unused) 306.56 140 T -(1) 114 86 T -(1) 168 86 T -(Reply) 306.56 86 T -(1) 114 73 T -(BOOL) 168 73 T -(status) 306.56 73 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "30" 34 -%%Page: "31" 35 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 54 540 54 2 L -0.25 H -2 Z -0 X -0 0 0 1 0 0 0 K -N -1 10 Q -(X V) 72 41.28 T -(ersion 11) 87.83 41.28 T -(Release 6.4) 493.9 41.28 T -108 54 540 54 2 L -N -72 740.81 540 756 R -7 X -V -0 14 Q -0 X -(Pr) 72 746.67 T -(otocol Encoding) 86.52 746.67 T -(31) 526 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 12 Q -(PrintGetImageResolution) 108 597 T -3 10 Q -(\256) 100.8 493.33 T -0 14 Q -(5.2) 72 360.67 T -(Ev) 108 360.67 T -(ent Pr) 124.2 360.67 T -(otocol Encoding) 160.88 360.67 T -0 12 Q -(PrintNotify) 108 305 T -1 9 Q -(2) 114 703 T -(CARD16) 168 703 T -(sequence number) 306.56 703 T -(4) 114 690 T -(0) 168 690 T -(reply length) 306.56 690 T -(2) 114 677 T -(CARD16) 168 677 T -(pre) 306.56 677 T -(vious-resolution) 317.83 677 T -(22) 114 664 T -(unused) 306.56 664 T -(1) 114 556 T -(base) 168 556 T -(major opcode) 306.56 556 T -(1) 114 543 T -(24) 168 543 T -(minor opcode) 306.56 543 T -(2) 114 530 T -(2) 168 530 T -(request length) 306.56 530 T -(4) 114 517 T -(PCONTEXT) 168 517 T -(conte) 306.56 517 T -(xt) 325.92 517 T -(1) 114 463 T -(1) 168 463 T -(Reply) 306.56 463 T -(1) 114 450 T -(unused) 306.56 450 T -(2) 114 437 T -(CARD16) 168 437 T -(sequence number) 306.56 437 T -(4) 114 424 T -(0) 168 424 T -(reply length) 306.56 424 T -(2) 114 411 T -(CARD16) 168 411 T -(image-resolution) 306.56 411 T -(22) 114 398 T -(unused) 306.56 398 T -(1) 114 264 T -(0 + base) 168 264 T -(code) 306.56 264 T -(1) 114 251 T -(0 XPStartJobNotify) 168 251 T -(1 XPEndJobNotify) 168 236 T -(2 XPStartDocNotify) 168 221 T -(3 XPEndDocNotify) 168 206 T -(4 XPStartP) 168 191 T -(ageNotify) 208.12 191 T -(5 XPEndP) 168 176 T -(ageNotify) 205.62 176 T -(detail) 306.56 251 T -(2) 114 163 T -(CARD16) 168 163 T -(sequence number) 306.56 163 T -(4) 114 150 T -(PCONTEXT) 168 150 T -(conte) 306.56 150 T -(xt) 325.92 150 T -(1) 114 137 T -(BOOL) 168 137 T -(cancel) 306.56 137 T -(23) 114 124 T -(unused) 306.56 124 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "31" 35 -%%Page: "32" 36 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 36.66 504 47.95 R -7 X -0 0 0 1 0 0 0 K -V -1 10 Q -0 X -(32) 72 41.28 T -(December 15, 1997) 248.71 41.28 T -(Protocol Encoding) 429.28 41.28 T -72 54 504 54 2 L -7 X -V -0.25 H -2 Z -0 X -N -72 740.81 504 756 R -7 X -V -0 14 Q -0 X -(32) 72 749.33 T -(Pr) 393.41 749.33 T -(otocol Encoding) 407.93 749.33 T -72 36.66 540 47.95 R -7 X -V -1 10 Q -0 X -(Release 6.4) 72 41.28 T -(X V) 487.23 41.28 T -(ersion 11) 503.06 41.28 T -72 54 540 54 2 L -7 X -V -0 X -N -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 63 540 711 R -7 X -V -0 12 Q -0 X -(Attrib) 108 703 T -(uteNotify) 139.75 703 T -0 14 Q -(5.3) 72 438.67 T -(E) 108 438.67 T -(rr) 117.34 438.67 T -(or Pr) 129.52 438.67 T -(otocol Encoding) 160.75 438.67 T -0 12 Q -(B) 108 383 T -(adContext) 116 383 T -(BadSequence) 108 259 T -1 9 Q -(1) 114 662 T -(1 + base) 168 662 T -(code) 327.62 662 T -(1) 114 649 T -(1 XPJobAttr) 168 649 T -(2 XPDocAttr) 168 634 T -(3 XPP) 168 619 T -(ageAttr) 191.12 619 T -(4 XPPrinterAttr) 168 604 T -(5 XPServ) 168 589 T -(erAttr) 202.61 589 T -(6 XPMediumAttr \050future use\051) 168 574 T -(7 XPSpoolerAttr \050future use\051) 168 559 T -(detail) 327.62 649 T -(2) 114 546 T -(CARD16) 168 546 T -(sequence number) 327.62 546 T -(4) 114 533 T -(PCONTEXT) 168 533 T -(conte) 327.62 533 T -(xt) 346.98 533 T -(24) 114 520 T -(unused) 327.62 520 T -(1) 114 342 T -(0) 168 342 T -(Error) 306.56 342 T -(1) 114 329 T -(0 +) 168 329 T -( base) 179.83 329 T -(code) 306.56 329 T -(2) 114 316 T -(CARD16) 168 316 T -(sequence number) 306.56 316 T -(1) 114 218 T -(0) 168 218 T -(Error) 306.56 218 T -(1) 114 205 T -(1 +) 168 205 T -( base) 179.83 205 T -(code) 306.56 205 T -(2) 114 192 T -(CARD16) 168 192 T -(sequence number) 306.56 192 T -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "32" 36 -%%Page: "33" 37 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 746 540 756 R -7 X -0 0 0 1 0 0 0 K -V -0 0 0 1 0 0 0 K -0 14 Q -0 X -(33) 72 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(Index) 505.77 746.67 T -0 0 0 1 0 0 0 K -72 33.32 540 43.32 R -7 X -V -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 72 540 720 R -V -0 12 Q -0 X -(A) 72 712 T -0 0 0 1 0 0 0 K -1 10 Q -(AttributeNotify, encoding) 72 692.33 T -1 12 Q -( 32) 175.88 692.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(attributes) 72 680.33 T -1 12 Q -( 13\32019) 109.22 680.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(defaults) 90 668.33 T -1 12 Q -( 13) 121.66 668.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(document) 90 656.33 T -1 12 Q -( 17) 129.44 656.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(job) 90 644.33 T -1 12 Q -( 17) 102.78 644.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(page) 90 632.33 T -1 12 Q -( 18) 108.88 632.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(printer) 90 620.33 T -1 12 Q -( 14) 116.66 620.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(server) 90 608.33 T -1 12 Q -( 14) 114.43 608.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(validating) 90 596.33 T -1 12 Q -( 14) 130 596.33 T -0 0 0 1 0 0 0 K -0 F -(B) 72 569 T -0 0 0 1 0 0 0 K -1 10 Q -(BadContext, encoding) 72 549.33 T -1 12 Q -( 32) 161.44 549.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(BadSequence, encoding) 72 537.33 T -1 12 Q -( 32) 168.09 537.33 T -0 0 0 1 0 0 0 K -0 F -(C) 72 510 T -0 0 0 1 0 0 0 K -1 10 Q -(content-orientation) 72 490.33 T -1 12 Q -( 18, 19) 148.1 490.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(content-orientations-supported) 72 478.33 T -1 12 Q -( 15) 194.76 478.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(copy-count) 72 466.33 T -1 12 Q -( 18) 116.99 466.33 T -0 0 0 1 0 0 0 K -0 F -(D) 72 439 T -0 0 0 1 0 0 0 K -1 10 Q -(default-input-tray) 72 419.33 T -1 12 Q -( 18, 19) 142.54 419.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(default-medium) 72 407.33 T -1 12 Q -( 18, 19) 135.88 407.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(default-printer-resolution) 72 395.33 T -1 12 Q -( 18, 19) 173.09 395.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(defaults, attributes) 72 383.33 T -1 12 Q -( 13) 145.88 383.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(descriptor) 72 371.33 T -1 12 Q -( 15) 111.99 371.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(document attributes) 72 359.33 T -1 12 Q -( 17) 151.16 359.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(document-attributes-supported) 72 347.33 T -1 12 Q -( 15) 194.76 347.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(document-format) 72 335.33 T -1 12 Q -( 18) 141.43 335.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(document-formats-supported) 72 323.33 T -1 12 Q -( 15) 188.09 323.33 T -0 0 0 1 0 0 0 K -0 F -(E) 72 296 T -0 0 0 1 0 0 0 K -1 10 Q -(errors) 72 276.33 T -1 12 Q -( 2) 95.32 276.33 T -0 0 0 1 0 0 0 K -0 F -(I) 72 249 T -0 0 0 1 0 0 0 K -1 10 Q -(input-trays-medium) 72 229.33 T -1 12 Q -( 15) 151.44 229.33 T -0 0 0 1 0 0 0 K -0 F -(J) 72 202 T -0 0 0 1 0 0 0 K -1 10 Q -(job attributes) 72 182.33 T -1 12 Q -( 17) 124.5 182.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(job-attributes-supported) 72 170.33 T -1 12 Q -( 15) 168.1 170.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(job-name) 72 158.33 T -1 12 Q -( 17) 109.77 158.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(job-owner) 72 146.33 T -1 12 Q -( 17) 113.1 146.33 T -0 0 0 1 0 0 0 K -0 F -(L) 72 119 T -0 0 0 1 0 0 0 K -1 10 Q -(locale, attribute) 72 99.33 T -1 12 Q -( 14) 134.21 99.33 T -0 0 0 1 0 0 0 K -0 F -(M) 315 712 T -0 0 0 1 0 0 0 K -1 10 Q -(medium-source-sizes-supported) 315 692.33 T -1 12 Q -( 15) 442.75 692.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(multiple-documents-supported) 315 680.33 T -1 12 Q -( 14) 437.77 680.33 T -0 0 0 1 0 0 0 K -0 F -(N) 315 653 T -0 0 0 1 0 0 0 K -1 10 Q -(notification-profile) 315 633.33 T -1 12 Q -( 17) 391.1 633.33 T -0 0 0 1 0 0 0 K -0 F -(P) 315 606 T -0 0 0 1 0 0 0 K -1 10 Q -(page attributes) 315 586.33 T -1 12 Q -( 18) 373.6 586.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PCONTEXT, type) 315 574.33 T -1 12 Q -( 2) 389.44 574.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(plex) 315 562.33 T -1 12 Q -( 18, 19) 332.22 562.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(plexes-supported) 315 550.33 T -1 12 Q -( 16) 383.32 550.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(Print Dialog Manager, communicating with) 315 538.33 T -1 12 Q -( 20) 489.71 538.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintCreateContext) 315 526.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 333 514.33 T -1 12 Q -( 23) 369.66 514.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 333 502.33 T -1 12 Q -( 2) 361.88 502.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintDestroyContext) 315 490.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 333 478.33 T -1 12 Q -( 24) 369.66 478.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 333 466.33 T -1 12 Q -( 3) 361.88 466.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintEndDoc) 315 454.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 333 442.33 T -1 12 Q -( 26) 369.66 442.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 333 430.33 T -1 12 Q -( 6) 361.88 430.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintEndJob) 315 418.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 333 406.33 T -1 12 Q -( 25) 369.66 406.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 333 394.33 T -1 12 Q -( 4) 361.88 394.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintEndPage) 315 382.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 333 370.33 T -1 12 Q -( 27) 369.66 370.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 333 358.33 T -1 12 Q -( 7) 361.88 358.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(printer attributes) 315 346.33 T -1 12 Q -( 14) 381.38 346.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(printer-model) 315 334.33 T -1 12 Q -( 16) 369.99 334.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(printer-name) 315 322.33 T -1 12 Q -( 16) 366.65 322.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(printer-resolutions-supported) 315 310.33 T -1 12 Q -( 16) 431.65 310.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintGetAttributes) 315 298.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 333 286.33 T -1 12 Q -( 28) 369.66 286.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 333 274.33 T -1 12 Q -( 9) 361.88 274.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintGetContext) 315 262.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 333 250.33 T -1 12 Q -( 24) 369.66 250.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 333 238.33 T -1 12 Q -( 3) 361.88 238.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintGetDocumentData) 315 226.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 333 214.33 T -1 12 Q -( 26) 369.66 214.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 333 202.33 T -1 12 Q -( 5) 361.88 202.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintGetImageResolution) 315 190.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 333 178.33 T -1 12 Q -( 31) 369.66 178.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 333 166.33 T -1 12 Q -( 11) 361.88 166.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintGetOneAttribute) 315 154.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 333 142.33 T -1 12 Q -( 28) 369.66 142.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 333 130.33 T -1 12 Q -( 9) 361.88 130.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintGetPageDimensions) 315 118.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 333 106.33 T -1 12 Q -( 29) 369.66 106.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 333 94.33 T -1 12 Q -( 8) 361.88 94.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintGetPrinterList) 315 82.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "33" 37 -%%Page: "34" 38 -612 792 0 FMBEGINPAGE -[0 0 0 1 0 0 0] -[ 0 1 1 0 1 0 0] -[ 1 0 1 0 0 1 0] -[ 1 1 0 0 0 0 1] -[ 1 0 0 0 0 1 1] -[ 0 1 0 0 1 0 1] -[ 0 0 1 0 1 1 0] - 7 FrameSetSepColors -FrameNoSep -0 0 0 1 0 0 0 K -72 746 540 756 R -7 X -0 0 0 1 0 0 0 K -V -0 0 0 1 0 0 0 K -0 14 Q -0 X -(Index) 72 746.67 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(34) 526 746.67 T -0 0 0 1 0 0 0 K -72 33.32 540 43.32 R -7 X -V -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -72 72 540 720 R -V -0 0 0 1 0 0 0 K -1 10 Q -0 X -(encoding) 90 713.33 T -1 12 Q -( 22) 126.66 713.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 90 701.33 T -1 12 Q -( 3) 118.88 701.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintGetScreenOfContext) 72 689.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 90 677.33 T -1 12 Q -( 24) 126.66 677.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 90 665.33 T -1 12 Q -( 4) 118.88 665.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintInputSelected) 72 653.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 90 641.33 T -1 12 Q -( 27) 126.66 641.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 90 629.33 T -1 12 Q -( 8) 118.88 629.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintNotify, encoding) 72 617.33 T -1 12 Q -( 31) 159.22 617.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintPutDocumentData) 72 605.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 90 593.33 T -1 12 Q -( 26) 126.66 593.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 90 581.33 T -1 12 Q -( 5) 118.88 581.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintQueryScreens) 72 569.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 90 557.33 T -1 12 Q -( 30) 126.66 557.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 90 545.33 T -1 12 Q -( 10) 118.88 545.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintQueryVersion) 72 533.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 90 521.33 T -1 12 Q -( 22) 126.66 521.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 90 509.33 T -1 12 Q -( 10) 118.88 509.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintRehashPrinterList) 72 497.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 90 485.33 T -1 12 Q -( 23) 126.66 485.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 90 473.33 T -1 12 Q -( 10) 118.88 473.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintSelectInput) 72 461.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 90 449.33 T -1 12 Q -( 27) 126.66 449.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 90 437.33 T -1 12 Q -( 8) 118.88 437.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintSetAttributes) 72 425.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 90 413.33 T -1 12 Q -( 29) 126.66 413.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 90 401.33 T -1 12 Q -( 9, 10) 118.88 401.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintSetContext) 72 389.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 90 377.33 T -1 12 Q -( 24) 126.66 377.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 90 365.33 T -1 12 Q -( 3) 118.88 365.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintSetImageResolution) 72 353.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 90 341.33 T -1 12 Q -( 30) 126.66 341.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 90 329.33 T -1 12 Q -( 10) 118.88 329.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintStartDoc) 72 317.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 90 305.33 T -1 12 Q -( 25) 126.66 305.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 90 293.33 T -1 12 Q -( 6) 118.88 293.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintStartJob) 72 281.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 90 269.33 T -1 12 Q -( 25) 126.66 269.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 90 257.33 T -1 12 Q -( 4) 118.88 257.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(PrintStartPage) 72 245.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(encoding) 90 233.33 T -1 12 Q -( 27) 126.66 233.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(request) 90 221.33 T -1 12 Q -( 7) 118.88 221.33 T -0 0 0 1 0 0 0 K -0 F -(S) 72 194 T -0 0 0 1 0 0 0 K -1 10 Q -(server attributes) 72 174.33 T -1 12 Q -( 14) 136.15 174.33 T -0 0 0 1 0 0 0 K -0 F -(V) 72 147 T -0 0 0 1 0 0 0 K -1 10 Q -(validating attributes) 72 127.33 T -1 12 Q -( 14) 151.72 127.33 T -0 0 0 1 0 0 0 K -0 F -(X) 72 100 T -0 0 0 1 0 0 0 K -1 10 Q -(XPAttributeNotify) 72 80.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(event) 333 713.33 T -1 12 Q -( 12) 354.66 713.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(XPBadContext, error description) 315 701.33 T -1 12 Q -( 2) 446.93 701.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(XPBadSequence, error description) 315 689.33 T -1 12 Q -( 2) 453.58 689.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(xp-embedded-formats-supported) 315 677.33 T -1 12 Q -( 16) 446.08 677.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(xp-listfonts-modes) 315 665.33 T -1 12 Q -( 18, 19) 390 665.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(xp-listfonts-modes-supported) 315 653.33 T -1 12 Q -( 16) 432.77 653.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(xp-page-attributes-supported) 315 641.33 T -1 12 Q -( 16) 430.53 641.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(XPPrintNotify) 315 629.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -(event) 333 617.33 T -1 12 Q -( 11) 354.66 617.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(xp-raw-formats-supported) 315 605.33 T -1 12 Q -( 16) 419.97 605.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(xp-setup-proviso) 315 593.33 T -1 12 Q -( 17) 382.77 593.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(xp-setup-state) 315 581.33 T -1 12 Q -( 17) 371.1 581.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(xp-spooler-command-options) 315 569.33 T -1 12 Q -( 17) 433.32 569.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -1 10 Q -(xp-spooler-command-results) 315 557.33 T -1 12 Q -( 17) 429.98 557.33 T -0 0 0 1 0 0 0 K -0 0 0 1 0 0 0 K -FMENDPAGE -%%EndPage: "34" 38 -%%Trailer -%%BoundingBox: 0 0 612 792 -%%PageOrder: Ascend -%%Pages: 38 -%%DocumentFonts: Times-Bold -%%+ Times-Roman -%%+ Times-Italic -%%+ Symbol -%%+ Courier -%%EOF diff --git a/printproto/specs/xp_protoIX.doc b/printproto/specs/xp_protoIX.doc deleted file mode 100644 index af3efa1..0000000 Binary files a/printproto/specs/xp_protoIX.doc and /dev/null differ diff --git a/printproto/specs/xp_protoTOC.doc b/printproto/specs/xp_protoTOC.doc deleted file mode 100644 index 7154da3..0000000 Binary files a/printproto/specs/xp_protoTOC.doc and /dev/null differ diff --git a/printproto/specs/xp_proto_cov.mif b/printproto/specs/xp_proto_cov.mif deleted file mode 100644 index cdc1310..0000000 --- a/printproto/specs/xp_proto_cov.mif +++ /dev/null @@ -1,3467 +0,0 @@ - # Generated by FrameMaker xm5.0P3f -# Options: -# Paragraph Text -# Paragraph Tags -# Paragraph Formats -# Font Information -# Markers -# Anchored Frames -# Tables -# Graphics and TextRect Layout -# Master Page Items -# Condition Catalog -# Table Catalogs -# Font Catalog -# Paragraph Catalog -# Document Template -# Document Dictionary -# Variables -# - - - - - - - - - > # end of Color - - - - - - - - > # end of Color - - - - - - - - > # end of Color - - - - - - - - > # end of Color - - - - - - - - > # end of Color - - - - - - - - > # end of Color - - - - - - - - > # end of Color - - - - - - - - > # end of Color -> # end of ColorCatalog - - - - - - > # end of Condition -> # end of ConditionCatalog - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - .\\t'> - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - .\\t'> - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - : '> - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - - - - - - - - - - - - - - - > # end of Pgf -> # end of PgfCatalog - - - - > # end of Font - - - - > # end of Font -> # end of FontCatalog - - - - - - - - > # end of Ruling - - - - - - - - > # end of Ruling - - - - - - - - > # end of Ruling - - - - - - - - > # end of Ruling - - - - - - - - > # end of Ruling -> # end of RulingCatalog - - - - - > # end of TblColumnH - - > # end of TblColumnBody - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of TblTitlePgf1 - - - - - - - > # end of TblFormat - - - - - > # end of TblColumnH - - > # end of TblColumnBody - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - > # end of TblColumnH - - > # end of TblColumnBody - - - - - - > # end of Pgf - > # end of TblColumnF - > # end of TblColumn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of TblTitlePgf1 - - - - - - - > # end of TblFormat -> # end of TblCatalog - - - > # end of View - - - - - - - - > # end of View - - - - > # end of View - - - > # end of View - - - > # end of View - - - > # end of View -> # end of Views - - '> - > # end of VariableFormat - - <$daynum\>, <$year\>'> - > # end of VariableFormat - - /<$daynum\>/<$shortyear\>'> - > # end of VariableFormat - - <$daynum\>, <$year\> <$hour\>:<$minute00\> <$ampm\>'> - > # end of VariableFormat - - /<$daynum\>/<$shortyear\>'> - > # end of VariableFormat - - <$daynum\>, <$year\>'> - > # end of VariableFormat - - /<$daynum\>/<$shortyear\>'> - > # end of VariableFormat - - '> - > # end of VariableFormat - - '> - > # end of VariableFormat - - '> - > # end of VariableFormat - - '> - > # end of VariableFormat - - '> - > # end of VariableFormat - - '> - > # end of VariableFormat - - '> - > # end of VariableFormat - - - > # end of VariableFormat - - of <$tblsheetcount\>)'> - > # end of VariableFormat -> # end of VariableFormats - - \xd3 on page\x11 <$pagenum\>'> - > # end of XRefFormat - - '> - > # end of XRefFormat - - \xd3 on page\x11 <$pagenum\>.'> - > # end of XRefFormat - - , \xd2 <$paratext\>,\xd3 on page\x11 <$pagenum\>'> - > # end of XRefFormat - - , \xd2 <$paratext\>,\xd3 on page\x11 <$pagenum\>'> - > # end of XRefFormat - - on page\x11 <$pagenum\>'> - > # end of XRefFormat -> # end of XRefFormats - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -> # end of Document -anncovTOC.doc'> - - - - - - -> # end of BookComponent - # end of InitialAutoNums - # end of Dictionary - # end of AFrames - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - - - - > # end of TextRect - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of Font - - > # end of TextLine - - - - - - - > # end of TextLine - - - - - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - > # end of TextLine - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - - - - - - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - - - > # end of Frame - - - - - - - > # end of TextLine - - - - - - - > # end of TextLine - - - - - - - > # end of TextLine - - - - - - - - - - - - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - > # end of TextLine - - - - - - - - - - - - - - - - - - - - > # end of PolyLine - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - - - - - - - - - - - > # end of PolyLine - > # end of Frame - - - - - - - - - - - > # end of Frame - - - - - - - > # end of TextLine -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - - - - - - - - - - - - - - - - - > # end of DashedPattern - - - - - - - - - - - - - > # end of TextRect -> # end of Page - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - - - - > # end of TabStop - - - - > # end of TabStop - - - - - - - - - - - - - - - - - - > # end of Pgf - - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - > # end of Pgf - - > - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - > # end of TabStop - - - - > # end of TabStop - - - - - > # end of Pgf - - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - > # end of Pgf - - > - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - > # end of TabStop - - - - > # end of TabStop - - - - - > # end of Pgf - - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - > # end of Pgf - - > - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - - - - > # end of TabStop - - - - > # end of TabStop - - - - - > # end of Pgf - - > - > # end of Para -> # end of TextFlow - # end of Notes - - - - > # end of Pgf - - > - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - > - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - > - > # end of Para - - - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - > # end of Pgf - - - > - - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - > # end of Pgf - - - > - - > - > # end of Para - - - - > # end of Para - - - - > # end of Para - - - - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - - > # end of Pgf - - - > - - - > - - - > - - - > - - - > - - > - - - > - - > - - > - - > - - > - - - > - - - > - - > - - > - > # end of Para - - - - > # end of Para - - - - > # end of Para -> # end of TextFlow - - - # end of Notes - - - - - > # end of Pgf - - > - > # end of Para - - - - > # end of Pgf - - > # end of Para - - - - > # end of Pgf - - > # end of Para - - - - > # end of Pgf - - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - > - - - > - - - > - - - > - - - > - - - > - - - > - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - - > - - > - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - - > - - > - - > - - > - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - > - - > - > # end of Para - - - - - - - - - - - - - - - - - - - - - - - - - - > # end of PgfFont - > # end of Pgf - - - - - > # end of Font - - - - > # end of Font - - > - > # end of Para -> # end of TextFlow -# End of MIFFile diff --git a/trapproto/.gitignore b/trapproto/.gitignore deleted file mode 100644 index 5335631..0000000 --- a/trapproto/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -Makefile -Makefile.in -aclocal.m4 -autom4te.cache -config.log -config.status -configure -install-sh -missing -trapproto.pc -*~ -trapproto-*.tar.* -ChangeLog -tags diff --git a/trapproto/COPYING b/trapproto/COPYING deleted file mode 100644 index 3ebeac6..0000000 --- a/trapproto/COPYING +++ /dev/null @@ -1,18 +0,0 @@ -Copyright 1987, 1988, 1989, 1990, 1994 by Digital Equipment Corporation, -Maynard, MA - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. diff --git a/trapproto/Makefile.am b/trapproto/Makefile.am deleted file mode 100644 index 12b4f99..0000000 --- a/trapproto/Makefile.am +++ /dev/null @@ -1,15 +0,0 @@ -trapdir = $(includedir)/X11/extensions -trap_HEADERS = \ - xtrapbits.h \ - xtrapddmi.h \ - xtrapdi.h \ - xtrapemacros.h \ - xtraplib.h \ - xtraplibp.h \ - xtrapproto.h - -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = trapproto.pc - -EXTRA_DIST = trapproto.pc.in - diff --git a/trapproto/README b/trapproto/README deleted file mode 100644 index 73cf134..0000000 --- a/trapproto/README +++ /dev/null @@ -1,6 +0,0 @@ -This extension is considered obsolete and is no longer being maintained, -supported, or updated. - -Equivalent functionality is provided in the XTest & RECORD extensions, -as noted in: -http://lists.freedesktop.org/archives/xorg/2008-June/036131.html diff --git a/trapproto/trapproto.pc.in b/trapproto/trapproto.pc.in deleted file mode 100644 index 308cbe1..0000000 --- a/trapproto/trapproto.pc.in +++ /dev/null @@ -1,10 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@ - -Name: TrapProto -Description: Trap extension headers -Version: @TRAPPROTO_VERSION@ -Requires: xt -Cflags: -I${includedir} diff --git a/trapproto/xtrapbits.h b/trapproto/xtrapbits.h deleted file mode 100644 index 1189dc7..0000000 --- a/trapproto/xtrapbits.h +++ /dev/null @@ -1,83 +0,0 @@ -/* $XFree86$ */ -/* - * This include file is designed to be a portable way for systems to define - * bit field manipulation of arrays of bits. - */ -#ifndef __XTRAPBITS__ -#define __XTRAPBITS__ "@(#)xtrapbits.h 1.6 - 90/09/18 " - -/***************************************************************************** -Copyright 1987, 1988, 1989, 1990, 1994 by Digital Equipment Corporation, -Maynard, MA - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -*****************************************************************************/ -/* - * - * CONTRIBUTORS: - * - * Dick Annicchiarico - * Robert Chesler - * Dan Coutu - * Gene Durso - * Marc Evans - * Alan Jamison - * Mark Henry - * Ken Miller - * - */ -typedef unsigned char *UByteP; /* Pointer to an unsigned byte array */ -#define BitsInByte 8L /* The number of bits in a byte */ - -#define BitInByte(bit) /* Returns the bit mask of a byte */ \ - (1L << (((bit) % BitsInByte))) - -#define BitInWord(bit) /* Returns the bit mask of a word */ \ - (1L << (((bit) % (BitsInByte * 2L)))) - -#define BitInLong(bit) /* Returns the bit mask of a long */ \ - (1L << (((bit) % (BitsInByte * 4L)))) - -#define ByteInArray(array,bit) /* Returns the byte offset to get to a bit */ \ - (((UByteP)(array))[(bit) / BitsInByte]) - -#define BitIsTrue(array,bit) /* Test to see if a specific bit is True */ \ - (ByteInArray(array,bit) & BitInByte(bit)) - -#define BitIsFalse(array,bit) /* Test to see if a specific bit is False */ \ - (!(BitIsTrue(array,bit))) - -#define BitTrue(array,bit) /* Set a specific bit to be True */ \ - (ByteInArray(array,bit) |= BitInByte(bit)) - -#define BitFalse(array,bit) /* Set a specific bit to be False */ \ - (ByteInArray(array,bit) &= ~BitInByte(bit)) - -#define BitToggle(array,bit) /* Toggle a specific bit */ \ - (ByteInArray(array,bit) ^= BitInByte(bit)) - -#define BitCopy(dest,src,bit) /* Copy a specific bit */ \ - BitIsTrue((src),(bit)) ? BitTrue((dest),(bit)) : BitFalse((dest),(bit)) - -#define BitValue(array,bit) /* Return True or False depending on bit */ \ - (BitIsTrue((array),(bit)) ? True : False) - -#define BitSet(array,bit,value) /* Set bit to given value in array */ \ - (value) ? BitTrue((array),(bit)) : BitFalse((array),(bit)) - -#endif /* __XTRAPBITS__ */ diff --git a/trapproto/xtrapddmi.h b/trapproto/xtrapddmi.h deleted file mode 100644 index c187a3a..0000000 --- a/trapproto/xtrapddmi.h +++ /dev/null @@ -1,115 +0,0 @@ -/* $XFree86$ */ - -#ifndef __XTRAPDDMI__ -#define __XTRAPDDMI__ - -/***************************************************************************** -Copyright 1987, 1988, 1989, 1990, 1991 by Digital Equipment Corp., Maynard, MA - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -*****************************************************************************/ -/* - * - * CONTRIBUTORS: - * - * Dick Annicchiarico - * Robert Chesler - * Dan Coutu - * Gene Durso - * Marc Evans - * Alan Jamison - * Mark Henry - * Ken Miller - * - * DESCRIPTION: - * This header file is used by the XTrap server extension only - * (not used by clients or the XTrap Toolkit). Information - * contained herein should *not* be visible to clients (xtrapdi.h - * is used for this). The name is historical. - */ -#include -#include -#include "dix.h" - -#ifndef MIN -# define MIN(a,b) ((a) < (b) ? (a) : (b)) -#endif -#ifndef MAX -# define MAX(a,b) ((a) > (b) ? (a) : (b)) -#endif - -#define XETrapNumEvents 1L /* constants used for AddExtension */ - -/* Other constants used within the extension code */ -#define XETrapMinRepSize 32L /* Minimum number of longs */ - -/* This structure will be globally declared to provide storage to hold - * the various extension wide configuration information. Allocated on - * a per-client basis. - */ -typedef struct -{ - ClientPtr client; /* Multi-client support and error handling */ - xXTrapGetCurReply cur; /* Struct of Miscellaneous state info */ - xXTrapGetStatsReply *stats; /* Pointer to stat's, malloc'd if requested */ - CARD32 last_input_time B32; /* last timestamp from input event */ - CARD16 protocol B16; /* current communication protocol */ -} XETrapEnv; - -#define XETrapSetHeaderEvent(phdr) ((phdr)->type = 0x1L) -#define XETrapSetHeaderRequest(phdr) ((phdr)->type = 0x2L) -#define XETrapSetHeaderSpecial(phdr) ((phdr)->type = 0x3L) -#define XETrapSetHeaderCursor(phdr) ((phdr)->type = 0x4L) -#define XETrapSetHeaderReply(phdr) ((phdr)->type = 0x5L) - -#ifndef vaxc -#define globaldef -#define globalref extern -#endif - -/* Extension platform identifier (conditionally defined) */ -#if ( defined (__osf__) && defined(__alpha) ) -# define XETrapPlatform PF_DECOSF1 -#endif -#ifdef ultrix -# define XETrapPlatform PF_DECUltrix -#endif -#ifdef vms -#ifdef VAXELN -# define XETrapPlatform PF_DECELN -#else -# define XETrapPlatform PF_DECVMS -#endif -#endif -#ifdef VT1000 -# define XETrapPlatform PF_DECVT1000 -#endif -#ifdef VXT -# define XETrapPlatform PF_DECXTerm -#endif -#ifdef PC -# define XETrapPlatform PF_IBMAT -#endif -#ifdef sun -# define XETrapPlatform PF_SunSparc -#endif -#ifndef XETrapPlatform -# define XETrapPlatform PF_Other -#endif /* XETrapPlatform */ - -#endif /* __XTRAPDDMI__ */ diff --git a/trapproto/xtrapdi.h b/trapproto/xtrapdi.h deleted file mode 100644 index 34aa94c..0000000 --- a/trapproto/xtrapdi.h +++ /dev/null @@ -1,501 +0,0 @@ -/* $XFree86$ */ -#ifndef __XTRAPDI__ -#define __XTRAPDI__ - -/***************************************************************************** -Copyright 1987, 1988, 1989, 1990, 1991, 1992, 1994 by Digital Equipment Corp., -Maynard, MA - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -*****************************************************************************/ -/* - * - * CONTRIBUTORS: - * - * Dick Annicchiarico - * Robert Chesler - * Dan Coutu - * Gene Durso - * Marc Evans - * Alan Jamison - * Mark Henry - * Ken Miller - * - * DESCRIPTION: - * This header file defines the common structures/constants - * between the XTrap extension and clients. All protocol - * definitions between XTrap extension/clients can be found - * here. - */ - -#define NEED_REPLIES -#define NEED_EVENTS -#include -#include -#ifdef SMT -#define NEED_EVENTS -#define NEED_REPLIES -#endif -#include -#include -#define XTrapExtName "DEC-XTRAP" -/* Current Release, Version, and Revision of the XTrap Extension */ -#define XETrapRelease 3L -#define XETrapVersion 4L -#ifndef XETrapRevision /* Changed from the Makefile by users */ -# define XETrapRevision 0L -#endif /* XETrapRevision */ -#define XETrapProtocol 32L - -#ifndef SIZEOF -# ifdef __STDC__ -# define SIZEOF(x) sz_##x -# else -# define SIZEOF(x) sz_/**/x -# endif /* if ANSI C compiler else not */ -#endif -#ifndef sz_CARD32 -#define sz_CARD32 4L -#endif -#ifndef sz_CARD8 -#define sz_CARD8 1L -#endif -#ifndef True -# define True 1L -# define False 0L -#endif - -/* This is used as flags to indicate desired request traps - * Note: This has been padded to a CARD32 to keep structure aligned - */ -#define XETrapMaxRequest (((SIZEOF(CARD32)+((256L-1L) / \ - (BitsInByte*SIZEOF(CARD8))))/SIZEOF(CARD32))*SIZEOF(CARD32)) -typedef CARD8 ReqFlags[XETrapMaxRequest]; - -/* This is used as flags to indicate desired event traps - * Until events become *fully vectored*, we'll have to fake it - * by defining an array of 5 events (KeyPress, KeyRelease, - * ButtonPress, ButtonRelease, and MotionNotify. The extra 2 - * are required as the event types start with "2" (errors and - * replies are 0 & 1). The event type is the index into the - * bits. - * Note: This has been padded to a longword to keep structure aligned - */ -#ifndef VECTORED_EVENTS -#define XETrapCoreEvents (2L+5L) -#else -#define XETrapCoreEvents 128L -#endif -#define XETrapMaxEvent (((SIZEOF(CARD32)+((XETrapCoreEvents-1L) / \ - (BitsInByte*SIZEOF(CARD8))))/SIZEOF(CARD32))*SIZEOF(CARD32)) -typedef CARD8 EventFlags[XETrapMaxEvent]; - -/* This structure is used in a request to specify the types of - * configuration information that should be changed or updated. - */ -typedef struct -{ - CARD8 valid[4L]; /* Bits TRUE indicates data field is used */ - CARD8 data[4L]; /* Bits looked at if corresponding valid bit set */ - ReqFlags req; /* Bits coorespond to core requests */ - EventFlags event; /* Bits correspond to core events */ -} XETrapFlags; - -/* Bit definitions for the above XETrapFlags structure. */ -#define XETrapTimestamp 0L /* hdr timestamps desired */ -#define XETrapCmd 1L /* command key specified */ -#define XETrapCmdKeyMod 2L /* cmd key is a modifier */ -#define XETrapRequest 3L /* output requests array */ -#define XETrapEvent 4L /* future output events array */ -#define XETrapMaxPacket 5L /* Maximum packet length set */ -#define XETrapTransOut 6L /* obsolete */ -#define XETrapStatistics 7L /* collect counts on requests */ -#define XETrapWinXY 8L /* Fill in Window (X,Y) in hdr */ -#define XETrapTransIn 9L /* obsolete */ -#define XETrapCursor 10L /* Trap cursor state changes */ -#define XETrapXInput 11L /* Use XInput extension */ -#define XETrapVectorEvents 12L /* Use Vectored Events (128) */ -#define XETrapColorReplies 13L /* Return replies with Color Req's */ -#define XETrapGrabServer 14L /* Disables client GrabServers */ - -typedef struct /* used by XEConfigRequest */ -{ - XETrapFlags flags; /* Flags to specify what should be chg'd */ - CARD16 max_pkt_size B16; /* Maximum number of bytes in a packet */ - CARD8 cmd_key; /* Keyboard command_key (KeyCode) */ -/* - * cmd_key is intentionally *not* defined KeyCode since it's definition is - * ambiguous (int in Intrinsic.h and unsigned char in X.h. - */ - CARD8 pad[1L]; /* pad out to a quadword */ -} XETrapCfg; - -/* These structures are used within the Xtrap request structure for - * the various types of xtrap request - */ -#ifndef _XINPUT -/* (see the definition of XEvent as a reference) */ -typedef struct /* used by XESimulateXEventRequest for synthesizing core evts */ -{ - CARD8 type; /* (must be first) as in XEvent */ - CARD8 detail; /* Detail keycode/button as in XEvent */ - CARD8 screen; /* screen number (0 to n) */ - CARD8 pad; /* pad to longword */ - INT16 x B16; /* X & Y coord as in XEvent */ - INT16 y B16; -} XETrapInputReq; -#endif - -/* These are constants that refer to the extension request vector table. - * A request will use these values as minor opcodes. - */ -#define XETrap_Reset 0L /* set to steady state */ -#define XETrap_GetAvailable 1L /* get available funct from ext */ -#define XETrap_Config 2L /* configure extension */ -#define XETrap_StartTrap 3L /* use Trapping */ -#define XETrap_StopTrap 4L /* stop using Trapping */ -#define XETrap_GetCurrent 5L /* get current info from ext */ -#define XETrap_GetStatistics 6L /* get count statistics from ext */ -#ifndef _XINPUT -#define XETrap_SimulateXEvent 7L /* async input simulation */ -#endif -#define XETrap_GetVersion 8L /* Get (Just) Version */ -#define XETrap_GetLastInpTime 9L /* Get Timestamp of last client input */ - -/* The following are formats of a request to the XTRAP - * extension. The data-less XTrap requests all use xXTrapReq - */ -typedef struct -{ - CARD8 reqType; - CARD8 minor_opcode; - CARD16 length B16; - CARD32 pad B32; /* Maintain quadword alignment */ -} xXTrapReq; -/* the following works because all fields are defined as bit (Bnn) fields */ -#define sz_xXTrapReq (sizeof(xXTrapReq)) -/* For retrieving version/available info (passes lib-side protocol number) */ -typedef struct -{ - CARD8 reqType; - CARD8 minor_opcode; - CARD16 length B16; - CARD16 protocol B16; /* The xtrap extension protocol number */ - CARD16 pad B16; /* Maintain quadword alignment */ -} xXTrapGetReq; -/* the following works because all fields are defined as bit (Bnn) fields */ -#define sz_xXTrapGetReq (sizeof(xXTrapGetReq)) - -typedef struct -{ - CARD8 reqType; - CARD8 minor_opcode; - CARD16 length B16; - /* - * The follwing is done so that structure padding wont be - * a problem. The request structure contains a shadow for - * the XETrapCfg structure. Since the XETrapCfg also has a - * substructure (XETrapFlags) this structure is also shadowed. - * - * The following are a shadow of the XETrapFlags - * structure. - */ - CARD8 config_flags_valid[4L]; - CARD8 config_flags_data[4L]; - ReqFlags config_flags_req; - EventFlags config_flags_event; - /* End Shadow (XETrapFlags)*/ - CARD16 config_max_pkt_size B16; /* Max number of bytes in a packet */ - CARD8 config_cmd_key; /* Keyboard command_key (KeyCode) */ -/* - * cmd_key is intentionally *not* defined KeyCode since it's definition is - * ambiguous (int in Intrinsic.h and unsigned char in X.h. - */ - CARD8 config_pad[1L]; /* pad out to a quadword */ - /* End Shadow (XETrapCfg) */ - CARD32 pad B32; /* Maintain quadword alignment */ -} xXTrapConfigReq; -/* the following works because all fields are defined as bit (Bnn) fields */ -#define sz_xXTrapConfigReq (sizeof(xXTrapConfigReq)) - -#ifndef _XINPUT -typedef struct -{ - CARD8 reqType; - CARD8 minor_opcode; - CARD16 length B16; - CARD32 pad B32; /* Maintain quadword alignment */ - XETrapInputReq input; -} xXTrapInputReq; -/* the following works because all fields are defined as bit (Bnn) fields */ -#define sz_xXTrapInputReq (sizeof(xXTrapInputReq)) -#endif - - -/* The following structures are used by the server extension to send - * information and replies to the client. - */ - -/* header for all X replies */ -typedef struct -{ - CARD8 type; - CARD8 detail; - CARD16 sequenceNumber B16; - CARD32 length B32; -} XETrapRepHdr; - -/* Structure of Get Available Functionality reply */ -typedef struct -{ - CARD32 pf_ident B32; /* Contains constant identifying the platform */ - CARD16 xtrap_release B16; /* The xtrap extension release number */ - CARD16 xtrap_version B16; /* The xtrap extension version number */ - CARD16 xtrap_revision B16; /* The xtrap extension revision number */ - CARD16 max_pkt_size B16; /* Maximum number of bytes in a packet */ - CARD8 valid[4]; /* What specific configuration flags are valid */ - CARD32 major_opcode B32; /* The major opcode identifying xtrap */ - CARD32 event_base B32; /* The event value we start at */ - CARD32 pad0 B32; /* obsolete field */ - CARD16 pad1 B16, pad2 B16, pad3 B16; /* obsolete field */ - CARD16 xtrap_protocol B16; /* The xtrap extension protocol number */ - INT16 cur_x B16; /* Current X & Y coord for relative motion */ - INT16 cur_y B16; -} XETrapGetAvailRep; - -typedef struct -{ - CARD16 xtrap_release B16; /* The xtrap extension release number */ - CARD16 xtrap_version B16; /* The xtrap extension version number */ - CARD16 xtrap_revision B16; /* The xtrap extension revision number */ - CARD16 xtrap_protocol B16; /* The xtrap extension protocol number */ -} XETrapGetVersRep; - -typedef struct -{ - CARD32 last_time B32; /* Timestamp of last input time */ -} XETrapGetLastInpTimeRep; - -/* Structure of Get Current Configuration Information reply */ -typedef struct -{ - CARD8 state_flags[2]; /* Miscelaneous flags, see below #define's */ - CARD16 pad0 B16; /* Assure quadword alignment */ - XETrapCfg config; /* Current Config information */ - CARD32 pad1 B32; -} XETrapGetCurRep; - -/* Mask definitions for the above flags. */ -#define XETrapTrapActive 0L /* If sending/receiving between client/ext */ - -/* Structure of Get Statistics Information reply */ -typedef struct -{ - CARD32 requests[256L]; /* Array containing request counts if trapped */ - CARD32 events[XETrapCoreEvents]; /* Array containing event stats */ -#ifndef VECTORED_EVENTS - CARD32 pad B32; /* Pad out to a quadword */ -#endif -} XETrapGetStatsRep; - -#define PF_Other 0L /* server not one of the below */ -#define PF_Apollo 10L /* server on Apollo system */ -#define PF_ATT 20L /* server on AT&T system */ -#define PF_Cray1 30L /* server on Cray 1 system */ -#define PF_Cray2 31L /* server on Cray 2 system */ -#define PF_DECUltrix 40L /* server on DEC ULTRIX system */ -#define PF_DECVMS 41L /* server on DEC VMS system */ -#define PF_DECVT1000 42L /* server on DEC-VT1000-terminal */ -#define PF_DECXTerm 43L /* server on DEC-X-terminal */ -#define PF_DECELN 44L /* server on DEC VAXELN X terminal */ -#define PF_DECOSF1 45L /* server on DEC's OSF/1 system */ -#define PF_HP9000s800 50L /* server on HP 9000/800 system */ -#define PF_HP9000s300 51L /* server on HP 9000/300 system */ -#define PF_IBMAT 60L /* server on IBM/AT system */ -#define PF_IBMRT 61L /* server on IBM/RT system */ -#define PF_IBMPS2 62L /* server on IBM/PS2 system */ -#define PF_IBMRS 63L /* server on IBM/RS system */ -#define PF_MacII 70L /* server on Mac II system */ -#define PF_Pegasus 80L /* server on Tektronix Pegasus system */ -#define PF_SGI 90L /* server on Silicon Graphcis system */ -#define PF_Sony 100L /* server on Sony system */ -#define PF_Sun3 110L /* server on Sun 3 system */ -#define PF_Sun386i 111L /* server on Sun 386i system */ -#define PF_SunSparc 112L /* server on Sun Sparc system */ - -/* reply sent back by XETrapGetAvailable request */ -typedef struct -{ - XETrapRepHdr hdr; - XETrapGetAvailRep data; -} xXTrapGetAvailReply; -/* the following works because all fields are defined as bit (Bnn) fields */ -#define sz_xXTrapGetAvailReply sizeof(xXTrapGetAvailReply) - -/* reply sent back by XETrapGetVersion request */ -typedef struct -{ - XETrapRepHdr hdr; - XETrapGetVersRep data; - CARD32 pad0 B32; /* pad out to 32 bytes */ - CARD32 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; -} xXTrapGetVersReply; -/* the following works because all fields are defined as bit (Bnn) fields */ -#define sz_xXTrapGetVersReply sizeof(xXTrapGetVersReply) - -/* reply sent back by XETrapGetLastInpTime request */ -typedef struct -{ - XETrapRepHdr hdr; - /* - * The following is a shadow of the XETrapGetLastInpTimeRep - * structure. This is done to avoid structure padding. - */ - CARD32 data_last_time B32; /* Timestamp of last input time */ - CARD32 pad0 B32; /* pad out to 32 bytes */ - CARD32 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; -} xXTrapGetLITimReply; -/* the following works because all fields are defined as bit (Bnn) fields */ -#define sz_xXTrapGetLITimReply sizeof(xXTrapGetLITimReply) - -/* reply sent back by XETrapGetCurrent request */ -typedef struct -{ - XETrapRepHdr hdr; - /* - * The following is a shadow of the XETrapGetCurRep - * structure. This is done to avoid structure padding. - * Since the XETrapGetCurRep structure contains a sub-structure - * (XETrapCfg) there is a shadow for that as well.*/ - CARD8 data_state_flags[2]; /* Misc flags, see below #define's */ - CARD16 data_pad0 B16; /* Assure quadword alignment */ - /* XETrapCfg Shadow Starts */ - CARD8 data_config_flags_valid[4L]; - CARD8 data_config_flags_data[4L]; - ReqFlags data_config_flags_req; - EventFlags data_config_flags_event; - CARD16 data_config_max_pkt_size B16; /* Max num of bytes in a pkt */ - CARD8 data_config_cmd_key; /* Keyboard cmd_key (KeyCode) */ -/* - * cmd_key is intentionally *not* defined KeyCode since it's definition is - * ambiguous (int in Intrinsic.h and unsigned char in X.h. - */ - CARD8 data_config_pad[1L]; /* pad out to a quadword */ - /* End Shadow (XETrapCfg) */ - CARD32 pad1 B32; -} xXTrapGetCurReply; -/* the following works because all fields are defined as bit (Bnn) fields */ -#define sz_xXTrapGetCurReply sizeof(xXTrapGetCurReply) - -/* reply sent back by XETrapGetStatistics request */ -/* Note: - * The following does *not* use the standard XETrapRepHdr, but instead - * one which is padded out to 32-bytes. This is because Cray's have a problem - * reading arrays of CARD32s without using the _Read32 macro (see XERqsts.c). - * This requires that none of the data be in the _Reply area. - */ -typedef struct -{ - CARD8 type; - CARD8 detail; - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD32 pad0 B32; - CARD32 pad1 B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - XETrapGetStatsRep data; -} xXTrapGetStatsReply; -#define sz_xXTrapGetStatsReply 1088 - -typedef struct /* the XTrap Output header (for output from ext to client) */ -{ /* this must be quadword aligned for portability */ - CARD32 count B32; /* Length including this header */ - CARD32 timestamp B32; /* timestamp if desired */ - CARD8 type; /* event id, request id, special id */ - CARD8 screen; /* screen number (0 to n) */ - INT16 win_x B16; /* X coord of drawable, if any */ - INT16 win_y B16; /* X coord of drawable, if any */ - CARD16 client B16; /* to distinguish requests */ -} XETrapHeader; -/* the following works because all fields are defined as bit (Bnn) fields */ -#define sz_XETrapHeader sizeof(XETrapHeader) - -#define XETrapHeaderIsEvent(phdr) (XETrapGetHeaderType(phdr) == 0x1L) -#define XETrapHeaderIsRequest(phdr) (XETrapGetHeaderType(phdr) == 0x2L) -#define XETrapHeaderIsSpecial(phdr) (XETrapGetHeaderType(phdr) == 0x3L) -#define XETrapHeaderIsCursor(phdr) (XETrapGetHeaderType(phdr) == 0x4L) -#define XETrapHeaderIsReply(phdr) (XETrapGetHeaderType(phdr) == 0x5L) - -/* Define a structure used for reading/writing datum of type XTrap */ -typedef struct -{ - XETrapHeader hdr; - union - { - xEvent event; - xResourceReq req; - xGenericReply reply; - /* special? */ - } u; -} XETrapDatum; - -/* this doesn't get picked up for VMS server builds (different Xproto.h) */ -#ifndef sz_xEvent -#define sz_xEvent 32 -#endif -/* Minimum size of a packet from the server extension */ -#define XETrapMinPktSize (SIZEOF(XETrapHeader) + SIZEOF(xEvent)) - -/* Constants used with the XLIB transport */ -#define XETrapDataStart 0L /* Used in the detail field */ -#define XETrapDataContinued 1L /* Used in the detail field */ -#define XETrapDataLast 2L /* Used in the detail field */ -#define XETrapData 0L /* Used in the type field */ -#define XETrapNumberEvents 1L -/* This is the representation on the wire(see also XLib.h) */ -#define sz_EventData 24L /* 32 bytes - type, detail, seq, index */ -typedef struct { - CARD8 type; - CARD8 detail; - CARD16 sequenceNumber B16; - CARD32 idx B32; - CARD8 data[sz_EventData]; -} xETrapDataEvent; - -/* Error message indexes added to X for extension */ -#define BadIO 2L /* Can't read/write */ -#define BadStatistics 4L /* Stat's not avail. */ -#define BadDevices 5L /* Devices not vectored */ -#define BadScreen 7L /* Can't send event to given screen */ -#define BadSwapReq 8L /* Can't send swapped extension requests */ -#define XETrapNumErrors (BadSwapReq + 1) - - -#define XEKeyIsClear 0 -#define XEKeyIsEcho 1 -#define XEKeyIsOther 2 - -#endif /* __XTRAPDI__ */ diff --git a/trapproto/xtrapemacros.h b/trapproto/xtrapemacros.h deleted file mode 100644 index f59ea33..0000000 --- a/trapproto/xtrapemacros.h +++ /dev/null @@ -1,387 +0,0 @@ -/* $XFree86: xc/include/extensions/xtrapemacros.h,v 1.1 2001/11/02 23:29:26 dawes Exp $ */ -#ifndef __XTRAPEMACROS__ -#define __XTRAPEMACROS__ "@(#)xtrapemacros.h 1.9 - 90/09/18 " - -/***************************************************************************** -Copyright 1987, 1988, 1989, 1990, 1991, 1994 by Digital Equipment Corp., -Maynard, MA - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -*****************************************************************************/ -/* - * - * CONTRIBUTORS: - * - * Dick Annicchiarico - * Robert Chesler - * Dan Coutu - * Gene Durso - * Marc Evans - * Alan Jamison - * Mark Henry - * Ken Miller - * - * DESCRIPTION: - * This include file is designed to provide the *visible* - * interface to XTrap data structures. Fields can be set - * using these macros by client programs unless otherwise - * specified; however, use of Trap Context convenience - * routines is strongly encouraged (XETrapContext.c) - */ -#include -#include - -/* msleep macro to replace msleep() for portability reasons */ -#define msleep(m) usleep((m)*1000) - -/* Copying TC's assumes that the new TC must be created */ -#define XECopyTC(src,mask,dest) \ - (dest = XECreateTC(((src)->dpy), (mask), (&((src)->values)))) - -/* Expands to SET each element of the TCValues structure - * Returns the TCValues Mask so that the Set can be entered - * as an argument to the XEChangeTC() routine call - */ -/* Note: req_cb & evt_cb would only be used if you wanted to - * *share* callbacks between Trap Contexts. Normally, - * XEAddRequestCB() and XEAddEventCB() would be used. - */ -#define XETrapSetCfgReqCB(tcv,x) ((tcv)->req_cb = (x)) -#define XETrapSetCfgEvtCB(tcv,x) ((tcv)->evt_cb = (x)) -#define XETrapSetCfgMaxPktSize(tcv,x) ((tcv)->v.max_pkt_size = (x)) -#define XETrapSetCfgCmdKey(tcv,x) ((tcv)->v.cmd_key = (x)) -/* Note: e is only pertinent for "valid" or "data" */ -#define XETrapSetCfgFlags(tcv,e,a) \ - memcpy((tcv)->v.flags.e, (a), sizeof((tcv)->v.flags.e)) -#define XETrapSetCfgFlagTimestamp(tcv,e,x) \ - BitSet((tcv)->v.flags.e, XETrapTimestamp, (x)) -#define XETrapSetCfgFlagCmd(tcv,e,x) \ - BitSet((tcv)->v.flags.e, XETrapCmd, (x)) -#define XETrapSetCfgFlagCmdKeyMod(tcv,e,x) \ - BitSet((tcv)->v.flags.e, XETrapCmdKeyMod, (x)) -#define XETrapSetCfgFlagRequest(tcv,e,x) \ - BitSet((tcv)->v.flags.e, XETrapRequest, (x)) -#define XETrapSetCfgFlagEvent(tcv,e,x) \ - BitSet((tcv)->v.flags.e, XETrapEvent, (x)) -#define XETrapSetCfgFlagMaxPacket(tcv,e,x) \ - BitSet((tcv)->v.flags.e, XETrapMaxPacket, (x)) -#define XETrapSetCfgFlagStatistics(tcv,e,x) \ - BitSet((tcv)->v.flags.e, XETrapStatistics, (x)) -#define XETrapSetCfgFlagWinXY(tcv,e,x) \ - BitSet((tcv)->v.flags.e, XETrapWinXY, (x)) -#define XETrapSetCfgFlagCursor(tcv,e,x) \ - BitSet((tcv)->v.flags.e, XETrapCursor, (x)) -#define XETrapSetCfgFlagReq(tcv,request,x) \ - BitSet((tcv)->v.flags.req, (request), (x)) -#define XETrapSetCfgFlagXInput(tcv,e,x) \ - BitSet((tcv)->v.flags.e, XETrapXInput, (x)) -#define XETrapSetCfgFlagColorReplies(tcv,e,x) \ - BitSet((tcv)->v.flags.e, XETrapColorReplies, (x)) -#define XETrapSetCfgFlagGrabServer(tcv,e,x) \ - BitSet((tcv)->v.flags.e, XETrapGrabServer, (x)) -#define XETrapSetCfgFlagEvt(tcv,evt,x) \ - BitSet((tcv)->v.flags.event, (evt), (x)) - -#define XETrapSetValFlagDeltaTimes(tcv,x) \ - BitSet((tcv)->tc_flags, XETCDeltaTimes, (x)) - -/* Fields returned in the "GetAvailable" request */ -#define XETrapGetAvailPFIdent(avail) ((avail)->pf_ident) -#define XETrapGetAvailRelease(avail) ((avail)->xtrap_release) -#define XETrapGetAvailVersion(avail) ((avail)->xtrap_version) -#define XETrapGetAvailRevision(avail) ((avail)->xtrap_revision) -#define XETrapGetAvailMaxPktSize(avail) ((avail)->max_pkt_size) -#define XETrapGetAvailFlags(avail,a) \ - memcpy((a), (avail)->valid, sizeof((avail)->valid)) -#define XETrapGetAvailFlagTimestamp(avail) \ - (BitValue((avail)->valid, XETrapTimestamp)) -#define XETrapGetAvailFlagCmd(avail) \ - (BitValue((avail)->valid, XETrapCmd)) -#define XETrapGetAvailFlagCmdKeyMod(avail) \ - (BitValue((avail)->valid, XETrapCmdKeyMod)) -#define XETrapGetAvailFlagRequest(avail) \ - (BitValue((avail)->valid, XETrapRequest)) -#define XETrapGetAvailFlagEvent(avail) \ - (BitValue((avail)->valid, XETrapEvent)) -#define XETrapGetAvailFlagMaxPacket(avail) \ - (BitValue((avail)->valid, XETrapMaxPacket)) -#define XETrapGetAvailFlagStatistics(avail) \ - (BitValue((avail)->valid, XETrapStatistics)) -#define XETrapGetAvailFlagWinXY(avail) \ - (BitValue((avail)->valid, XETrapWinXY)) -#define XETrapGetAvailFlagCursor(avail) \ - (BitValue((avail)->valid, XETrapCursor)) -#define XETrapGetAvailFlagXInput(avail) \ - (BitValue((avail)->valid, XETrapXInput)) -#define XETrapGetAvailFlagVecEvt(avail) \ - (BitValue((avail)->valid, XETrapVectorEvents)) -#define XETrapGetAvailFlagColorReplies(avail) \ - (BitValue((avail)->valid, XETrapColorReplies)) -#define XETrapGetAvailFlagGrabServer(avail) \ - (BitValue((avail)->valid, XETrapGrabServer)) -#define XETrapGetAvailOpCode(avail) ((avail)->major_opcode) -/* Macro's for creating current request and trap context macros */ -#define XETrapGetCfgMaxPktSize(cfg) ((cfg)->max_pkt_size) -#define XETrapGetCfgCmdKey(cfg) ((cfg)->cmd_key) -#define XETrapGetCfgFlags(cfg,e,a) \ - memcpy((a), (cfg)->flags.e, sizeof((cfg)->flags.e)) -#define XETrapGetCfgFlagTimestamp(cfg,e) \ - (BitValue((cfg)->flags.e, XETrapTimestamp)) -#define XETrapGetCfgFlagCmd(cfg,e) \ - (BitValue((cfg)->flags.e, XETrapCmd)) -#define XETrapGetCfgFlagCmdKeyMod(cfg,e) \ - (BitValue((cfg)->flags.e, XETrapCmdKeyMod)) -#define XETrapGetCfgFlagRequest(cfg,e) \ - (BitValue((cfg)->flags.e, XETrapRequest)) -#define XETrapGetCfgFlagEvent(cfg,e) \ - (BitValue((cfg)->flags.e, XETrapEvent)) -#define XETrapGetCfgFlagMaxPacket(cfg,e) \ - (BitValue((cfg)->flags.e, XETrapMaxPacket)) -#define XETrapGetCfgFlagStatistics(cfg,e) \ - (BitValue((cfg)->flags.e, XETrapStatistics)) -#define XETrapGetCfgFlagWinXY(cfg,e) \ - (BitValue((cfg)->flags.e, XETrapWinXY)) -#define XETrapGetCfgFlagCursor(cfg,e) \ - (BitValue((cfg)->flags.e, XETrapCursor)) -#define XETrapGetCfgFlagXInput(cfg,e) \ - (BitValue((cfg)->flags.e, XETrapXInput)) -#define XETrapGetCfgFlagColorReplies(cfg,e) \ - (BitValue((cfg)->flags.e, XETrapColorReplies)) -#define XETrapGetCfgFlagGrabServer(cfg,e) \ - (BitValue((cfg)->flags.e, XETrapGrabServer)) -/* Request values are in "Xproto.h" of the flavor X_RequestType */ -#define XETrapGetCfgFlagReq(cfg,request) \ - (BitValue((cfg)->flags.req, (request))) -/* Event types are in "X.h" of the flavor EventType (e.g. KeyPress) */ -#define XETrapGetCfgFlagEvt(cfg,evt) \ - (BitValue((cfg)->flags.event, (evt))) - -/* Fields returned int the "GetCurrent" Request */ -#define XETrapGetCurX(avail) ((avail)->cur_x) -#define XETrapGetCurY(avail) ((avail)->cur_y) -#define XETrapGetCurSFlags(cur,a) \ - memcpy((a), (cur)->state_flags, sizeof((cur)->state_flags)) -#define XETrapGetCurMaxPktSize(cur) (XETrapGetCfgMaxPktSize(&((cur)->config))) -#define XETrapGetCurCmdKey(cur) (XETrapGetCfgCmdKey(&((cur)->config))) -/* Note: e is only pertinent for "valid" or "data" */ -#define XETrapGetCurCFlags(cur,e,a) (XETrapGetCfgFlags(&((cur)->config),e,a)) -#define XETrapGetCurFlagTimestamp(cur,e) \ - (XETrapGetCfgFlagTimestamp(&((cur)->config),e)) -#define XETrapGetCurFlagCmd(cur,e) (XETrapGetCfgFlagCmd(&((cur)->config),e)) -#define XETrapGetCurFlagCmdKeyMod(cur,e) \ - (XETrapGetCfgFlagCmdKeyMod(&((cur)->config),e)) -#define XETrapGetCurFlagRequest(cur,r) \ - (XETrapGetCfgFlagRequest(&((cur)->config),r)) -#define XETrapGetCurFlagEvent(cur,e) \ - (XETrapGetCfgFlagEvent(&((cur)->config),e)) -#define XETrapGetCurFlagMaxPacket(cur,e) \ - (XETrapGetCfgFlagMaxPacket(&((cur)->config),e)) -#define XETrapGetCurFlagStatistics(cur,e) \ - (XETrapGetCfgFlagStatistics(&((cur)->config),e)) -#define XETrapGetCurFlagWinXY(cur,e) \ - (XETrapGetCfgFlagWinXY(&((cur)->config),e)) -#define XETrapGetCurFlagCursor(cur,e) \ - (XETrapGetCfgFlagCursor(&((cur)->config),e)) -#define XETrapGetCurFlagXInput(cur,e) \ - (XETrapGetCfgFlagXInput(&((cur)->config),e)) -#define XETrapGetCurFlagColorReplies(cur,e) \ - (XETrapGetCfgFlagColorReplies(&((cur)->config),e)) -#define XETrapGetCurFlagGrabServer(cur,e) \ - (XETrapGetCfgFlagGrabServer(&((cur)->config),e)) -/* Request values are in "Xproto.h" of the flavor X_RequestType */ -#define XETrapGetCurFlagReq(cur,r) (XETrapGetCfgFlagReq(&((cur)->config),r)) -/* Event types are in "X.h" of the flavor EventType (e.g. KeyPress) */ -#define XETrapGetCurFlagEvt(cur,e) (XETrapGetCfgFlagEvt(&((cur)->config),e)) - -/* Fields returned int the "GetStatistics" Request */ -#define XETrapGetStatsReq(stat,e) ((stat)->requests[(e)]) -#define XETrapGetStatsEvt(stat,e) ((stat)->events[(e)]) - -/* Fields returned in the "GetVersion" request */ -#define XETrapGetVersRelease(vers) ((vers)->xtrap_release) -#define XETrapGetVersVersion(vers) ((vers)->xtrap_version) -#define XETrapGetVersRevision(vers) ((vers)->xtrap_revision) - -/* Fields returned in the "GetLastInpTime" request */ -#define XETrapGetLastInpTime(time_rep) ((time_rep)->last_time) - -/* Expands to GET each element of the TCValues structure */ -#define XETrapGetTCReqCB(tc) ((tc)->values.req_cb) -#define XETrapGetTCEvtCB(tc) ((tc)->values.evt_cb) -#define XETrapGetTCTime(tc) ((tc)->values.last_time) -/* TC specific flags */ -#define XETrapGetTCLFlags(tc,a) \ - memcpy((a), (tc)->values.tc_flags, sizeof((tc)->values.tc_flags)) -#define XETrapGetTCFlagDeltaTimes(tc) \ - (BitValue((tc)->values.tc_flags, XETCDeltaTimes)) -#define XETrapGetTCFlagTrapActive(tc) \ - (BitValue((tc)->values.tc_flags, XETCTrapActive)) -#define XETrapGetTCMaxPktSize(tc) (XETrapGetCfgMaxPktSize(&((tc)->values.v))) -#define XETrapGetTCCmdKey(tc) (XETrapGetCfgCmdKey(&((tc)->values.v))) -/* Note: e is only pertinent for "valid" or "data" */ -#define XETrapGetTCFlags(tc,e,a) (XETrapGetCfgFlags(&((tc)->values.v),e,a)) -#define XETrapGetTCFlagTimestamp(tc,e) \ - (XETrapGetCfgFlagTimestamp(&((tc)->values.v),e)) -#define XETrapGetTCFlagCmd(tc,e) \ - (XETrapGetCfgFlagCmd(&((tc)->values.v),e)) -#define XETrapGetTCFlagCmdKeyMod(tc,e) \ - (XETrapGetCfgFlagCmdKeyMod(&((tc)->values.v),e)) -#define XETrapGetTCFlagRequest(tc,r) \ - (XETrapGetCfgFlagRequest(&((tc)->values.v),r)) -#define XETrapGetTCFlagEvent(tc,e) \ - (XETrapGetCfgFlagEvent(&((tc)->values.v),e)) -#define XETrapGetTCFlagMaxPacket(tc,e) \ - (XETrapGetCfgFlagMaxPacket(&((tc)->values.v),e)) -#define XETrapGetTCFlagStatistics(tc,e) \ - (XETrapGetCfgFlagStatistics(&((tc)->values.v),e)) -#define XETrapGetTCFlagWinXY(tc,e) \ - (XETrapGetCfgFlagWinXY(&((tc)->values.v),e)) -#define XETrapGetTCFlagCursor(tc,e) \ - (XETrapGetCfgFlagCursor(&((tc)->values.v),e)) -#define XETrapGetTCFlagXInput(tc,e) \ - (XETrapGetCfgFlagXInput(&((tc)->values.v),e)) -#define XETrapGetTCFlagColorReplies(tc,e) \ - (XETrapGetCfgFlagColorReplies(&((tc)->values.v),e)) -#define XETrapGetTCFlagGrabServer(tc,e) \ - (XETrapGetCfgFlagGrabServer(&((tc)->values.v),e)) -/* Request values are in "Xproto.h" of the flavor X_RequestType */ -#define XETrapGetTCFlagReq(tc,r) \ - (XETrapGetCfgFlagReq(&((tc)->values.v),r)) -/* Event types are in "X.h" of the flavor EventType (e.g. KeyPress) */ -#define XETrapGetTCFlagEvt(tc,e) \ - (XETrapGetCfgFlagEvt(&((tc)->values.v),e)) -/* The following can/should *not* be set directly! */ -#define XETrapGetNext(tc) ((tc)->next) -#define XETrapGetDpy(tc) ((tc)->dpy) -#define XETrapGetEventBase(tc) ((tc)->eventBase) -#define XETrapGetErrorBase(tc) ((tc)->errorBase) -#define XETrapGetExtOpcode(tc) ((tc)->extOpcode) -#define XETrapGetXBuff(tc) ((tc)->xbuff) -#define XETrapGetXMaxSize(tc) ((tc)->xmax_size) -#define XETrapGetExt(tc) ((tc)->ext_data) -#define XETrapGetDirty(tc) ((tc)->dirty) -#define XETrapGetValues(tc) memcpy((x),(tc)->values,sizeof((tc)->values)) -#define XETrapGetEventFunc(tc) ((tc)->eventFunc) - -#define XETrapGetHeaderCount(phdr) ((phdr)->count) -#define XETrapGetHeaderTimestamp(phdr) ((phdr)->timestamp) -#define XETrapGetHeaderType(phdr) ((phdr)->type) -#define XETrapGetHeaderScreen(phdr) ((phdr)->screen) -#define XETrapGetHeaderWindowX(phdr) ((phdr)->win_x) -#define XETrapGetHeaderWindowY(phdr) ((phdr)->win_y) -#define XETrapGetHeaderClient(phdr) ((phdr)->client) - -#define XEGetRelease(tc) ((tc)->release) -#define XEGetVersion(tc) ((tc)->version) -#define XEGetRevision(tc) ((tc)->revision) - -/* Condition handling macros */ -#if !defined(vms) && \ - (!defined(_InitExceptionHandling) || !defined(_ClearExceptionHandling)) -# ifndef _SetSIGBUSHandling -# ifdef SIGBUS -# define _SetSIGBUSHandling(rtn) (void)signal(SIGBUS, rtn) -# else -# define _SetSIGBUSHandling(rtn) /* */ -# endif -# endif -# ifndef _SetSIGSEGVHandling -# ifdef SIGSEGV -# define _SetSIGSEGVHandling(rtn) (void)signal(SIGSEGV, rtn) -# else -# define _SetSIGSEGVHandling(rtn) /* */ -# endif -# endif -# ifndef _SetSIGFPEHandling -# ifdef SIGFPE -# define _SetSIGFPEHandling(rtn) (void)signal(SIGFPE, rtn) -# else -# define _SetSIGFPEHandling(rtn) /* */ -# endif -# endif -# ifndef _SetSIGILLHandling -# ifdef SIGILL -# define _SetSIGILLHandling(rtn) (void)signal(SIGILL, rtn) -# else -# define _SetSIGILLHandling(rtn) /* */ -# endif -# endif -# ifndef _SetSIGSYSHandling -# ifdef SIGSYS -# define _SetSIGSYSHandling(rtn) (void)signal(SIGSYS, rtn) -# else -# define _SetSIGSYSHandling(rtn) /* */ -# endif -# endif -# ifndef _SetSIGHUPHandling -# ifdef SIGHUP -# define _SetSIGHUPHandling(rtn) (void)signal(SIGHUP, rtn) -# else -# define _SetSIGHUPHandling(rtn) /* */ -# endif -# endif -# ifndef _SetSIGPIPEHandling -# ifdef SIGPIPE -# define _SetSIGPIPEHandling(rtn) (void)signal(SIGPIPE, rtn) -# else -# define _SetSIGPIPEHandling(rtn) /* */ -# endif -# endif -# ifndef _SetSIGTERMHandling -# ifdef SIGTERM -# define _SetSIGTERMHandling(rtn) (void)signal(SIGTERM, rtn) -# else -# define _SetSIGTERMHandling(rtn) /* */ -# endif -# endif -#endif -#ifndef _InitExceptionHandling -#ifdef vms -#define _InitExceptionHandling(rtn) \ - VAXC$ESTABLISH(rtn) /* VMS exception handler */ -#else /* vms */ -#define _InitExceptionHandling(rtn) \ - _SetSIGBUSHandling(rtn); /* Bus error */ \ - _SetSIGSEGVHandling(rtn); /* Accvio/Segment error */ \ - _SetSIGFPEHandling(rtn); /* Floating point exception */ \ - _SetSIGILLHandling(rtn); /* Illegal instruction */ \ - _SetSIGSYSHandling(rtn); /* Param error in sys call */ \ - _SetSIGHUPHandling(rtn); \ - _SetSIGPIPEHandling(rtn); \ - _SetSIGTERMHandling(rtn) -#endif /* vms */ -#endif /* _InitExceptionHandling */ - -#ifndef _ClearExceptionHandling -#ifdef vms -#define _ClearExceptionHandling() \ - LIB$REVERT() -#else -#define _ClearExceptionHandling() \ - _SetSIGBUSHandling(SIG_DFL); /* Bus error */ \ - _SetSIGSEGVHandling(SIG_DFL); /* Accvio/Segment error */ \ - _SetSIGFPEHandling(SIG_DFL); /* Floating point exception */ \ - _SetSIGILLHandling(SIG_DFL); /* Illegal instruction */ \ - _SetSIGSYSHandling(SIG_DFL); /* Param error in sys call */ \ - _SetSIGHUPHandling(SIG_DFL); \ - _SetSIGPIPEHandling(SIG_DFL); \ - _SetSIGTERMHandling(SIG_DFL) -#endif /* vms */ -#endif /* _ClearExceptionHandling */ - -#endif /* __XTRAPEMACROS__ */ diff --git a/trapproto/xtraplib.h b/trapproto/xtraplib.h deleted file mode 100644 index db0289f..0000000 --- a/trapproto/xtraplib.h +++ /dev/null @@ -1,133 +0,0 @@ -/* $XFree86$ */ -#ifndef __XTRAPLIB__ -#define __XTRAPLIB__ - - -/***************************************************************************** -Copyright 1987, 1988, 1989, 1990, 1991, 1994 by Digital Equipment Corp., -Maynard, MA - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -*****************************************************************************/ -/* - * - * CONTRIBUTORS: - * - * Dick Annicchiarico - * Robert Chesler - * Dan Coutu - * Gene Durso - * Marc Evans - * Alan Jamison - * Mark Henry - * Ken Miller - * - * DESCRIPTION: - * This header file describes all the structures/constants required - * for interfacing with the client toolkit *except* the common - * client/extension definitions in xtrapdi.h. Namely, *no* extension- - * only information or client/extension information can be found here. - */ -#ifdef SMT -#define NEED_EVENTS -#define NEED_REPLIES -#endif -#include -#include -#include -#include - -typedef struct _XETC XETC; - -typedef int (*int_function)(XETC *tc, XETrapDatum *pdatum, BYTE *userp); -typedef void (*void_function)(XETC *tc, XETrapDatum *pdatum, BYTE *userp); - -typedef struct /* Callback structure */ -{ - void_function func; - BYTE *data; -} XETrapCB; - -/* Data structure for setting trap context */ -typedef struct -{ - CARD8 tc_flags[2L]; /* Toolkit-side specific flags */ - XETrapCfg v; /* XTrap configuration values */ - XETrapCB *req_cb; /* Pointer to Request Callbacks */ - XETrapCB *evt_cb; /* Pointer to Event Callbacks (starting at 2) */ - CARD32 last_time B32; /* Last (delta) timestamp */ -} XETCValues; - - /* bits 0 thru 6 are formerly "families" (now obsolete) */ -#define XETCDeltaTimes 7 -#define XETCTrapActive 8 - /* bits 9 thru 15 are reserved for future expansion */ - -/* Values bit masks (used when determining what's dirty */ -#define TCStatistics (1L<<0L) -#define TCRequests (1L<<1L) -#define TCEvents (1L<<2L) -#define TCMaxPacket (1L<<3L) -#define TCCmdKey (1L<<4L) -#define TCTimeStamps (1L<<5L) -#define TCWinXY (1L<<6L) -#define TCXInput (1L<<7L) -#define TCReqCBs (1L<<8L) -#define TCEvtCBs (1L<<9L) -#define TCCursor (1L<<10L) -#define TCColorReplies (1L<<11L) -#define TCGrabServer (1L<<12L) - -/* This is the representation we use in the library code for XLib transport */ -typedef struct { - int type; - unsigned long serial; - Bool synthetic; - Display *display; - int detail; - unsigned long idx; - unsigned char data[sz_EventData]; -} XETrapDataEvent; - -/* Trap Context structure for maintaining XTrap State for client */ -struct _XETC -{ - struct _XETC *next; /* Ptr to next linked-listed TC */ - Display *dpy; /* Display ptr of current TC */ - INT32 eventBase /*B32*/; /* First event value */ - INT32 errorBase /*B32*/; /* First error value */ - INT32 extOpcode /*B32*/; /* Major opcode of the extension */ - BYTE *xbuff; /* Pointer to buffer for XLib Communications */ - CARD16 xmax_size /*B16*/; /* Max Size of a request */ - XExtData *ext_data; /* hook for extension to hang data */ - /* - * The following are initialized with the client-side version number - * However, when either a GetAvailable or GetVersion reply is received, - * these values are updated with the *oldest* version numbers. - */ - CARD16 release /*B16*/; /* The extension release number */ - CARD16 version /*B16*/; /* The xtrap extension version number */ - CARD16 revision /*B16*/; /* The xtrap extension revision number */ - CARD16 protocol /*B16*/; /* The xtrap extension protocol number */ - unsigned dirty /*B32*/; /* cache dirty bits */ - XETCValues values; /* shadow structure of values */ - Boolean (*eventFunc[XETrapNumberEvents])(XETrapDataEvent *event, struct _XETC *tc); -}; - - -#endif /* __XTRAPLIB__ */ diff --git a/trapproto/xtraplibp.h b/trapproto/xtraplibp.h deleted file mode 100644 index 0c6ced2..0000000 --- a/trapproto/xtraplibp.h +++ /dev/null @@ -1,151 +0,0 @@ -/* $XFree86$ */ -#ifndef __XTRAPLIBP__ -#define __XTRAPLIBP__ - - -/***************************************************************************** -Copyright 1987, 1988, 1989, 1990, 1991, 1994 by Digital Equipment Corp., -Maynard, MA - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -*****************************************************************************/ -/* - * - * CONTRIBUTORS: - * - * Dick Annicchiarico - * Robert Chesler - * Dan Coutu - * Gene Durso - * Marc Evans - * Alan Jamison - * Mark Henry - * Ken Miller - * - * DESCRIPTION: - * This header file contains the function prototypes for client/toolkit - * routines sorted by module (globally defined routines *only*). - */ - -#include - -#include - -_XFUNCPROTOBEGIN - -/* XEConTxt.c */ -XETC *XECreateTC (Display *dpy , CARD32 valuemask , XETCValues *value ); -int XEChangeTC (XETC *tc , CARD32 mask , XETCValues *values ); -void XEFreeTC (XETC *tc ); -int XETrapSetMaxPacket (XETC *tc , Bool set_flag , CARD16 size ); -int XETrapSetCommandKey (XETC *tc , Bool set_flag , KeySym cmd_key , - Bool mod_flag ); -int XETrapSetTimestamps (XETC *tc , Bool set_flag , Bool delta_flag ); -int XETrapSetWinXY (XETC *tc , Bool set_flag ); -int XETrapSetCursor (XETC *tc , Bool set_flag ); -int XETrapSetXInput (XETC *tc , Bool set_flag ); -int XETrapSetColorReplies (XETC *tc , Bool set_flag ); -int XETrapSetGrabServer (XETC *tc , Bool set_flag ); -int XETrapSetStatistics (XETC *tc , Bool set_flag ); -int XETrapSetRequests (XETC *tc , Bool set_flag , ReqFlags requests ); -int XETrapSetEvents (XETC *tc , Bool set_flag , EventFlags events ); -Bool XESetCmdGateState (XETC *tc , CARD8 type, Bool *gate_closed , - CARD8 *next_key , Bool *key_ignore ); - -/* XERqsts.c */ -int XEFlushConfig (XETC *tc ); -int XEResetRequest (XETC *tc ); -int XEGetVersionRequest (XETC *tc , XETrapGetVersRep *ret ); -int XEGetLastInpTimeRequest (XETC *tc , XETrapGetLastInpTimeRep *ret ); -int XEGetAvailableRequest (XETC *tc , XETrapGetAvailRep *ret ); -int XEStartTrapRequest (XETC *tc ); -int XEStopTrapRequest (XETC *tc ); -int XESimulateXEventRequest (XETC *tc , CARD8 type , CARD8 detail , - CARD16 x , CARD16 y , CARD8 screen ); -int XEGetCurrentRequest (XETC *tc , XETrapGetCurRep *ret ); -int XEGetStatisticsRequest (XETC *tc , XETrapGetStatsRep *ret ); - -/* XECallBcks.c */ -int XEAddRequestCB (XETC *tc , CARD8 req , void_function func , BYTE *data ); -int XEAddRequestCBs (XETC *tc , ReqFlags req_flags , void_function func , - BYTE *data ); -int XEAddEventCB (XETC *tc , CARD8 evt , void_function func , BYTE *data ); -int XEAddEventCBs (XETC *tc , EventFlags evt_flags , void_function func , - BYTE *data ); - -/* The following seem to never be used. Perhaps they should be removed */ -void XERemoveRequestCB (XETC *tc, CARD8 req); -void XERemoveRequestCBs (XETC *tc, ReqFlags req_flags); -void XERemoveAllRequestCBs (XETC *tc); -void XERemoveEventCB (XETC *tc, CARD8 evt); -void XERemoveEventCBs (XETC *tc, EventFlags evt_flags); -void XERemoveAllEventCBs (XETC *tc); - - -/* XEDsptch.c */ -Boolean XETrapDispatchXLib (XETrapDataEvent *event , XETC *tc); - -/* XEWrappers.c */ -Boolean XETrapDispatchEvent (XEvent *pevent , XETC *tc ); -XtInputMask XETrapAppPending (XtAppContext app); -void XETrapAppMainLoop (XtAppContext app , XETC *tc ); -int XETrapAppWhileLoop (XtAppContext app , XETC *tc , Bool *done ); -int XETrapWaitForSomething (XtAppContext app ); -Boolean (*XETrapGetEventHandler(XETC *tc, CARD32 id))(XETrapDataEvent *event, XETC *tc); -Boolean (*XETrapSetEventHandler(XETC *tc, CARD32 id, Boolean (*pfunc)(XETrapDataEvent *event, XETC *tc))) (XETrapDataEvent *event, XETC *tc); - -/* XEPrInfo.c */ -void XEPrintRelease (FILE *ofp , XETrapGetAvailRep *pavail ); -void XEPrintTkRelease ( FILE *ofp, XETC *tc); -void XEPrintPlatform (FILE *ofp , XETrapGetAvailRep *pavail ); -void XEPrintAvailFlags (FILE *ofp , XETrapGetAvailRep *pavail ); -void XEPrintAvailPktSz (FILE *ofp , XETrapGetAvailRep *pavail ); -void XEPrintStateFlags (FILE *ofp , XETrapGetCurRep *pcur ); -void XEPrintMajOpcode (FILE *ofp , XETrapGetAvailRep *pavail ); -void XEPrintCurXY (FILE *ofp , XETrapGetAvailRep *pavail ); -void XEPrintTkFlags (FILE *ofp , XETC *tc ); -void XEPrintLastTime (FILE *ofp , XETC *tc ); -void XEPrintCfgFlags (FILE *ofp , XETrapGetCurRep *pcur ); -void XEPrintRequests (FILE *ofp , XETrapGetCurRep *pcur ); -void XEPrintEvents (FILE *ofp , XETrapGetCurRep *pcur ); -void XEPrintCurPktSz (FILE *ofp , XETrapGetCurRep *pcur ); -void XEPrintCmdKey (FILE *ofp , XETrapGetCurRep *pcur ); -void XEPrintEvtStats (FILE *ofp , XETrapGetStatsRep *pstats , XETC *tc); -void XEPrintReqStats (FILE *ofp , XETrapGetStatsRep *pstats , XETC *tc); -void XEPrintAvail (FILE *ofp , XETrapGetAvailRep *pavail ); -void XEPrintTkState (FILE *ofp , XETC *tc ); -void XEPrintCurrent (FILE *ofp , XETrapGetCurRep *pcur ); -void XEPrintStatistics (FILE *ofp , XETrapGetStatsRep *pstats, XETC *tc ); - -/* XEStrMap.c */ -INT16 XEEventStringToID (char *string ); -INT16 XERequestStringToID (char *string ); -CARD32 XEPlatformStringToID (char *string ); -char *XEEventIDToString (CARD8 id , XETC *tc); -char *XERequestIDToExtString (register CARD8 id , XETC *tc); -char *XERequestIDToString (CARD8 id , XETC *tc); -char *XEPlatformIDToString (CARD32 id ); - -/* XETrapInit.c */ -Bool XETrapQueryExtension (Display *dpy,INT32 *event_base_return, - INT32 *error_base_return, INT32 *opcode_return); - - -_XFUNCPROTOEND - -#endif /* __XTRAPLIBP__ */ diff --git a/trapproto/xtrapproto.h b/trapproto/xtrapproto.h deleted file mode 100644 index b3e29cf..0000000 --- a/trapproto/xtrapproto.h +++ /dev/null @@ -1,168 +0,0 @@ -/* $XFree86: xc/include/extensions/xtrapproto.h,v 1.1 2001/11/02 23:29:26 dawes Exp $ */ - -#ifndef __XTRAPPROTO__ -#define __XTRAPPROTO__ - -/***************************************************************************** -Copyright 1987, 1988, 1989, 1990, 1991 by Digital Equipment Corp., Maynard, MA - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Digital not be -used in advertising or publicity pertaining to distribution of the -software without specific, written prior permission. - -DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - -*****************************************************************************/ -/* - * - * CONTRIBUTORS: - * - * Dick Annicchiarico - * Robert Chesler - * Dan Coutu - * Gene Durso - * Marc Evans - * Alan Jamison - * Mark Henry - * Ken Miller - * - * DESCRIPTION: - * This header file contains the function prototypes for extension - * routines sorted by module (globally defined routines *only*). - */ -#ifndef Bool -# define Bool int -#endif -/* xtrapdi.c */ -int XETrapDestroyEnv (pointer value , XID id ); -void XETrapCloseDown ( ExtensionEntry *extEntry ); -Bool XETrapRedirectDevices (void ); -void DEC_XTRAPInit (void ); -int XETrapCreateEnv (ClientPtr client ); -int XETrapDispatch (ClientPtr client ); -int sXETrapDispatch (ClientPtr client ); -int XETrapReset (xXTrapReq *request , ClientPtr client ); -int XETrapGetAvailable (xXTrapGetReq *request , ClientPtr client ); -int XETrapGetCurrent (xXTrapReq *request , ClientPtr client ); -int XETrapGetStatistics (xXTrapReq *request , ClientPtr client ); -int XETrapConfig (xXTrapConfigReq *request , ClientPtr client ); -int XETrapStartTrap (xXTrapReq *request , ClientPtr client ); -int XETrapStopTrap (xXTrapReq *request , ClientPtr client ); -int XETrapGetVersion (xXTrapGetReq *request , ClientPtr client ); -int XETrapGetLastInpTime (xXTrapReq *request , ClientPtr client ); -int XETrapRequestVector (ClientPtr client ); -int XETrapKeyboard (xEvent *x_event , DevicePtr keybd , int count ); -#ifndef VECTORED_EVENTS -int XETrapPointer (xEvent *x_event , DevicePtr ptrdev , int count ); -#else -int XETrapEventVector (ClientPtr client , xEvent *x_event ); -#endif -void XETrapStampAndMail (xEvent *x_event ); -void sReplyXTrapDispatch (ClientPtr client , int size , char *reply ); -int XETrapWriteXLib (XETrapEnv *penv , BYTE *data , CARD32 nbytes ); - -/* xtrapddmi.c */ -void XETrapPlatformSetup (void ); -int XETrapSimulateXEvent (xXTrapInputReq *request , ClientPtr client ); - -/* xtrapdiswap.c */ -int sXETrapReset (xXTrapReq *request , ClientPtr client ); -int sXETrapGetAvailable (xXTrapGetReq *request , ClientPtr client ); -int sXETrapConfig (xXTrapConfigReq *request , ClientPtr client ); -int sXETrapStartTrap (xXTrapReq *request , ClientPtr client ); -int sXETrapStopTrap (xXTrapReq *request , ClientPtr client ); -int sXETrapGetCurrent (xXTrapReq *request , ClientPtr client ); -int sXETrapGetStatistics (xXTrapReq *request , ClientPtr client ); -int sXETrapSimulateXEvent (xXTrapInputReq *request , ClientPtr client ); -int sXETrapGetVersion (xXTrapGetReq *request , ClientPtr client ); -int sXETrapGetLastInpTime (xXTrapReq *request , ClientPtr client ); -void sReplyXETrapGetAvail (ClientPtr client , int size , char *reply ); -void sReplyXETrapGetVers (ClientPtr client , int size , char *reply ); -void sReplyXETrapGetLITim (ClientPtr client , int size , char *reply ); -void sReplyXETrapGetCur (ClientPtr client , int size , char *reply ); -void sReplyXETrapGetStats (ClientPtr client , int size , char *reply ); -void sXETrapHeader (XETrapHeader *hdr ); -void XETSwSimpleReq (xReq *data ); -void XETSwResourceReq (xResourceReq *data ); -void XETSwCreateWindow (xCreateWindowReq *data , ClientPtr client ); -void XETSwChangeWindowAttributes (xChangeWindowAttributesReq *data , ClientPtr client ); -void XETSwReparentWindow (xReparentWindowReq *data ); -void XETSwConfigureWindow (xConfigureWindowReq *data , ClientPtr client ); -void XETSwInternAtom (xInternAtomReq *data ); -void XETSwChangeProperty (xChangePropertyReq *data ); -void XETSwDeleteProperty (xDeletePropertyReq *data ); -void XETSwGetProperty (xGetPropertyReq *data ); -void XETSwSetSelectionOwner (xSetSelectionOwnerReq *data ); -void XETSwConvertSelection (xConvertSelectionReq *data ); -void XETSwSendEvent (xSendEventReq *data ); -void XETSwGrabPointer (xGrabPointerReq *data ); -void XETSwGrabButton (xGrabButtonReq *data ); -void XETSwUngrabButton (xUngrabButtonReq *data ); -void XETSwChangeActivePointerGrab (xChangeActivePointerGrabReq *data ); -void XETSwGrabKeyboard (xGrabKeyboardReq *data ); -void XETSwGrabKey (xGrabKeyReq *data ); -void XETSwUngrabKey (xUngrabKeyReq *data ); -void XETSwGetMotionEvents (xGetMotionEventsReq *data ); -void XETSwTranslateCoords (xTranslateCoordsReq *data ); -void XETSwWarpPointer (xWarpPointerReq *data ); -void XETSwSetInputFocus (xSetInputFocusReq *data ); -void XETSwOpenFont (xOpenFontReq *data ); -void XETSwListFonts (xListFontsReq *data ); -void XETSwListFontsWithInfo (xListFontsWithInfoReq *data ); -void XETSwSetFontPath (xSetFontPathReq *data ); -void XETSwCreatePixmap (xCreatePixmapReq *data ); -void XETSwCreateGC (xCreateGCReq *data , ClientPtr client ); -void XETSwChangeGC (xChangeGCReq *data , ClientPtr client ); -void XETSwCopyGC (xCopyGCReq *data ); -void XETSwSetDashes (xSetDashesReq *data ); -void XETSwSetClipRectangles (xSetClipRectanglesReq *data , ClientPtr client ); -void XETSwClearToBackground (xClearAreaReq *data ); -void XETSwCopyArea (xCopyAreaReq *data ); -void XETSwCopyPlane (xCopyPlaneReq *data ); -void XETSwPoly (xPolyPointReq *data , ClientPtr client ); -void XETSwFillPoly (xFillPolyReq *data , ClientPtr client ); -void XETSwPutImage (xPutImageReq *data ); -void XETSwGetImage (xGetImageReq *data ); -void XETSwPolyText (xPolyTextReq *data ); -void XETSwImageText (xImageTextReq *data ); -void XETSwCreateColormap (xCreateColormapReq *data ); -void XETSwCopyColormapAndFree (xCopyColormapAndFreeReq *data ); -void XETSwAllocColor (xAllocColorReq *data ); -void XETSwAllocNamedColor (xAllocNamedColorReq *data ); -void XETSwAllocColorCells (xAllocColorCellsReq *data ); -void XETSwAllocColorPlanes (xAllocColorPlanesReq *data ); -void XETSwFreeColors (xFreeColorsReq *data , ClientPtr client ); -void XETSwStoreColors (xStoreColorsReq *data , ClientPtr client ); -void XETSwStoreNamedColor (xStoreNamedColorReq *data ); -void XETSwQueryColors (xQueryColorsReq *data , ClientPtr client ); -void XETSwLookupColor (xLookupColorReq *data ); -void XETSwCreateCursor (xCreateCursorReq *data ); -void XETSwCreateGlyphCursor (xCreateGlyphCursorReq *data ); -void XETSwRecolorCursor (xRecolorCursorReq *data ); -void XETSwQueryBestSize (xQueryBestSizeReq *data ); -void XETSwQueryExtension (xQueryExtensionReq *data ); -void XETSwChangeKeyboardMapping (xChangeKeyboardMappingReq *data ); -void XETSwChangeKeyboardControl (xChangeKeyboardControlReq *data , ClientPtr client ); -void XETSwChangePointerControl (xChangePointerControlReq *data ); -void XETSwSetScreenSaver (xSetScreenSaverReq *data ); -void XETSwChangeHosts (xChangeHostsReq *data ); -void XETSwRotateProperties (xRotatePropertiesReq *data , ClientPtr client ); -void XETSwNoOperation (xReq *data ); -#ifdef vms -void SwapLongs (long *list , unsigned long count ); -void SwapShorts (short *list , unsigned long count ); -int SwapColorItem (xColorItem *pItem ); -#endif /* vms */ - - -#endif /* __XTRAPPROTO__ */ diff --git a/xf86miscproto/.gitignore b/xf86miscproto/.gitignore deleted file mode 100644 index c9bacc5..0000000 --- a/xf86miscproto/.gitignore +++ /dev/null @@ -1,78 +0,0 @@ -# -# X.Org module default exclusion patterns -# The next section if for module specific patterns -# -# Do not edit the following section -# GNU Build System (Autotools) -aclocal.m4 -autom4te.cache/ -autoscan.log -ChangeLog -compile -config.guess -config.h -config.h.in -config.log -config-ml.in -config.py -config.status -config.status.lineno -config.sub -configure -configure.scan -depcomp -.deps/ -INSTALL -install-sh -.libs/ -libtool -libtool.m4 -ltmain.sh -lt~obsolete.m4 -ltoptions.m4 -ltsugar.m4 -ltversion.m4 -Makefile -Makefile.in -mdate-sh -missing -mkinstalldirs -*.pc -py-compile -stamp-h? -symlink-tree -texinfo.tex -ylwrap - -# Do not edit the following section -# Edit Compile Debug Document Distribute -*~ -*.[0-9] -*.[0-9]x -*.bak -*.bin -core -*.dll -*.exe -*-ISO*.bdf -*-JIS*.bdf -*-KOI8*.bdf -*.kld -*.ko -*.ko.cmd -*.lai -*.l[oa] -*.[oa] -*.obj -*.patch -*.so -*.pcf.gz -*.pdb -*.tar.bz2 -*.tar.gz -# -# Add & Override patterns for xf86miscproto -# -# Edit the following section as needed -# For example, !report.pc overrides *.pc. See 'man gitignore' -# diff --git a/xf86miscproto/COPYING b/xf86miscproto/COPYING deleted file mode 100644 index 9f1e999..0000000 --- a/xf86miscproto/COPYING +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/xf86miscproto/Makefile.am b/xf86miscproto/Makefile.am deleted file mode 100644 index ea1820a..0000000 --- a/xf86miscproto/Makefile.am +++ /dev/null @@ -1,10 +0,0 @@ -xf86miscdir = $(includedir)/X11/extensions -xf86misc_HEADERS = \ - xf86misc.h \ - xf86mscstr.h - -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = xf86miscproto.pc - -EXTRA_DIST = xf86miscproto.pc.in - diff --git a/xf86miscproto/README b/xf86miscproto/README deleted file mode 100644 index 20a12ef..0000000 --- a/xf86miscproto/README +++ /dev/null @@ -1,28 +0,0 @@ -This package includes the protocol definitions of the "XFree86-Misc" -extension to the X11 protocol. The "XFree86-Misc" extension is -supported by the XFree86 X server and versions of the Xorg X server -prior to Xorg 1.6. - -All questions regarding this software should be directed at the -Xorg mailing list: - - http://lists.freedesktop.org/mailman/listinfo/xorg - -Please submit bug reports to the Xorg bugzilla: - - https://bugs.freedesktop.org/enter_bug.cgi?product=xorg - -The master development code repository can be found at: - - git://anongit.freedesktop.org/git/xorg/proto/xf86miscproto - - http://cgit.freedesktop.org/xorg/proto/xf86miscproto - -For patch submission instructions, see: - - http://www.x.org/wiki/Development/Documentation/SubmittingPatches - -For more information on the git code manager, see: - - http://wiki.x.org/wiki/GitPage - diff --git a/xf86miscproto/xf86misc.h b/xf86miscproto/xf86misc.h deleted file mode 100644 index f5d7a56..0000000 --- a/xf86miscproto/xf86misc.h +++ /dev/null @@ -1,172 +0,0 @@ -/* $XFree86: xc/include/extensions/xf86misc.h,v 3.16 2002/11/20 04:04:56 dawes Exp $ */ - -/* - * Copyright (c) 1995, 1996 The XFree86 Project, Inc - */ - -/* THIS IS NOT AN X CONSORTIUM STANDARD */ - -#ifndef _XF86MISC_H_ -#define _XF86MISC_H_ - -#include - -#define X_XF86MiscQueryVersion 0 -#ifdef _XF86MISC_SAVER_COMPAT_ -#define X_XF86MiscGetSaver 1 -#define X_XF86MiscSetSaver 2 -#endif -#define X_XF86MiscGetMouseSettings 3 -#define X_XF86MiscGetKbdSettings 4 -#define X_XF86MiscSetMouseSettings 5 -#define X_XF86MiscSetKbdSettings 6 -#define X_XF86MiscSetGrabKeysState 7 -#define X_XF86MiscSetClientVersion 8 -#define X_XF86MiscGetFilePaths 9 -#define X_XF86MiscPassMessage 10 - -#define XF86MiscNumberEvents 0 - -#define XF86MiscBadMouseProtocol 0 -#define XF86MiscBadMouseBaudRate 1 -#define XF86MiscBadMouseFlags 2 -#define XF86MiscBadMouseCombo 3 -#define XF86MiscBadKbdType 4 -#define XF86MiscModInDevDisabled 5 -#define XF86MiscModInDevClientNotLocal 6 -#define XF86MiscNoModule 7 -#define XF86MiscNumberErrors (XF86MiscNoModule + 1) - -/* Never renumber these */ -#define MTYPE_MICROSOFT 0 -#define MTYPE_MOUSESYS 1 -#define MTYPE_MMSERIES 2 -#define MTYPE_LOGITECH 3 -#define MTYPE_BUSMOUSE 4 -#define MTYPE_LOGIMAN 5 -#define MTYPE_PS_2 6 -#define MTYPE_MMHIT 7 -#define MTYPE_GLIDEPOINT 8 -#define MTYPE_IMSERIAL 9 -#define MTYPE_THINKING 10 -#define MTYPE_IMPS2 11 -#define MTYPE_THINKINGPS2 12 -#define MTYPE_MMANPLUSPS2 13 -#define MTYPE_GLIDEPOINTPS2 14 -#define MTYPE_NETPS2 15 -#define MTYPE_NETSCROLLPS2 16 -#define MTYPE_SYSMOUSE 17 -#define MTYPE_AUTOMOUSE 18 -#define MTYPE_ACECAD 19 -#define MTYPE_EXPPS2 20 - -#define MTYPE_XQUEUE 127 -#define MTYPE_OSMOUSE 126 -#define MTYPE_UNKNOWN 125 - -#define KTYPE_UNKNOWN 0 -#define KTYPE_84KEY 1 -#define KTYPE_101KEY 2 -#define KTYPE_OTHER 3 -#define KTYPE_XQUEUE 4 - -#define MF_CLEAR_DTR 1 -#define MF_CLEAR_RTS 2 -#define MF_REOPEN 128 - -#ifndef _XF86MISC_SERVER_ - -/* return values for XF86MiscSetGrabKeysState */ -#define MiscExtGrabStateSuccess 0 /* No errors */ -#define MiscExtGrabStateLocked 1 /* A client already requested that - * grabs cannot be removed/killed */ -#define MiscExtGrabStateAlready 2 /* Request for enabling/disabling - * grab removeal/kill already done */ - -_XFUNCPROTOBEGIN - -typedef struct { - char* device; - int type; - int baudrate; - int samplerate; - int resolution; - int buttons; - Bool emulate3buttons; - int emulate3timeout; - Bool chordmiddle; - int flags; -} XF86MiscMouseSettings; - -typedef struct { - int type; - int rate; - int delay; - Bool servnumlock; -} XF86MiscKbdSettings; - -typedef struct { - char* configfile; - char* modulepath; - char* logfile; -} XF86MiscFilePaths; - -Bool XF86MiscQueryVersion( - Display* /* dpy */, - int* /* majorVersion */, - int* /* minorVersion */ -); - -Bool XF86MiscQueryExtension( - Display* /* dpy */, - int* /* event_base */, - int* /* error_base */ -); - -Bool XF86MiscSetClientVersion( - Display *dpy /* dpy */ -); - -Status XF86MiscGetMouseSettings( - Display* /* dpy */, - XF86MiscMouseSettings* /* mouse info */ -); - -Status XF86MiscGetKbdSettings( - Display* /* dpy */, - XF86MiscKbdSettings* /* keyboard info */ -); - -Status XF86MiscSetMouseSettings( - Display* /* dpy */, - XF86MiscMouseSettings* /* mouse info */ -); - -Status XF86MiscSetKbdSettings( - Display* /* dpy */, - XF86MiscKbdSettings* /* keyboard info */ -); - -int XF86MiscSetGrabKeysState( - Display* /* dpy */, - Bool /* enabled */ -); - -Status XF86MiscGetFilePaths( - Display* /* dpy */, - XF86MiscFilePaths* /* file paths/locations */ -); - -Status XF86MiscPassMessage( - Display* /* dpy */, - int /* screen */, - const char* /* message name/type */, - const char* /* message contents/value */, - char ** /* returned message */ -); - -_XFUNCPROTOEND - -#endif - -#endif diff --git a/xf86miscproto/xf86miscproto.pc.in b/xf86miscproto/xf86miscproto.pc.in deleted file mode 100644 index 73d73ca..0000000 --- a/xf86miscproto/xf86miscproto.pc.in +++ /dev/null @@ -1,9 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@ - -Name: XF86MiscProto -Description: XF86Misc extension headers -Version: @XF86MISCPROTO_VERSION@ -Cflags: -I${includedir} diff --git a/xf86miscproto/xf86mscstr.h b/xf86miscproto/xf86mscstr.h deleted file mode 100644 index 637d3a5..0000000 --- a/xf86miscproto/xf86mscstr.h +++ /dev/null @@ -1,238 +0,0 @@ -/* $XFree86: xc/include/extensions/xf86mscstr.h,v 3.12 2002/11/20 04:04:56 dawes Exp $ */ - -/* - * Copyright (c) 1995, 1996 The XFree86 Project, Inc - */ - -/* THIS IS NOT AN X CONSORTIUM STANDARD */ - -#ifndef _XF86MISCSTR_H_ -#define _XF86MISCSTR_H_ - -#include - -#define XF86MISCNAME "XFree86-Misc" - -#define XF86MISC_MAJOR_VERSION 0 /* current version numbers */ -#define XF86MISC_MINOR_VERSION 9 - -typedef struct _XF86MiscQueryVersion { - CARD8 reqType; /* always XF86MiscReqCode */ - CARD8 xf86miscReqType; /* always X_XF86MiscQueryVersion */ - CARD16 length B16; -} xXF86MiscQueryVersionReq; -#define sz_xXF86MiscQueryVersionReq 4 - -typedef struct { - BYTE type; /* X_Reply */ - BOOL pad1; - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD16 majorVersion B16; /* major version of XFree86-Misc */ - CARD16 minorVersion B16; /* minor version of XFree86-Misc */ - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - CARD32 pad6 B32; -} xXF86MiscQueryVersionReply; -#define sz_xXF86MiscQueryVersionReply 32 - -#ifdef _XF86MISC_SAVER_COMPAT_ -typedef struct _XF86MiscGetSaver { - CARD8 reqType; /* always XF86MiscReqCode */ - CARD8 xf86miscReqType; /* always X_XF86MiscGetSaver */ - CARD16 length B16; - CARD16 screen B16; - CARD16 pad B16; -} xXF86MiscGetSaverReq; -#define sz_xXF86MiscGetSaverReq 8 - -typedef struct _XF86MiscSetSaver { - CARD8 reqType; /* always XF86MiscReqCode */ - CARD8 xf86miscReqType; /* always X_XF86MiscSetSaver */ - CARD16 length B16; - CARD16 screen B16; - CARD16 pad B16; - CARD32 suspendTime B32; - CARD32 offTime B32; -} xXF86MiscSetSaverReq; -#define sz_xXF86MiscSetSaverReq 16 - -typedef struct { - BYTE type; - BOOL pad1; - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD32 suspendTime B32; - CARD32 offTime B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; -} xXF86MiscGetSaverReply; -#define sz_xXF86MiscGetSaverReply 32 -#endif - -typedef struct _XF86MiscGetMouseSettings { - CARD8 reqType; /* always XF86MiscReqCode */ - CARD8 xf86miscReqType; /* always X_XF86MiscGetMouseSettings */ - CARD16 length B16; -} xXF86MiscGetMouseSettingsReq; -#define sz_xXF86MiscGetMouseSettingsReq 4 - -typedef struct { - BYTE type; /* X_Reply */ - BOOL pad1; - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD32 mousetype B32; - CARD32 baudrate B32; - CARD32 samplerate B32; - CARD32 resolution B32; - CARD32 buttons B32; - BOOL emulate3buttons; - BOOL chordmiddle; - CARD16 pad2 B16; - CARD32 emulate3timeout B32; - CARD32 flags B32; - CARD32 devnamelen B32; /* strlen(device)+1 */ -} xXF86MiscGetMouseSettingsReply; -#define sz_xXF86MiscGetMouseSettingsReply 44 - -typedef struct _XF86MiscGetKbdSettings { - CARD8 reqType; /* always XF86MiscReqCode */ - CARD8 xf86miscReqType; /* always X_XF86MiscGetKbdSettings */ - CARD16 length B16; -} xXF86MiscGetKbdSettingsReq; -#define sz_xXF86MiscGetKbdSettingsReq 4 - -typedef struct { - BYTE type; /* X_Reply */ - BOOL pad1; - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD32 kbdtype B32; - CARD32 rate B32; - CARD32 delay B32; - BOOL servnumlock; - BOOL pad2; - CARD16 pad3 B16; - CARD32 pad4 B32; - CARD32 pad5 B32; -} xXF86MiscGetKbdSettingsReply; -#define sz_xXF86MiscGetKbdSettingsReply 32 - -typedef struct _XF86MiscSetMouseSettings { - CARD8 reqType; /* always XF86MiscReqCode */ - CARD8 xf86miscReqType; /* always X_XF86MiscSetMouseSettings */ - CARD16 length B16; - CARD32 mousetype B32; - CARD32 baudrate B32; - CARD32 samplerate B32; - CARD32 resolution B32; - CARD32 buttons B32; - BOOL emulate3buttons; - BOOL chordmiddle; - CARD16 devnamelen B16; - CARD32 emulate3timeout B32; - CARD32 flags B32; -} xXF86MiscSetMouseSettingsReq; -#define sz_xXF86MiscSetMouseSettingsReq 36 - -typedef struct _XF86MiscSetKbdSettings { - CARD8 reqType; /* always XF86MiscReqCode */ - CARD8 xf86miscReqType; /* always X_XF86MiscSetKbdSettings */ - CARD16 length B16; - CARD32 kbdtype B32; - CARD32 rate B32; - CARD32 delay B32; - BOOL servnumlock; - BOOL pad1; - CARD16 pad2 B16; -} xXF86MiscSetKbdSettingsReq; -#define sz_xXF86MiscSetKbdSettingsReq 20 - -typedef struct _XF86MiscSetGrabKeysState { - CARD8 reqType; /* always XF86MiscReqCode */ - CARD8 xf86miscReqType; /* always X_XF86MiscSetKbdSettings */ - CARD16 length B16; - BOOL enable; - BOOL pad1; - CARD16 pad2 B16; -} xXF86MiscSetGrabKeysStateReq; -#define sz_xXF86MiscSetGrabKeysStateReq 8 - -typedef struct { - BYTE type; - BOOL pad1; - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD32 status B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - CARD32 pad6 B32; -} xXF86MiscSetGrabKeysStateReply; -#define sz_xXF86MiscSetGrabKeysStateReply 32 - -typedef struct _XF86MiscSetClientVersion { - CARD8 reqType; /* always XF86MiscReqCode */ - CARD8 xf86miscReqType; - CARD16 length B16; - CARD16 major B16; - CARD16 minor B16; -} xXF86MiscSetClientVersionReq; -#define sz_xXF86MiscSetClientVersionReq 8 - -typedef struct _XF86MiscGetFilePaths { - CARD8 reqType; /* always XF86MiscReqCode */ - CARD8 xf86miscReqType; /* always X_XF86MiscGetFilePaths */ - CARD16 length B16; -} xXF86MiscGetFilePathsReq; -#define sz_xXF86MiscGetFilePathsReq 4 - -typedef struct { - BYTE type; /* X_Reply */ - BOOL pad1; - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD16 configlen B16; - CARD16 modulelen B16; - CARD16 loglen B16; - CARD16 pad2 B16; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - CARD32 pad6 B32; -} xXF86MiscGetFilePathsReply; -#define sz_xXF86MiscGetFilePathsReply 32 - -typedef struct _XF86MiscPassMessage { - CARD8 reqType; /* always XF86MiscReqCode */ - CARD8 xf86miscReqType; /* always X_XF86MiscPassMessage */ - CARD16 length B16; - CARD16 typelen B16; - CARD16 vallen B16; - CARD16 screen B16; - CARD16 pad B16; -} xXF86MiscPassMessageReq; -#define sz_xXF86MiscPassMessageReq 12 - -typedef struct { - BYTE type; /* X_Reply */ - BYTE pad1; - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD16 mesglen B16; - CARD16 pad2 B16; - CARD32 status B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - CARD32 pad6 B32; -} xXF86MiscPassMessageReply; -#define sz_xXF86MiscPassMessageReply 32 - -#endif /* _XF86MISCSTR_H_ */ diff --git a/xf86rushproto/.gitignore b/xf86rushproto/.gitignore deleted file mode 100644 index 2747e9f..0000000 --- a/xf86rushproto/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -Makefile -Makefile.in -aclocal.m4 -autom4te.cache -config.log -config.status -configure -install-sh -missing -xf86rushproto.pc -*~ -xf86rushproto-*.tar.* -ChangeLog -tags diff --git a/xf86rushproto/COPYING b/xf86rushproto/COPYING deleted file mode 100644 index 9f1e999..0000000 --- a/xf86rushproto/COPYING +++ /dev/null @@ -1,20 +0,0 @@ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of the XFree86 Project shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from the XFree86 Project. diff --git a/xf86rushproto/Makefile.am b/xf86rushproto/Makefile.am deleted file mode 100644 index 42193f3..0000000 --- a/xf86rushproto/Makefile.am +++ /dev/null @@ -1,10 +0,0 @@ -xf86rushdir = $(includedir)/X11/extensions -xf86rush_HEADERS = \ - xf86rush.h \ - xf86rushstr.h - -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = xf86rushproto.pc - -EXTRA_DIST = xf86rushproto.pc.in - diff --git a/xf86rushproto/xf86rush.h b/xf86rushproto/xf86rush.h deleted file mode 100644 index 1db7d13..0000000 --- a/xf86rushproto/xf86rush.h +++ /dev/null @@ -1,113 +0,0 @@ -/* $XFree86: xc/include/extensions/xf86rush.h,v 1.4 2000/02/29 03:09:00 dawes Exp $ */ -/* - -Copyright (c) 1998 Daryll Strauss - -*/ - -#ifndef _XF86RUSH_H_ -#define _XF86RUSH_H_ - -#include -#include - -#define X_XF86RushQueryVersion 0 -#define X_XF86RushLockPixmap 1 -#define X_XF86RushUnlockPixmap 2 -#define X_XF86RushUnlockAllPixmaps 3 -#define X_XF86RushGetCopyMode 4 -#define X_XF86RushSetCopyMode 5 -#define X_XF86RushGetPixelStride 6 -#define X_XF86RushSetPixelStride 7 -#define X_XF86RushOverlayPixmap 8 -#define X_XF86RushStatusRegOffset 9 -#define X_XF86RushAT3DEnableRegs 10 -#define X_XF86RushAT3DDisableRegs 11 - -#define XF86RushNumberEvents 0 - -#define XF86RushClientNotLocal 0 -#define XF86RushNumberErrors (XF86RushClientNotLocal + 1) - -#ifndef _XF86RUSH_SERVER_ - -_XFUNCPROTOBEGIN - -Bool XF86RushQueryVersion( - Display* /* dpy */, - int* /* majorVersion */, - int* /* minorVersion */ -); - -Bool XF86RushQueryExtension( - Display* /* dpy */, - int* /* event_base */, - int* /* error_base */ -); - -Bool XF86RushLockPixmap( - Display * /* dpy */, - int /* screen */, - Pixmap /* Pixmap */, - void ** /* Return address */ -); - -Bool XF86RushUnlockPixmap( - Display * /* dpy */, - int /* screen */, - Pixmap /* Pixmap */ -); - -Bool XF86RushUnlockAllPixmaps( - Display * /* dpy */ -); - -Bool XF86RushSetCopyMode( - Display * /* dpy */, - int /* screen */, - int /* copy mode */ -); - -Bool XF86RushSetPixelStride( - Display * /* dpy */, - int /* screen */, - int /* pixel stride */ -); - -Bool XF86RushOverlayPixmap( - Display * /* dpy */, - XvPortID /* port */, - Drawable /* d */, - GC /* gc */, - Pixmap /* pixmap */, - int /* src_x */, - int /* src_y */, - unsigned int /* src_w */, - unsigned int /* src_h */, - int /* dest_x */, - int /* dest_y */, - unsigned int /* dest_w */, - unsigned int /* dest_h */, - unsigned int /* id */ -); - -int XF86RushStatusRegOffset( - Display * /* dpy */, - int /* screen */ -); - -Bool XF86RushAT3DEnableRegs( - Display * /* dpy */, - int /* screen */ -); - -Bool XF86RushAT3DDisableRegs( - Display * /* dpy */, - int /* screen */ -); - -_XFUNCPROTOEND - -#endif /* _XF86RUSH_SERVER_ */ - -#endif /* _XF86RUSH_H_ */ diff --git a/xf86rushproto/xf86rushproto.pc.in b/xf86rushproto/xf86rushproto.pc.in deleted file mode 100644 index a893d06..0000000 --- a/xf86rushproto/xf86rushproto.pc.in +++ /dev/null @@ -1,9 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libdir=@libdir@ -includedir=@includedir@ - -Name: XF86RushProto -Description: XF86Rush extension headers -Version: @XF86RUSHPROTO_VERSION@ -Cflags: -I${includedir} diff --git a/xf86rushproto/xf86rushstr.h b/xf86rushproto/xf86rushstr.h deleted file mode 100644 index 8dca46a..0000000 --- a/xf86rushproto/xf86rushstr.h +++ /dev/null @@ -1,163 +0,0 @@ -/* $XFree86: xc/include/extensions/xf86rushstr.h,v 1.4 2000/02/29 03:09:02 dawes Exp $ */ -/* - -Copyright (c) 1998 Daryll Strauss - -*/ - -#ifndef _XF86RUSHSTR_H_ -#define _XF86RUSHSTR_H_ - -#include - -#define XF86RUSHNAME "XFree86-Rush" - -#define XF86RUSH_MAJOR_VERSION 1 /* current version numbers */ -#define XF86RUSH_MINOR_VERSION 1 - -typedef struct _XF86RushQueryVersion { - CARD8 reqType; /* always RushReqCode */ - CARD8 rushReqType; /* always X_RushQueryVersion */ - CARD16 length B16; -} xXF86RushQueryVersionReq; -#define sz_xXF86RushQueryVersionReq 4 - -typedef struct { - BYTE type; /* X_Reply */ - BOOL pad1; - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD16 majorVersion B16; /* major version of Rush protocol */ - CARD16 minorVersion B16; /* minor version of Rush protocol */ - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - CARD32 pad6 B32; -} xXF86RushQueryVersionReply; -#define sz_xXF86RushQueryVersionReply 32 - -typedef struct _XF86RushLockPixmap { - CARD8 reqType; /* always RushReqCode */ - CARD8 rushReqType; /* always X_RushLockPixmap */ - CARD16 length B16; - CARD16 screen B16; - CARD16 pad B16; - CARD32 pixmap B32; -} xXF86RushLockPixmapReq; -#define sz_xXF86RushLockPixmapReq 12 - -typedef struct { - BYTE type; - BOOL pad1; - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD32 addr B32; - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - CARD32 pad6 B32; -} xXF86RushLockPixmapReply; -#define sz_xXF86RushLockPixmapReply 32 - -typedef struct _XF86RushUnlockPixmap { - CARD8 reqType; /* always RushReqCode */ - CARD8 rushReqType; /* always X_RushUnlockPixmap */ - CARD16 length B16; - CARD16 screen B16; - CARD16 pad B16; - CARD32 pixmap B32; -} xXF86RushUnlockPixmapReq; -#define sz_xXF86RushUnlockPixmapReq 12 - -typedef struct _XF86RushUnlockAllPixmaps { - CARD8 reqType; /* always RushReqCode */ - CARD8 rushReqType; /* always X_RushUnlockAllPixmaps */ - CARD16 length B16; -} xXF86RushUnlockAllPixmapsReq; -#define sz_xXF86RushUnlockAllPixmapsReq 4 - -typedef struct _XF86RushSetCopyMode { - CARD8 reqType; /* always RushReqCode */ - CARD8 rushReqType; /* always X_RushSetCopyMode */ - CARD16 length B16; - CARD16 screen B16; - CARD16 pad B16; - CARD32 CopyMode B32; -} xXF86RushSetCopyModeReq; -#define sz_xXF86RushSetCopyModeReq 12 - - -typedef struct _XF86RushSetPixelStride { - CARD8 reqType; /* always RushReqCode */ - CARD8 rushReqType; /* always X_RushSetCopyMode */ - CARD16 length B16; - CARD16 screen B16; - CARD16 pad B16; - CARD32 PixelStride B32; -} xXF86RushSetPixelStrideReq; -#define sz_xXF86RushSetPixelStrideReq 12 - -typedef struct { - CARD8 reqType; /* always RushReqCode */ - CARD8 rushReqType; /* always X_RushOverlayPixmap */ - CARD16 length B16; - XvPortID port B32; - Drawable drawable B32; - GContext gc B32; - Pixmap pixmap B32; - CARD32 id B32; - INT16 src_x B16; - INT16 src_y B16; - CARD16 src_w B16; - CARD16 src_h B16; - INT16 drw_x B16; - INT16 drw_y B16; - CARD16 drw_w B16; - CARD16 drw_h B16; -} xXF86RushOverlayPixmapReq; -#define sz_xXF86RushOverlayPixmapReq 40 - -typedef struct _XF86RushStatusRegOffset { - CARD8 reqType; /* always RushReqCode */ - CARD8 rushReqType; /* always X_RushStatusRegOffset */ - CARD16 length B16; - CARD16 screen B16; - CARD16 pad B16; -} xXF86RushStatusRegOffsetReq; -#define sz_xXF86RushStatusRegOffsetReq 8 - -typedef struct { - BYTE type; /* X_Reply */ - BOOL pad1; - CARD16 sequenceNumber B16; - CARD32 length B32; - CARD32 offset B32; /* Offset of Rush status reg in mem */ - CARD32 pad2 B32; - CARD32 pad3 B32; - CARD32 pad4 B32; - CARD32 pad5 B32; - CARD32 pad6 B32; -} xXF86RushStatusRegOffsetReply; -#define sz_xXF86RushStatusRegOffsetReply 32 - -typedef struct _XF86RushAT3DEnableRegs { - CARD8 reqType; /* always RushReqCode */ - CARD8 rushReqType; /* always X_RushAT3DEnableRegs */ - CARD16 length B16; - CARD16 screen B16; - CARD16 pad B16; -} xXF86RushAT3DEnableRegsReq; -#define sz_xXF86RushAT3DEnableRegsReq 8 - -typedef struct _XF86RushAT3DDisableRegs { - CARD8 reqType; /* always RushReqCode */ - CARD8 rushReqType; /* always X_RushAT3DDisableRegs */ - CARD16 length B16; - CARD16 screen B16; - CARD16 pad B16; -} xXF86RushAT3DDisableRegsReq; -#define sz_xXF86RushAT3DDisableRegsReq 8 - -#endif /* _XF86RUSHSTR_H_ */ -- cgit v1.2.3