iRemove automake-generated files. - enscript - GNU Enscript Err thinkerwim.openbsd.amsterdam 70 hgit clone git://thinkerwim.org/enscript.git URL:git://thinkerwim.org/enscript.git thinkerwim.org 70 1Log /git/enscript/log.gph thinkerwim.org 70 1Files /git/enscript/files.gph thinkerwim.org 70 1Refs /git/enscript/refs.gph thinkerwim.org 70 1README /git/enscript/file/README.gph thinkerwim.org 70 1LICENSE /git/enscript/file/COPYING.gph thinkerwim.org 70 i--- Err thinkerwim.openbsd.amsterdam 70 1commit 0e4ffac63f18933e6e7717f026e1674d426559ce /git/enscript/commit/0e4ffac63f18933e6e7717f026e1674d426559ce.gph thinkerwim.org 70 1parent d43c87c8cc76d5d2e71574823b38923e6efe2526 /git/enscript/commit/d43c87c8cc76d5d2e71574823b38923e6efe2526.gph thinkerwim.org 70 hAuthor: Tim Retout URL:mailto:diocles@gnu.org thinkerwim.org 70 iDate: Tue, 29 Jan 2008 22:48:25 +0000 Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 iRemove automake-generated files. Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 iDiffstat: Err thinkerwim.openbsd.amsterdam 70 i M ChangeLog | 28 ++++++++++++++++++++++++++++ Err thinkerwim.openbsd.amsterdam 70 i D Makefile.in | 579 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D afm/Makefile.in | 332 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D afmlib/Makefile.in | 539 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D afmlib/ansi2knr.1 | 36 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D afmlib/ansi2knr.c | 574 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D compat/Makefile.in | 422 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D config.guess | 1363 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D config.sub | 1470 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D depcomp | 423 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D docs/Makefile.in | 497 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D docs/mdate-sh | 92 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D docs/texinfo.tex | 5467 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D install-sh | 238 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D lib/Makefile.in | 363 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D missing | 336 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D mkinstalldirs | 40 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D scripts/Makefile.in | 397 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D src/Makefile.in | 613 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D src/ansi2knr.1 | 36 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D src/ansi2knr.c | 574 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D src/tests/Makefile.in | 395 ------------------------------ Err thinkerwim.openbsd.amsterdam 70 i D states/Makefile.in | 644 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D states/hl/Makefile.in | 343 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D states/tests/Makefile.in | 397 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i D w32/Makefile.in | 364 ------------------------------- Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 i26 files changed, 28 insertions(+), 16534 deletions(-) Err thinkerwim.openbsd.amsterdam 70 i--- Err thinkerwim.openbsd.amsterdam 70 1diff --git a/ChangeLog b/ChangeLog /git/enscript/file/ChangeLog.gph thinkerwim.org 70 i@@ -1,5 +1,33 @@ Err thinkerwim.openbsd.amsterdam 70 i 2008-02-03 Tim Retout Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 i+ Remove automake-generated files. Err thinkerwim.openbsd.amsterdam 70 i+ Err thinkerwim.openbsd.amsterdam 70 i+ * Makefile.in: Remove from repository. Err thinkerwim.openbsd.amsterdam 70 i+ * afm/Makefile.in: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * afmlib/Makefile.in: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * afmlib/ansi2knr.1: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * afmlib/ansi2knr.c: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * compat/Makefile.in: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * config.guess: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * config.sub: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * depcomp: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * docs/Makefile.in: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * docs/mdate-sh: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * docs/texinfo.tex: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * install-sh: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * lib/Makefile.in: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * missing: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * mkinstalldirs: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * scripts/Makefile.in: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * src/Makefile.in: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * src/ansi2knr.1: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * src/ansi2knr.c: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * src/tests/Makefile.in: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * states/Makefile.in: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * states/hl/Makefile.in: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * states/tests/Makefile.in: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ * w32/Makefile.in: Likewise. Err thinkerwim.openbsd.amsterdam 70 i+ Err thinkerwim.openbsd.amsterdam 70 i Remove autopoint-generated files. Err thinkerwim.openbsd.amsterdam 70 i Err thinkerwim.openbsd.amsterdam 70 i * ABOUT-NLS: Remove from repository. Err thinkerwim.openbsd.amsterdam 70 1diff --git a/Makefile.in b/Makefile.in /git/enscript/file/Makefile.in.gph thinkerwim.org 70 i@@ -1,579 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.in generated by automake 1.7 from Makefile.am. Err thinkerwim.openbsd.amsterdam 70 i-# @configure_input@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Err thinkerwim.openbsd.amsterdam 70 i-# Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# This Makefile.in is free software; the Free Software Foundation Err thinkerwim.openbsd.amsterdam 70 i-# gives unlimited permission to copy and/or distribute it, Err thinkerwim.openbsd.amsterdam 70 i-# with or without modifications, as long as this notice is preserved. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without Err thinkerwim.openbsd.amsterdam 70 i-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A Err thinkerwim.openbsd.amsterdam 70 i-# PARTICULAR PURPOSE. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Top level Makefile for enscript. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (c) 1995-1999 Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Author: Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This file is part of GNU enscript. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; see the file COPYING. If not, write to Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation, 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-# Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-srcdir = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-top_srcdir = @top_srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-VPATH = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-pkgdatadir = $(datadir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkglibdir = $(libdir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkgincludedir = $(includedir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-top_builddir = . Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd Err thinkerwim.openbsd.amsterdam 70 i-INSTALL = @INSTALL@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh_DATA = $(install_sh) -c -m 644 Err thinkerwim.openbsd.amsterdam 70 i-install_sh_PROGRAM = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-install_sh_SCRIPT = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_HEADER = $(INSTALL_DATA) Err thinkerwim.openbsd.amsterdam 70 i-transform = $(program_transform_name) Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-host_triplet = @host@ Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL = @ACLOCAL@ Err thinkerwim.openbsd.amsterdam 70 i-ALLOCA = @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_FALSE = @AMDEP_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_TRUE = @AMDEP_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-AMTAR = @AMTAR@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOCONF = @AUTOCONF@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOHEADER = @AUTOHEADER@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE = @AUTOMAKE@ Err thinkerwim.openbsd.amsterdam 70 i-AWK = @AWK@ Err thinkerwim.openbsd.amsterdam 70 i-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-CATOBJEXT = @CATOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-CC = @CC@ Err thinkerwim.openbsd.amsterdam 70 i-CCDEPMODE = @CCDEPMODE@ Err thinkerwim.openbsd.amsterdam 70 i-CFLAGS = @CFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CPP = @CPP@ Err thinkerwim.openbsd.amsterdam 70 i-CPPFLAGS = @CPPFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CYGPATH_W = @CYGPATH_W@ Err thinkerwim.openbsd.amsterdam 70 i-DATADIRNAME = @DATADIRNAME@ Err thinkerwim.openbsd.amsterdam 70 i-DEFS = @DEFS@ Err thinkerwim.openbsd.amsterdam 70 i-DEPDIR = @DEPDIR@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_C = @ECHO_C@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_N = @ECHO_N@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_T = @ECHO_T@ Err thinkerwim.openbsd.amsterdam 70 i-EGREP = @EGREP@ Err thinkerwim.openbsd.amsterdam 70 i-EXEEXT = @EXEEXT@ Err thinkerwim.openbsd.amsterdam 70 i-GENCAT = @GENCAT@ Err thinkerwim.openbsd.amsterdam 70 i-GLIBC21 = @GLIBC21@ Err thinkerwim.openbsd.amsterdam 70 i-GMSGFMT = @GMSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_DATA = @INSTALL_DATA@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_PROGRAM = @INSTALL_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_SCRIPT = @INSTALL_SCRIPT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTOBJEXT = @INSTOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-INTLBISON = @INTLBISON@ Err thinkerwim.openbsd.amsterdam 70 i-INTLLIBS = @INTLLIBS@ Err thinkerwim.openbsd.amsterdam 70 i-INTLOBJS = @INTLOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ Err thinkerwim.openbsd.amsterdam 70 i-LDFLAGS = @LDFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-LEX = @LEX@ Err thinkerwim.openbsd.amsterdam 70 i-LEXLIB = @LEXLIB@ Err thinkerwim.openbsd.amsterdam 70 i-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ Err thinkerwim.openbsd.amsterdam 70 i-LIBICONV = @LIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LIBINTL = @LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LIBOBJS = @LIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-LIBS = @LIBS@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBICONV = @LTLIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBINTL = @LTLIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBOBJS = @LTLIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-MAKEINFO = @MAKEINFO@ Err thinkerwim.openbsd.amsterdam 70 i-MEDIA = @MEDIA@ Err thinkerwim.openbsd.amsterdam 70 i-MKINSTALLDIRS = @MKINSTALLDIRS@ Err thinkerwim.openbsd.amsterdam 70 i-MSGFMT = @MSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-MSGMERGE = @MSGMERGE@ Err thinkerwim.openbsd.amsterdam 70 i-OBJEXT = @OBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE = @PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_NAME = @PACKAGE_NAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_STRING = @PACKAGE_STRING@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_TARNAME = @PACKAGE_TARNAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_VERSION = @PACKAGE_VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-PATH_SEPARATOR = @PATH_SEPARATOR@ Err thinkerwim.openbsd.amsterdam 70 i-PERL = @PERL@ Err thinkerwim.openbsd.amsterdam 70 i-POSUB = @POSUB@ Err thinkerwim.openbsd.amsterdam 70 i-PSLEVEL = @PSLEVEL@ Err thinkerwim.openbsd.amsterdam 70 i-RANLIB = @RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-SET_MAKE = @SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i-SHELL = @SHELL@ Err thinkerwim.openbsd.amsterdam 70 i-SPOOLER = @SPOOLER@ Err thinkerwim.openbsd.amsterdam 70 i-STRIP = @STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-U = @U@ Err thinkerwim.openbsd.amsterdam 70 i-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-USE_NLS = @USE_NLS@ Err thinkerwim.openbsd.amsterdam 70 i-VERSION = @VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-XGETTEXT = @XGETTEXT@ Err thinkerwim.openbsd.amsterdam 70 i-YACC = @YACC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_CC = @ac_ct_CC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_RANLIB = @ac_ct_RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_STRIP = @ac_ct_STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-am__include = @am__include@ Err thinkerwim.openbsd.amsterdam 70 i-am__quote = @am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-bindir = @bindir@ Err thinkerwim.openbsd.amsterdam 70 i-build = @build@ Err thinkerwim.openbsd.amsterdam 70 i-build_alias = @build_alias@ Err thinkerwim.openbsd.amsterdam 70 i-build_cpu = @build_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-build_os = @build_os@ Err thinkerwim.openbsd.amsterdam 70 i-build_vendor = @build_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-datadir = @datadir@ Err thinkerwim.openbsd.amsterdam 70 i-exec_prefix = @exec_prefix@ Err thinkerwim.openbsd.amsterdam 70 i-host = @host@ Err thinkerwim.openbsd.amsterdam 70 i-host_alias = @host_alias@ Err thinkerwim.openbsd.amsterdam 70 i-host_cpu = @host_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-host_os = @host_os@ Err thinkerwim.openbsd.amsterdam 70 i-host_vendor = @host_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-includedir = @includedir@ Err thinkerwim.openbsd.amsterdam 70 i-infodir = @infodir@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh = @install_sh@ Err thinkerwim.openbsd.amsterdam 70 i-libdir = @libdir@ Err thinkerwim.openbsd.amsterdam 70 i-libexecdir = @libexecdir@ Err thinkerwim.openbsd.amsterdam 70 i-localstatedir = @localstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-mandir = @mandir@ Err thinkerwim.openbsd.amsterdam 70 i-oldincludedir = @oldincludedir@ Err thinkerwim.openbsd.amsterdam 70 i-prefix = @prefix@ Err thinkerwim.openbsd.amsterdam 70 i-program_transform_name = @program_transform_name@ Err thinkerwim.openbsd.amsterdam 70 i-sbindir = @sbindir@ Err thinkerwim.openbsd.amsterdam 70 i-sharedstatedir = @sharedstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-sysconfdir = @sysconfdir@ Err thinkerwim.openbsd.amsterdam 70 i-target_alias = @target_alias@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-SUBDIRS = intl m4 compat afm afmlib lib scripts intl src po states docs w32 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-EXTRA_DIST = config.rpath README.ESCAPES README.DOS ABOUT-NLS THANKS ascii.txt \ Err thinkerwim.openbsd.amsterdam 70 i-asciifise.txt asciidkno.txt 88591.txt 88592.txt 88593.txt 88594.txt \ Err thinkerwim.openbsd.amsterdam 70 i-88595.txt 88597.txt 88599.txt 885910.txt ibmpc.txt mac.txt vms.txt \ Err thinkerwim.openbsd.amsterdam 70 i-hp8.txt koi8.txt mtr.eps mtr_small.eps mtr_tiny.eps Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL_AMFLAGS = -I m4 Err thinkerwim.openbsd.amsterdam 70 i-subdir = . Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 Err thinkerwim.openbsd.amsterdam 70 i-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_HEADER = config.h Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_CLEAN_FILES = intl/Makefile Err thinkerwim.openbsd.amsterdam 70 i-DIST_SOURCES = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- ps-recursive install-info-recursive uninstall-info-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- all-recursive install-data-recursive install-exec-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- installdirs-recursive install-recursive uninstall-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- check-recursive installcheck-recursive Err thinkerwim.openbsd.amsterdam 70 i-DIST_COMMON = README ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL \ Err thinkerwim.openbsd.amsterdam 70 i- Makefile.am Makefile.in NEWS THANKS TODO acconfig.h aclocal.m4 \ Err thinkerwim.openbsd.amsterdam 70 i- config.guess config.h.in config.rpath config.sub configure \ Err thinkerwim.openbsd.amsterdam 70 i- configure.in depcomp install-sh missing mkinstalldirs Err thinkerwim.openbsd.amsterdam 70 i-DIST_SUBDIRS = $(SUBDIRS) Err thinkerwim.openbsd.amsterdam 70 i-all: config.h Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) all-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ Err thinkerwim.openbsd.amsterdam 70 i- configure.lineno Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_srcdir) && \ Err thinkerwim.openbsd.amsterdam 70 i- $(AUTOMAKE) --gnu Makefile Err thinkerwim.openbsd.amsterdam 70 i-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) Err thinkerwim.openbsd.amsterdam 70 i- $(SHELL) ./config.status --recheck Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) Err thinkerwim.openbsd.amsterdam 70 i- cd $(srcdir) && $(AUTOCONF) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-$(ACLOCAL_M4): configure.in m4/codeset.m4 m4/gettext.m4 m4/glibc21.m4 m4/iconv.m4 m4/intdiv0.m4 m4/inttypes-pri.m4 m4/inttypes.m4 m4/inttypes_h.m4 m4/isc-posix.m4 m4/lcmessage.m4 m4/lib-ld.m4 m4/lib-link.m4 m4/lib-prefix.m4 m4/progtest.m4 m4/stdint_h.m4 m4/uintmax_t.m4 m4/ulonglong.m4 Err thinkerwim.openbsd.amsterdam 70 i- cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-config.h: stamp-h1 Err thinkerwim.openbsd.amsterdam 70 i- @if test ! -f $@; then \ Err thinkerwim.openbsd.amsterdam 70 i- rm -f stamp-h1; \ Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) stamp-h1; \ Err thinkerwim.openbsd.amsterdam 70 i- else :; fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status Err thinkerwim.openbsd.amsterdam 70 i- @rm -f stamp-h1 Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status config.h Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/config.h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) $(top_srcdir)/acconfig.h Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_srcdir) && $(AUTOHEADER) Err thinkerwim.openbsd.amsterdam 70 i- touch $(srcdir)/config.h.in Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-hdr: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f config.h stamp-h1 Err thinkerwim.openbsd.amsterdam 70 i-intl/Makefile: $(top_builddir)/config.status $(top_srcdir)/intl/Makefile.in Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status $@ Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This directory's subdirectories are mostly independent; you can cd Err thinkerwim.openbsd.amsterdam 70 i-# into them and run `make' without going through this Makefile. Err thinkerwim.openbsd.amsterdam 70 i-# To change the values of `make' variables: instead of editing Makefiles, Err thinkerwim.openbsd.amsterdam 70 i-# (1) if the variable is set in `config.status', edit `config.status' Err thinkerwim.openbsd.amsterdam 70 i-# (which will cause the Makefiles to be regenerated when you run `make'); Err thinkerwim.openbsd.amsterdam 70 i-# (2) otherwise, pass the desired values on the `make' command line. Err thinkerwim.openbsd.amsterdam 70 i-$(RECURSIVE_TARGETS): Err thinkerwim.openbsd.amsterdam 70 i- @set fnord $$MAKEFLAGS; amf=$$2; \ Err thinkerwim.openbsd.amsterdam 70 i- dot_seen=no; \ Err thinkerwim.openbsd.amsterdam 70 i- target=`echo $@ | sed s/-recursive//`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- echo "Making $$target in $$subdir"; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dot_seen=yes; \ Err thinkerwim.openbsd.amsterdam 70 i- local_target="$$target-am"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- local_target="$$target"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ Err thinkerwim.openbsd.amsterdam 70 i- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dot_seen" = "no"; then \ Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; test -z "$$fail" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-recursive clean-recursive distclean-recursive \ Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-recursive: Err thinkerwim.openbsd.amsterdam 70 i- @set fnord $$MAKEFLAGS; amf=$$2; \ Err thinkerwim.openbsd.amsterdam 70 i- dot_seen=no; \ Err thinkerwim.openbsd.amsterdam 70 i- case "$@" in \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ Err thinkerwim.openbsd.amsterdam 70 i- *) list='$(SUBDIRS)' ;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- rev=''; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = "."; then :; else \ Err thinkerwim.openbsd.amsterdam 70 i- rev="$$subdir $$rev"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- rev="$$rev ."; \ Err thinkerwim.openbsd.amsterdam 70 i- target=`echo $@ | sed s/-recursive//`; \ Err thinkerwim.openbsd.amsterdam 70 i- for subdir in $$rev; do \ Err thinkerwim.openbsd.amsterdam 70 i- echo "Making $$target in $$subdir"; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- local_target="$$target-am"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- local_target="$$target"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ Err thinkerwim.openbsd.amsterdam 70 i- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ Err thinkerwim.openbsd.amsterdam 70 i- done && test -z "$$fail" Err thinkerwim.openbsd.amsterdam 70 i-tags-recursive: Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-ctags-recursive: Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ETAGS = etags Err thinkerwim.openbsd.amsterdam 70 i-ETAGSFLAGS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-CTAGS = ctags Err thinkerwim.openbsd.amsterdam 70 i-CTAGSFLAGS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-tags: TAGS Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- mkid -fID $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ Err thinkerwim.openbsd.amsterdam 70 i- $(TAGS_FILES) $(LISP) Err thinkerwim.openbsd.amsterdam 70 i- tags=; \ Err thinkerwim.openbsd.amsterdam 70 i- here=`pwd`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = .; then :; else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- test -z "$(ETAGS_ARGS)$$tags$$unique" \ Err thinkerwim.openbsd.amsterdam 70 i- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $$tags $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ctags: CTAGS Err thinkerwim.openbsd.amsterdam 70 i-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ Err thinkerwim.openbsd.amsterdam 70 i- $(TAGS_FILES) $(LISP) Err thinkerwim.openbsd.amsterdam 70 i- tags=; \ Err thinkerwim.openbsd.amsterdam 70 i- here=`pwd`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- test -z "$(CTAGS_ARGS)$$tags$$unique" \ Err thinkerwim.openbsd.amsterdam 70 i- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $$tags $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-GTAGS: Err thinkerwim.openbsd.amsterdam 70 i- here=`$(am__cd) $(top_builddir) && pwd` \ Err thinkerwim.openbsd.amsterdam 70 i- && cd $(top_srcdir) \ Err thinkerwim.openbsd.amsterdam 70 i- && gtags -i $(GTAGS_ARGS) $$here Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-tags: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags Err thinkerwim.openbsd.amsterdam 70 i-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-top_distdir = . Err thinkerwim.openbsd.amsterdam 70 i-distdir = $(PACKAGE)-$(VERSION) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__remove_distdir = \ Err thinkerwim.openbsd.amsterdam 70 i- { test ! -d $(distdir) \ Err thinkerwim.openbsd.amsterdam 70 i- || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ Err thinkerwim.openbsd.amsterdam 70 i- && rm -fr $(distdir); }; } Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-GZIP_ENV = --best Err thinkerwim.openbsd.amsterdam 70 i-distuninstallcheck_listfiles = find . -type f -print Err thinkerwim.openbsd.amsterdam 70 i-distcleancheck_listfiles = find . -type f -print Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distdir: $(DISTFILES) Err thinkerwim.openbsd.amsterdam 70 i- $(am__remove_distdir) Err thinkerwim.openbsd.amsterdam 70 i- mkdir $(distdir) Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) $(distdir)/intl $(distdir)/po Err thinkerwim.openbsd.amsterdam 70 i- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(DISTFILES)'; for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- case $$file in \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dir="/$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) "$(distdir)$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- dir=''; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $$d/$$file; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || cp -p $$d/$$file $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = .; then :; else \ Err thinkerwim.openbsd.amsterdam 70 i- test -d $(distdir)/$$subdir \ Err thinkerwim.openbsd.amsterdam 70 i- || mkdir $(distdir)/$$subdir \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- (cd $$subdir && \ Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) \ Err thinkerwim.openbsd.amsterdam 70 i- top_distdir="$(top_distdir)" \ Err thinkerwim.openbsd.amsterdam 70 i- distdir=../$(distdir)/$$subdir \ Err thinkerwim.openbsd.amsterdam 70 i- distdir) \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ Err thinkerwim.openbsd.amsterdam 70 i- ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ Err thinkerwim.openbsd.amsterdam 70 i- ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ Err thinkerwim.openbsd.amsterdam 70 i- ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ Err thinkerwim.openbsd.amsterdam 70 i- || chmod -R a+r $(distdir) Err thinkerwim.openbsd.amsterdam 70 i-dist-gzip: distdir Err thinkerwim.openbsd.amsterdam 70 i- $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz Err thinkerwim.openbsd.amsterdam 70 i- $(am__remove_distdir) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dist dist-all: distdir Err thinkerwim.openbsd.amsterdam 70 i- $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz Err thinkerwim.openbsd.amsterdam 70 i- $(am__remove_distdir) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This target untars the dist file and tries a VPATH configuration. Then Err thinkerwim.openbsd.amsterdam 70 i-# it guarantees that the distribution is self-contained by making another Err thinkerwim.openbsd.amsterdam 70 i-# tarfile. Err thinkerwim.openbsd.amsterdam 70 i-distcheck: dist Err thinkerwim.openbsd.amsterdam 70 i- $(am__remove_distdir) Err thinkerwim.openbsd.amsterdam 70 i- GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - Err thinkerwim.openbsd.amsterdam 70 i- chmod -R a-w $(distdir); chmod a+w $(distdir) Err thinkerwim.openbsd.amsterdam 70 i- mkdir $(distdir)/=build Err thinkerwim.openbsd.amsterdam 70 i- mkdir $(distdir)/=inst Err thinkerwim.openbsd.amsterdam 70 i- chmod a-w $(distdir) Err thinkerwim.openbsd.amsterdam 70 i- dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \ Err thinkerwim.openbsd.amsterdam 70 i- && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ Err thinkerwim.openbsd.amsterdam 70 i- && $(mkinstalldirs) $$dc_destdir \ Err thinkerwim.openbsd.amsterdam 70 i- && cd $(distdir)/=build \ Err thinkerwim.openbsd.amsterdam 70 i- && ../configure --srcdir=.. --prefix="$$dc_install_base" \ Err thinkerwim.openbsd.amsterdam 70 i- --with-included-gettext \ Err thinkerwim.openbsd.amsterdam 70 i- $(DISTCHECK_CONFIGURE_FLAGS) \ Err thinkerwim.openbsd.amsterdam 70 i- && $(MAKE) $(AM_MAKEFLAGS) \ Err thinkerwim.openbsd.amsterdam 70 i- && $(MAKE) $(AM_MAKEFLAGS) dvi \ Err thinkerwim.openbsd.amsterdam 70 i- && $(MAKE) $(AM_MAKEFLAGS) check \ Err thinkerwim.openbsd.amsterdam 70 i- && $(MAKE) $(AM_MAKEFLAGS) install \ Err thinkerwim.openbsd.amsterdam 70 i- && $(MAKE) $(AM_MAKEFLAGS) installcheck \ Err thinkerwim.openbsd.amsterdam 70 i- && $(MAKE) $(AM_MAKEFLAGS) uninstall \ Err thinkerwim.openbsd.amsterdam 70 i- && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ Err thinkerwim.openbsd.amsterdam 70 i- distuninstallcheck \ Err thinkerwim.openbsd.amsterdam 70 i- && chmod -R a-w "$$dc_install_base" \ Err thinkerwim.openbsd.amsterdam 70 i- && ({ $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ Err thinkerwim.openbsd.amsterdam 70 i- && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ Err thinkerwim.openbsd.amsterdam 70 i- && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ Err thinkerwim.openbsd.amsterdam 70 i- distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ Err thinkerwim.openbsd.amsterdam 70 i- } || { rm -rf "$$dc_destdir"; exit 1; }) \ Err thinkerwim.openbsd.amsterdam 70 i- && rm -rf "$$dc_destdir" \ Err thinkerwim.openbsd.amsterdam 70 i- && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \ Err thinkerwim.openbsd.amsterdam 70 i- && rm -f $(distdir).tar.gz \ Err thinkerwim.openbsd.amsterdam 70 i- && $(MAKE) $(AM_MAKEFLAGS) distcleancheck Err thinkerwim.openbsd.amsterdam 70 i- $(am__remove_distdir) Err thinkerwim.openbsd.amsterdam 70 i- @echo "$(distdir).tar.gz is ready for distribution" | \ Err thinkerwim.openbsd.amsterdam 70 i- sed 'h;s/./=/g;p;x;p;x' Err thinkerwim.openbsd.amsterdam 70 i-distuninstallcheck: Err thinkerwim.openbsd.amsterdam 70 i- cd $(distuninstallcheck_dir) \ Err thinkerwim.openbsd.amsterdam 70 i- && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ Err thinkerwim.openbsd.amsterdam 70 i- || { echo "ERROR: files left after uninstall:" ; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -n "$(DESTDIR)"; then \ Err thinkerwim.openbsd.amsterdam 70 i- echo " (check DESTDIR support)"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi ; \ Err thinkerwim.openbsd.amsterdam 70 i- $(distuninstallcheck_listfiles) ; \ Err thinkerwim.openbsd.amsterdam 70 i- exit 1; } >&2 Err thinkerwim.openbsd.amsterdam 70 i-distcleancheck: distclean Err thinkerwim.openbsd.amsterdam 70 i- if test '$(srcdir)' = . ; then \ Err thinkerwim.openbsd.amsterdam 70 i- echo "ERROR: distcleancheck can only run from a VPATH build" ; \ Err thinkerwim.openbsd.amsterdam 70 i- exit 1 ; \ Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ Err thinkerwim.openbsd.amsterdam 70 i- || { echo "ERROR: files left in build directory after distclean:" ; \ Err thinkerwim.openbsd.amsterdam 70 i- $(distcleancheck_listfiles) ; \ Err thinkerwim.openbsd.amsterdam 70 i- exit 1; } >&2 Err thinkerwim.openbsd.amsterdam 70 i-check-am: all-am Err thinkerwim.openbsd.amsterdam 70 i-check: check-recursive Err thinkerwim.openbsd.amsterdam 70 i-all-am: Makefile config.h Err thinkerwim.openbsd.amsterdam 70 i-installdirs: installdirs-recursive Err thinkerwim.openbsd.amsterdam 70 i-installdirs-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install: install-recursive Err thinkerwim.openbsd.amsterdam 70 i-install-exec: install-exec-recursive Err thinkerwim.openbsd.amsterdam 70 i-install-data: install-data-recursive Err thinkerwim.openbsd.amsterdam 70 i-uninstall: uninstall-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck: installcheck-recursive Err thinkerwim.openbsd.amsterdam 70 i-install-strip: Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ Err thinkerwim.openbsd.amsterdam 70 i- INSTALL_STRIP_FLAG=-s \ Err thinkerwim.openbsd.amsterdam 70 i- `test -z '$(STRIP)' || \ Err thinkerwim.openbsd.amsterdam 70 i- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f Makefile $(CONFIG_CLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- @echo "This command is intended for maintainers to use" Err thinkerwim.openbsd.amsterdam 70 i- @echo "it deletes files that may require special tools to rebuild." Err thinkerwim.openbsd.amsterdam 70 i-clean: clean-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-am: clean-generic mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean: distclean-recursive Err thinkerwim.openbsd.amsterdam 70 i- -rm -f $(am__CONFIG_DISTCLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i-distclean-am: clean-am distclean-generic distclean-hdr distclean-tags Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi: dvi-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info: info-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-exec-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-info: install-info-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-man: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean: maintainer-clean-recursive Err thinkerwim.openbsd.amsterdam 70 i- -rm -f $(am__CONFIG_DISTCLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i- -rm -rf autom4te.cache Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-am: distclean-am maintainer-clean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean: mostlyclean-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-am: mostlyclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf: pdf-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps: ps-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-am: uninstall-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info: uninstall-info-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ Err thinkerwim.openbsd.amsterdam 70 i- clean-generic clean-recursive ctags ctags-recursive dist \ Err thinkerwim.openbsd.amsterdam 70 i- dist-all dist-gzip distcheck distclean distclean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-hdr distclean-recursive distclean-tags distcleancheck \ Err thinkerwim.openbsd.amsterdam 70 i- distdir distuninstallcheck dvi dvi-am dvi-recursive info \ Err thinkerwim.openbsd.amsterdam 70 i- info-am info-recursive install install-am install-data \ Err thinkerwim.openbsd.amsterdam 70 i- install-data-am install-data-recursive install-exec \ Err thinkerwim.openbsd.amsterdam 70 i- install-exec-am install-exec-recursive install-info \ Err thinkerwim.openbsd.amsterdam 70 i- install-info-am install-info-recursive install-man \ Err thinkerwim.openbsd.amsterdam 70 i- install-recursive install-strip installcheck installcheck-am \ Err thinkerwim.openbsd.amsterdam 70 i- installdirs installdirs-am installdirs-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- maintainer-clean maintainer-clean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- maintainer-clean-recursive mostlyclean mostlyclean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- mostlyclean-recursive pdf pdf-am pdf-recursive ps ps-am \ Err thinkerwim.openbsd.amsterdam 70 i- ps-recursive tags tags-recursive uninstall uninstall-am \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall-info-am uninstall-info-recursive uninstall-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Tell versions [3.59,3.63) of GNU make to not export all variables. Err thinkerwim.openbsd.amsterdam 70 i-# Otherwise a system limit (for SysV at least) may be exceeded. Err thinkerwim.openbsd.amsterdam 70 i-.NOEXPORT: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/afm/Makefile.in b/afm/Makefile.in /git/enscript/file/afm/Makefile.in.gph thinkerwim.org 70 i@@ -1,332 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.in generated by automake 1.7 from Makefile.am. Err thinkerwim.openbsd.amsterdam 70 i-# @configure_input@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Err thinkerwim.openbsd.amsterdam 70 i-# Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# This Makefile.in is free software; the Free Software Foundation Err thinkerwim.openbsd.amsterdam 70 i-# gives unlimited permission to copy and/or distribute it, Err thinkerwim.openbsd.amsterdam 70 i-# with or without modifications, as long as this notice is preserved. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without Err thinkerwim.openbsd.amsterdam 70 i-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A Err thinkerwim.openbsd.amsterdam 70 i-# PARTICULAR PURPOSE. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Automakefile for the AFM files. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (c) 1995-1999 Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Author: Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This file is part of GNU enscript. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; see the file COPYING. If not, write to Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation, 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-# Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-srcdir = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-top_srcdir = @top_srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-VPATH = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-pkgdatadir = $(datadir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkglibdir = $(libdir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkgincludedir = $(includedir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-top_builddir = .. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd Err thinkerwim.openbsd.amsterdam 70 i-INSTALL = @INSTALL@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh_DATA = $(install_sh) -c -m 644 Err thinkerwim.openbsd.amsterdam 70 i-install_sh_PROGRAM = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-install_sh_SCRIPT = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_HEADER = $(INSTALL_DATA) Err thinkerwim.openbsd.amsterdam 70 i-transform = $(program_transform_name) Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-host_triplet = @host@ Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL = @ACLOCAL@ Err thinkerwim.openbsd.amsterdam 70 i-ALLOCA = @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_FALSE = @AMDEP_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_TRUE = @AMDEP_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-AMTAR = @AMTAR@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOCONF = @AUTOCONF@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOHEADER = @AUTOHEADER@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE = @AUTOMAKE@ Err thinkerwim.openbsd.amsterdam 70 i-AWK = @AWK@ Err thinkerwim.openbsd.amsterdam 70 i-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-CATOBJEXT = @CATOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-CC = @CC@ Err thinkerwim.openbsd.amsterdam 70 i-CCDEPMODE = @CCDEPMODE@ Err thinkerwim.openbsd.amsterdam 70 i-CFLAGS = @CFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CPP = @CPP@ Err thinkerwim.openbsd.amsterdam 70 i-CPPFLAGS = @CPPFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CYGPATH_W = @CYGPATH_W@ Err thinkerwim.openbsd.amsterdam 70 i-DATADIRNAME = @DATADIRNAME@ Err thinkerwim.openbsd.amsterdam 70 i-DEFS = @DEFS@ Err thinkerwim.openbsd.amsterdam 70 i-DEPDIR = @DEPDIR@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_C = @ECHO_C@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_N = @ECHO_N@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_T = @ECHO_T@ Err thinkerwim.openbsd.amsterdam 70 i-EGREP = @EGREP@ Err thinkerwim.openbsd.amsterdam 70 i-EXEEXT = @EXEEXT@ Err thinkerwim.openbsd.amsterdam 70 i-GENCAT = @GENCAT@ Err thinkerwim.openbsd.amsterdam 70 i-GLIBC21 = @GLIBC21@ Err thinkerwim.openbsd.amsterdam 70 i-GMSGFMT = @GMSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_DATA = @INSTALL_DATA@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_PROGRAM = @INSTALL_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_SCRIPT = @INSTALL_SCRIPT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTOBJEXT = @INSTOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-INTLBISON = @INTLBISON@ Err thinkerwim.openbsd.amsterdam 70 i-INTLLIBS = @INTLLIBS@ Err thinkerwim.openbsd.amsterdam 70 i-INTLOBJS = @INTLOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ Err thinkerwim.openbsd.amsterdam 70 i-LDFLAGS = @LDFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-LEX = @LEX@ Err thinkerwim.openbsd.amsterdam 70 i-LEXLIB = @LEXLIB@ Err thinkerwim.openbsd.amsterdam 70 i-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ Err thinkerwim.openbsd.amsterdam 70 i-LIBICONV = @LIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LIBINTL = @LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LIBOBJS = @LIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-LIBS = @LIBS@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBICONV = @LTLIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBINTL = @LTLIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBOBJS = @LTLIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-MAKEINFO = @MAKEINFO@ Err thinkerwim.openbsd.amsterdam 70 i-MEDIA = @MEDIA@ Err thinkerwim.openbsd.amsterdam 70 i-MKINSTALLDIRS = @MKINSTALLDIRS@ Err thinkerwim.openbsd.amsterdam 70 i-MSGFMT = @MSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-MSGMERGE = @MSGMERGE@ Err thinkerwim.openbsd.amsterdam 70 i-OBJEXT = @OBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE = @PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_NAME = @PACKAGE_NAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_STRING = @PACKAGE_STRING@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_TARNAME = @PACKAGE_TARNAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_VERSION = @PACKAGE_VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-PATH_SEPARATOR = @PATH_SEPARATOR@ Err thinkerwim.openbsd.amsterdam 70 i-PERL = @PERL@ Err thinkerwim.openbsd.amsterdam 70 i-POSUB = @POSUB@ Err thinkerwim.openbsd.amsterdam 70 i-PSLEVEL = @PSLEVEL@ Err thinkerwim.openbsd.amsterdam 70 i-RANLIB = @RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-SET_MAKE = @SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i-SHELL = @SHELL@ Err thinkerwim.openbsd.amsterdam 70 i-SPOOLER = @SPOOLER@ Err thinkerwim.openbsd.amsterdam 70 i-STRIP = @STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-U = @U@ Err thinkerwim.openbsd.amsterdam 70 i-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-USE_NLS = @USE_NLS@ Err thinkerwim.openbsd.amsterdam 70 i-VERSION = @VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-XGETTEXT = @XGETTEXT@ Err thinkerwim.openbsd.amsterdam 70 i-YACC = @YACC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_CC = @ac_ct_CC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_RANLIB = @ac_ct_RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_STRIP = @ac_ct_STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-am__include = @am__include@ Err thinkerwim.openbsd.amsterdam 70 i-am__quote = @am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-bindir = @bindir@ Err thinkerwim.openbsd.amsterdam 70 i-build = @build@ Err thinkerwim.openbsd.amsterdam 70 i-build_alias = @build_alias@ Err thinkerwim.openbsd.amsterdam 70 i-build_cpu = @build_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-build_os = @build_os@ Err thinkerwim.openbsd.amsterdam 70 i-build_vendor = @build_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-datadir = @datadir@ Err thinkerwim.openbsd.amsterdam 70 i-exec_prefix = @exec_prefix@ Err thinkerwim.openbsd.amsterdam 70 i-host = @host@ Err thinkerwim.openbsd.amsterdam 70 i-host_alias = @host_alias@ Err thinkerwim.openbsd.amsterdam 70 i-host_cpu = @host_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-host_os = @host_os@ Err thinkerwim.openbsd.amsterdam 70 i-host_vendor = @host_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-includedir = @includedir@ Err thinkerwim.openbsd.amsterdam 70 i-infodir = @infodir@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh = @install_sh@ Err thinkerwim.openbsd.amsterdam 70 i-libdir = @libdir@ Err thinkerwim.openbsd.amsterdam 70 i-libexecdir = @libexecdir@ Err thinkerwim.openbsd.amsterdam 70 i-localstatedir = @localstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-mandir = @mandir@ Err thinkerwim.openbsd.amsterdam 70 i-oldincludedir = @oldincludedir@ Err thinkerwim.openbsd.amsterdam 70 i-prefix = @prefix@ Err thinkerwim.openbsd.amsterdam 70 i-program_transform_name = @program_transform_name@ Err thinkerwim.openbsd.amsterdam 70 i-sbindir = @sbindir@ Err thinkerwim.openbsd.amsterdam 70 i-sharedstatedir = @sharedstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-sysconfdir = @sysconfdir@ Err thinkerwim.openbsd.amsterdam 70 i-target_alias = @target_alias@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-default_afm = agd.afm agdo.afm agw.afm agwo.afm bkd.afm bkdi.afm \ Err thinkerwim.openbsd.amsterdam 70 i-bkl.afm bkli.afm cob.afm cobo.afm com.afm coo.afm hv.afm hvb.afm \ Err thinkerwim.openbsd.amsterdam 70 i-hvbo.afm hvc.afm hvcb.afm hvcbo.afm hvcdo.afm hvn.afm hvnb.afm \ Err thinkerwim.openbsd.amsterdam 70 i-hvnbo.afm hvno.afm hvo.afm ncb.afm ncbi.afm nci.afm ncr.afm pob.afm \ Err thinkerwim.openbsd.amsterdam 70 i-pobi.afm poi.afm por.afm sy.afm tib.afm tibi.afm tii.afm tir.afm \ Err thinkerwim.openbsd.amsterdam 70 i-zcmi.afm zd.afm Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-public_fonts = matrix.afm matrix.pfa Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-EXTRA_DIST = font.map $(default_afm) $(public_fonts) Err thinkerwim.openbsd.amsterdam 70 i-subdir = afm Err thinkerwim.openbsd.amsterdam 70 i-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_HEADER = $(top_builddir)/config.h Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_CLEAN_FILES = Err thinkerwim.openbsd.amsterdam 70 i-DIST_SOURCES = Err thinkerwim.openbsd.amsterdam 70 i-DIST_COMMON = ChangeLog Makefile.am Makefile.in Err thinkerwim.openbsd.amsterdam 70 i-all: all-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_srcdir) && \ Err thinkerwim.openbsd.amsterdam 70 i- $(AUTOMAKE) --gnu afm/Makefile Err thinkerwim.openbsd.amsterdam 70 i-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info-am: Err thinkerwim.openbsd.amsterdam 70 i-tags: TAGS Err thinkerwim.openbsd.amsterdam 70 i-TAGS: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ctags: CTAGS Err thinkerwim.openbsd.amsterdam 70 i-CTAGS: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-top_distdir = .. Err thinkerwim.openbsd.amsterdam 70 i-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distdir: $(DISTFILES) Err thinkerwim.openbsd.amsterdam 70 i- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(DISTFILES)'; for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- case $$file in \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dir="/$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) "$(distdir)$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- dir=''; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $$d/$$file; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || cp -p $$d/$$file $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-check-am: all-am Err thinkerwim.openbsd.amsterdam 70 i-check: check-am Err thinkerwim.openbsd.amsterdam 70 i-all-am: Makefile Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installdirs: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install: install-am Err thinkerwim.openbsd.amsterdam 70 i-install-exec: install-exec-am Err thinkerwim.openbsd.amsterdam 70 i-install-data: install-data-am Err thinkerwim.openbsd.amsterdam 70 i-uninstall: uninstall-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck: installcheck-am Err thinkerwim.openbsd.amsterdam 70 i-install-strip: Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ Err thinkerwim.openbsd.amsterdam 70 i- INSTALL_STRIP_FLAG=-s \ Err thinkerwim.openbsd.amsterdam 70 i- `test -z '$(STRIP)' || \ Err thinkerwim.openbsd.amsterdam 70 i- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f Makefile $(CONFIG_CLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- @echo "This command is intended for maintainers to use" Err thinkerwim.openbsd.amsterdam 70 i- @echo "it deletes files that may require special tools to rebuild." Err thinkerwim.openbsd.amsterdam 70 i-clean: clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-am: clean-generic mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean: distclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-am: clean-am distclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi: dvi-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info: info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-am: install-data-local Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-exec-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-info: install-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-man: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean: maintainer-clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-am: distclean-am maintainer-clean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean: mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-am: mostlyclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf: pdf-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps: ps-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-am: uninstall-info-am uninstall-local Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.PHONY: all all-am check check-am clean clean-generic distclean \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-generic distdir dvi dvi-am info info-am install \ Err thinkerwim.openbsd.amsterdam 70 i- install-am install-data install-data-am install-data-local \ Err thinkerwim.openbsd.amsterdam 70 i- install-exec install-exec-am install-info install-info-am \ Err thinkerwim.openbsd.amsterdam 70 i- install-man install-strip installcheck installcheck-am \ Err thinkerwim.openbsd.amsterdam 70 i- installdirs maintainer-clean maintainer-clean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall-am uninstall-info-am uninstall-local Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-local: Err thinkerwim.openbsd.amsterdam 70 i- $(top_srcdir)/mkinstalldirs $(datadir)/enscript Err thinkerwim.openbsd.amsterdam 70 i- $(top_srcdir)/mkinstalldirs $(datadir)/enscript/afm Err thinkerwim.openbsd.amsterdam 70 i- for f in $(EXTRA_DIST); do \ Err thinkerwim.openbsd.amsterdam 70 i- $(INSTALL_DATA) $(srcdir)/$$f $(datadir)/enscript/afm/$$f; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-local: Err thinkerwim.openbsd.amsterdam 70 i- rm -rf $(datadir)/enscript/afm Err thinkerwim.openbsd.amsterdam 70 i-# Tell versions [3.59,3.63) of GNU make to not export all variables. Err thinkerwim.openbsd.amsterdam 70 i-# Otherwise a system limit (for SysV at least) may be exceeded. Err thinkerwim.openbsd.amsterdam 70 i-.NOEXPORT: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/afmlib/Makefile.in b/afmlib/Makefile.in /git/enscript/file/afmlib/Makefile.in.gph thinkerwim.org 70 i@@ -1,539 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.in generated by automake 1.7 from Makefile.am. Err thinkerwim.openbsd.amsterdam 70 i-# @configure_input@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Err thinkerwim.openbsd.amsterdam 70 i-# Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# This Makefile.in is free software; the Free Software Foundation Err thinkerwim.openbsd.amsterdam 70 i-# gives unlimited permission to copy and/or distribute it, Err thinkerwim.openbsd.amsterdam 70 i-# with or without modifications, as long as this notice is preserved. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without Err thinkerwim.openbsd.amsterdam 70 i-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A Err thinkerwim.openbsd.amsterdam 70 i-# PARTICULAR PURPOSE. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Automakefile for AFM library. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (c) 1995-1999 Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Author: Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; see the file COPYING. If not, write to Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation, 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-# Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-srcdir = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-top_srcdir = @top_srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-VPATH = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-pkgdatadir = $(datadir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkglibdir = $(libdir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkgincludedir = $(includedir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-top_builddir = .. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd Err thinkerwim.openbsd.amsterdam 70 i-INSTALL = @INSTALL@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh_DATA = $(install_sh) -c -m 644 Err thinkerwim.openbsd.amsterdam 70 i-install_sh_PROGRAM = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-install_sh_SCRIPT = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_HEADER = $(INSTALL_DATA) Err thinkerwim.openbsd.amsterdam 70 i-transform = $(program_transform_name) Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-host_triplet = @host@ Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL = @ACLOCAL@ Err thinkerwim.openbsd.amsterdam 70 i-ALLOCA = @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_FALSE = @AMDEP_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_TRUE = @AMDEP_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-AMTAR = @AMTAR@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOCONF = @AUTOCONF@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOHEADER = @AUTOHEADER@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE = @AUTOMAKE@ Err thinkerwim.openbsd.amsterdam 70 i-AWK = @AWK@ Err thinkerwim.openbsd.amsterdam 70 i-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-CATOBJEXT = @CATOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-CC = @CC@ Err thinkerwim.openbsd.amsterdam 70 i-CCDEPMODE = @CCDEPMODE@ Err thinkerwim.openbsd.amsterdam 70 i-CFLAGS = @CFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CPP = @CPP@ Err thinkerwim.openbsd.amsterdam 70 i-CPPFLAGS = @CPPFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CYGPATH_W = @CYGPATH_W@ Err thinkerwim.openbsd.amsterdam 70 i-DATADIRNAME = @DATADIRNAME@ Err thinkerwim.openbsd.amsterdam 70 i-DEFS = @DEFS@ Err thinkerwim.openbsd.amsterdam 70 i-DEPDIR = @DEPDIR@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_C = @ECHO_C@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_N = @ECHO_N@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_T = @ECHO_T@ Err thinkerwim.openbsd.amsterdam 70 i-EGREP = @EGREP@ Err thinkerwim.openbsd.amsterdam 70 i-EXEEXT = @EXEEXT@ Err thinkerwim.openbsd.amsterdam 70 i-GENCAT = @GENCAT@ Err thinkerwim.openbsd.amsterdam 70 i-GLIBC21 = @GLIBC21@ Err thinkerwim.openbsd.amsterdam 70 i-GMSGFMT = @GMSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_DATA = @INSTALL_DATA@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_PROGRAM = @INSTALL_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_SCRIPT = @INSTALL_SCRIPT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTOBJEXT = @INSTOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-INTLBISON = @INTLBISON@ Err thinkerwim.openbsd.amsterdam 70 i-INTLLIBS = @INTLLIBS@ Err thinkerwim.openbsd.amsterdam 70 i-INTLOBJS = @INTLOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ Err thinkerwim.openbsd.amsterdam 70 i-LDFLAGS = @LDFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-LEX = @LEX@ Err thinkerwim.openbsd.amsterdam 70 i-LEXLIB = @LEXLIB@ Err thinkerwim.openbsd.amsterdam 70 i-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ Err thinkerwim.openbsd.amsterdam 70 i-LIBICONV = @LIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LIBINTL = @LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LIBOBJS = @LIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-LIBS = @LIBS@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBICONV = @LTLIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBINTL = @LTLIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBOBJS = @LTLIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-MAKEINFO = @MAKEINFO@ Err thinkerwim.openbsd.amsterdam 70 i-MEDIA = @MEDIA@ Err thinkerwim.openbsd.amsterdam 70 i-MKINSTALLDIRS = @MKINSTALLDIRS@ Err thinkerwim.openbsd.amsterdam 70 i-MSGFMT = @MSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-MSGMERGE = @MSGMERGE@ Err thinkerwim.openbsd.amsterdam 70 i-OBJEXT = @OBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE = @PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_NAME = @PACKAGE_NAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_STRING = @PACKAGE_STRING@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_TARNAME = @PACKAGE_TARNAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_VERSION = @PACKAGE_VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-PATH_SEPARATOR = @PATH_SEPARATOR@ Err thinkerwim.openbsd.amsterdam 70 i-PERL = @PERL@ Err thinkerwim.openbsd.amsterdam 70 i-POSUB = @POSUB@ Err thinkerwim.openbsd.amsterdam 70 i-PSLEVEL = @PSLEVEL@ Err thinkerwim.openbsd.amsterdam 70 i-RANLIB = @RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-SET_MAKE = @SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i-SHELL = @SHELL@ Err thinkerwim.openbsd.amsterdam 70 i-SPOOLER = @SPOOLER@ Err thinkerwim.openbsd.amsterdam 70 i-STRIP = @STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-U = @U@ Err thinkerwim.openbsd.amsterdam 70 i-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-USE_NLS = @USE_NLS@ Err thinkerwim.openbsd.amsterdam 70 i-VERSION = @VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-XGETTEXT = @XGETTEXT@ Err thinkerwim.openbsd.amsterdam 70 i-YACC = @YACC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_CC = @ac_ct_CC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_RANLIB = @ac_ct_RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_STRIP = @ac_ct_STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-am__include = @am__include@ Err thinkerwim.openbsd.amsterdam 70 i-am__quote = @am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-bindir = @bindir@ Err thinkerwim.openbsd.amsterdam 70 i-build = @build@ Err thinkerwim.openbsd.amsterdam 70 i-build_alias = @build_alias@ Err thinkerwim.openbsd.amsterdam 70 i-build_cpu = @build_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-build_os = @build_os@ Err thinkerwim.openbsd.amsterdam 70 i-build_vendor = @build_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-datadir = @datadir@ Err thinkerwim.openbsd.amsterdam 70 i-exec_prefix = @exec_prefix@ Err thinkerwim.openbsd.amsterdam 70 i-host = @host@ Err thinkerwim.openbsd.amsterdam 70 i-host_alias = @host_alias@ Err thinkerwim.openbsd.amsterdam 70 i-host_cpu = @host_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-host_os = @host_os@ Err thinkerwim.openbsd.amsterdam 70 i-host_vendor = @host_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-includedir = @includedir@ Err thinkerwim.openbsd.amsterdam 70 i-infodir = @infodir@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh = @install_sh@ Err thinkerwim.openbsd.amsterdam 70 i-libdir = @libdir@ Err thinkerwim.openbsd.amsterdam 70 i-libexecdir = @libexecdir@ Err thinkerwim.openbsd.amsterdam 70 i-localstatedir = @localstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-mandir = @mandir@ Err thinkerwim.openbsd.amsterdam 70 i-oldincludedir = @oldincludedir@ Err thinkerwim.openbsd.amsterdam 70 i-prefix = @prefix@ Err thinkerwim.openbsd.amsterdam 70 i-program_transform_name = @program_transform_name@ Err thinkerwim.openbsd.amsterdam 70 i-sbindir = @sbindir@ Err thinkerwim.openbsd.amsterdam 70 i-sharedstatedir = @sharedstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-sysconfdir = @sysconfdir@ Err thinkerwim.openbsd.amsterdam 70 i-target_alias = @target_alias@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE_OPTIONS = ansi2knr Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-noinst_LIBRARIES = libafm.a Err thinkerwim.openbsd.amsterdam 70 i-libafm_a_SOURCES = afm.c afmparse.c strhash.c e_88591.c e_88592.c \ Err thinkerwim.openbsd.amsterdam 70 i-e_88593.c e_88594.c e_88595.c e_88597.c e_88599.c e_885910.c e_pc.c \ Err thinkerwim.openbsd.amsterdam 70 i-e_mac.c e_vms.c e_hp8.c e_koi8.c deffont.c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-noinst_HEADERS = afm.h afmint.h strhash.h Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-INCLUDES_windelta = +-I../w32/ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-EXTRA_DIST = ansi2knr.c ansi2knr.1 Makefile-encodings make-encoding.pl Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-noinst_PROGRAMS = afmtest Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-afmtest_SOURCES = afmtest.c Err thinkerwim.openbsd.amsterdam 70 i-afmtest_LDADD = libafm.a Err thinkerwim.openbsd.amsterdam 70 i-subdir = afmlib Err thinkerwim.openbsd.amsterdam 70 i-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_HEADER = $(top_builddir)/config.h Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_CLEAN_FILES = Err thinkerwim.openbsd.amsterdam 70 i-LIBRARIES = $(noinst_LIBRARIES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-libafm_a_AR = $(AR) cru Err thinkerwim.openbsd.amsterdam 70 i-libafm_a_LIBADD = Err thinkerwim.openbsd.amsterdam 70 i-am_libafm_a_OBJECTS = afm$U.$(OBJEXT) afmparse$U.$(OBJEXT) \ Err thinkerwim.openbsd.amsterdam 70 i- strhash$U.$(OBJEXT) e_88591$U.$(OBJEXT) e_88592$U.$(OBJEXT) \ Err thinkerwim.openbsd.amsterdam 70 i- e_88593$U.$(OBJEXT) e_88594$U.$(OBJEXT) e_88595$U.$(OBJEXT) \ Err thinkerwim.openbsd.amsterdam 70 i- e_88597$U.$(OBJEXT) e_88599$U.$(OBJEXT) e_885910$U.$(OBJEXT) \ Err thinkerwim.openbsd.amsterdam 70 i- e_pc$U.$(OBJEXT) e_mac$U.$(OBJEXT) e_vms$U.$(OBJEXT) \ Err thinkerwim.openbsd.amsterdam 70 i- e_hp8$U.$(OBJEXT) e_koi8$U.$(OBJEXT) deffont$U.$(OBJEXT) Err thinkerwim.openbsd.amsterdam 70 i-libafm_a_OBJECTS = $(am_libafm_a_OBJECTS) Err thinkerwim.openbsd.amsterdam 70 i-noinst_PROGRAMS = afmtest$(EXEEXT) Err thinkerwim.openbsd.amsterdam 70 i-PROGRAMS = $(noinst_PROGRAMS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am_afmtest_OBJECTS = afmtest$U.$(OBJEXT) Err thinkerwim.openbsd.amsterdam 70 i-afmtest_OBJECTS = $(am_afmtest_OBJECTS) Err thinkerwim.openbsd.amsterdam 70 i-afmtest_DEPENDENCIES = libafm.a Err thinkerwim.openbsd.amsterdam 70 i-afmtest_LDFLAGS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) Err thinkerwim.openbsd.amsterdam 70 i-depcomp = $(SHELL) $(top_srcdir)/depcomp Err thinkerwim.openbsd.amsterdam 70 i-am__depfiles_maybe = depfiles Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/afm$U.Po ./$(DEPDIR)/afmparse$U.Po \ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@ ./$(DEPDIR)/afmtest$U.Po ./$(DEPDIR)/deffont$U.Po \ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@ ./$(DEPDIR)/e_88591$U.Po ./$(DEPDIR)/e_885910$U.Po \ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@ ./$(DEPDIR)/e_88592$U.Po ./$(DEPDIR)/e_88593$U.Po \ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@ ./$(DEPDIR)/e_88594$U.Po ./$(DEPDIR)/e_88595$U.Po \ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@ ./$(DEPDIR)/e_88597$U.Po ./$(DEPDIR)/e_88599$U.Po \ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@ ./$(DEPDIR)/e_hp8$U.Po ./$(DEPDIR)/e_koi8$U.Po \ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@ ./$(DEPDIR)/e_mac$U.Po ./$(DEPDIR)/e_pc$U.Po \ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@ ./$(DEPDIR)/e_vms$U.Po ./$(DEPDIR)/strhash$U.Po Err thinkerwim.openbsd.amsterdam 70 i-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) Err thinkerwim.openbsd.amsterdam 70 i-CCLD = $(CC) Err thinkerwim.openbsd.amsterdam 70 i-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ Err thinkerwim.openbsd.amsterdam 70 i-DIST_SOURCES = $(libafm_a_SOURCES) $(afmtest_SOURCES) Err thinkerwim.openbsd.amsterdam 70 i-HEADERS = $(noinst_HEADERS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-DIST_COMMON = $(noinst_HEADERS) ChangeLog Makefile.am Makefile.in TODO \ Err thinkerwim.openbsd.amsterdam 70 i- ansi2knr.1 ansi2knr.c Err thinkerwim.openbsd.amsterdam 70 i-SOURCES = $(libafm_a_SOURCES) $(afmtest_SOURCES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-all: all-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: .c .o .obj Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_srcdir) && \ Err thinkerwim.openbsd.amsterdam 70 i- $(AUTOMAKE) --gnu afmlib/Makefile Err thinkerwim.openbsd.amsterdam 70 i-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-AR = ar Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-noinstLIBRARIES: Err thinkerwim.openbsd.amsterdam 70 i- -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) Err thinkerwim.openbsd.amsterdam 70 i-libafm.a: $(libafm_a_OBJECTS) $(libafm_a_DEPENDENCIES) Err thinkerwim.openbsd.amsterdam 70 i- -rm -f libafm.a Err thinkerwim.openbsd.amsterdam 70 i- $(libafm_a_AR) libafm.a $(libafm_a_OBJECTS) $(libafm_a_LIBADD) Err thinkerwim.openbsd.amsterdam 70 i- $(RANLIB) libafm.a Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-noinstPROGRAMS: Err thinkerwim.openbsd.amsterdam 70 i- -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) Err thinkerwim.openbsd.amsterdam 70 i-afmtest$(EXEEXT): $(afmtest_OBJECTS) $(afmtest_DEPENDENCIES) Err thinkerwim.openbsd.amsterdam 70 i- @rm -f afmtest$(EXEEXT) Err thinkerwim.openbsd.amsterdam 70 i- $(LINK) $(afmtest_LDFLAGS) $(afmtest_OBJECTS) $(afmtest_LDADD) $(LIBS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-compile: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f *.$(OBJEXT) core *.core Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-compile: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f *.tab.c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ANSI2KNR = @ANSI2KNR@ Err thinkerwim.openbsd.amsterdam 70 i-ansi2knr: ansi2knr.$(OBJEXT) Err thinkerwim.openbsd.amsterdam 70 i- $(LINK) ansi2knr.$(OBJEXT) $(LIBS) Err thinkerwim.openbsd.amsterdam 70 i-ansi2knr.$(OBJEXT): $(CONFIG_HEADER) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-krextra: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f ansi2knr Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-kr: Err thinkerwim.openbsd.amsterdam 70 i- -test "$U" = "" || rm -f *_.c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/afm$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/afmparse$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/afmtest$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deffont$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/e_88591$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/e_885910$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/e_88592$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/e_88593$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/e_88594$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/e_88595$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/e_88597$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/e_88599$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/e_hp8$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/e_koi8$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/e_mac$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/e_pc$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/e_vms$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strhash$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-depend: Err thinkerwim.openbsd.amsterdam 70 i- -rm -rf ./$(DEPDIR) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.c.o: Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ fi Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.c.obj: Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ fi Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'` Err thinkerwim.openbsd.amsterdam 70 i-afm_.c: afm.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/afm.c; then echo $(srcdir)/afm.c; else echo afm.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > afm_.c || rm -f afm_.c Err thinkerwim.openbsd.amsterdam 70 i-afmparse_.c: afmparse.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/afmparse.c; then echo $(srcdir)/afmparse.c; else echo afmparse.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > afmparse_.c || rm -f afmparse_.c Err thinkerwim.openbsd.amsterdam 70 i-afmtest_.c: afmtest.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/afmtest.c; then echo $(srcdir)/afmtest.c; else echo afmtest.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > afmtest_.c || rm -f afmtest_.c Err thinkerwim.openbsd.amsterdam 70 i-deffont_.c: deffont.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/deffont.c; then echo $(srcdir)/deffont.c; else echo deffont.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > deffont_.c || rm -f deffont_.c Err thinkerwim.openbsd.amsterdam 70 i-e_88591_.c: e_88591.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/e_88591.c; then echo $(srcdir)/e_88591.c; else echo e_88591.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > e_88591_.c || rm -f e_88591_.c Err thinkerwim.openbsd.amsterdam 70 i-e_885910_.c: e_885910.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/e_885910.c; then echo $(srcdir)/e_885910.c; else echo e_885910.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > e_885910_.c || rm -f e_885910_.c Err thinkerwim.openbsd.amsterdam 70 i-e_88592_.c: e_88592.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/e_88592.c; then echo $(srcdir)/e_88592.c; else echo e_88592.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > e_88592_.c || rm -f e_88592_.c Err thinkerwim.openbsd.amsterdam 70 i-e_88593_.c: e_88593.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/e_88593.c; then echo $(srcdir)/e_88593.c; else echo e_88593.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > e_88593_.c || rm -f e_88593_.c Err thinkerwim.openbsd.amsterdam 70 i-e_88594_.c: e_88594.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/e_88594.c; then echo $(srcdir)/e_88594.c; else echo e_88594.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > e_88594_.c || rm -f e_88594_.c Err thinkerwim.openbsd.amsterdam 70 i-e_88595_.c: e_88595.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/e_88595.c; then echo $(srcdir)/e_88595.c; else echo e_88595.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > e_88595_.c || rm -f e_88595_.c Err thinkerwim.openbsd.amsterdam 70 i-e_88597_.c: e_88597.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/e_88597.c; then echo $(srcdir)/e_88597.c; else echo e_88597.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > e_88597_.c || rm -f e_88597_.c Err thinkerwim.openbsd.amsterdam 70 i-e_88599_.c: e_88599.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/e_88599.c; then echo $(srcdir)/e_88599.c; else echo e_88599.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > e_88599_.c || rm -f e_88599_.c Err thinkerwim.openbsd.amsterdam 70 i-e_hp8_.c: e_hp8.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/e_hp8.c; then echo $(srcdir)/e_hp8.c; else echo e_hp8.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > e_hp8_.c || rm -f e_hp8_.c Err thinkerwim.openbsd.amsterdam 70 i-e_koi8_.c: e_koi8.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/e_koi8.c; then echo $(srcdir)/e_koi8.c; else echo e_koi8.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > e_koi8_.c || rm -f e_koi8_.c Err thinkerwim.openbsd.amsterdam 70 i-e_mac_.c: e_mac.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/e_mac.c; then echo $(srcdir)/e_mac.c; else echo e_mac.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > e_mac_.c || rm -f e_mac_.c Err thinkerwim.openbsd.amsterdam 70 i-e_pc_.c: e_pc.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/e_pc.c; then echo $(srcdir)/e_pc.c; else echo e_pc.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > e_pc_.c || rm -f e_pc_.c Err thinkerwim.openbsd.amsterdam 70 i-e_vms_.c: e_vms.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/e_vms.c; then echo $(srcdir)/e_vms.c; else echo e_vms.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > e_vms_.c || rm -f e_vms_.c Err thinkerwim.openbsd.amsterdam 70 i-strhash_.c: strhash.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/strhash.c; then echo $(srcdir)/strhash.c; else echo strhash.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > strhash_.c || rm -f strhash_.c Err thinkerwim.openbsd.amsterdam 70 i-afm_.$(OBJEXT) afmparse_.$(OBJEXT) afmtest_.$(OBJEXT) \ Err thinkerwim.openbsd.amsterdam 70 i-deffont_.$(OBJEXT) e_88591_.$(OBJEXT) e_885910_.$(OBJEXT) \ Err thinkerwim.openbsd.amsterdam 70 i-e_88592_.$(OBJEXT) e_88593_.$(OBJEXT) e_88594_.$(OBJEXT) \ Err thinkerwim.openbsd.amsterdam 70 i-e_88595_.$(OBJEXT) e_88597_.$(OBJEXT) e_88599_.$(OBJEXT) \ Err thinkerwim.openbsd.amsterdam 70 i-e_hp8_.$(OBJEXT) e_koi8_.$(OBJEXT) e_mac_.$(OBJEXT) e_pc_.$(OBJEXT) \ Err thinkerwim.openbsd.amsterdam 70 i-e_vms_.$(OBJEXT) strhash_.$(OBJEXT) : $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ETAGS = etags Err thinkerwim.openbsd.amsterdam 70 i-ETAGSFLAGS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-CTAGS = ctags Err thinkerwim.openbsd.amsterdam 70 i-CTAGSFLAGS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-tags: TAGS Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- mkid -fID $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ Err thinkerwim.openbsd.amsterdam 70 i- $(TAGS_FILES) $(LISP) Err thinkerwim.openbsd.amsterdam 70 i- tags=; \ Err thinkerwim.openbsd.amsterdam 70 i- here=`pwd`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- test -z "$(ETAGS_ARGS)$$tags$$unique" \ Err thinkerwim.openbsd.amsterdam 70 i- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $$tags $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ctags: CTAGS Err thinkerwim.openbsd.amsterdam 70 i-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ Err thinkerwim.openbsd.amsterdam 70 i- $(TAGS_FILES) $(LISP) Err thinkerwim.openbsd.amsterdam 70 i- tags=; \ Err thinkerwim.openbsd.amsterdam 70 i- here=`pwd`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- test -z "$(CTAGS_ARGS)$$tags$$unique" \ Err thinkerwim.openbsd.amsterdam 70 i- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $$tags $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-GTAGS: Err thinkerwim.openbsd.amsterdam 70 i- here=`$(am__cd) $(top_builddir) && pwd` \ Err thinkerwim.openbsd.amsterdam 70 i- && cd $(top_srcdir) \ Err thinkerwim.openbsd.amsterdam 70 i- && gtags -i $(GTAGS_ARGS) $$here Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-tags: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags Err thinkerwim.openbsd.amsterdam 70 i-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-top_distdir = .. Err thinkerwim.openbsd.amsterdam 70 i-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distdir: $(DISTFILES) Err thinkerwim.openbsd.amsterdam 70 i- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(DISTFILES)'; for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- case $$file in \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dir="/$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) "$(distdir)$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- dir=''; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $$d/$$file; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || cp -p $$d/$$file $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-check-am: all-am Err thinkerwim.openbsd.amsterdam 70 i-check: check-am Err thinkerwim.openbsd.amsterdam 70 i-all-am: Makefile $(ANSI2KNR) $(LIBRARIES) $(PROGRAMS) $(HEADERS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installdirs: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install: install-am Err thinkerwim.openbsd.amsterdam 70 i-install-exec: install-exec-am Err thinkerwim.openbsd.amsterdam 70 i-install-data: install-data-am Err thinkerwim.openbsd.amsterdam 70 i-uninstall: uninstall-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck: installcheck-am Err thinkerwim.openbsd.amsterdam 70 i-install-strip: Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ Err thinkerwim.openbsd.amsterdam 70 i- INSTALL_STRIP_FLAG=-s \ Err thinkerwim.openbsd.amsterdam 70 i- `test -z '$(STRIP)' || \ Err thinkerwim.openbsd.amsterdam 70 i- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f Makefile $(CONFIG_CLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- @echo "This command is intended for maintainers to use" Err thinkerwim.openbsd.amsterdam 70 i- @echo "it deletes files that may require special tools to rebuild." Err thinkerwim.openbsd.amsterdam 70 i-clean: clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-am: clean-generic clean-krextra clean-noinstLIBRARIES \ Err thinkerwim.openbsd.amsterdam 70 i- clean-noinstPROGRAMS mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean: distclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-am: clean-am distclean-compile distclean-depend \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-generic distclean-tags Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi: dvi-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info: info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-exec-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-info: install-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-man: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean: maintainer-clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-am: distclean-am maintainer-clean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean: mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-am: mostlyclean-compile mostlyclean-generic mostlyclean-kr Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf: pdf-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps: ps-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-am: uninstall-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- clean-krextra clean-noinstLIBRARIES clean-noinstPROGRAMS ctags \ Err thinkerwim.openbsd.amsterdam 70 i- distclean distclean-compile distclean-depend distclean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-tags distdir dvi dvi-am info info-am install \ Err thinkerwim.openbsd.amsterdam 70 i- install-am install-data install-data-am install-exec \ Err thinkerwim.openbsd.amsterdam 70 i- install-exec-am install-info install-info-am install-man \ Err thinkerwim.openbsd.amsterdam 70 i- install-strip installcheck installcheck-am installdirs \ Err thinkerwim.openbsd.amsterdam 70 i- maintainer-clean maintainer-clean-generic mostlyclean \ Err thinkerwim.openbsd.amsterdam 70 i- mostlyclean-compile mostlyclean-generic mostlyclean-kr pdf \ Err thinkerwim.openbsd.amsterdam 70 i- pdf-am ps ps-am tags uninstall uninstall-am uninstall-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Tell versions [3.59,3.63) of GNU make to not export all variables. Err thinkerwim.openbsd.amsterdam 70 i-# Otherwise a system limit (for SysV at least) may be exceeded. Err thinkerwim.openbsd.amsterdam 70 i-.NOEXPORT: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/afmlib/ansi2knr.1 b/afmlib/ansi2knr.1 /git/enscript/file/afmlib/ansi2knr.1.gph thinkerwim.org 70 i@@ -1,36 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-.TH ANSI2KNR 1 "19 Jan 1996" Err thinkerwim.openbsd.amsterdam 70 i-.SH NAME Err thinkerwim.openbsd.amsterdam 70 i-ansi2knr \- convert ANSI C to Kernighan & Ritchie C Err thinkerwim.openbsd.amsterdam 70 i-.SH SYNOPSIS Err thinkerwim.openbsd.amsterdam 70 i-.I ansi2knr Err thinkerwim.openbsd.amsterdam 70 i-[--varargs] input_file [output_file] Err thinkerwim.openbsd.amsterdam 70 i-.SH DESCRIPTION Err thinkerwim.openbsd.amsterdam 70 i-If no output_file is supplied, output goes to stdout. Err thinkerwim.openbsd.amsterdam 70 i-.br Err thinkerwim.openbsd.amsterdam 70 i-There are no error messages. Err thinkerwim.openbsd.amsterdam 70 i-.sp Err thinkerwim.openbsd.amsterdam 70 i-.I ansi2knr Err thinkerwim.openbsd.amsterdam 70 i-recognizes function definitions by seeing a non-keyword identifier at the left Err thinkerwim.openbsd.amsterdam 70 i-margin, followed by a left parenthesis, with a right parenthesis as the last Err thinkerwim.openbsd.amsterdam 70 i-character on the line, and with a left brace as the first token on the Err thinkerwim.openbsd.amsterdam 70 i-following line (ignoring possible intervening comments). It will recognize a Err thinkerwim.openbsd.amsterdam 70 i-multi-line header provided that no intervening line ends with a left or right Err thinkerwim.openbsd.amsterdam 70 i-brace or a semicolon. These algorithms ignore whitespace and comments, except Err thinkerwim.openbsd.amsterdam 70 i-that the function name must be the first thing on the line. Err thinkerwim.openbsd.amsterdam 70 i-.sp Err thinkerwim.openbsd.amsterdam 70 i-The following constructs will confuse it: Err thinkerwim.openbsd.amsterdam 70 i-.br Err thinkerwim.openbsd.amsterdam 70 i- - Any other construct that starts at the left margin and follows the Err thinkerwim.openbsd.amsterdam 70 i-above syntax (such as a macro or function call). Err thinkerwim.openbsd.amsterdam 70 i-.br Err thinkerwim.openbsd.amsterdam 70 i- - Some macros that tinker with the syntax of the function header. Err thinkerwim.openbsd.amsterdam 70 i-.sp Err thinkerwim.openbsd.amsterdam 70 i-The --varargs switch is obsolete, and is recognized only for Err thinkerwim.openbsd.amsterdam 70 i-backwards compatibility. The present version of Err thinkerwim.openbsd.amsterdam 70 i-.I ansi2knr Err thinkerwim.openbsd.amsterdam 70 i-will always attempt to convert a ... argument to va_alist and va_dcl. Err thinkerwim.openbsd.amsterdam 70 i-.SH AUTHOR Err thinkerwim.openbsd.amsterdam 70 i-L. Peter Deutsch wrote the original ansi2knr and Err thinkerwim.openbsd.amsterdam 70 i-continues to maintain the current version; most of the code in the current Err thinkerwim.openbsd.amsterdam 70 i-version is his work. ansi2knr also includes contributions by Francois Err thinkerwim.openbsd.amsterdam 70 i-Pinard and Jim Avera . Err thinkerwim.openbsd.amsterdam 70 1diff --git a/afmlib/ansi2knr.c b/afmlib/ansi2knr.c /git/enscript/file/afmlib/ansi2knr.c.gph thinkerwim.org 70 i@@ -1,574 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-/* Copyright (C) 1989, 1997 Aladdin Enterprises. All rights reserved. */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/*$Id: ansi2knr.c,v 1.1.1.1 2003/03/05 07:25:50 mtr Exp $*/ Err thinkerwim.openbsd.amsterdam 70 i-/* Convert ANSI C function definitions to K&R ("traditional C") syntax */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i-ansi2knr is distributed in the hope that it will be useful, but WITHOUT ANY Err thinkerwim.openbsd.amsterdam 70 i-WARRANTY. No author or distributor accepts responsibility to anyone for the Err thinkerwim.openbsd.amsterdam 70 i-consequences of using it or for whether it serves any particular purpose or Err thinkerwim.openbsd.amsterdam 70 i-works at all, unless he says so in writing. Refer to the GNU General Public Err thinkerwim.openbsd.amsterdam 70 i-License (the "GPL") for full details. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-Everyone is granted permission to copy, modify and redistribute ansi2knr, Err thinkerwim.openbsd.amsterdam 70 i-but only under the conditions described in the GPL. A copy of this license Err thinkerwim.openbsd.amsterdam 70 i-is supposed to have been given to you along with ansi2knr so you can know Err thinkerwim.openbsd.amsterdam 70 i-your rights and responsibilities. It should be in a file named COPYLEFT, Err thinkerwim.openbsd.amsterdam 70 i-or, if there is no file named COPYLEFT, a file named COPYING. Among other Err thinkerwim.openbsd.amsterdam 70 i-things, the copyright notice and this notice must be preserved on all Err thinkerwim.openbsd.amsterdam 70 i-copies. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-We explicitly state here what we believe is already implied by the GPL: if Err thinkerwim.openbsd.amsterdam 70 i-the ansi2knr program is distributed as a separate set of sources and a Err thinkerwim.openbsd.amsterdam 70 i-separate executable file which are aggregated on a storage medium together Err thinkerwim.openbsd.amsterdam 70 i-with another program, this in itself does not bring the other program under Err thinkerwim.openbsd.amsterdam 70 i-the GPL, nor does the mere fact that such a program or the procedures for Err thinkerwim.openbsd.amsterdam 70 i-constructing it invoke the ansi2knr executable bring any other part of the Err thinkerwim.openbsd.amsterdam 70 i-program under the GPL. Err thinkerwim.openbsd.amsterdam 70 i-*/ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i- * Usage: Err thinkerwim.openbsd.amsterdam 70 i- ansi2knr [--filename FILENAME] [INPUT_FILE [OUTPUT_FILE]] Err thinkerwim.openbsd.amsterdam 70 i- * --filename provides the file name for the #line directive in the output, Err thinkerwim.openbsd.amsterdam 70 i- * overriding input_file (if present). Err thinkerwim.openbsd.amsterdam 70 i- * If no input_file is supplied, input is read from stdin. Err thinkerwim.openbsd.amsterdam 70 i- * If no output_file is supplied, output goes to stdout. Err thinkerwim.openbsd.amsterdam 70 i- * There are no error messages. Err thinkerwim.openbsd.amsterdam 70 i- * Err thinkerwim.openbsd.amsterdam 70 i- * ansi2knr recognizes function definitions by seeing a non-keyword Err thinkerwim.openbsd.amsterdam 70 i- * identifier at the left margin, followed by a left parenthesis, Err thinkerwim.openbsd.amsterdam 70 i- * with a right parenthesis as the last character on the line, Err thinkerwim.openbsd.amsterdam 70 i- * and with a left brace as the first token on the following line Err thinkerwim.openbsd.amsterdam 70 i- * (ignoring possible intervening comments). Err thinkerwim.openbsd.amsterdam 70 i- * It will recognize a multi-line header provided that no intervening Err thinkerwim.openbsd.amsterdam 70 i- * line ends with a left or right brace or a semicolon. Err thinkerwim.openbsd.amsterdam 70 i- * These algorithms ignore whitespace and comments, except that Err thinkerwim.openbsd.amsterdam 70 i- * the function name must be the first thing on the line. Err thinkerwim.openbsd.amsterdam 70 i- * The following constructs will confuse it: Err thinkerwim.openbsd.amsterdam 70 i- * - Any other construct that starts at the left margin and Err thinkerwim.openbsd.amsterdam 70 i- * follows the above syntax (such as a macro or function call). Err thinkerwim.openbsd.amsterdam 70 i- * - Some macros that tinker with the syntax of the function header. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i- * The original and principal author of ansi2knr is L. Peter Deutsch Err thinkerwim.openbsd.amsterdam 70 i- * . Other authors are noted in the change history Err thinkerwim.openbsd.amsterdam 70 i- * that follows (in reverse chronological order): Err thinkerwim.openbsd.amsterdam 70 i- lpd 97-12-08 made input_file optional; only closes input and/or Err thinkerwim.openbsd.amsterdam 70 i- output file if not stdin or stdout respectively; prints Err thinkerwim.openbsd.amsterdam 70 i- usage message on stderr rather than stdout; adds Err thinkerwim.openbsd.amsterdam 70 i- --filename switch (changes suggested by Err thinkerwim.openbsd.amsterdam 70 i- ) Err thinkerwim.openbsd.amsterdam 70 i- lpd 96-01-21 added code to cope with not HAVE_CONFIG_H and with Err thinkerwim.openbsd.amsterdam 70 i- compilers that don't understand void, as suggested by Err thinkerwim.openbsd.amsterdam 70 i- Tom Lane Err thinkerwim.openbsd.amsterdam 70 i- lpd 96-01-15 changed to require that the first non-comment token Err thinkerwim.openbsd.amsterdam 70 i- on the line following a function header be a left brace, Err thinkerwim.openbsd.amsterdam 70 i- to reduce sensitivity to macros, as suggested by Tom Lane Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- lpd 95-06-22 removed #ifndefs whose sole purpose was to define Err thinkerwim.openbsd.amsterdam 70 i- undefined preprocessor symbols as 0; changed all #ifdefs Err thinkerwim.openbsd.amsterdam 70 i- for configuration symbols to #ifs Err thinkerwim.openbsd.amsterdam 70 i- lpd 95-04-05 changed copyright notice to make it clear that Err thinkerwim.openbsd.amsterdam 70 i- including ansi2knr in a program does not bring the entire Err thinkerwim.openbsd.amsterdam 70 i- program under the GPL Err thinkerwim.openbsd.amsterdam 70 i- lpd 94-12-18 added conditionals for systems where ctype macros Err thinkerwim.openbsd.amsterdam 70 i- don't handle 8-bit characters properly, suggested by Err thinkerwim.openbsd.amsterdam 70 i- Francois Pinard ; Err thinkerwim.openbsd.amsterdam 70 i- removed --varargs switch (this is now the default) Err thinkerwim.openbsd.amsterdam 70 i- lpd 94-10-10 removed CONFIG_BROKETS conditional Err thinkerwim.openbsd.amsterdam 70 i- lpd 94-07-16 added some conditionals to help GNU `configure', Err thinkerwim.openbsd.amsterdam 70 i- suggested by Francois Pinard ; Err thinkerwim.openbsd.amsterdam 70 i- properly erase prototype args in function parameters, Err thinkerwim.openbsd.amsterdam 70 i- contributed by Jim Avera ; Err thinkerwim.openbsd.amsterdam 70 i- correct error in writeblanks (it shouldn't erase EOLs) Err thinkerwim.openbsd.amsterdam 70 i- lpd 89-xx-xx original version Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Most of the conditionals here are to make ansi2knr work with */ Err thinkerwim.openbsd.amsterdam 70 i-/* or without the GNU configure machinery. */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if HAVE_CONFIG_H Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#include Err thinkerwim.openbsd.amsterdam 70 i-#include Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if HAVE_CONFIG_H Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i- For properly autoconfiguring ansi2knr, use AC_CONFIG_HEADER(config.h). Err thinkerwim.openbsd.amsterdam 70 i- This will define HAVE_CONFIG_H and so, activate the following lines. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# if STDC_HEADERS || HAVE_STRING_H Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-# else Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-# endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#else /* not HAVE_CONFIG_H */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Otherwise do it the hard way */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# ifdef BSD Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-# else Err thinkerwim.openbsd.amsterdam 70 i-# ifdef VMS Err thinkerwim.openbsd.amsterdam 70 i- extern int strlen(), strncmp(); Err thinkerwim.openbsd.amsterdam 70 i-# else Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-# endif Err thinkerwim.openbsd.amsterdam 70 i-# endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#endif /* not HAVE_CONFIG_H */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if STDC_HEADERS Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-#else Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i- malloc and free should be declared in stdlib.h, Err thinkerwim.openbsd.amsterdam 70 i- but if you've got a K&R compiler, they probably aren't. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i-# ifdef MSDOS Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-# else Err thinkerwim.openbsd.amsterdam 70 i-# ifdef VMS Err thinkerwim.openbsd.amsterdam 70 i- extern char *malloc(); Err thinkerwim.openbsd.amsterdam 70 i- extern void free(); Err thinkerwim.openbsd.amsterdam 70 i-# else Err thinkerwim.openbsd.amsterdam 70 i- extern char *malloc(); Err thinkerwim.openbsd.amsterdam 70 i- extern int free(); Err thinkerwim.openbsd.amsterdam 70 i-# endif Err thinkerwim.openbsd.amsterdam 70 i-# endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i- * The ctype macros don't always handle 8-bit characters correctly. Err thinkerwim.openbsd.amsterdam 70 i- * Compensate for this here. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i-#ifdef isascii Err thinkerwim.openbsd.amsterdam 70 i-# undef HAVE_ISASCII /* just in case */ Err thinkerwim.openbsd.amsterdam 70 i-# define HAVE_ISASCII 1 Err thinkerwim.openbsd.amsterdam 70 i-#else Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i-#if STDC_HEADERS || !HAVE_ISASCII Err thinkerwim.openbsd.amsterdam 70 i-# define is_ascii(c) 1 Err thinkerwim.openbsd.amsterdam 70 i-#else Err thinkerwim.openbsd.amsterdam 70 i-# define is_ascii(c) isascii(c) Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#define is_space(c) (is_ascii(c) && isspace(c)) Err thinkerwim.openbsd.amsterdam 70 i-#define is_alpha(c) (is_ascii(c) && isalpha(c)) Err thinkerwim.openbsd.amsterdam 70 i-#define is_alnum(c) (is_ascii(c) && isalnum(c)) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Scanning macros */ Err thinkerwim.openbsd.amsterdam 70 i-#define isidchar(ch) (is_alnum(ch) || (ch) == '_') Err thinkerwim.openbsd.amsterdam 70 i-#define isidfirstchar(ch) (is_alpha(ch) || (ch) == '_') Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Forward references */ Err thinkerwim.openbsd.amsterdam 70 i-char *skipspace(); Err thinkerwim.openbsd.amsterdam 70 i-int writeblanks(); Err thinkerwim.openbsd.amsterdam 70 i-int test1(); Err thinkerwim.openbsd.amsterdam 70 i-int convert1(); Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* The main program */ Err thinkerwim.openbsd.amsterdam 70 i-int Err thinkerwim.openbsd.amsterdam 70 i-main(argc, argv) Err thinkerwim.openbsd.amsterdam 70 i- int argc; Err thinkerwim.openbsd.amsterdam 70 i- char *argv[]; Err thinkerwim.openbsd.amsterdam 70 i-{ FILE *in = stdin; Err thinkerwim.openbsd.amsterdam 70 i- FILE *out = stdout; Err thinkerwim.openbsd.amsterdam 70 i- char *filename = 0; Err thinkerwim.openbsd.amsterdam 70 i-#define bufsize 5000 /* arbitrary size */ Err thinkerwim.openbsd.amsterdam 70 i- char *buf; Err thinkerwim.openbsd.amsterdam 70 i- char *line; Err thinkerwim.openbsd.amsterdam 70 i- char *more; Err thinkerwim.openbsd.amsterdam 70 i- char *usage = Err thinkerwim.openbsd.amsterdam 70 i- "Usage: ansi2knr [--filename FILENAME] [INPUT_FILE [OUTPUT_FILE]]\n"; Err thinkerwim.openbsd.amsterdam 70 i- /* Err thinkerwim.openbsd.amsterdam 70 i- * In previous versions, ansi2knr recognized a --varargs switch. Err thinkerwim.openbsd.amsterdam 70 i- * If this switch was supplied, ansi2knr would attempt to convert Err thinkerwim.openbsd.amsterdam 70 i- * a ... argument to va_alist and va_dcl; if this switch was not Err thinkerwim.openbsd.amsterdam 70 i- * supplied, ansi2knr would simply drop any such arguments. Err thinkerwim.openbsd.amsterdam 70 i- * Now, ansi2knr always does this conversion, and we only Err thinkerwim.openbsd.amsterdam 70 i- * check for this switch for backward compatibility. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i- int convert_varargs = 1; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- while ( argc > 1 && argv[1][0] == '-' ) { Err thinkerwim.openbsd.amsterdam 70 i- if ( !strcmp(argv[1], "--varargs") ) { Err thinkerwim.openbsd.amsterdam 70 i- convert_varargs = 1; Err thinkerwim.openbsd.amsterdam 70 i- argc--; Err thinkerwim.openbsd.amsterdam 70 i- argv++; Err thinkerwim.openbsd.amsterdam 70 i- continue; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- if ( !strcmp(argv[1], "--filename") && argc > 2 ) { Err thinkerwim.openbsd.amsterdam 70 i- filename = argv[2]; Err thinkerwim.openbsd.amsterdam 70 i- argc -= 2; Err thinkerwim.openbsd.amsterdam 70 i- argv += 2; Err thinkerwim.openbsd.amsterdam 70 i- continue; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- fprintf(stderr, "Unrecognized switch: %s\n", argv[1]); Err thinkerwim.openbsd.amsterdam 70 i- fprintf(stderr, usage); Err thinkerwim.openbsd.amsterdam 70 i- exit(1); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- switch ( argc ) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- default: Err thinkerwim.openbsd.amsterdam 70 i- fprintf(stderr, usage); Err thinkerwim.openbsd.amsterdam 70 i- exit(0); Err thinkerwim.openbsd.amsterdam 70 i- case 3: Err thinkerwim.openbsd.amsterdam 70 i- out = fopen(argv[2], "w"); Err thinkerwim.openbsd.amsterdam 70 i- if ( out == NULL ) { Err thinkerwim.openbsd.amsterdam 70 i- fprintf(stderr, "Cannot open output file %s\n", argv[2]); Err thinkerwim.openbsd.amsterdam 70 i- exit(1); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- /* falls through */ Err thinkerwim.openbsd.amsterdam 70 i- case 2: Err thinkerwim.openbsd.amsterdam 70 i- in = fopen(argv[1], "r"); Err thinkerwim.openbsd.amsterdam 70 i- if ( in == NULL ) { Err thinkerwim.openbsd.amsterdam 70 i- fprintf(stderr, "Cannot open input file %s\n", argv[1]); Err thinkerwim.openbsd.amsterdam 70 i- exit(1); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- if ( filename == 0 ) Err thinkerwim.openbsd.amsterdam 70 i- filename = argv[1]; Err thinkerwim.openbsd.amsterdam 70 i- /* falls through */ Err thinkerwim.openbsd.amsterdam 70 i- case 1: Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- if ( filename ) Err thinkerwim.openbsd.amsterdam 70 i- fprintf(out, "#line 1 \"%s\"\n", filename); Err thinkerwim.openbsd.amsterdam 70 i- buf = malloc(bufsize); Err thinkerwim.openbsd.amsterdam 70 i- line = buf; Err thinkerwim.openbsd.amsterdam 70 i- while ( fgets(line, (unsigned)(buf + bufsize - line), in) != NULL ) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i-test: line += strlen(line); Err thinkerwim.openbsd.amsterdam 70 i- switch ( test1(buf) ) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case 2: /* a function header */ Err thinkerwim.openbsd.amsterdam 70 i- convert1(buf, out, 1, convert_varargs); Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- case 1: /* a function */ Err thinkerwim.openbsd.amsterdam 70 i- /* Check for a { at the start of the next line. */ Err thinkerwim.openbsd.amsterdam 70 i- more = ++line; Err thinkerwim.openbsd.amsterdam 70 i-f: if ( line >= buf + (bufsize - 1) ) /* overflow check */ Err thinkerwim.openbsd.amsterdam 70 i- goto wl; Err thinkerwim.openbsd.amsterdam 70 i- if ( fgets(line, (unsigned)(buf + bufsize - line), in) == NULL ) Err thinkerwim.openbsd.amsterdam 70 i- goto wl; Err thinkerwim.openbsd.amsterdam 70 i- switch ( *skipspace(more, 1) ) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case '{': Err thinkerwim.openbsd.amsterdam 70 i- /* Definitely a function header. */ Err thinkerwim.openbsd.amsterdam 70 i- convert1(buf, out, 0, convert_varargs); Err thinkerwim.openbsd.amsterdam 70 i- fputs(more, out); Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- case 0: Err thinkerwim.openbsd.amsterdam 70 i- /* The next line was blank or a comment: */ Err thinkerwim.openbsd.amsterdam 70 i- /* keep scanning for a non-comment. */ Err thinkerwim.openbsd.amsterdam 70 i- line += strlen(line); Err thinkerwim.openbsd.amsterdam 70 i- goto f; Err thinkerwim.openbsd.amsterdam 70 i- default: Err thinkerwim.openbsd.amsterdam 70 i- /* buf isn't a function header, but */ Err thinkerwim.openbsd.amsterdam 70 i- /* more might be. */ Err thinkerwim.openbsd.amsterdam 70 i- fputs(buf, out); Err thinkerwim.openbsd.amsterdam 70 i- strcpy(buf, more); Err thinkerwim.openbsd.amsterdam 70 i- line = buf; Err thinkerwim.openbsd.amsterdam 70 i- goto test; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- case -1: /* maybe the start of a function */ Err thinkerwim.openbsd.amsterdam 70 i- if ( line != buf + (bufsize - 1) ) /* overflow check */ Err thinkerwim.openbsd.amsterdam 70 i- continue; Err thinkerwim.openbsd.amsterdam 70 i- /* falls through */ Err thinkerwim.openbsd.amsterdam 70 i- default: /* not a function */ Err thinkerwim.openbsd.amsterdam 70 i-wl: fputs(buf, out); Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- line = buf; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- if ( line != buf ) Err thinkerwim.openbsd.amsterdam 70 i- fputs(buf, out); Err thinkerwim.openbsd.amsterdam 70 i- free(buf); Err thinkerwim.openbsd.amsterdam 70 i- if ( out != stdout ) Err thinkerwim.openbsd.amsterdam 70 i- fclose(out); Err thinkerwim.openbsd.amsterdam 70 i- if ( in != stdin ) Err thinkerwim.openbsd.amsterdam 70 i- fclose(in); Err thinkerwim.openbsd.amsterdam 70 i- return 0; Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Skip over space and comments, in either direction. */ Err thinkerwim.openbsd.amsterdam 70 i-char * Err thinkerwim.openbsd.amsterdam 70 i-skipspace(p, dir) Err thinkerwim.openbsd.amsterdam 70 i- register char *p; Err thinkerwim.openbsd.amsterdam 70 i- register int dir; /* 1 for forward, -1 for backward */ Err thinkerwim.openbsd.amsterdam 70 i-{ for ( ; ; ) Err thinkerwim.openbsd.amsterdam 70 i- { while ( is_space(*p) ) Err thinkerwim.openbsd.amsterdam 70 i- p += dir; Err thinkerwim.openbsd.amsterdam 70 i- if ( !(*p == '/' && p[dir] == '*') ) Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- p += dir; p += dir; Err thinkerwim.openbsd.amsterdam 70 i- while ( !(*p == '*' && p[dir] == '/') ) Err thinkerwim.openbsd.amsterdam 70 i- { if ( *p == 0 ) Err thinkerwim.openbsd.amsterdam 70 i- return p; /* multi-line comment?? */ Err thinkerwim.openbsd.amsterdam 70 i- p += dir; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- p += dir; p += dir; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- return p; Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i- * Write blanks over part of a string. Err thinkerwim.openbsd.amsterdam 70 i- * Don't overwrite end-of-line characters. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i-int Err thinkerwim.openbsd.amsterdam 70 i-writeblanks(start, end) Err thinkerwim.openbsd.amsterdam 70 i- char *start; Err thinkerwim.openbsd.amsterdam 70 i- char *end; Err thinkerwim.openbsd.amsterdam 70 i-{ char *p; Err thinkerwim.openbsd.amsterdam 70 i- for ( p = start; p < end; p++ ) Err thinkerwim.openbsd.amsterdam 70 i- if ( *p != '\r' && *p != '\n' ) Err thinkerwim.openbsd.amsterdam 70 i- *p = ' '; Err thinkerwim.openbsd.amsterdam 70 i- return 0; Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i- * Test whether the string in buf is a function definition. Err thinkerwim.openbsd.amsterdam 70 i- * The string may contain and/or end with a newline. Err thinkerwim.openbsd.amsterdam 70 i- * Return as follows: Err thinkerwim.openbsd.amsterdam 70 i- * 0 - definitely not a function definition; Err thinkerwim.openbsd.amsterdam 70 i- * 1 - definitely a function definition; Err thinkerwim.openbsd.amsterdam 70 i- * 2 - definitely a function prototype (NOT USED); Err thinkerwim.openbsd.amsterdam 70 i- * -1 - may be the beginning of a function definition, Err thinkerwim.openbsd.amsterdam 70 i- * append another line and look again. Err thinkerwim.openbsd.amsterdam 70 i- * The reason we don't attempt to convert function prototypes is that Err thinkerwim.openbsd.amsterdam 70 i- * Ghostscript's declaration-generating macros look too much like Err thinkerwim.openbsd.amsterdam 70 i- * prototypes, and confuse the algorithms. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i-int Err thinkerwim.openbsd.amsterdam 70 i-test1(buf) Err thinkerwim.openbsd.amsterdam 70 i- char *buf; Err thinkerwim.openbsd.amsterdam 70 i-{ register char *p = buf; Err thinkerwim.openbsd.amsterdam 70 i- char *bend; Err thinkerwim.openbsd.amsterdam 70 i- char *endfn; Err thinkerwim.openbsd.amsterdam 70 i- int contin; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if ( !isidfirstchar(*p) ) Err thinkerwim.openbsd.amsterdam 70 i- return 0; /* no name at left margin */ Err thinkerwim.openbsd.amsterdam 70 i- bend = skipspace(buf + strlen(buf) - 1, -1); Err thinkerwim.openbsd.amsterdam 70 i- switch ( *bend ) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case ';': contin = 0 /*2*/; break; Err thinkerwim.openbsd.amsterdam 70 i- case ')': contin = 1; break; Err thinkerwim.openbsd.amsterdam 70 i- case '{': return 0; /* not a function */ Err thinkerwim.openbsd.amsterdam 70 i- case '}': return 0; /* not a function */ Err thinkerwim.openbsd.amsterdam 70 i- default: contin = -1; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- while ( isidchar(*p) ) Err thinkerwim.openbsd.amsterdam 70 i- p++; Err thinkerwim.openbsd.amsterdam 70 i- endfn = p; Err thinkerwim.openbsd.amsterdam 70 i- p = skipspace(p, 1); Err thinkerwim.openbsd.amsterdam 70 i- if ( *p++ != '(' ) Err thinkerwim.openbsd.amsterdam 70 i- return 0; /* not a function */ Err thinkerwim.openbsd.amsterdam 70 i- p = skipspace(p, 1); Err thinkerwim.openbsd.amsterdam 70 i- if ( *p == ')' ) Err thinkerwim.openbsd.amsterdam 70 i- return 0; /* no parameters */ Err thinkerwim.openbsd.amsterdam 70 i- /* Check that the apparent function name isn't a keyword. */ Err thinkerwim.openbsd.amsterdam 70 i- /* We only need to check for keywords that could be followed */ Err thinkerwim.openbsd.amsterdam 70 i- /* by a left parenthesis (which, unfortunately, is most of them). */ Err thinkerwim.openbsd.amsterdam 70 i- { static char *words[] = Err thinkerwim.openbsd.amsterdam 70 i- { "asm", "auto", "case", "char", "const", "double", Err thinkerwim.openbsd.amsterdam 70 i- "extern", "float", "for", "if", "int", "long", Err thinkerwim.openbsd.amsterdam 70 i- "register", "return", "short", "signed", "sizeof", Err thinkerwim.openbsd.amsterdam 70 i- "static", "switch", "typedef", "unsigned", Err thinkerwim.openbsd.amsterdam 70 i- "void", "volatile", "while", 0 Err thinkerwim.openbsd.amsterdam 70 i- }; Err thinkerwim.openbsd.amsterdam 70 i- char **key = words; Err thinkerwim.openbsd.amsterdam 70 i- char *kp; Err thinkerwim.openbsd.amsterdam 70 i- int len = endfn - buf; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- while ( (kp = *key) != 0 ) Err thinkerwim.openbsd.amsterdam 70 i- { if ( strlen(kp) == len && !strncmp(kp, buf, len) ) Err thinkerwim.openbsd.amsterdam 70 i- return 0; /* name is a keyword */ Err thinkerwim.openbsd.amsterdam 70 i- key++; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- return contin; Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Convert a recognized function definition or header to K&R syntax. */ Err thinkerwim.openbsd.amsterdam 70 i-int Err thinkerwim.openbsd.amsterdam 70 i-convert1(buf, out, header, convert_varargs) Err thinkerwim.openbsd.amsterdam 70 i- char *buf; Err thinkerwim.openbsd.amsterdam 70 i- FILE *out; Err thinkerwim.openbsd.amsterdam 70 i- int header; /* Boolean */ Err thinkerwim.openbsd.amsterdam 70 i- int convert_varargs; /* Boolean */ Err thinkerwim.openbsd.amsterdam 70 i-{ char *endfn; Err thinkerwim.openbsd.amsterdam 70 i- register char *p; Err thinkerwim.openbsd.amsterdam 70 i- /* Err thinkerwim.openbsd.amsterdam 70 i- * The breaks table contains pointers to the beginning and end Err thinkerwim.openbsd.amsterdam 70 i- * of each argument. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i- char **breaks; Err thinkerwim.openbsd.amsterdam 70 i- unsigned num_breaks = 2; /* for testing */ Err thinkerwim.openbsd.amsterdam 70 i- char **btop; Err thinkerwim.openbsd.amsterdam 70 i- char **bp; Err thinkerwim.openbsd.amsterdam 70 i- char **ap; Err thinkerwim.openbsd.amsterdam 70 i- char *vararg = 0; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- /* Pre-ANSI implementations don't agree on whether strchr */ Err thinkerwim.openbsd.amsterdam 70 i- /* is called strchr or index, so we open-code it here. */ Err thinkerwim.openbsd.amsterdam 70 i- for ( endfn = buf; *(endfn++) != '('; ) Err thinkerwim.openbsd.amsterdam 70 i- ; Err thinkerwim.openbsd.amsterdam 70 i-top: p = endfn; Err thinkerwim.openbsd.amsterdam 70 i- breaks = (char **)malloc(sizeof(char *) * num_breaks * 2); Err thinkerwim.openbsd.amsterdam 70 i- if ( breaks == 0 ) Err thinkerwim.openbsd.amsterdam 70 i- { /* Couldn't allocate break table, give up */ Err thinkerwim.openbsd.amsterdam 70 i- fprintf(stderr, "Unable to allocate break table!\n"); Err thinkerwim.openbsd.amsterdam 70 i- fputs(buf, out); Err thinkerwim.openbsd.amsterdam 70 i- return -1; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- btop = breaks + num_breaks * 2 - 2; Err thinkerwim.openbsd.amsterdam 70 i- bp = breaks; Err thinkerwim.openbsd.amsterdam 70 i- /* Parse the argument list */ Err thinkerwim.openbsd.amsterdam 70 i- do Err thinkerwim.openbsd.amsterdam 70 i- { int level = 0; Err thinkerwim.openbsd.amsterdam 70 i- char *lp = NULL; Err thinkerwim.openbsd.amsterdam 70 i- char *rp; Err thinkerwim.openbsd.amsterdam 70 i- char *end = NULL; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if ( bp >= btop ) Err thinkerwim.openbsd.amsterdam 70 i- { /* Filled up break table. */ Err thinkerwim.openbsd.amsterdam 70 i- /* Allocate a bigger one and start over. */ Err thinkerwim.openbsd.amsterdam 70 i- free((char *)breaks); Err thinkerwim.openbsd.amsterdam 70 i- num_breaks <<= 1; Err thinkerwim.openbsd.amsterdam 70 i- goto top; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- *bp++ = p; Err thinkerwim.openbsd.amsterdam 70 i- /* Find the end of the argument */ Err thinkerwim.openbsd.amsterdam 70 i- for ( ; end == NULL; p++ ) Err thinkerwim.openbsd.amsterdam 70 i- { switch(*p) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case ',': Err thinkerwim.openbsd.amsterdam 70 i- if ( !level ) end = p; Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- case '(': Err thinkerwim.openbsd.amsterdam 70 i- if ( !level ) lp = p; Err thinkerwim.openbsd.amsterdam 70 i- level++; Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- case ')': Err thinkerwim.openbsd.amsterdam 70 i- if ( --level < 0 ) end = p; Err thinkerwim.openbsd.amsterdam 70 i- else rp = p; Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- case '/': Err thinkerwim.openbsd.amsterdam 70 i- p = skipspace(p, 1) - 1; Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- default: Err thinkerwim.openbsd.amsterdam 70 i- ; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- /* Erase any embedded prototype parameters. */ Err thinkerwim.openbsd.amsterdam 70 i- if ( lp ) Err thinkerwim.openbsd.amsterdam 70 i- writeblanks(lp + 1, rp); Err thinkerwim.openbsd.amsterdam 70 i- p--; /* back up over terminator */ Err thinkerwim.openbsd.amsterdam 70 i- /* Find the name being declared. */ Err thinkerwim.openbsd.amsterdam 70 i- /* This is complicated because of procedure and */ Err thinkerwim.openbsd.amsterdam 70 i- /* array modifiers. */ Err thinkerwim.openbsd.amsterdam 70 i- for ( ; ; ) Err thinkerwim.openbsd.amsterdam 70 i- { p = skipspace(p - 1, -1); Err thinkerwim.openbsd.amsterdam 70 i- switch ( *p ) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case ']': /* skip array dimension(s) */ Err thinkerwim.openbsd.amsterdam 70 i- case ')': /* skip procedure args OR name */ Err thinkerwim.openbsd.amsterdam 70 i- { int level = 1; Err thinkerwim.openbsd.amsterdam 70 i- while ( level ) Err thinkerwim.openbsd.amsterdam 70 i- switch ( *--p ) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case ']': case ')': level++; break; Err thinkerwim.openbsd.amsterdam 70 i- case '[': case '(': level--; break; Err thinkerwim.openbsd.amsterdam 70 i- case '/': p = skipspace(p, -1) + 1; break; Err thinkerwim.openbsd.amsterdam 70 i- default: ; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- if ( *p == '(' && *skipspace(p + 1, 1) == '*' ) Err thinkerwim.openbsd.amsterdam 70 i- { /* We found the name being declared */ Err thinkerwim.openbsd.amsterdam 70 i- while ( !isidfirstchar(*p) ) Err thinkerwim.openbsd.amsterdam 70 i- p = skipspace(p, 1) + 1; Err thinkerwim.openbsd.amsterdam 70 i- goto found; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- default: Err thinkerwim.openbsd.amsterdam 70 i- goto found; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i-found: if ( *p == '.' && p[-1] == '.' && p[-2] == '.' ) Err thinkerwim.openbsd.amsterdam 70 i- { if ( convert_varargs ) Err thinkerwim.openbsd.amsterdam 70 i- { *bp++ = "va_alist"; Err thinkerwim.openbsd.amsterdam 70 i- vararg = p-2; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- { p++; Err thinkerwim.openbsd.amsterdam 70 i- if ( bp == breaks + 1 ) /* sole argument */ Err thinkerwim.openbsd.amsterdam 70 i- writeblanks(breaks[0], p); Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- writeblanks(bp[-1] - 1, p); Err thinkerwim.openbsd.amsterdam 70 i- bp--; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- { while ( isidchar(*p) ) p--; Err thinkerwim.openbsd.amsterdam 70 i- *bp++ = p+1; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- p = end; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- while ( *p++ == ',' ); Err thinkerwim.openbsd.amsterdam 70 i- *bp = p; Err thinkerwim.openbsd.amsterdam 70 i- /* Make a special check for 'void' arglist */ Err thinkerwim.openbsd.amsterdam 70 i- if ( bp == breaks+2 ) Err thinkerwim.openbsd.amsterdam 70 i- { p = skipspace(breaks[0], 1); Err thinkerwim.openbsd.amsterdam 70 i- if ( !strncmp(p, "void", 4) ) Err thinkerwim.openbsd.amsterdam 70 i- { p = skipspace(p+4, 1); Err thinkerwim.openbsd.amsterdam 70 i- if ( p == breaks[2] - 1 ) Err thinkerwim.openbsd.amsterdam 70 i- { bp = breaks; /* yup, pretend arglist is empty */ Err thinkerwim.openbsd.amsterdam 70 i- writeblanks(breaks[0], p + 1); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- /* Put out the function name and left parenthesis. */ Err thinkerwim.openbsd.amsterdam 70 i- p = buf; Err thinkerwim.openbsd.amsterdam 70 i- while ( p != endfn ) putc(*p, out), p++; Err thinkerwim.openbsd.amsterdam 70 i- /* Put out the declaration. */ Err thinkerwim.openbsd.amsterdam 70 i- if ( header ) Err thinkerwim.openbsd.amsterdam 70 i- { fputs(");", out); Err thinkerwim.openbsd.amsterdam 70 i- for ( p = breaks[0]; *p; p++ ) Err thinkerwim.openbsd.amsterdam 70 i- if ( *p == '\r' || *p == '\n' ) Err thinkerwim.openbsd.amsterdam 70 i- putc(*p, out); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- { for ( ap = breaks+1; ap < bp; ap += 2 ) Err thinkerwim.openbsd.amsterdam 70 i- { p = *ap; Err thinkerwim.openbsd.amsterdam 70 i- while ( isidchar(*p) ) Err thinkerwim.openbsd.amsterdam 70 i- putc(*p, out), p++; Err thinkerwim.openbsd.amsterdam 70 i- if ( ap < bp - 1 ) Err thinkerwim.openbsd.amsterdam 70 i- fputs(", ", out); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- fputs(") ", out); Err thinkerwim.openbsd.amsterdam 70 i- /* Put out the argument declarations */ Err thinkerwim.openbsd.amsterdam 70 i- for ( ap = breaks+2; ap <= bp; ap += 2 ) Err thinkerwim.openbsd.amsterdam 70 i- (*ap)[-1] = ';'; Err thinkerwim.openbsd.amsterdam 70 i- if ( vararg != 0 ) Err thinkerwim.openbsd.amsterdam 70 i- { *vararg = 0; Err thinkerwim.openbsd.amsterdam 70 i- fputs(breaks[0], out); /* any prior args */ Err thinkerwim.openbsd.amsterdam 70 i- fputs("va_dcl", out); /* the final arg */ Err thinkerwim.openbsd.amsterdam 70 i- fputs(bp[0], out); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- fputs(breaks[0], out); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- free((char *)breaks); Err thinkerwim.openbsd.amsterdam 70 i- return 0; Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 1diff --git a/compat/Makefile.in b/compat/Makefile.in /git/enscript/file/compat/Makefile.in.gph thinkerwim.org 70 i@@ -1,422 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.in generated by automake 1.7 from Makefile.am. Err thinkerwim.openbsd.amsterdam 70 i-# @configure_input@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Err thinkerwim.openbsd.amsterdam 70 i-# Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# This Makefile.in is free software; the Free Software Foundation Err thinkerwim.openbsd.amsterdam 70 i-# gives unlimited permission to copy and/or distribute it, Err thinkerwim.openbsd.amsterdam 70 i-# with or without modifications, as long as this notice is preserved. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without Err thinkerwim.openbsd.amsterdam 70 i-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A Err thinkerwim.openbsd.amsterdam 70 i-# PARTICULAR PURPOSE. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Makefile template for the compat libaray. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (c) 1995-1999 Markku Rossi. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Author: Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This file is part of GNU enscript. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; see the file COPYING. If not, write to Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation, 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-# Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-srcdir = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-top_srcdir = @top_srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-VPATH = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-pkgdatadir = $(datadir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkglibdir = $(libdir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkgincludedir = $(includedir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-top_builddir = .. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd Err thinkerwim.openbsd.amsterdam 70 i-INSTALL = @INSTALL@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh_DATA = $(install_sh) -c -m 644 Err thinkerwim.openbsd.amsterdam 70 i-install_sh_PROGRAM = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-install_sh_SCRIPT = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_HEADER = $(INSTALL_DATA) Err thinkerwim.openbsd.amsterdam 70 i-transform = $(program_transform_name) Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-host_triplet = @host@ Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL = @ACLOCAL@ Err thinkerwim.openbsd.amsterdam 70 i-ALLOCA = @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_FALSE = @AMDEP_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_TRUE = @AMDEP_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-AMTAR = @AMTAR@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOCONF = @AUTOCONF@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOHEADER = @AUTOHEADER@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE = @AUTOMAKE@ Err thinkerwim.openbsd.amsterdam 70 i-AWK = @AWK@ Err thinkerwim.openbsd.amsterdam 70 i-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-CATOBJEXT = @CATOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-CC = @CC@ Err thinkerwim.openbsd.amsterdam 70 i-CCDEPMODE = @CCDEPMODE@ Err thinkerwim.openbsd.amsterdam 70 i-CFLAGS = @CFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CPP = @CPP@ Err thinkerwim.openbsd.amsterdam 70 i-CPPFLAGS = @CPPFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CYGPATH_W = @CYGPATH_W@ Err thinkerwim.openbsd.amsterdam 70 i-DATADIRNAME = @DATADIRNAME@ Err thinkerwim.openbsd.amsterdam 70 i-DEFS = @DEFS@ Err thinkerwim.openbsd.amsterdam 70 i-DEPDIR = @DEPDIR@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_C = @ECHO_C@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_N = @ECHO_N@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_T = @ECHO_T@ Err thinkerwim.openbsd.amsterdam 70 i-EGREP = @EGREP@ Err thinkerwim.openbsd.amsterdam 70 i-EXEEXT = @EXEEXT@ Err thinkerwim.openbsd.amsterdam 70 i-GENCAT = @GENCAT@ Err thinkerwim.openbsd.amsterdam 70 i-GLIBC21 = @GLIBC21@ Err thinkerwim.openbsd.amsterdam 70 i-GMSGFMT = @GMSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_DATA = @INSTALL_DATA@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_PROGRAM = @INSTALL_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_SCRIPT = @INSTALL_SCRIPT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTOBJEXT = @INSTOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-INTLBISON = @INTLBISON@ Err thinkerwim.openbsd.amsterdam 70 i-INTLLIBS = @INTLLIBS@ Err thinkerwim.openbsd.amsterdam 70 i-INTLOBJS = @INTLOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ Err thinkerwim.openbsd.amsterdam 70 i-LDFLAGS = @LDFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-LEX = @LEX@ Err thinkerwim.openbsd.amsterdam 70 i-LEXLIB = @LEXLIB@ Err thinkerwim.openbsd.amsterdam 70 i-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ Err thinkerwim.openbsd.amsterdam 70 i-LIBICONV = @LIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LIBINTL = @LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LIBOBJS = @LIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-LIBS = @LIBS@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBICONV = @LTLIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBINTL = @LTLIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBOBJS = @LTLIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-MAKEINFO = @MAKEINFO@ Err thinkerwim.openbsd.amsterdam 70 i-MEDIA = @MEDIA@ Err thinkerwim.openbsd.amsterdam 70 i-MKINSTALLDIRS = @MKINSTALLDIRS@ Err thinkerwim.openbsd.amsterdam 70 i-MSGFMT = @MSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-MSGMERGE = @MSGMERGE@ Err thinkerwim.openbsd.amsterdam 70 i-OBJEXT = @OBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE = @PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_NAME = @PACKAGE_NAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_STRING = @PACKAGE_STRING@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_TARNAME = @PACKAGE_TARNAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_VERSION = @PACKAGE_VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-PATH_SEPARATOR = @PATH_SEPARATOR@ Err thinkerwim.openbsd.amsterdam 70 i-PERL = @PERL@ Err thinkerwim.openbsd.amsterdam 70 i-POSUB = @POSUB@ Err thinkerwim.openbsd.amsterdam 70 i-PSLEVEL = @PSLEVEL@ Err thinkerwim.openbsd.amsterdam 70 i-RANLIB = @RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-SET_MAKE = @SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i-SHELL = @SHELL@ Err thinkerwim.openbsd.amsterdam 70 i-SPOOLER = @SPOOLER@ Err thinkerwim.openbsd.amsterdam 70 i-STRIP = @STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-U = @U@ Err thinkerwim.openbsd.amsterdam 70 i-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-USE_NLS = @USE_NLS@ Err thinkerwim.openbsd.amsterdam 70 i-VERSION = @VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-XGETTEXT = @XGETTEXT@ Err thinkerwim.openbsd.amsterdam 70 i-YACC = @YACC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_CC = @ac_ct_CC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_RANLIB = @ac_ct_RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_STRIP = @ac_ct_STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-am__include = @am__include@ Err thinkerwim.openbsd.amsterdam 70 i-am__quote = @am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-bindir = @bindir@ Err thinkerwim.openbsd.amsterdam 70 i-build = @build@ Err thinkerwim.openbsd.amsterdam 70 i-build_alias = @build_alias@ Err thinkerwim.openbsd.amsterdam 70 i-build_cpu = @build_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-build_os = @build_os@ Err thinkerwim.openbsd.amsterdam 70 i-build_vendor = @build_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-datadir = @datadir@ Err thinkerwim.openbsd.amsterdam 70 i-exec_prefix = @exec_prefix@ Err thinkerwim.openbsd.amsterdam 70 i-host = @host@ Err thinkerwim.openbsd.amsterdam 70 i-host_alias = @host_alias@ Err thinkerwim.openbsd.amsterdam 70 i-host_cpu = @host_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-host_os = @host_os@ Err thinkerwim.openbsd.amsterdam 70 i-host_vendor = @host_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-includedir = @includedir@ Err thinkerwim.openbsd.amsterdam 70 i-infodir = @infodir@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh = @install_sh@ Err thinkerwim.openbsd.amsterdam 70 i-libdir = @libdir@ Err thinkerwim.openbsd.amsterdam 70 i-libexecdir = @libexecdir@ Err thinkerwim.openbsd.amsterdam 70 i-localstatedir = @localstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-mandir = @mandir@ Err thinkerwim.openbsd.amsterdam 70 i-oldincludedir = @oldincludedir@ Err thinkerwim.openbsd.amsterdam 70 i-prefix = @prefix@ Err thinkerwim.openbsd.amsterdam 70 i-program_transform_name = @program_transform_name@ Err thinkerwim.openbsd.amsterdam 70 i-sbindir = @sbindir@ Err thinkerwim.openbsd.amsterdam 70 i-sharedstatedir = @sharedstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-sysconfdir = @sysconfdir@ Err thinkerwim.openbsd.amsterdam 70 i-target_alias = @target_alias@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE_OPTIONS = no-dependencies Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-noinst_LIBRARIES = libcompat.a Err thinkerwim.openbsd.amsterdam 70 i-libcompat_a_SOURCES = getopt.c getopt1.c xalloc.c regex.c Err thinkerwim.openbsd.amsterdam 70 i-libcompat_a_LIBADD = @LIBOBJS@ @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i-libcompat_a_DEPENDENCIES = @LIBOBJS@ @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-libcompat_a_SOURCES_windelta = \ Err thinkerwim.openbsd.amsterdam 70 i- +../w32/gethostname.c \ Err thinkerwim.openbsd.amsterdam 70 i- +../w32/getpwd.c \ Err thinkerwim.openbsd.amsterdam 70 i- +../w32/getuid.c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-noinst_HEADERS = getopt.h regex.h xalloc.h Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-EXTRA_DIST = strerror.c memmove.c memcpy.c strtol.c strtoul.c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-INCLUDES = -I$(srcdir)/../intl -I../intl Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-INCLUDES_windelta = +-I../w32 Err thinkerwim.openbsd.amsterdam 70 i-subdir = compat Err thinkerwim.openbsd.amsterdam 70 i-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_HEADER = $(top_builddir)/config.h Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_CLEAN_FILES = Err thinkerwim.openbsd.amsterdam 70 i-LIBRARIES = $(noinst_LIBRARIES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-libcompat_a_AR = $(AR) cru Err thinkerwim.openbsd.amsterdam 70 i-am_libcompat_a_OBJECTS = getopt.$(OBJEXT) getopt1.$(OBJEXT) \ Err thinkerwim.openbsd.amsterdam 70 i- xalloc.$(OBJEXT) regex.$(OBJEXT) Err thinkerwim.openbsd.amsterdam 70 i-libcompat_a_OBJECTS = $(am_libcompat_a_OBJECTS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) Err thinkerwim.openbsd.amsterdam 70 i-depcomp = Err thinkerwim.openbsd.amsterdam 70 i-am__depfiles_maybe = Err thinkerwim.openbsd.amsterdam 70 i-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) Err thinkerwim.openbsd.amsterdam 70 i-CCLD = $(CC) Err thinkerwim.openbsd.amsterdam 70 i-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ Err thinkerwim.openbsd.amsterdam 70 i-DIST_SOURCES = $(libcompat_a_SOURCES) Err thinkerwim.openbsd.amsterdam 70 i-HEADERS = $(noinst_HEADERS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-DIST_COMMON = $(noinst_HEADERS) ChangeLog Makefile.am Makefile.in \ Err thinkerwim.openbsd.amsterdam 70 i- alloca.c memcpy.c memmove.c strerror.c strtoul.c Err thinkerwim.openbsd.amsterdam 70 i-SOURCES = $(libcompat_a_SOURCES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-all: all-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: .c .o .obj Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_srcdir) && \ Err thinkerwim.openbsd.amsterdam 70 i- $(AUTOMAKE) --gnu compat/Makefile Err thinkerwim.openbsd.amsterdam 70 i-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-AR = ar Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-noinstLIBRARIES: Err thinkerwim.openbsd.amsterdam 70 i- -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) Err thinkerwim.openbsd.amsterdam 70 i-libcompat.a: $(libcompat_a_OBJECTS) $(libcompat_a_DEPENDENCIES) Err thinkerwim.openbsd.amsterdam 70 i- -rm -f libcompat.a Err thinkerwim.openbsd.amsterdam 70 i- $(libcompat_a_AR) libcompat.a $(libcompat_a_OBJECTS) $(libcompat_a_LIBADD) Err thinkerwim.openbsd.amsterdam 70 i- $(RANLIB) libcompat.a Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-compile: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f *.$(OBJEXT) core *.core Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-compile: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f *.tab.c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.c.o: Err thinkerwim.openbsd.amsterdam 70 i- $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.c.obj: Err thinkerwim.openbsd.amsterdam 70 i- $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'` Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ETAGS = etags Err thinkerwim.openbsd.amsterdam 70 i-ETAGSFLAGS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-CTAGS = ctags Err thinkerwim.openbsd.amsterdam 70 i-CTAGSFLAGS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-tags: TAGS Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- mkid -fID $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ Err thinkerwim.openbsd.amsterdam 70 i- $(TAGS_FILES) $(LISP) Err thinkerwim.openbsd.amsterdam 70 i- tags=; \ Err thinkerwim.openbsd.amsterdam 70 i- here=`pwd`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- test -z "$(ETAGS_ARGS)$$tags$$unique" \ Err thinkerwim.openbsd.amsterdam 70 i- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $$tags $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ctags: CTAGS Err thinkerwim.openbsd.amsterdam 70 i-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ Err thinkerwim.openbsd.amsterdam 70 i- $(TAGS_FILES) $(LISP) Err thinkerwim.openbsd.amsterdam 70 i- tags=; \ Err thinkerwim.openbsd.amsterdam 70 i- here=`pwd`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- test -z "$(CTAGS_ARGS)$$tags$$unique" \ Err thinkerwim.openbsd.amsterdam 70 i- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $$tags $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-GTAGS: Err thinkerwim.openbsd.amsterdam 70 i- here=`$(am__cd) $(top_builddir) && pwd` \ Err thinkerwim.openbsd.amsterdam 70 i- && cd $(top_srcdir) \ Err thinkerwim.openbsd.amsterdam 70 i- && gtags -i $(GTAGS_ARGS) $$here Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-tags: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags Err thinkerwim.openbsd.amsterdam 70 i-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-top_distdir = .. Err thinkerwim.openbsd.amsterdam 70 i-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distdir: $(DISTFILES) Err thinkerwim.openbsd.amsterdam 70 i- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(DISTFILES)'; for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- case $$file in \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dir="/$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) "$(distdir)$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- dir=''; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $$d/$$file; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || cp -p $$d/$$file $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-check-am: all-am Err thinkerwim.openbsd.amsterdam 70 i-check: check-am Err thinkerwim.openbsd.amsterdam 70 i-all-am: Makefile $(LIBRARIES) $(HEADERS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installdirs: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install: install-am Err thinkerwim.openbsd.amsterdam 70 i-install-exec: install-exec-am Err thinkerwim.openbsd.amsterdam 70 i-install-data: install-data-am Err thinkerwim.openbsd.amsterdam 70 i-uninstall: uninstall-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck: installcheck-am Err thinkerwim.openbsd.amsterdam 70 i-install-strip: Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ Err thinkerwim.openbsd.amsterdam 70 i- INSTALL_STRIP_FLAG=-s \ Err thinkerwim.openbsd.amsterdam 70 i- `test -z '$(STRIP)' || \ Err thinkerwim.openbsd.amsterdam 70 i- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f Makefile $(CONFIG_CLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- @echo "This command is intended for maintainers to use" Err thinkerwim.openbsd.amsterdam 70 i- @echo "it deletes files that may require special tools to rebuild." Err thinkerwim.openbsd.amsterdam 70 i-clean: clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean: distclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-am: clean-am distclean-compile distclean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-tags Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi: dvi-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info: info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-exec-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-info: install-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-man: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean: maintainer-clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-am: distclean-am maintainer-clean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean: mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-am: mostlyclean-compile mostlyclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf: pdf-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps: ps-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-am: uninstall-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- clean-noinstLIBRARIES ctags distclean distclean-compile \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-generic distclean-tags distdir dvi dvi-am info \ Err thinkerwim.openbsd.amsterdam 70 i- info-am install install-am install-data install-data-am \ Err thinkerwim.openbsd.amsterdam 70 i- install-exec install-exec-am install-info install-info-am \ Err thinkerwim.openbsd.amsterdam 70 i- install-man install-strip installcheck installcheck-am \ Err thinkerwim.openbsd.amsterdam 70 i- installdirs maintainer-clean maintainer-clean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \ Err thinkerwim.openbsd.amsterdam 70 i- ps ps-am tags uninstall uninstall-am uninstall-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Tell versions [3.59,3.63) of GNU make to not export all variables. Err thinkerwim.openbsd.amsterdam 70 i-# Otherwise a system limit (for SysV at least) may be exceeded. Err thinkerwim.openbsd.amsterdam 70 i-.NOEXPORT: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/config.guess b/config.guess /git/enscript/file/config.guess.gph thinkerwim.org 70 i@@ -1,1363 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-#! /bin/sh Err thinkerwim.openbsd.amsterdam 70 i-# Attempt to guess a canonical system name. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, Err thinkerwim.openbsd.amsterdam 70 i-# 2000, 2001, 2002 Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-timestamp='2002-09-03' Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This file is free software; you can redistribute it and/or modify it Err thinkerwim.openbsd.amsterdam 70 i-# under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2 of the License, or Err thinkerwim.openbsd.amsterdam 70 i-# (at your option) any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, but Err thinkerwim.openbsd.amsterdam 70 i-# WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Err thinkerwim.openbsd.amsterdam 70 i-# General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; if not, write to the Free Software Err thinkerwim.openbsd.amsterdam 70 i-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# As a special exception to the GNU General Public License, if you Err thinkerwim.openbsd.amsterdam 70 i-# distribute this file as part of a program that contains a Err thinkerwim.openbsd.amsterdam 70 i-# configuration script generated by Autoconf, you may include it under Err thinkerwim.openbsd.amsterdam 70 i-# the same distribution terms that you use for the rest of that program. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Originally written by Per Bothner . Err thinkerwim.openbsd.amsterdam 70 i-# Please send patches to . Submit a context Err thinkerwim.openbsd.amsterdam 70 i-# diff and a properly formatted ChangeLog entry. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This script attempts to guess a canonical system name similar to Err thinkerwim.openbsd.amsterdam 70 i-# config.sub. If it succeeds, it prints the system name on stdout, and Err thinkerwim.openbsd.amsterdam 70 i-# exits with 0. Otherwise, it exits with 1. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# The plan is that this can be called by configure scripts if you Err thinkerwim.openbsd.amsterdam 70 i-# don't specify an explicit build system type. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-me=`echo "$0" | sed -e 's,.*/,,'` Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-usage="\ Err thinkerwim.openbsd.amsterdam 70 i-Usage: $0 [OPTION] Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-Output the configuration name of the system \`$me' is run on. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-Operation modes: Err thinkerwim.openbsd.amsterdam 70 i- -h, --help print this help, then exit Err thinkerwim.openbsd.amsterdam 70 i- -t, --time-stamp print date of last modification, then exit Err thinkerwim.openbsd.amsterdam 70 i- -v, --version print version number, then exit Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-Report bugs and patches to ." Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-version="\ Err thinkerwim.openbsd.amsterdam 70 i-GNU config.guess ($timestamp) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-Originally written by Per Bothner. Err thinkerwim.openbsd.amsterdam 70 i-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 Err thinkerwim.openbsd.amsterdam 70 i-Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-This is free software; see the source for copying conditions. There is NO Err thinkerwim.openbsd.amsterdam 70 i-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-help=" Err thinkerwim.openbsd.amsterdam 70 i-Try \`$me --help' for more information." Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Parse command line Err thinkerwim.openbsd.amsterdam 70 i-while test $# -gt 0 ; do Err thinkerwim.openbsd.amsterdam 70 i- case $1 in Err thinkerwim.openbsd.amsterdam 70 i- --time-stamp | --time* | -t ) Err thinkerwim.openbsd.amsterdam 70 i- echo "$timestamp" ; exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- --version | -v ) Err thinkerwim.openbsd.amsterdam 70 i- echo "$version" ; exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- --help | --h* | -h ) Err thinkerwim.openbsd.amsterdam 70 i- echo "$usage"; exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- -- ) # Stop option processing Err thinkerwim.openbsd.amsterdam 70 i- shift; break ;; Err thinkerwim.openbsd.amsterdam 70 i- - ) # Use stdin as input. Err thinkerwim.openbsd.amsterdam 70 i- break ;; Err thinkerwim.openbsd.amsterdam 70 i- -* ) Err thinkerwim.openbsd.amsterdam 70 i- echo "$me: invalid option $1$help" >&2 Err thinkerwim.openbsd.amsterdam 70 i- exit 1 ;; Err thinkerwim.openbsd.amsterdam 70 i- * ) Err thinkerwim.openbsd.amsterdam 70 i- break ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i-done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-if test $# != 0; then Err thinkerwim.openbsd.amsterdam 70 i- echo "$me: too many arguments$help" >&2 Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i-fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-trap 'exit 1' 1 2 15 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# CC_FOR_BUILD -- compiler used by this script. Note that the use of a Err thinkerwim.openbsd.amsterdam 70 i-# compiler to aid in system detection is discouraged as it requires Err thinkerwim.openbsd.amsterdam 70 i-# temporary files to be created and, as you can see below, it is a Err thinkerwim.openbsd.amsterdam 70 i-# headache to deal with in a portable fashion. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still Err thinkerwim.openbsd.amsterdam 70 i-# use `HOST_CC' if defined, but it is deprecated. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This shell variable is my proudest work .. or something. --bje Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-set_cc_for_build='tmpdir=${TMPDIR-/tmp}/config-guess-$$ ; Err thinkerwim.openbsd.amsterdam 70 i-(old=`umask` && umask 077 && mkdir $tmpdir && umask $old && unset old) Err thinkerwim.openbsd.amsterdam 70 i- || (echo "$me: cannot create $tmpdir" >&2 && exit 1) ; Err thinkerwim.openbsd.amsterdam 70 i-dummy=$tmpdir/dummy ; Err thinkerwim.openbsd.amsterdam 70 i-files="$dummy.c $dummy.o $dummy.rel $dummy" ; Err thinkerwim.openbsd.amsterdam 70 i-trap '"'"'rm -f $files; rmdir $tmpdir; exit 1'"'"' 1 2 15 ; Err thinkerwim.openbsd.amsterdam 70 i-case $CC_FOR_BUILD,$HOST_CC,$CC in Err thinkerwim.openbsd.amsterdam 70 i- ,,) echo "int x;" > $dummy.c ; Err thinkerwim.openbsd.amsterdam 70 i- for c in cc gcc c89 c99 ; do Err thinkerwim.openbsd.amsterdam 70 i- if ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ; then Err thinkerwim.openbsd.amsterdam 70 i- CC_FOR_BUILD="$c"; break ; Err thinkerwim.openbsd.amsterdam 70 i- fi ; Err thinkerwim.openbsd.amsterdam 70 i- done ; Err thinkerwim.openbsd.amsterdam 70 i- rm -f $files ; Err thinkerwim.openbsd.amsterdam 70 i- if test x"$CC_FOR_BUILD" = x ; then Err thinkerwim.openbsd.amsterdam 70 i- CC_FOR_BUILD=no_compiler_found ; Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ,,*) CC_FOR_BUILD=$CC ;; Err thinkerwim.openbsd.amsterdam 70 i- ,*,*) CC_FOR_BUILD=$HOST_CC ;; Err thinkerwim.openbsd.amsterdam 70 i-esac ; Err thinkerwim.openbsd.amsterdam 70 i-unset files' Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This is needed to find uname on a Pyramid OSx when run in the BSD universe. Err thinkerwim.openbsd.amsterdam 70 i-# (ghazi@noc.rutgers.edu 1994-08-24) Err thinkerwim.openbsd.amsterdam 70 i-if (test -f /.attbin/uname) >/dev/null 2>&1 ; then Err thinkerwim.openbsd.amsterdam 70 i- PATH=$PATH:/.attbin ; export PATH Err thinkerwim.openbsd.amsterdam 70 i-fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown Err thinkerwim.openbsd.amsterdam 70 i-UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown Err thinkerwim.openbsd.amsterdam 70 i-UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown Err thinkerwim.openbsd.amsterdam 70 i-UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Note: order is significant - the case branches are not exclusive. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in Err thinkerwim.openbsd.amsterdam 70 i- *:NetBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- # NetBSD (nbsd) targets should (where applicable) match one or Err thinkerwim.openbsd.amsterdam 70 i- # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, Err thinkerwim.openbsd.amsterdam 70 i- # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently Err thinkerwim.openbsd.amsterdam 70 i- # switched to ELF, *-*-netbsd* would select the old Err thinkerwim.openbsd.amsterdam 70 i- # object file format. This provides both forward Err thinkerwim.openbsd.amsterdam 70 i- # compatibility and a consistent mechanism for selecting the Err thinkerwim.openbsd.amsterdam 70 i- # object file format. Err thinkerwim.openbsd.amsterdam 70 i- # Err thinkerwim.openbsd.amsterdam 70 i- # Note: NetBSD doesn't particularly care about the vendor Err thinkerwim.openbsd.amsterdam 70 i- # portion of the name. We always set it to "unknown". Err thinkerwim.openbsd.amsterdam 70 i- sysctl="sysctl -n hw.machine_arch" Err thinkerwim.openbsd.amsterdam 70 i- UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ Err thinkerwim.openbsd.amsterdam 70 i- /usr/sbin/$sysctl 2>/dev/null || echo unknown)` Err thinkerwim.openbsd.amsterdam 70 i- case "${UNAME_MACHINE_ARCH}" in Err thinkerwim.openbsd.amsterdam 70 i- armeb) machine=armeb-unknown ;; Err thinkerwim.openbsd.amsterdam 70 i- arm*) machine=arm-unknown ;; Err thinkerwim.openbsd.amsterdam 70 i- sh3el) machine=shl-unknown ;; Err thinkerwim.openbsd.amsterdam 70 i- sh3eb) machine=sh-unknown ;; Err thinkerwim.openbsd.amsterdam 70 i- *) machine=${UNAME_MACHINE_ARCH}-unknown ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- # The Operating System including object format, if it has switched Err thinkerwim.openbsd.amsterdam 70 i- # to ELF recently, or will in the future. Err thinkerwim.openbsd.amsterdam 70 i- case "${UNAME_MACHINE_ARCH}" in Err thinkerwim.openbsd.amsterdam 70 i- arm*|i386|m68k|ns32k|sh3*|sparc|vax) Err thinkerwim.openbsd.amsterdam 70 i- eval $set_cc_for_build Err thinkerwim.openbsd.amsterdam 70 i- if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ Err thinkerwim.openbsd.amsterdam 70 i- | grep __ELF__ >/dev/null Err thinkerwim.openbsd.amsterdam 70 i- then Err thinkerwim.openbsd.amsterdam 70 i- # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). Err thinkerwim.openbsd.amsterdam 70 i- # Return netbsd for either. FIX? Err thinkerwim.openbsd.amsterdam 70 i- os=netbsd Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- os=netbsdelf Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *) Err thinkerwim.openbsd.amsterdam 70 i- os=netbsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- # The OS release Err thinkerwim.openbsd.amsterdam 70 i- release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` Err thinkerwim.openbsd.amsterdam 70 i- # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: Err thinkerwim.openbsd.amsterdam 70 i- # contains redundant information, the shorter form: Err thinkerwim.openbsd.amsterdam 70 i- # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. Err thinkerwim.openbsd.amsterdam 70 i- echo "${machine}-${os}${release}" Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- amiga:OpenBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-unknown-openbsd${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- arc:OpenBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo mipsel-unknown-openbsd${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- hp300:OpenBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-unknown-openbsd${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- mac68k:OpenBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-unknown-openbsd${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- macppc:OpenBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo powerpc-unknown-openbsd${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- mvme68k:OpenBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-unknown-openbsd${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- mvme88k:OpenBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m88k-unknown-openbsd${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- mvmeppc:OpenBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo powerpc-unknown-openbsd${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- pmax:OpenBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo mipsel-unknown-openbsd${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- sgi:OpenBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo mipseb-unknown-openbsd${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- sun3:OpenBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-unknown-openbsd${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- wgrisc:OpenBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo mipsel-unknown-openbsd${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:OpenBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- alpha:OSF1:*:*) Err thinkerwim.openbsd.amsterdam 70 i- if test $UNAME_RELEASE = "V4.0"; then Err thinkerwim.openbsd.amsterdam 70 i- UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- # A Vn.n version is a released version. Err thinkerwim.openbsd.amsterdam 70 i- # A Tn.n version is a released field test version. Err thinkerwim.openbsd.amsterdam 70 i- # A Xn.n version is an unreleased experimental baselevel. Err thinkerwim.openbsd.amsterdam 70 i- # 1.2 uses "1.2" for uname -r. Err thinkerwim.openbsd.amsterdam 70 i- eval $set_cc_for_build Err thinkerwim.openbsd.amsterdam 70 i- cat <$dummy.s Err thinkerwim.openbsd.amsterdam 70 i- .data Err thinkerwim.openbsd.amsterdam 70 i-\$Lformat: Err thinkerwim.openbsd.amsterdam 70 i- .byte 37,100,45,37,120,10,0 # "%d-%x\n" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- .text Err thinkerwim.openbsd.amsterdam 70 i- .globl main Err thinkerwim.openbsd.amsterdam 70 i- .align 4 Err thinkerwim.openbsd.amsterdam 70 i- .ent main Err thinkerwim.openbsd.amsterdam 70 i-main: Err thinkerwim.openbsd.amsterdam 70 i- .frame \$30,16,\$26,0 Err thinkerwim.openbsd.amsterdam 70 i- ldgp \$29,0(\$27) Err thinkerwim.openbsd.amsterdam 70 i- .prologue 1 Err thinkerwim.openbsd.amsterdam 70 i- .long 0x47e03d80 # implver \$0 Err thinkerwim.openbsd.amsterdam 70 i- lda \$2,-1 Err thinkerwim.openbsd.amsterdam 70 i- .long 0x47e20c21 # amask \$2,\$1 Err thinkerwim.openbsd.amsterdam 70 i- lda \$16,\$Lformat Err thinkerwim.openbsd.amsterdam 70 i- mov \$0,\$17 Err thinkerwim.openbsd.amsterdam 70 i- not \$1,\$18 Err thinkerwim.openbsd.amsterdam 70 i- jsr \$26,printf Err thinkerwim.openbsd.amsterdam 70 i- ldgp \$29,0(\$26) Err thinkerwim.openbsd.amsterdam 70 i- mov 0,\$16 Err thinkerwim.openbsd.amsterdam 70 i- jsr \$26,exit Err thinkerwim.openbsd.amsterdam 70 i- .end main Err thinkerwim.openbsd.amsterdam 70 i-EOF Err thinkerwim.openbsd.amsterdam 70 i- $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null Err thinkerwim.openbsd.amsterdam 70 i- if test "$?" = 0 ; then Err thinkerwim.openbsd.amsterdam 70 i- case `$dummy` in Err thinkerwim.openbsd.amsterdam 70 i- 0-0) Err thinkerwim.openbsd.amsterdam 70 i- UNAME_MACHINE="alpha" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- 1-0) Err thinkerwim.openbsd.amsterdam 70 i- UNAME_MACHINE="alphaev5" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- 1-1) Err thinkerwim.openbsd.amsterdam 70 i- UNAME_MACHINE="alphaev56" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- 1-101) Err thinkerwim.openbsd.amsterdam 70 i- UNAME_MACHINE="alphapca56" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- 2-303) Err thinkerwim.openbsd.amsterdam 70 i- UNAME_MACHINE="alphaev6" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- 2-307) Err thinkerwim.openbsd.amsterdam 70 i- UNAME_MACHINE="alphaev67" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- 2-1307) Err thinkerwim.openbsd.amsterdam 70 i- UNAME_MACHINE="alphaev68" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- 3-1307) Err thinkerwim.openbsd.amsterdam 70 i- UNAME_MACHINE="alphaev7" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- rm -f $dummy.s $dummy && rmdir $tmpdir Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- Alpha\ *:Windows_NT*:*) Err thinkerwim.openbsd.amsterdam 70 i- # How do we know it's Interix rather than the generic POSIX subsystem? Err thinkerwim.openbsd.amsterdam 70 i- # Should we change UNAME_MACHINE based on the output of uname instead Err thinkerwim.openbsd.amsterdam 70 i- # of the specific Alpha model? Err thinkerwim.openbsd.amsterdam 70 i- echo alpha-pc-interix Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- 21064:Windows_NT:50:3) Err thinkerwim.openbsd.amsterdam 70 i- echo alpha-dec-winnt3.5 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- Amiga*:UNIX_System_V:4.0:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-unknown-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- exit 0;; Err thinkerwim.openbsd.amsterdam 70 i- *:[Aa]miga[Oo][Ss]:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-amigaos Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:[Mm]orph[Oo][Ss]:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-morphos Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:OS/390:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo i370-ibm-openedition Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo arm-acorn-riscix${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0;; Err thinkerwim.openbsd.amsterdam 70 i- SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo hppa1.1-hitachi-hiuxmpp Err thinkerwim.openbsd.amsterdam 70 i- exit 0;; Err thinkerwim.openbsd.amsterdam 70 i- Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. Err thinkerwim.openbsd.amsterdam 70 i- if test "`(/bin/universe) 2>/dev/null`" = att ; then Err thinkerwim.openbsd.amsterdam 70 i- echo pyramid-pyramid-sysv3 Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- echo pyramid-pyramid-bsd Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- NILE*:*:*:dcosx) Err thinkerwim.openbsd.amsterdam 70 i- echo pyramid-pyramid-svr4 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- DRS?6000:UNIX_SV:4.2*:7*) Err thinkerwim.openbsd.amsterdam 70 i- case `/usr/bin/uname -p` in Err thinkerwim.openbsd.amsterdam 70 i- sparc) echo sparc-icl-nx7 && exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- esac ;; Err thinkerwim.openbsd.amsterdam 70 i- sun4H:SunOS:5.*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i86pc:SunOS:5.*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- sun4*:SunOS:6*:*) Err thinkerwim.openbsd.amsterdam 70 i- # According to config.sub, this is the proper way to canonicalize Err thinkerwim.openbsd.amsterdam 70 i- # SunOS6. Hard to guess exactly what SunOS6 will be like, but Err thinkerwim.openbsd.amsterdam 70 i- # it's likely to be more like Solaris than SunOS4. Err thinkerwim.openbsd.amsterdam 70 i- echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- sun4*:SunOS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- case "`/usr/bin/arch -k`" in Err thinkerwim.openbsd.amsterdam 70 i- Series*|S4*) Err thinkerwim.openbsd.amsterdam 70 i- UNAME_RELEASE=`uname -v` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- # Japanese Language versions have a version number like `4.1.3-JL'. Err thinkerwim.openbsd.amsterdam 70 i- echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- sun3*:SunOS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-sun-sunos${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- sun*:*:4.2BSD:*) Err thinkerwim.openbsd.amsterdam 70 i- UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` Err thinkerwim.openbsd.amsterdam 70 i- test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 Err thinkerwim.openbsd.amsterdam 70 i- case "`/bin/arch`" in Err thinkerwim.openbsd.amsterdam 70 i- sun3) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-sun-sunos${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sun4) Err thinkerwim.openbsd.amsterdam 70 i- echo sparc-sun-sunos${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- aushp:SunOS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo sparc-auspex-sunos${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- # The situation for MiNT is a little confusing. The machine name Err thinkerwim.openbsd.amsterdam 70 i- # can be virtually everything (everything which is not Err thinkerwim.openbsd.amsterdam 70 i- # "atarist" or "atariste" at least should have a processor Err thinkerwim.openbsd.amsterdam 70 i- # > m68000). The system name ranges from "MiNT" over "FreeMiNT" Err thinkerwim.openbsd.amsterdam 70 i- # to the lowercase version "mint" (or "freemint"). Finally Err thinkerwim.openbsd.amsterdam 70 i- # the system name "TOS" denotes a system which is actually not Err thinkerwim.openbsd.amsterdam 70 i- # MiNT. But MiNT is downward compatible to TOS, so this should Err thinkerwim.openbsd.amsterdam 70 i- # be no problem. Err thinkerwim.openbsd.amsterdam 70 i- atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-atari-mint${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-atari-mint${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-atari-mint${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-milan-mint${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-hades-mint${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-unknown-mint${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- powerpc:machten:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo powerpc-apple-machten${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- RISC*:Mach:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo mips-dec-mach_bsd4.3 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- RISC*:ULTRIX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo mips-dec-ultrix${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- VAX*:ULTRIX*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo vax-dec-ultrix${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- 2020:CLIX:*:* | 2430:CLIX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo clipper-intergraph-clix${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- mips:*:*:UMIPS | mips:*:*:RISCos) Err thinkerwim.openbsd.amsterdam 70 i- eval $set_cc_for_build Err thinkerwim.openbsd.amsterdam 70 i- sed 's/^ //' << EOF >$dummy.c Err thinkerwim.openbsd.amsterdam 70 i-#ifdef __cplusplus Err thinkerwim.openbsd.amsterdam 70 i-#include /* for printf() prototype */ Err thinkerwim.openbsd.amsterdam 70 i- int main (int argc, char *argv[]) { Err thinkerwim.openbsd.amsterdam 70 i-#else Err thinkerwim.openbsd.amsterdam 70 i- int main (argc, argv) int argc; char *argv[]; { Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- #if defined (host_mips) && defined (MIPSEB) Err thinkerwim.openbsd.amsterdam 70 i- #if defined (SYSTYPE_SYSV) Err thinkerwim.openbsd.amsterdam 70 i- printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); Err thinkerwim.openbsd.amsterdam 70 i- #endif Err thinkerwim.openbsd.amsterdam 70 i- #if defined (SYSTYPE_SVR4) Err thinkerwim.openbsd.amsterdam 70 i- printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); Err thinkerwim.openbsd.amsterdam 70 i- #endif Err thinkerwim.openbsd.amsterdam 70 i- #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) Err thinkerwim.openbsd.amsterdam 70 i- printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); Err thinkerwim.openbsd.amsterdam 70 i- #endif Err thinkerwim.openbsd.amsterdam 70 i- #endif Err thinkerwim.openbsd.amsterdam 70 i- exit (-1); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i-EOF Err thinkerwim.openbsd.amsterdam 70 i- $CC_FOR_BUILD $dummy.c -o $dummy \ Err thinkerwim.openbsd.amsterdam 70 i- && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ Err thinkerwim.openbsd.amsterdam 70 i- && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0 Err thinkerwim.openbsd.amsterdam 70 i- rm -f $dummy.c $dummy && rmdir $tmpdir Err thinkerwim.openbsd.amsterdam 70 i- echo mips-mips-riscos${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- Motorola:PowerMAX_OS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo powerpc-motorola-powermax Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- Motorola:*:4.3:PL8-*) Err thinkerwim.openbsd.amsterdam 70 i- echo powerpc-harris-powermax Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- Night_Hawk:*:*:PowerMAX_OS) Err thinkerwim.openbsd.amsterdam 70 i- echo powerpc-harris-powermax Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- Night_Hawk:Power_UNIX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo powerpc-harris-powerunix Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- m88k:CX/UX:7*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m88k-harris-cxux7 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- m88k:*:4*:R4*) Err thinkerwim.openbsd.amsterdam 70 i- echo m88k-motorola-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- m88k:*:3*:R3*) Err thinkerwim.openbsd.amsterdam 70 i- echo m88k-motorola-sysv3 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- AViiON:dgux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- # DG/UX returns AViiON for all architectures Err thinkerwim.openbsd.amsterdam 70 i- UNAME_PROCESSOR=`/usr/bin/uname -p` Err thinkerwim.openbsd.amsterdam 70 i- if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] Err thinkerwim.openbsd.amsterdam 70 i- then Err thinkerwim.openbsd.amsterdam 70 i- if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ Err thinkerwim.openbsd.amsterdam 70 i- [ ${TARGET_BINARY_INTERFACE}x = x ] Err thinkerwim.openbsd.amsterdam 70 i- then Err thinkerwim.openbsd.amsterdam 70 i- echo m88k-dg-dgux${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- echo m88k-dg-dguxbcs${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- echo i586-dg-dgux${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- M88*:DolphinOS:*:*) # DolphinOS (SVR3) Err thinkerwim.openbsd.amsterdam 70 i- echo m88k-dolphin-sysv3 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- M88*:*:R3*:*) Err thinkerwim.openbsd.amsterdam 70 i- # Delta 88k system running SVR3 Err thinkerwim.openbsd.amsterdam 70 i- echo m88k-motorola-sysv3 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) Err thinkerwim.openbsd.amsterdam 70 i- echo m88k-tektronix-sysv3 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-tektronix-bsd Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:IRIX*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. Err thinkerwim.openbsd.amsterdam 70 i- echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' Err thinkerwim.openbsd.amsterdam 70 i- i*86:AIX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo i386-ibm-aix Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- ia64:AIX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- if [ -x /usr/bin/oslevel ] ; then Err thinkerwim.openbsd.amsterdam 70 i- IBM_REV=`/usr/bin/oslevel` Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:AIX:2:3) Err thinkerwim.openbsd.amsterdam 70 i- if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then Err thinkerwim.openbsd.amsterdam 70 i- eval $set_cc_for_build Err thinkerwim.openbsd.amsterdam 70 i- sed 's/^ //' << EOF >$dummy.c Err thinkerwim.openbsd.amsterdam 70 i- #include Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- main() Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- if (!__power_pc()) Err thinkerwim.openbsd.amsterdam 70 i- exit(1); Err thinkerwim.openbsd.amsterdam 70 i- puts("powerpc-ibm-aix3.2.5"); Err thinkerwim.openbsd.amsterdam 70 i- exit(0); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i-EOF Err thinkerwim.openbsd.amsterdam 70 i- $CC_FOR_BUILD $dummy.c -o $dummy && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0 Err thinkerwim.openbsd.amsterdam 70 i- rm -f $dummy.c $dummy && rmdir $tmpdir Err thinkerwim.openbsd.amsterdam 70 i- echo rs6000-ibm-aix3.2.5 Err thinkerwim.openbsd.amsterdam 70 i- elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then Err thinkerwim.openbsd.amsterdam 70 i- echo rs6000-ibm-aix3.2.4 Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- echo rs6000-ibm-aix3.2 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:AIX:*:[45]) Err thinkerwim.openbsd.amsterdam 70 i- IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` Err thinkerwim.openbsd.amsterdam 70 i- if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then Err thinkerwim.openbsd.amsterdam 70 i- IBM_ARCH=rs6000 Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- IBM_ARCH=powerpc Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- if [ -x /usr/bin/oslevel ] ; then Err thinkerwim.openbsd.amsterdam 70 i- IBM_REV=`/usr/bin/oslevel` Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- echo ${IBM_ARCH}-ibm-aix${IBM_REV} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:AIX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo rs6000-ibm-aix Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- ibmrt:4.4BSD:*|romp-ibm:BSD:*) Err thinkerwim.openbsd.amsterdam 70 i- echo romp-ibm-bsd4.4 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and Err thinkerwim.openbsd.amsterdam 70 i- echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; # report: romp-ibm BSD 4.3 Err thinkerwim.openbsd.amsterdam 70 i- *:BOSX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo rs6000-bull-bosx Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- DPX/2?00:B.O.S.:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-bull-sysv3 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- 9000/[34]??:4.3bsd:1.*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-hp-bsd Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-hp-bsd4.4 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- 9000/[34678]??:HP-UX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` Err thinkerwim.openbsd.amsterdam 70 i- case "${UNAME_MACHINE}" in Err thinkerwim.openbsd.amsterdam 70 i- 9000/31? ) HP_ARCH=m68000 ;; Err thinkerwim.openbsd.amsterdam 70 i- 9000/[34]?? ) HP_ARCH=m68k ;; Err thinkerwim.openbsd.amsterdam 70 i- 9000/[678][0-9][0-9]) Err thinkerwim.openbsd.amsterdam 70 i- if [ -x /usr/bin/getconf ]; then Err thinkerwim.openbsd.amsterdam 70 i- sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` Err thinkerwim.openbsd.amsterdam 70 i- sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` Err thinkerwim.openbsd.amsterdam 70 i- case "${sc_cpu_version}" in Err thinkerwim.openbsd.amsterdam 70 i- 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 Err thinkerwim.openbsd.amsterdam 70 i- 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 Err thinkerwim.openbsd.amsterdam 70 i- 532) # CPU_PA_RISC2_0 Err thinkerwim.openbsd.amsterdam 70 i- case "${sc_kernel_bits}" in Err thinkerwim.openbsd.amsterdam 70 i- 32) HP_ARCH="hppa2.0n" ;; Err thinkerwim.openbsd.amsterdam 70 i- 64) HP_ARCH="hppa2.0w" ;; Err thinkerwim.openbsd.amsterdam 70 i- '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 Err thinkerwim.openbsd.amsterdam 70 i- esac ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- if [ "${HP_ARCH}" = "" ]; then Err thinkerwim.openbsd.amsterdam 70 i- eval $set_cc_for_build Err thinkerwim.openbsd.amsterdam 70 i- sed 's/^ //' << EOF >$dummy.c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- #define _HPUX_SOURCE Err thinkerwim.openbsd.amsterdam 70 i- #include Err thinkerwim.openbsd.amsterdam 70 i- #include Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- int main () Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- #if defined(_SC_KERNEL_BITS) Err thinkerwim.openbsd.amsterdam 70 i- long bits = sysconf(_SC_KERNEL_BITS); Err thinkerwim.openbsd.amsterdam 70 i- #endif Err thinkerwim.openbsd.amsterdam 70 i- long cpu = sysconf (_SC_CPU_VERSION); Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- switch (cpu) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case CPU_PA_RISC1_0: puts ("hppa1.0"); break; Err thinkerwim.openbsd.amsterdam 70 i- case CPU_PA_RISC1_1: puts ("hppa1.1"); break; Err thinkerwim.openbsd.amsterdam 70 i- case CPU_PA_RISC2_0: Err thinkerwim.openbsd.amsterdam 70 i- #if defined(_SC_KERNEL_BITS) Err thinkerwim.openbsd.amsterdam 70 i- switch (bits) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case 64: puts ("hppa2.0w"); break; Err thinkerwim.openbsd.amsterdam 70 i- case 32: puts ("hppa2.0n"); break; Err thinkerwim.openbsd.amsterdam 70 i- default: puts ("hppa2.0"); break; Err thinkerwim.openbsd.amsterdam 70 i- } break; Err thinkerwim.openbsd.amsterdam 70 i- #else /* !defined(_SC_KERNEL_BITS) */ Err thinkerwim.openbsd.amsterdam 70 i- puts ("hppa2.0"); break; Err thinkerwim.openbsd.amsterdam 70 i- #endif Err thinkerwim.openbsd.amsterdam 70 i- default: puts ("hppa1.0"); break; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- exit (0); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i-EOF Err thinkerwim.openbsd.amsterdam 70 i- (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null) && HP_ARCH=`$dummy` Err thinkerwim.openbsd.amsterdam 70 i- if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi Err thinkerwim.openbsd.amsterdam 70 i- rm -f $dummy.c $dummy && rmdir $tmpdir Err thinkerwim.openbsd.amsterdam 70 i- fi ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- echo ${HP_ARCH}-hp-hpux${HPUX_REV} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- ia64:HP-UX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` Err thinkerwim.openbsd.amsterdam 70 i- echo ia64-hp-hpux${HPUX_REV} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- 3050*:HI-UX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- eval $set_cc_for_build Err thinkerwim.openbsd.amsterdam 70 i- sed 's/^ //' << EOF >$dummy.c Err thinkerwim.openbsd.amsterdam 70 i- #include Err thinkerwim.openbsd.amsterdam 70 i- int Err thinkerwim.openbsd.amsterdam 70 i- main () Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- long cpu = sysconf (_SC_CPU_VERSION); Err thinkerwim.openbsd.amsterdam 70 i- /* The order matters, because CPU_IS_HP_MC68K erroneously returns Err thinkerwim.openbsd.amsterdam 70 i- true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct Err thinkerwim.openbsd.amsterdam 70 i- results, however. */ Err thinkerwim.openbsd.amsterdam 70 i- if (CPU_IS_PA_RISC (cpu)) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- switch (cpu) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; Err thinkerwim.openbsd.amsterdam 70 i- case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; Err thinkerwim.openbsd.amsterdam 70 i- case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; Err thinkerwim.openbsd.amsterdam 70 i- default: puts ("hppa-hitachi-hiuxwe2"); break; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- else if (CPU_IS_HP_MC68K (cpu)) Err thinkerwim.openbsd.amsterdam 70 i- puts ("m68k-hitachi-hiuxwe2"); Err thinkerwim.openbsd.amsterdam 70 i- else puts ("unknown-hitachi-hiuxwe2"); Err thinkerwim.openbsd.amsterdam 70 i- exit (0); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i-EOF Err thinkerwim.openbsd.amsterdam 70 i- $CC_FOR_BUILD $dummy.c -o $dummy && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0 Err thinkerwim.openbsd.amsterdam 70 i- rm -f $dummy.c $dummy && rmdir $tmpdir Err thinkerwim.openbsd.amsterdam 70 i- echo unknown-hitachi-hiuxwe2 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) Err thinkerwim.openbsd.amsterdam 70 i- echo hppa1.1-hp-bsd Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- 9000/8??:4.3bsd:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo hppa1.0-hp-bsd Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo hppa1.0-hp-mpeix Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) Err thinkerwim.openbsd.amsterdam 70 i- echo hppa1.1-hp-osf Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- hp8??:OSF1:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo hppa1.0-hp-osf Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86:OSF1:*:*) Err thinkerwim.openbsd.amsterdam 70 i- if [ -x /usr/sbin/sysversion ] ; then Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-osf1mk Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-osf1 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- parisc*:Lites*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo hppa1.1-hp-lites Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo c1-convex-bsd Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) Err thinkerwim.openbsd.amsterdam 70 i- if getsysinfo -f scalar_acc Err thinkerwim.openbsd.amsterdam 70 i- then echo c32-convex-bsd Err thinkerwim.openbsd.amsterdam 70 i- else echo c2-convex-bsd Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo c34-convex-bsd Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo c38-convex-bsd Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo c4-convex-bsd Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- CRAY*Y-MP:*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- CRAY*[A-Z]90:*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ Err thinkerwim.openbsd.amsterdam 70 i- | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ Err thinkerwim.openbsd.amsterdam 70 i- -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ Err thinkerwim.openbsd.amsterdam 70 i- -e 's/\.[^.]*$/.X/' Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- CRAY*TS:*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- CRAY*T3D:*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- CRAY*T3E:*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- CRAY*SV1:*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) Err thinkerwim.openbsd.amsterdam 70 i- FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` Err thinkerwim.openbsd.amsterdam 70 i- FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` Err thinkerwim.openbsd.amsterdam 70 i- FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` Err thinkerwim.openbsd.amsterdam 70 i- echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- sparc*:BSD/OS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo sparc-unknown-bsdi${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:BSD/OS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:FreeBSD:*:*) Err thinkerwim.openbsd.amsterdam 70 i- # Determine whether the default compiler uses glibc. Err thinkerwim.openbsd.amsterdam 70 i- eval $set_cc_for_build Err thinkerwim.openbsd.amsterdam 70 i- sed 's/^ //' << EOF >$dummy.c Err thinkerwim.openbsd.amsterdam 70 i- #include Err thinkerwim.openbsd.amsterdam 70 i- #if __GLIBC__ >= 2 Err thinkerwim.openbsd.amsterdam 70 i- LIBC=gnu Err thinkerwim.openbsd.amsterdam 70 i- #else Err thinkerwim.openbsd.amsterdam 70 i- LIBC= Err thinkerwim.openbsd.amsterdam 70 i- #endif Err thinkerwim.openbsd.amsterdam 70 i-EOF Err thinkerwim.openbsd.amsterdam 70 i- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` Err thinkerwim.openbsd.amsterdam 70 i- rm -f $dummy.c && rmdir $tmpdir Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*:CYGWIN*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-pc-cygwin Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*:MINGW*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-pc-mingw32 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*:PW*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-pc-pw32 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- x86:Interix*:3*) Err thinkerwim.openbsd.amsterdam 70 i- echo i386-pc-interix3 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*:Windows_NT*:* | Pentium*:Windows_NT*:*) Err thinkerwim.openbsd.amsterdam 70 i- # How do we know it's Interix rather than the generic POSIX subsystem? Err thinkerwim.openbsd.amsterdam 70 i- # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we Err thinkerwim.openbsd.amsterdam 70 i- # UNAME_MACHINE based on the output of uname instead of i386? Err thinkerwim.openbsd.amsterdam 70 i- echo i386-pc-interix Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*:UWIN*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-pc-uwin Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- p*:CYGWIN*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo powerpcle-unknown-cygwin Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- prep*:SunOS:5.*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:GNU:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86:Minix:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-pc-minix Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- arm*:Linux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-linux-gnu Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- ia64:Linux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-linux-gnu Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- m68*:Linux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-linux-gnu Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- mips:Linux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- eval $set_cc_for_build Err thinkerwim.openbsd.amsterdam 70 i- sed 's/^ //' << EOF >$dummy.c Err thinkerwim.openbsd.amsterdam 70 i- #undef CPU Err thinkerwim.openbsd.amsterdam 70 i- #undef mips Err thinkerwim.openbsd.amsterdam 70 i- #undef mipsel Err thinkerwim.openbsd.amsterdam 70 i- #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) Err thinkerwim.openbsd.amsterdam 70 i- CPU=mipsel Err thinkerwim.openbsd.amsterdam 70 i- #else Err thinkerwim.openbsd.amsterdam 70 i- #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) Err thinkerwim.openbsd.amsterdam 70 i- CPU=mips Err thinkerwim.openbsd.amsterdam 70 i- #else Err thinkerwim.openbsd.amsterdam 70 i- CPU= Err thinkerwim.openbsd.amsterdam 70 i- #endif Err thinkerwim.openbsd.amsterdam 70 i- #endif Err thinkerwim.openbsd.amsterdam 70 i-EOF Err thinkerwim.openbsd.amsterdam 70 i- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` Err thinkerwim.openbsd.amsterdam 70 i- rm -f $dummy.c && rmdir $tmpdir Err thinkerwim.openbsd.amsterdam 70 i- test x"${CPU}" != x && echo "${CPU}-pc-linux-gnu" && exit 0 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ppc:Linux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo powerpc-unknown-linux-gnu Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- ppc64:Linux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo powerpc64-unknown-linux-gnu Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- alpha:Linux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in Err thinkerwim.openbsd.amsterdam 70 i- EV5) UNAME_MACHINE=alphaev5 ;; Err thinkerwim.openbsd.amsterdam 70 i- EV56) UNAME_MACHINE=alphaev56 ;; Err thinkerwim.openbsd.amsterdam 70 i- PCA56) UNAME_MACHINE=alphapca56 ;; Err thinkerwim.openbsd.amsterdam 70 i- PCA57) UNAME_MACHINE=alphapca56 ;; Err thinkerwim.openbsd.amsterdam 70 i- EV6) UNAME_MACHINE=alphaev6 ;; Err thinkerwim.openbsd.amsterdam 70 i- EV67) UNAME_MACHINE=alphaev67 ;; Err thinkerwim.openbsd.amsterdam 70 i- EV68*) UNAME_MACHINE=alphaev68 ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null Err thinkerwim.openbsd.amsterdam 70 i- if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- parisc:Linux:*:* | hppa:Linux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- # Look for CPU level Err thinkerwim.openbsd.amsterdam 70 i- case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in Err thinkerwim.openbsd.amsterdam 70 i- PA7*) echo hppa1.1-unknown-linux-gnu ;; Err thinkerwim.openbsd.amsterdam 70 i- PA8*) echo hppa2.0-unknown-linux-gnu ;; Err thinkerwim.openbsd.amsterdam 70 i- *) echo hppa-unknown-linux-gnu ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- parisc64:Linux:*:* | hppa64:Linux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo hppa64-unknown-linux-gnu Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- s390:Linux:*:* | s390x:Linux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-ibm-linux Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- sh*:Linux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-linux-gnu Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- sparc:Linux:*:* | sparc64:Linux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-linux-gnu Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- x86_64:Linux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo x86_64-unknown-linux-gnu Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86:Linux:*:*) Err thinkerwim.openbsd.amsterdam 70 i- # The BFD linker knows what the default object file format is, so Err thinkerwim.openbsd.amsterdam 70 i- # first see if it will tell us. cd to the root directory to prevent Err thinkerwim.openbsd.amsterdam 70 i- # problems with other programs or directories called `ld' in the path. Err thinkerwim.openbsd.amsterdam 70 i- # Set LC_ALL=C to ensure ld outputs messages in English. Err thinkerwim.openbsd.amsterdam 70 i- ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ Err thinkerwim.openbsd.amsterdam 70 i- | sed -ne '/supported targets:/!d Err thinkerwim.openbsd.amsterdam 70 i- s/[ ][ ]*/ /g Err thinkerwim.openbsd.amsterdam 70 i- s/.*supported targets: *// Err thinkerwim.openbsd.amsterdam 70 i- s/ .*// Err thinkerwim.openbsd.amsterdam 70 i- p'` Err thinkerwim.openbsd.amsterdam 70 i- case "$ld_supported_targets" in Err thinkerwim.openbsd.amsterdam 70 i- elf32-i386) Err thinkerwim.openbsd.amsterdam 70 i- TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- a.out-i386-linux) Err thinkerwim.openbsd.amsterdam 70 i- echo "${UNAME_MACHINE}-pc-linux-gnuaout" Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- coff-i386) Err thinkerwim.openbsd.amsterdam 70 i- echo "${UNAME_MACHINE}-pc-linux-gnucoff" Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- "") Err thinkerwim.openbsd.amsterdam 70 i- # Either a pre-BFD a.out linker (linux-gnuoldld) or Err thinkerwim.openbsd.amsterdam 70 i- # one that does not give us useful --help. Err thinkerwim.openbsd.amsterdam 70 i- echo "${UNAME_MACHINE}-pc-linux-gnuoldld" Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- # Determine whether the default compiler is a.out or elf Err thinkerwim.openbsd.amsterdam 70 i- eval $set_cc_for_build Err thinkerwim.openbsd.amsterdam 70 i- sed 's/^ //' << EOF >$dummy.c Err thinkerwim.openbsd.amsterdam 70 i- #include Err thinkerwim.openbsd.amsterdam 70 i- #ifdef __ELF__ Err thinkerwim.openbsd.amsterdam 70 i- # ifdef __GLIBC__ Err thinkerwim.openbsd.amsterdam 70 i- # if __GLIBC__ >= 2 Err thinkerwim.openbsd.amsterdam 70 i- LIBC=gnu Err thinkerwim.openbsd.amsterdam 70 i- # else Err thinkerwim.openbsd.amsterdam 70 i- LIBC=gnulibc1 Err thinkerwim.openbsd.amsterdam 70 i- # endif Err thinkerwim.openbsd.amsterdam 70 i- # else Err thinkerwim.openbsd.amsterdam 70 i- LIBC=gnulibc1 Err thinkerwim.openbsd.amsterdam 70 i- # endif Err thinkerwim.openbsd.amsterdam 70 i- #else Err thinkerwim.openbsd.amsterdam 70 i- #ifdef __INTEL_COMPILER Err thinkerwim.openbsd.amsterdam 70 i- LIBC=gnu Err thinkerwim.openbsd.amsterdam 70 i- #else Err thinkerwim.openbsd.amsterdam 70 i- LIBC=gnuaout Err thinkerwim.openbsd.amsterdam 70 i- #endif Err thinkerwim.openbsd.amsterdam 70 i- #endif Err thinkerwim.openbsd.amsterdam 70 i-EOF Err thinkerwim.openbsd.amsterdam 70 i- eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` Err thinkerwim.openbsd.amsterdam 70 i- rm -f $dummy.c && rmdir $tmpdir Err thinkerwim.openbsd.amsterdam 70 i- test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 Err thinkerwim.openbsd.amsterdam 70 i- test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86:DYNIX/ptx:4*:*) Err thinkerwim.openbsd.amsterdam 70 i- # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. Err thinkerwim.openbsd.amsterdam 70 i- # earlier versions are messed up and put the nodename in both Err thinkerwim.openbsd.amsterdam 70 i- # sysname and nodename. Err thinkerwim.openbsd.amsterdam 70 i- echo i386-sequent-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86:UNIX_SV:4.2MP:2.*) Err thinkerwim.openbsd.amsterdam 70 i- # Unixware is an offshoot of SVR4, but it has its own version Err thinkerwim.openbsd.amsterdam 70 i- # number series starting with 2... Err thinkerwim.openbsd.amsterdam 70 i- # I am not positive that other SVR4 systems won't match this, Err thinkerwim.openbsd.amsterdam 70 i- # I just have to hope. -- rms. Err thinkerwim.openbsd.amsterdam 70 i- # Use sysv4.2uw... so that sysv4* matches it. Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) Err thinkerwim.openbsd.amsterdam 70 i- UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` Err thinkerwim.openbsd.amsterdam 70 i- if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86:*:5:[78]*) Err thinkerwim.openbsd.amsterdam 70 i- case `/bin/uname -X | grep "^Machine"` in Err thinkerwim.openbsd.amsterdam 70 i- *486*) UNAME_MACHINE=i486 ;; Err thinkerwim.openbsd.amsterdam 70 i- *Pentium) UNAME_MACHINE=i586 ;; Err thinkerwim.openbsd.amsterdam 70 i- *Pent*|*Celeron) UNAME_MACHINE=i686 ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86:*:3.2:*) Err thinkerwim.openbsd.amsterdam 70 i- if test -f /usr/options/cb.name; then Err thinkerwim.openbsd.amsterdam 70 i- UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then Err thinkerwim.openbsd.amsterdam 70 i- UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` Err thinkerwim.openbsd.amsterdam 70 i- (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 Err thinkerwim.openbsd.amsterdam 70 i- (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ Err thinkerwim.openbsd.amsterdam 70 i- && UNAME_MACHINE=i586 Err thinkerwim.openbsd.amsterdam 70 i- (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ Err thinkerwim.openbsd.amsterdam 70 i- && UNAME_MACHINE=i686 Err thinkerwim.openbsd.amsterdam 70 i- (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ Err thinkerwim.openbsd.amsterdam 70 i- && UNAME_MACHINE=i686 Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-pc-sco$UNAME_REL Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-pc-sysv32 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86:*DOS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-pc-msdosdjgpp Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- pc:*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- # Left here for compatibility: Err thinkerwim.openbsd.amsterdam 70 i- # uname -m prints for DJGPP always 'pc', but it prints nothing about Err thinkerwim.openbsd.amsterdam 70 i- # the processor, so we play safe by assuming i386. Err thinkerwim.openbsd.amsterdam 70 i- echo i386-pc-msdosdjgpp Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- Intel:Mach:3*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo i386-pc-mach3 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- paragon:*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo i860-intel-osf1 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i860:*:4.*:*) # i860-SVR4 Err thinkerwim.openbsd.amsterdam 70 i- if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then Err thinkerwim.openbsd.amsterdam 70 i- echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 Err thinkerwim.openbsd.amsterdam 70 i- else # Add other i860-SVR4 vendors below as they are discovered. Err thinkerwim.openbsd.amsterdam 70 i- echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- mini*:CTIX:SYS*5:*) Err thinkerwim.openbsd.amsterdam 70 i- # "miniframe" Err thinkerwim.openbsd.amsterdam 70 i- echo m68010-convergent-sysv Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- mc68k:UNIX:SYSTEM5:3.51m) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-convergent-sysv Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- M68*:*:R3V[567]*:*) Err thinkerwim.openbsd.amsterdam 70 i- test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0) Err thinkerwim.openbsd.amsterdam 70 i- OS_REL='' Err thinkerwim.openbsd.amsterdam 70 i- test -r /etc/.relid \ Err thinkerwim.openbsd.amsterdam 70 i- && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` Err thinkerwim.openbsd.amsterdam 70 i- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ Err thinkerwim.openbsd.amsterdam 70 i- && echo i486-ncr-sysv4.3${OS_REL} && exit 0 Err thinkerwim.openbsd.amsterdam 70 i- /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ Err thinkerwim.openbsd.amsterdam 70 i- && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) Err thinkerwim.openbsd.amsterdam 70 i- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ Err thinkerwim.openbsd.amsterdam 70 i- && echo i486-ncr-sysv4 && exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-unknown-lynxos${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- mc68030:UNIX_System_V:4.*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-atari-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo i386-unknown-lynxos${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- TSUNAMI:LynxOS:2.*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo sparc-unknown-lynxos${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- rs6000:LynxOS:2.*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo rs6000-unknown-lynxos${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo powerpc-unknown-lynxos${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- SM[BE]S:UNIX_SV:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo mips-dde-sysv${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- RM*:ReliantUNIX-*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo mips-sni-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- RM*:SINIX-*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo mips-sni-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:SINIX-*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- if uname -p 2>/dev/null >/dev/null ; then Err thinkerwim.openbsd.amsterdam 70 i- UNAME_MACHINE=`(uname -p) 2>/dev/null` Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-sni-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- echo ns32k-sni-sysv Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort Err thinkerwim.openbsd.amsterdam 70 i- # says Err thinkerwim.openbsd.amsterdam 70 i- echo i586-unisys-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:UNIX_System_V:4*:FTX*) Err thinkerwim.openbsd.amsterdam 70 i- # From Gerald Hewes . Err thinkerwim.openbsd.amsterdam 70 i- # How about differentiating between stratus architectures? -djm Err thinkerwim.openbsd.amsterdam 70 i- echo hppa1.1-stratus-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:*:*:FTX*) Err thinkerwim.openbsd.amsterdam 70 i- # From seanf@swdc.stratus.com. Err thinkerwim.openbsd.amsterdam 70 i- echo i860-stratus-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:VOS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- # From Paul.Green@stratus.com. Err thinkerwim.openbsd.amsterdam 70 i- echo hppa1.1-stratus-vos Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- mc68*:A/UX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo m68k-apple-aux${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- news*:NEWS-OS:6*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo mips-sony-newsos6 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) Err thinkerwim.openbsd.amsterdam 70 i- if [ -d /usr/nec ]; then Err thinkerwim.openbsd.amsterdam 70 i- echo mips-nec-sysv${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- echo mips-unknown-sysv${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. Err thinkerwim.openbsd.amsterdam 70 i- echo powerpc-be-beos Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. Err thinkerwim.openbsd.amsterdam 70 i- echo powerpc-apple-beos Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- BePC:BeOS:*:*) # BeOS running on Intel PC compatible. Err thinkerwim.openbsd.amsterdam 70 i- echo i586-pc-beos Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- SX-4:SUPER-UX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo sx4-nec-superux${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- SX-5:SUPER-UX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo sx5-nec-superux${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- SX-6:SUPER-UX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo sx6-nec-superux${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- Power*:Rhapsody:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo powerpc-apple-rhapsody${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:Rhapsody:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:Darwin:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo `uname -p`-apple-darwin${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:procnto*:*:* | *:QNX:[0123456789]*:*) Err thinkerwim.openbsd.amsterdam 70 i- UNAME_PROCESSOR=`uname -p` Err thinkerwim.openbsd.amsterdam 70 i- if test "$UNAME_PROCESSOR" = "x86"; then Err thinkerwim.openbsd.amsterdam 70 i- UNAME_PROCESSOR=i386 Err thinkerwim.openbsd.amsterdam 70 i- UNAME_MACHINE=pc Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:QNX:*:4*) Err thinkerwim.openbsd.amsterdam 70 i- echo i386-pc-qnx Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo nsr-tandem-nsk${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:NonStop-UX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo mips-compaq-nonstopux Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- BS2000:POSIX*:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo bs2000-siemens-sysv Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- DS/*:UNIX_System_V:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:Plan9:*:*) Err thinkerwim.openbsd.amsterdam 70 i- # "uname -m" is not consistent, so use $cputype instead. 386 Err thinkerwim.openbsd.amsterdam 70 i- # is converted to i386 for consistency with other x86 Err thinkerwim.openbsd.amsterdam 70 i- # operating systems. Err thinkerwim.openbsd.amsterdam 70 i- if test "$cputype" = "386"; then Err thinkerwim.openbsd.amsterdam 70 i- UNAME_MACHINE=i386 Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- UNAME_MACHINE="$cputype" Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-plan9 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86:OS/2:*:*) Err thinkerwim.openbsd.amsterdam 70 i- # If we were able to find `uname', then EMX Unix compatibility Err thinkerwim.openbsd.amsterdam 70 i- # is probably installed. Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-pc-os2-emx Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:TOPS-10:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo pdp10-unknown-tops10 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:TENEX:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo pdp10-unknown-tenex Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo pdp10-dec-tops20 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo pdp10-xkl-tops20 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:TOPS-20:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo pdp10-unknown-tops20 Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- *:ITS:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo pdp10-unknown-its Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86:XTS-300:*:STOP) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-stop Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86:atheos:*:*) Err thinkerwim.openbsd.amsterdam 70 i- echo ${UNAME_MACHINE}-unknown-atheos Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i-esac Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#echo '(No uname command or uname output not recognized.)' 1>&2 Err thinkerwim.openbsd.amsterdam 70 i-#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-eval $set_cc_for_build Err thinkerwim.openbsd.amsterdam 70 i-cat >$dummy.c < Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i-main () Err thinkerwim.openbsd.amsterdam 70 i-{ Err thinkerwim.openbsd.amsterdam 70 i-#if defined (sony) Err thinkerwim.openbsd.amsterdam 70 i-#if defined (MIPSEB) Err thinkerwim.openbsd.amsterdam 70 i- /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, Err thinkerwim.openbsd.amsterdam 70 i- I don't know.... */ Err thinkerwim.openbsd.amsterdam 70 i- printf ("mips-sony-bsd\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-#else Err thinkerwim.openbsd.amsterdam 70 i-#include Err thinkerwim.openbsd.amsterdam 70 i- printf ("m68k-sony-newsos%s\n", Err thinkerwim.openbsd.amsterdam 70 i-#ifdef NEWSOS4 Err thinkerwim.openbsd.amsterdam 70 i- "4" Err thinkerwim.openbsd.amsterdam 70 i-#else Err thinkerwim.openbsd.amsterdam 70 i- "" Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- ); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if defined (__arm) && defined (__acorn) && defined (__unix) Err thinkerwim.openbsd.amsterdam 70 i- printf ("arm-acorn-riscix"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if defined (hp300) && !defined (hpux) Err thinkerwim.openbsd.amsterdam 70 i- printf ("m68k-hp-bsd\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if defined (NeXT) Err thinkerwim.openbsd.amsterdam 70 i-#if !defined (__ARCHITECTURE__) Err thinkerwim.openbsd.amsterdam 70 i-#define __ARCHITECTURE__ "m68k" Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- int version; Err thinkerwim.openbsd.amsterdam 70 i- version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; Err thinkerwim.openbsd.amsterdam 70 i- if (version < 4) Err thinkerwim.openbsd.amsterdam 70 i- printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); Err thinkerwim.openbsd.amsterdam 70 i- exit (0); Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if defined (MULTIMAX) || defined (n16) Err thinkerwim.openbsd.amsterdam 70 i-#if defined (UMAXV) Err thinkerwim.openbsd.amsterdam 70 i- printf ("ns32k-encore-sysv\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-#else Err thinkerwim.openbsd.amsterdam 70 i-#if defined (CMU) Err thinkerwim.openbsd.amsterdam 70 i- printf ("ns32k-encore-mach\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-#else Err thinkerwim.openbsd.amsterdam 70 i- printf ("ns32k-encore-bsd\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if defined (__386BSD__) Err thinkerwim.openbsd.amsterdam 70 i- printf ("i386-pc-bsd\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if defined (sequent) Err thinkerwim.openbsd.amsterdam 70 i-#if defined (i386) Err thinkerwim.openbsd.amsterdam 70 i- printf ("i386-sequent-dynix\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i-#if defined (ns32000) Err thinkerwim.openbsd.amsterdam 70 i- printf ("ns32k-sequent-dynix\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if defined (_SEQUENT_) Err thinkerwim.openbsd.amsterdam 70 i- struct utsname un; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- uname(&un); Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if (strncmp(un.version, "V2", 2) == 0) { Err thinkerwim.openbsd.amsterdam 70 i- printf ("i386-sequent-ptx2\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ Err thinkerwim.openbsd.amsterdam 70 i- printf ("i386-sequent-ptx1\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- printf ("i386-sequent-ptx\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if defined (vax) Err thinkerwim.openbsd.amsterdam 70 i-# if !defined (ultrix) Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-# if defined (BSD) Err thinkerwim.openbsd.amsterdam 70 i-# if BSD == 43 Err thinkerwim.openbsd.amsterdam 70 i- printf ("vax-dec-bsd4.3\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-# else Err thinkerwim.openbsd.amsterdam 70 i-# if BSD == 199006 Err thinkerwim.openbsd.amsterdam 70 i- printf ("vax-dec-bsd4.3reno\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-# else Err thinkerwim.openbsd.amsterdam 70 i- printf ("vax-dec-bsd\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-# endif Err thinkerwim.openbsd.amsterdam 70 i-# endif Err thinkerwim.openbsd.amsterdam 70 i-# else Err thinkerwim.openbsd.amsterdam 70 i- printf ("vax-dec-bsd\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-# endif Err thinkerwim.openbsd.amsterdam 70 i-# else Err thinkerwim.openbsd.amsterdam 70 i- printf ("vax-dec-ultrix\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-# endif Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if defined (alliant) && defined (i860) Err thinkerwim.openbsd.amsterdam 70 i- printf ("i860-alliant-bsd\n"); exit (0); Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- exit (1); Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-EOF Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0 Err thinkerwim.openbsd.amsterdam 70 i-rm -f $dummy.c $dummy && rmdir $tmpdir Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Apollos put the system type in the environment. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Convex versions that predate uname can use getsysinfo(1) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-if [ -x /usr/convex/getsysinfo ] Err thinkerwim.openbsd.amsterdam 70 i-then Err thinkerwim.openbsd.amsterdam 70 i- case `getsysinfo -f cpu_type` in Err thinkerwim.openbsd.amsterdam 70 i- c1*) Err thinkerwim.openbsd.amsterdam 70 i- echo c1-convex-bsd Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- c2*) Err thinkerwim.openbsd.amsterdam 70 i- if getsysinfo -f scalar_acc Err thinkerwim.openbsd.amsterdam 70 i- then echo c32-convex-bsd Err thinkerwim.openbsd.amsterdam 70 i- else echo c2-convex-bsd Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- c34*) Err thinkerwim.openbsd.amsterdam 70 i- echo c34-convex-bsd Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- c38*) Err thinkerwim.openbsd.amsterdam 70 i- echo c38-convex-bsd Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- c4*) Err thinkerwim.openbsd.amsterdam 70 i- echo c4-convex-bsd Err thinkerwim.openbsd.amsterdam 70 i- exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i-fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-cat >&2 < in order to provide the needed Err thinkerwim.openbsd.amsterdam 70 i-information to handle your system. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-config.guess timestamp = $timestamp Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uname -m = `(uname -m) 2>/dev/null || echo unknown` Err thinkerwim.openbsd.amsterdam 70 i-uname -r = `(uname -r) 2>/dev/null || echo unknown` Err thinkerwim.openbsd.amsterdam 70 i-uname -s = `(uname -s) 2>/dev/null || echo unknown` Err thinkerwim.openbsd.amsterdam 70 i-uname -v = `(uname -v) 2>/dev/null || echo unknown` Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` Err thinkerwim.openbsd.amsterdam 70 i-/bin/uname -X = `(/bin/uname -X) 2>/dev/null` Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-hostinfo = `(hostinfo) 2>/dev/null` Err thinkerwim.openbsd.amsterdam 70 i-/bin/universe = `(/bin/universe) 2>/dev/null` Err thinkerwim.openbsd.amsterdam 70 i-/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` Err thinkerwim.openbsd.amsterdam 70 i-/bin/arch = `(/bin/arch) 2>/dev/null` Err thinkerwim.openbsd.amsterdam 70 i-/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` Err thinkerwim.openbsd.amsterdam 70 i-/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-UNAME_MACHINE = ${UNAME_MACHINE} Err thinkerwim.openbsd.amsterdam 70 i-UNAME_RELEASE = ${UNAME_RELEASE} Err thinkerwim.openbsd.amsterdam 70 i-UNAME_SYSTEM = ${UNAME_SYSTEM} Err thinkerwim.openbsd.amsterdam 70 i-UNAME_VERSION = ${UNAME_VERSION} Err thinkerwim.openbsd.amsterdam 70 i-EOF Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-exit 1 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Local variables: Err thinkerwim.openbsd.amsterdam 70 i-# eval: (add-hook 'write-file-hooks 'time-stamp) Err thinkerwim.openbsd.amsterdam 70 i-# time-stamp-start: "timestamp='" Err thinkerwim.openbsd.amsterdam 70 i-# time-stamp-format: "%:y-%02m-%02d" Err thinkerwim.openbsd.amsterdam 70 i-# time-stamp-end: "'" Err thinkerwim.openbsd.amsterdam 70 i-# End: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/config.sub b/config.sub /git/enscript/file/config.sub.gph thinkerwim.org 70 i@@ -1,1470 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-#! /bin/sh Err thinkerwim.openbsd.amsterdam 70 i-# Configuration validation subroutine script. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, Err thinkerwim.openbsd.amsterdam 70 i-# 2000, 2001, 2002 Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-timestamp='2002-09-05' Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This file is (in principle) common to ALL GNU software. Err thinkerwim.openbsd.amsterdam 70 i-# The presence of a machine in this file suggests that SOME GNU software Err thinkerwim.openbsd.amsterdam 70 i-# can handle that machine. It does not imply ALL GNU software can. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This file is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2 of the License, or Err thinkerwim.openbsd.amsterdam 70 i-# (at your option) any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; if not, write to the Free Software Err thinkerwim.openbsd.amsterdam 70 i-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-# Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# As a special exception to the GNU General Public License, if you Err thinkerwim.openbsd.amsterdam 70 i-# distribute this file as part of a program that contains a Err thinkerwim.openbsd.amsterdam 70 i-# configuration script generated by Autoconf, you may include it under Err thinkerwim.openbsd.amsterdam 70 i-# the same distribution terms that you use for the rest of that program. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Please send patches to . Submit a context Err thinkerwim.openbsd.amsterdam 70 i-# diff and a properly formatted ChangeLog entry. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Configuration subroutine to validate and canonicalize a configuration type. Err thinkerwim.openbsd.amsterdam 70 i-# Supply the specified configuration type as an argument. Err thinkerwim.openbsd.amsterdam 70 i-# If it is invalid, we print an error message on stderr and exit with code 1. Err thinkerwim.openbsd.amsterdam 70 i-# Otherwise, we print the canonical config type on stdout and succeed. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This file is supposed to be the same for all GNU packages Err thinkerwim.openbsd.amsterdam 70 i-# and recognize all the CPU types, system types and aliases Err thinkerwim.openbsd.amsterdam 70 i-# that are meaningful with *any* GNU software. Err thinkerwim.openbsd.amsterdam 70 i-# Each package is responsible for reporting which valid configurations Err thinkerwim.openbsd.amsterdam 70 i-# it does not support. The user should be able to distinguish Err thinkerwim.openbsd.amsterdam 70 i-# a failure to support a valid configuration from a meaningless Err thinkerwim.openbsd.amsterdam 70 i-# configuration. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# The goal of this file is to map all the various variations of a given Err thinkerwim.openbsd.amsterdam 70 i-# machine specification into a single specification in the form: Err thinkerwim.openbsd.amsterdam 70 i-# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM Err thinkerwim.openbsd.amsterdam 70 i-# or in some cases, the newer four-part form: Err thinkerwim.openbsd.amsterdam 70 i-# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM Err thinkerwim.openbsd.amsterdam 70 i-# It is wrong to echo any other type of specification. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-me=`echo "$0" | sed -e 's,.*/,,'` Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-usage="\ Err thinkerwim.openbsd.amsterdam 70 i-Usage: $0 [OPTION] CPU-MFR-OPSYS Err thinkerwim.openbsd.amsterdam 70 i- $0 [OPTION] ALIAS Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-Canonicalize a configuration name. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-Operation modes: Err thinkerwim.openbsd.amsterdam 70 i- -h, --help print this help, then exit Err thinkerwim.openbsd.amsterdam 70 i- -t, --time-stamp print date of last modification, then exit Err thinkerwim.openbsd.amsterdam 70 i- -v, --version print version number, then exit Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-Report bugs and patches to ." Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-version="\ Err thinkerwim.openbsd.amsterdam 70 i-GNU config.sub ($timestamp) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 Err thinkerwim.openbsd.amsterdam 70 i-Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-This is free software; see the source for copying conditions. There is NO Err thinkerwim.openbsd.amsterdam 70 i-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-help=" Err thinkerwim.openbsd.amsterdam 70 i-Try \`$me --help' for more information." Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Parse command line Err thinkerwim.openbsd.amsterdam 70 i-while test $# -gt 0 ; do Err thinkerwim.openbsd.amsterdam 70 i- case $1 in Err thinkerwim.openbsd.amsterdam 70 i- --time-stamp | --time* | -t ) Err thinkerwim.openbsd.amsterdam 70 i- echo "$timestamp" ; exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- --version | -v ) Err thinkerwim.openbsd.amsterdam 70 i- echo "$version" ; exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- --help | --h* | -h ) Err thinkerwim.openbsd.amsterdam 70 i- echo "$usage"; exit 0 ;; Err thinkerwim.openbsd.amsterdam 70 i- -- ) # Stop option processing Err thinkerwim.openbsd.amsterdam 70 i- shift; break ;; Err thinkerwim.openbsd.amsterdam 70 i- - ) # Use stdin as input. Err thinkerwim.openbsd.amsterdam 70 i- break ;; Err thinkerwim.openbsd.amsterdam 70 i- -* ) Err thinkerwim.openbsd.amsterdam 70 i- echo "$me: invalid option $1$help" Err thinkerwim.openbsd.amsterdam 70 i- exit 1 ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- *local*) Err thinkerwim.openbsd.amsterdam 70 i- # First pass through any local machine types. Err thinkerwim.openbsd.amsterdam 70 i- echo $1 Err thinkerwim.openbsd.amsterdam 70 i- exit 0;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- * ) Err thinkerwim.openbsd.amsterdam 70 i- break ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i-done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-case $# in Err thinkerwim.openbsd.amsterdam 70 i- 0) echo "$me: missing argument$help" >&2 Err thinkerwim.openbsd.amsterdam 70 i- exit 1;; Err thinkerwim.openbsd.amsterdam 70 i- 1) ;; Err thinkerwim.openbsd.amsterdam 70 i- *) echo "$me: too many arguments$help" >&2 Err thinkerwim.openbsd.amsterdam 70 i- exit 1;; Err thinkerwim.openbsd.amsterdam 70 i-esac Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). Err thinkerwim.openbsd.amsterdam 70 i-# Here we must recognize all the valid KERNEL-OS combinations. Err thinkerwim.openbsd.amsterdam 70 i-maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` Err thinkerwim.openbsd.amsterdam 70 i-case $maybe_os in Err thinkerwim.openbsd.amsterdam 70 i- nto-qnx* | linux-gnu* | freebsd*-gnu* | storm-chaos* | os2-emx* | windows32-* | rtmk-nova*) Err thinkerwim.openbsd.amsterdam 70 i- os=-$maybe_os Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed 's/-[^-]*$//'` Err thinkerwim.openbsd.amsterdam 70 i- if [ $basic_machine != $1 ] Err thinkerwim.openbsd.amsterdam 70 i- then os=`echo $1 | sed 's/.*-/-/'` Err thinkerwim.openbsd.amsterdam 70 i- else os=; fi Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i-esac Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-### Let's recognize common machines as not being operating systems so Err thinkerwim.openbsd.amsterdam 70 i-### that things like config.sub decstation-3100 work. We also Err thinkerwim.openbsd.amsterdam 70 i-### recognize some manufacturers as not being operating systems, so we Err thinkerwim.openbsd.amsterdam 70 i-### can provide default operating systems below. Err thinkerwim.openbsd.amsterdam 70 i-case $os in Err thinkerwim.openbsd.amsterdam 70 i- -sun*os*) Err thinkerwim.openbsd.amsterdam 70 i- # Prevent following clause from handling this invalid input. Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ Err thinkerwim.openbsd.amsterdam 70 i- -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ Err thinkerwim.openbsd.amsterdam 70 i- -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ Err thinkerwim.openbsd.amsterdam 70 i- -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ Err thinkerwim.openbsd.amsterdam 70 i- -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ Err thinkerwim.openbsd.amsterdam 70 i- -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ Err thinkerwim.openbsd.amsterdam 70 i- -apple | -axis) Err thinkerwim.openbsd.amsterdam 70 i- os= Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=$1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -sim | -cisco | -oki | -wec | -winbond) Err thinkerwim.openbsd.amsterdam 70 i- os= Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=$1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -scout) Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -wrs) Err thinkerwim.openbsd.amsterdam 70 i- os=-vxworks Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=$1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -chorusos*) Err thinkerwim.openbsd.amsterdam 70 i- os=-chorusos Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=$1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -chorusrdb) Err thinkerwim.openbsd.amsterdam 70 i- os=-chorusrdb Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=$1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -hiux*) Err thinkerwim.openbsd.amsterdam 70 i- os=-hiuxwe2 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -sco5) Err thinkerwim.openbsd.amsterdam 70 i- os=-sco3.2v5 Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -sco4) Err thinkerwim.openbsd.amsterdam 70 i- os=-sco3.2v4 Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -sco3.2.[4-9]*) Err thinkerwim.openbsd.amsterdam 70 i- os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -sco3.2v[4-9]*) Err thinkerwim.openbsd.amsterdam 70 i- # Don't forget version if it is 3.2v4 or newer. Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -sco*) Err thinkerwim.openbsd.amsterdam 70 i- os=-sco3.2v2 Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -udk*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -isc) Err thinkerwim.openbsd.amsterdam 70 i- os=-isc2.2 Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -clix*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=clipper-intergraph Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -isc*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -lynx*) Err thinkerwim.openbsd.amsterdam 70 i- os=-lynxos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -ptx*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -windowsnt*) Err thinkerwim.openbsd.amsterdam 70 i- os=`echo $os | sed -e 's/windowsnt/winnt/'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -psos*) Err thinkerwim.openbsd.amsterdam 70 i- os=-psos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -mint | -mint[0-9]*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-atari Err thinkerwim.openbsd.amsterdam 70 i- os=-mint Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i-esac Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Decode aliases for certain CPU-COMPANY combinations. Err thinkerwim.openbsd.amsterdam 70 i-case $basic_machine in Err thinkerwim.openbsd.amsterdam 70 i- # Recognize the basic CPU types without company name. Err thinkerwim.openbsd.amsterdam 70 i- # Some are omitted here because they have special meanings below. Err thinkerwim.openbsd.amsterdam 70 i- 1750a | 580 \ Err thinkerwim.openbsd.amsterdam 70 i- | a29k \ Err thinkerwim.openbsd.amsterdam 70 i- | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ Err thinkerwim.openbsd.amsterdam 70 i- | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ Err thinkerwim.openbsd.amsterdam 70 i- | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ Err thinkerwim.openbsd.amsterdam 70 i- | clipper \ Err thinkerwim.openbsd.amsterdam 70 i- | d10v | d30v | dlx | dsp16xx \ Err thinkerwim.openbsd.amsterdam 70 i- | fr30 | frv \ Err thinkerwim.openbsd.amsterdam 70 i- | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ Err thinkerwim.openbsd.amsterdam 70 i- | i370 | i860 | i960 | ia64 \ Err thinkerwim.openbsd.amsterdam 70 i- | ip2k \ Err thinkerwim.openbsd.amsterdam 70 i- | m32r | m68000 | m68k | m88k | mcore \ Err thinkerwim.openbsd.amsterdam 70 i- | mips | mipsbe | mipseb | mipsel | mipsle \ Err thinkerwim.openbsd.amsterdam 70 i- | mips16 \ Err thinkerwim.openbsd.amsterdam 70 i- | mips64 | mips64el \ Err thinkerwim.openbsd.amsterdam 70 i- | mips64vr | mips64vrel \ Err thinkerwim.openbsd.amsterdam 70 i- | mips64orion | mips64orionel \ Err thinkerwim.openbsd.amsterdam 70 i- | mips64vr4100 | mips64vr4100el \ Err thinkerwim.openbsd.amsterdam 70 i- | mips64vr4300 | mips64vr4300el \ Err thinkerwim.openbsd.amsterdam 70 i- | mips64vr5000 | mips64vr5000el \ Err thinkerwim.openbsd.amsterdam 70 i- | mipsisa32 | mipsisa32el \ Err thinkerwim.openbsd.amsterdam 70 i- | mipsisa64 | mipsisa64el \ Err thinkerwim.openbsd.amsterdam 70 i- | mipsisa64sb1 | mipsisa64sb1el \ Err thinkerwim.openbsd.amsterdam 70 i- | mipsisa64sr71k | mipsisa64sr71kel \ Err thinkerwim.openbsd.amsterdam 70 i- | mipstx39 | mipstx39el \ Err thinkerwim.openbsd.amsterdam 70 i- | mn10200 | mn10300 \ Err thinkerwim.openbsd.amsterdam 70 i- | ns16k | ns32k \ Err thinkerwim.openbsd.amsterdam 70 i- | openrisc | or32 \ Err thinkerwim.openbsd.amsterdam 70 i- | pdp10 | pdp11 | pj | pjl \ Err thinkerwim.openbsd.amsterdam 70 i- | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ Err thinkerwim.openbsd.amsterdam 70 i- | pyramid \ Err thinkerwim.openbsd.amsterdam 70 i- | sh | sh[1234] | sh3e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ Err thinkerwim.openbsd.amsterdam 70 i- | sh64 | sh64le \ Err thinkerwim.openbsd.amsterdam 70 i- | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ Err thinkerwim.openbsd.amsterdam 70 i- | strongarm \ Err thinkerwim.openbsd.amsterdam 70 i- | tahoe | thumb | tic80 | tron \ Err thinkerwim.openbsd.amsterdam 70 i- | v850 | v850e \ Err thinkerwim.openbsd.amsterdam 70 i- | we32k \ Err thinkerwim.openbsd.amsterdam 70 i- | x86 | xscale | xstormy16 | xtensa \ Err thinkerwim.openbsd.amsterdam 70 i- | z8k) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=$basic_machine-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- m6811 | m68hc11 | m6812 | m68hc12) Err thinkerwim.openbsd.amsterdam 70 i- # Motorola 68HC11/12. Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=$basic_machine-unknown Err thinkerwim.openbsd.amsterdam 70 i- os=-none Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- # We use `pc' rather than `unknown' Err thinkerwim.openbsd.amsterdam 70 i- # because (1) that's what they normally are, and Err thinkerwim.openbsd.amsterdam 70 i- # (2) the word "unknown" tends to confuse beginning users. Err thinkerwim.openbsd.amsterdam 70 i- i*86 | x86_64) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=$basic_machine-pc Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- # Object if more than one company name word. Err thinkerwim.openbsd.amsterdam 70 i- *-*-*) Err thinkerwim.openbsd.amsterdam 70 i- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- # Recognize the basic CPU types with company name. Err thinkerwim.openbsd.amsterdam 70 i- 580-* \ Err thinkerwim.openbsd.amsterdam 70 i- | a29k-* \ Err thinkerwim.openbsd.amsterdam 70 i- | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ Err thinkerwim.openbsd.amsterdam 70 i- | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ Err thinkerwim.openbsd.amsterdam 70 i- | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ Err thinkerwim.openbsd.amsterdam 70 i- | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ Err thinkerwim.openbsd.amsterdam 70 i- | avr-* \ Err thinkerwim.openbsd.amsterdam 70 i- | bs2000-* \ Err thinkerwim.openbsd.amsterdam 70 i- | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* \ Err thinkerwim.openbsd.amsterdam 70 i- | clipper-* | cydra-* \ Err thinkerwim.openbsd.amsterdam 70 i- | d10v-* | d30v-* | dlx-* \ Err thinkerwim.openbsd.amsterdam 70 i- | elxsi-* \ Err thinkerwim.openbsd.amsterdam 70 i- | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ Err thinkerwim.openbsd.amsterdam 70 i- | h8300-* | h8500-* \ Err thinkerwim.openbsd.amsterdam 70 i- | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ Err thinkerwim.openbsd.amsterdam 70 i- | i*86-* | i860-* | i960-* | ia64-* \ Err thinkerwim.openbsd.amsterdam 70 i- | ip2k-* \ Err thinkerwim.openbsd.amsterdam 70 i- | m32r-* \ Err thinkerwim.openbsd.amsterdam 70 i- | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ Err thinkerwim.openbsd.amsterdam 70 i- | m88110-* | m88k-* | mcore-* \ Err thinkerwim.openbsd.amsterdam 70 i- | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ Err thinkerwim.openbsd.amsterdam 70 i- | mips16-* \ Err thinkerwim.openbsd.amsterdam 70 i- | mips64-* | mips64el-* \ Err thinkerwim.openbsd.amsterdam 70 i- | mips64vr-* | mips64vrel-* \ Err thinkerwim.openbsd.amsterdam 70 i- | mips64orion-* | mips64orionel-* \ Err thinkerwim.openbsd.amsterdam 70 i- | mips64vr4100-* | mips64vr4100el-* \ Err thinkerwim.openbsd.amsterdam 70 i- | mips64vr4300-* | mips64vr4300el-* \ Err thinkerwim.openbsd.amsterdam 70 i- | mips64vr5000-* | mips64vr5000el-* \ Err thinkerwim.openbsd.amsterdam 70 i- | mipsisa32-* | mipsisa32el-* \ Err thinkerwim.openbsd.amsterdam 70 i- | mipsisa64-* | mipsisa64el-* \ Err thinkerwim.openbsd.amsterdam 70 i- | mipsisa64sb1-* | mipsisa64sb1el-* \ Err thinkerwim.openbsd.amsterdam 70 i- | mipsisa64sr71k-* | mipsisa64sr71kel-* \ Err thinkerwim.openbsd.amsterdam 70 i- | mipstx39 | mipstx39el \ Err thinkerwim.openbsd.amsterdam 70 i- | none-* | np1-* | ns16k-* | ns32k-* \ Err thinkerwim.openbsd.amsterdam 70 i- | orion-* \ Err thinkerwim.openbsd.amsterdam 70 i- | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ Err thinkerwim.openbsd.amsterdam 70 i- | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ Err thinkerwim.openbsd.amsterdam 70 i- | pyramid-* \ Err thinkerwim.openbsd.amsterdam 70 i- | romp-* | rs6000-* \ Err thinkerwim.openbsd.amsterdam 70 i- | sh-* | sh[1234]-* | sh3e-* | sh[34]eb-* | shbe-* \ Err thinkerwim.openbsd.amsterdam 70 i- | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ Err thinkerwim.openbsd.amsterdam 70 i- | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ Err thinkerwim.openbsd.amsterdam 70 i- | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ Err thinkerwim.openbsd.amsterdam 70 i- | tahoe-* | thumb-* | tic30-* | tic4x-* | tic54x-* | tic80-* | tron-* \ Err thinkerwim.openbsd.amsterdam 70 i- | v850-* | v850e-* | vax-* \ Err thinkerwim.openbsd.amsterdam 70 i- | we32k-* \ Err thinkerwim.openbsd.amsterdam 70 i- | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ Err thinkerwim.openbsd.amsterdam 70 i- | xtensa-* \ Err thinkerwim.openbsd.amsterdam 70 i- | ymp-* \ Err thinkerwim.openbsd.amsterdam 70 i- | z8k-*) Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- # Recognize the various machine names and aliases which stand Err thinkerwim.openbsd.amsterdam 70 i- # for a CPU type and a company and sometimes even an OS. Err thinkerwim.openbsd.amsterdam 70 i- 386bsd) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i386-unknown Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68000-att Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- 3b*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=we32k-att Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- a29khif) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=a29k-amd Err thinkerwim.openbsd.amsterdam 70 i- os=-udi Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- adobe68k) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68010-adobe Err thinkerwim.openbsd.amsterdam 70 i- os=-scout Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- alliant | fx80) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=fx80-alliant Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- altos | altos3068) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-altos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- am29k) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=a29k-none Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- amdahl) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=580-amdahl Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- amiga | amiga-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- amigaos | amigados) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-unknown Err thinkerwim.openbsd.amsterdam 70 i- os=-amigaos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- amigaunix | amix) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-unknown Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- apollo68) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-apollo Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- apollo68bsd) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-apollo Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- aux) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-apple Err thinkerwim.openbsd.amsterdam 70 i- os=-aux Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- balance) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=ns32k-sequent Err thinkerwim.openbsd.amsterdam 70 i- os=-dynix Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- c90) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=c90-cray Err thinkerwim.openbsd.amsterdam 70 i- os=-unicos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- convex-c1) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=c1-convex Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- convex-c2) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=c2-convex Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- convex-c32) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=c32-convex Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- convex-c34) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=c34-convex Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- convex-c38) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=c38-convex Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- cray | j90) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=j90-cray Err thinkerwim.openbsd.amsterdam 70 i- os=-unicos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- crds | unos) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-crds Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- cris | cris-* | etrax*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=cris-axis Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- da30 | da30-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-da30 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=mips-dec Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- decsystem10* | dec10*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=pdp10-dec Err thinkerwim.openbsd.amsterdam 70 i- os=-tops10 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- decsystem20* | dec20*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=pdp10-dec Err thinkerwim.openbsd.amsterdam 70 i- os=-tops20 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- delta | 3300 | motorola-3300 | motorola-delta \ Err thinkerwim.openbsd.amsterdam 70 i- | 3300-motorola | delta-motorola) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-motorola Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- delta88) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m88k-motorola Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv3 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- dpx20 | dpx20-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=rs6000-bull Err thinkerwim.openbsd.amsterdam 70 i- os=-bosx Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- dpx2* | dpx2*-bull) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-bull Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv3 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ebmon29k) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=a29k-amd Err thinkerwim.openbsd.amsterdam 70 i- os=-ebmon Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- elxsi) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=elxsi-elxsi Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- encore | umax | mmax) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=ns32k-encore Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- es1800 | OSE68k | ose68k | ose | OSE) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-ericsson Err thinkerwim.openbsd.amsterdam 70 i- os=-ose Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- fx2800) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i860-alliant Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- genix) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=ns32k-ns Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- gmicro) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=tron-gmicro Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- go32) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i386-pc Err thinkerwim.openbsd.amsterdam 70 i- os=-go32 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- h3050r* | hiux*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.1-hitachi Err thinkerwim.openbsd.amsterdam 70 i- os=-hiuxwe2 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- h8300hms) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=h8300-hitachi Err thinkerwim.openbsd.amsterdam 70 i- os=-hms Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- h8300xray) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=h8300-hitachi Err thinkerwim.openbsd.amsterdam 70 i- os=-xray Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- h8500hms) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=h8500-hitachi Err thinkerwim.openbsd.amsterdam 70 i- os=-hms Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- harris) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m88k-harris Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv3 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hp300-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-hp Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hp300bsd) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-hp Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hp300hpux) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-hp Err thinkerwim.openbsd.amsterdam 70 i- os=-hpux Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hp3k9[0-9][0-9] | hp9[0-9][0-9]) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.0-hp Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hp9k2[0-9][0-9] | hp9k31[0-9]) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68000-hp Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hp9k3[2-9][0-9]) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-hp Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hp9k6[0-9][0-9] | hp6[0-9][0-9]) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.0-hp Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hp9k7[0-79][0-9] | hp7[0-79][0-9]) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.1-hp Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hp9k78[0-9] | hp78[0-9]) Err thinkerwim.openbsd.amsterdam 70 i- # FIXME: really hppa2.0-hp Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.1-hp Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) Err thinkerwim.openbsd.amsterdam 70 i- # FIXME: really hppa2.0-hp Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.1-hp Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hp9k8[0-9][13679] | hp8[0-9][13679]) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.1-hp Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hp9k8[0-9][0-9] | hp8[0-9][0-9]) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.0-hp Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hppa-next) Err thinkerwim.openbsd.amsterdam 70 i- os=-nextstep3 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hppaosf) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.1-hp Err thinkerwim.openbsd.amsterdam 70 i- os=-osf Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- hppro) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.1-hp Err thinkerwim.openbsd.amsterdam 70 i- os=-proelf Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- i370-ibm* | ibm*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i370-ibm Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i-# I'm not sure what "Sysv32" means. Should this be sysv3.2? Err thinkerwim.openbsd.amsterdam 70 i- i*86v32) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv32 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86v4*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86v) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- i*86sol2) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` Err thinkerwim.openbsd.amsterdam 70 i- os=-solaris2 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- i386mach) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i386-mach Err thinkerwim.openbsd.amsterdam 70 i- os=-mach Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- i386-vsta | vsta) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i386-unknown Err thinkerwim.openbsd.amsterdam 70 i- os=-vsta Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- iris | iris4d) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=mips-sgi Err thinkerwim.openbsd.amsterdam 70 i- case $os in Err thinkerwim.openbsd.amsterdam 70 i- -irix*) Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *) Err thinkerwim.openbsd.amsterdam 70 i- os=-irix4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- isi68 | isi) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-isi Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- m88k-omron*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m88k-omron Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- magnum | m3230) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=mips-mips Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- merlin) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=ns32k-utek Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- mingw32) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i386-pc Err thinkerwim.openbsd.amsterdam 70 i- os=-mingw32 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- miniframe) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68000-convergent Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-atari Err thinkerwim.openbsd.amsterdam 70 i- os=-mint Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- mips3*-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- mips3*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- mmix*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=mmix-knuth Err thinkerwim.openbsd.amsterdam 70 i- os=-mmixware Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- monitor) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-rom68k Err thinkerwim.openbsd.amsterdam 70 i- os=-coff Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- morphos) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=powerpc-unknown Err thinkerwim.openbsd.amsterdam 70 i- os=-morphos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- msdos) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i386-pc Err thinkerwim.openbsd.amsterdam 70 i- os=-msdos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- mvs) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i370-ibm Err thinkerwim.openbsd.amsterdam 70 i- os=-mvs Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ncr3000) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i486-ncr Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- netbsd386) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i386-unknown Err thinkerwim.openbsd.amsterdam 70 i- os=-netbsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- netwinder) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=armv4l-rebel Err thinkerwim.openbsd.amsterdam 70 i- os=-linux Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- news | news700 | news800 | news900) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-sony Err thinkerwim.openbsd.amsterdam 70 i- os=-newsos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- news1000) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68030-sony Err thinkerwim.openbsd.amsterdam 70 i- os=-newsos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- news-3600 | risc-news) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=mips-sony Err thinkerwim.openbsd.amsterdam 70 i- os=-newsos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- necv70) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=v70-nec Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- next | m*-next ) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-next Err thinkerwim.openbsd.amsterdam 70 i- case $os in Err thinkerwim.openbsd.amsterdam 70 i- -nextstep* ) Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -ns2*) Err thinkerwim.openbsd.amsterdam 70 i- os=-nextstep2 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *) Err thinkerwim.openbsd.amsterdam 70 i- os=-nextstep3 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- nh3000) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-harris Err thinkerwim.openbsd.amsterdam 70 i- os=-cxux Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- nh[45]000) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m88k-harris Err thinkerwim.openbsd.amsterdam 70 i- os=-cxux Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- nindy960) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i960-intel Err thinkerwim.openbsd.amsterdam 70 i- os=-nindy Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- mon960) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i960-intel Err thinkerwim.openbsd.amsterdam 70 i- os=-mon960 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- nonstopux) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=mips-compaq Err thinkerwim.openbsd.amsterdam 70 i- os=-nonstopux Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- np1) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=np1-gould Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- nsr-tandem) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=nsr-tandem Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- op50n-* | op60c-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.1-oki Err thinkerwim.openbsd.amsterdam 70 i- os=-proelf Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- or32 | or32-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=or32-unknown Err thinkerwim.openbsd.amsterdam 70 i- os=-coff Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- OSE68000 | ose68000) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68000-ericsson Err thinkerwim.openbsd.amsterdam 70 i- os=-ose Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- os68k) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-none Err thinkerwim.openbsd.amsterdam 70 i- os=-os68k Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pa-hitachi) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.1-hitachi Err thinkerwim.openbsd.amsterdam 70 i- os=-hiuxwe2 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- paragon) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i860-intel Err thinkerwim.openbsd.amsterdam 70 i- os=-osf Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pbd) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=sparc-tti Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pbb) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-tti Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pc532 | pc532-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=ns32k-pc532 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pentium | p5 | k5 | k6 | nexgen | viac3) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i586-pc Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pentiumpro | p6 | 6x86 | athlon | athlon_*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i686-pc Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pentiumii | pentium2) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i686-pc Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pentiumpro-* | p6-* | 6x86-* | athlon-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pentiumii-* | pentium2-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pn) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=pn-gould Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- power) basic_machine=power-ibm Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ppc) basic_machine=powerpc-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ppcle | powerpclittle | ppc-le | powerpc-little) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=powerpcle-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ppcle-* | powerpclittle-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ppc64) basic_machine=powerpc64-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ppc64le | powerpc64little | ppc64-le | powerpc64-little) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=powerpc64le-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ppc64le-* | powerpc64little-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ps2) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i386-ibm Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pw32) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i586-unknown Err thinkerwim.openbsd.amsterdam 70 i- os=-pw32 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- rom68k) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-rom68k Err thinkerwim.openbsd.amsterdam 70 i- os=-coff Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- rm[46]00) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=mips-siemens Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- rtpc | rtpc-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=romp-ibm Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- s390 | s390-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=s390-ibm Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- s390x | s390x-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=s390x-ibm Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sa29200) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=a29k-amd Err thinkerwim.openbsd.amsterdam 70 i- os=-udi Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sb1) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=mipsisa64sb1-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sb1el) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=mipsisa64sb1el-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sequent) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i386-sequent Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sh) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=sh-hitachi Err thinkerwim.openbsd.amsterdam 70 i- os=-hms Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sparclite-wrs | simso-wrs) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=sparclite-wrs Err thinkerwim.openbsd.amsterdam 70 i- os=-vxworks Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sps7) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-bull Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv2 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- spur) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=spur-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- st2000) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-tandem Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- stratus) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i860-stratus Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sun2) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68000-sun Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sun2os3) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68000-sun Err thinkerwim.openbsd.amsterdam 70 i- os=-sunos3 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sun2os4) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68000-sun Err thinkerwim.openbsd.amsterdam 70 i- os=-sunos4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sun3os3) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-sun Err thinkerwim.openbsd.amsterdam 70 i- os=-sunos3 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sun3os4) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-sun Err thinkerwim.openbsd.amsterdam 70 i- os=-sunos4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sun4os3) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=sparc-sun Err thinkerwim.openbsd.amsterdam 70 i- os=-sunos3 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sun4os4) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=sparc-sun Err thinkerwim.openbsd.amsterdam 70 i- os=-sunos4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sun4sol2) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=sparc-sun Err thinkerwim.openbsd.amsterdam 70 i- os=-solaris2 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sun3 | sun3-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-sun Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sun4) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=sparc-sun Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sun386 | sun386i | roadrunner) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i386-sun Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sv1) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=sv1-cray Err thinkerwim.openbsd.amsterdam 70 i- os=-unicos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- symmetry) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i386-sequent Err thinkerwim.openbsd.amsterdam 70 i- os=-dynix Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- t3d) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=alpha-cray Err thinkerwim.openbsd.amsterdam 70 i- os=-unicos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- t3e) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=alphaev5-cray Err thinkerwim.openbsd.amsterdam 70 i- os=-unicos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- t90) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=t90-cray Err thinkerwim.openbsd.amsterdam 70 i- os=-unicos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- tic4x | c4x*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=tic4x-unknown Err thinkerwim.openbsd.amsterdam 70 i- os=-coff Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- tic54x | c54x*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=tic54x-unknown Err thinkerwim.openbsd.amsterdam 70 i- os=-coff Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- tx39) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=mipstx39-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- tx39el) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=mipstx39el-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- toad1) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=pdp10-xkl Err thinkerwim.openbsd.amsterdam 70 i- os=-tops20 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- tower | tower-32) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-ncr Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- udi29k) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=a29k-amd Err thinkerwim.openbsd.amsterdam 70 i- os=-udi Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ultra3) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=a29k-nyu Err thinkerwim.openbsd.amsterdam 70 i- os=-sym1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- v810 | necv810) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=v810-nec Err thinkerwim.openbsd.amsterdam 70 i- os=-none Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- vaxv) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=vax-dec Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- vms) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=vax-dec Err thinkerwim.openbsd.amsterdam 70 i- os=-vms Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- vpp*|vx|vx-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=f301-fujitsu Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- vxworks960) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i960-wrs Err thinkerwim.openbsd.amsterdam 70 i- os=-vxworks Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- vxworks68) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-wrs Err thinkerwim.openbsd.amsterdam 70 i- os=-vxworks Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- vxworks29k) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=a29k-wrs Err thinkerwim.openbsd.amsterdam 70 i- os=-vxworks Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- w65*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=w65-wdc Err thinkerwim.openbsd.amsterdam 70 i- os=-none Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- w89k-*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.1-winbond Err thinkerwim.openbsd.amsterdam 70 i- os=-proelf Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- windows32) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=i386-pc Err thinkerwim.openbsd.amsterdam 70 i- os=-windows32-msvcrt Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- xps | xps100) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=xps100-honeywell Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- ymp) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=ymp-cray Err thinkerwim.openbsd.amsterdam 70 i- os=-unicos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- z8k-*-coff) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=z8k-unknown Err thinkerwim.openbsd.amsterdam 70 i- os=-sim Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- none) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=none-none Err thinkerwim.openbsd.amsterdam 70 i- os=-none Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Here we handle the default manufacturer of certain CPU types. It is in Err thinkerwim.openbsd.amsterdam 70 i-# some cases the only manufacturer, in others, it is the most popular. Err thinkerwim.openbsd.amsterdam 70 i- w89k) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.1-winbond Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- op50n) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.1-oki Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- op60c) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=hppa1.1-oki Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- romp) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=romp-ibm Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- rs6000) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=rs6000-ibm Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- vax) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=vax-dec Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pdp10) Err thinkerwim.openbsd.amsterdam 70 i- # there are many clones, so DEC is not a safe bet Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=pdp10-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pdp11) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=pdp11-dec Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- we32k) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=we32k-att Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sh3 | sh4 | sh3eb | sh4eb | sh[1234]le | sh3ele) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=sh-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sh64) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=sh64-unknown Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sparc | sparcv9 | sparcv9b) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=sparc-sun Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- cydra) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=cydra-cydrome Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- orion) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=orion-highlevel Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- orion105) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=clipper-highlevel Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- mac | mpw | mac-mpw) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=m68k-apple Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pmac | pmac-mpw) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=powerpc-apple Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-unknown) Err thinkerwim.openbsd.amsterdam 70 i- # Make sure to match an already-canonicalized machine name. Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *) Err thinkerwim.openbsd.amsterdam 70 i- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i-esac Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Here we canonicalize certain aliases for manufacturers. Err thinkerwim.openbsd.amsterdam 70 i-case $basic_machine in Err thinkerwim.openbsd.amsterdam 70 i- *-digital*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-commodore*) Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *) Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i-esac Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Decode manufacturer-specific aliases for certain operating systems. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-if [ x"$os" != x"" ] Err thinkerwim.openbsd.amsterdam 70 i-then Err thinkerwim.openbsd.amsterdam 70 i-case $os in Err thinkerwim.openbsd.amsterdam 70 i- # First match some system type aliases Err thinkerwim.openbsd.amsterdam 70 i- # that might get confused with valid system types. Err thinkerwim.openbsd.amsterdam 70 i- # -solaris* is a basic system type, with this one exception. Err thinkerwim.openbsd.amsterdam 70 i- -solaris1 | -solaris1.*) Err thinkerwim.openbsd.amsterdam 70 i- os=`echo $os | sed -e 's|solaris1|sunos4|'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -solaris) Err thinkerwim.openbsd.amsterdam 70 i- os=-solaris2 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -svr4*) Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -unixware*) Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv4.2uw Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -gnu/linux*) Err thinkerwim.openbsd.amsterdam 70 i- os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- # First accept the basic system types. Err thinkerwim.openbsd.amsterdam 70 i- # The portable systems comes first. Err thinkerwim.openbsd.amsterdam 70 i- # Each alternative MUST END IN A *, to match a version number. Err thinkerwim.openbsd.amsterdam 70 i- # -sysv* is not here because it comes later, after sysvr4. Err thinkerwim.openbsd.amsterdam 70 i- -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ Err thinkerwim.openbsd.amsterdam 70 i- | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ Err thinkerwim.openbsd.amsterdam 70 i- | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ Err thinkerwim.openbsd.amsterdam 70 i- | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ Err thinkerwim.openbsd.amsterdam 70 i- | -aos* \ Err thinkerwim.openbsd.amsterdam 70 i- | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ Err thinkerwim.openbsd.amsterdam 70 i- | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ Err thinkerwim.openbsd.amsterdam 70 i- | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ Err thinkerwim.openbsd.amsterdam 70 i- | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ Err thinkerwim.openbsd.amsterdam 70 i- | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ Err thinkerwim.openbsd.amsterdam 70 i- | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ Err thinkerwim.openbsd.amsterdam 70 i- | -chorusos* | -chorusrdb* \ Err thinkerwim.openbsd.amsterdam 70 i- | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ Err thinkerwim.openbsd.amsterdam 70 i- | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ Err thinkerwim.openbsd.amsterdam 70 i- | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \ Err thinkerwim.openbsd.amsterdam 70 i- | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ Err thinkerwim.openbsd.amsterdam 70 i- | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ Err thinkerwim.openbsd.amsterdam 70 i- | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ Err thinkerwim.openbsd.amsterdam 70 i- | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* | -powermax*) Err thinkerwim.openbsd.amsterdam 70 i- # Remember, each alternative MUST END IN *, to match a version number. Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -qnx*) Err thinkerwim.openbsd.amsterdam 70 i- case $basic_machine in Err thinkerwim.openbsd.amsterdam 70 i- x86-* | i*86-*) Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *) Err thinkerwim.openbsd.amsterdam 70 i- os=-nto$os Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -nto*) Err thinkerwim.openbsd.amsterdam 70 i- os=-nto-qnx Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ Err thinkerwim.openbsd.amsterdam 70 i- | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ Err thinkerwim.openbsd.amsterdam 70 i- | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -mac*) Err thinkerwim.openbsd.amsterdam 70 i- os=`echo $os | sed -e 's|mac|macos|'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -linux*) Err thinkerwim.openbsd.amsterdam 70 i- os=`echo $os | sed -e 's|linux|linux-gnu|'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -sunos5*) Err thinkerwim.openbsd.amsterdam 70 i- os=`echo $os | sed -e 's|sunos5|solaris2|'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -sunos6*) Err thinkerwim.openbsd.amsterdam 70 i- os=`echo $os | sed -e 's|sunos6|solaris3|'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -opened*) Err thinkerwim.openbsd.amsterdam 70 i- os=-openedition Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -wince*) Err thinkerwim.openbsd.amsterdam 70 i- os=-wince Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -osfrose*) Err thinkerwim.openbsd.amsterdam 70 i- os=-osfrose Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -osf*) Err thinkerwim.openbsd.amsterdam 70 i- os=-osf Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -utek*) Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -dynix*) Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -acis*) Err thinkerwim.openbsd.amsterdam 70 i- os=-aos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -atheos*) Err thinkerwim.openbsd.amsterdam 70 i- os=-atheos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -386bsd) Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -ctix* | -uts*) Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -nova*) Err thinkerwim.openbsd.amsterdam 70 i- os=-rtmk-nova Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -ns2 ) Err thinkerwim.openbsd.amsterdam 70 i- os=-nextstep2 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -nsk*) Err thinkerwim.openbsd.amsterdam 70 i- os=-nsk Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- # Preserve the version number of sinix5. Err thinkerwim.openbsd.amsterdam 70 i- -sinix5.*) Err thinkerwim.openbsd.amsterdam 70 i- os=`echo $os | sed -e 's|sinix|sysv|'` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -sinix*) Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -triton*) Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv3 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -oss*) Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv3 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -svr4) Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -svr3) Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv3 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -sysvr4) Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- # This must come after -sysvr4. Err thinkerwim.openbsd.amsterdam 70 i- -sysv*) Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -ose*) Err thinkerwim.openbsd.amsterdam 70 i- os=-ose Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -es1800*) Err thinkerwim.openbsd.amsterdam 70 i- os=-ose Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -xenix) Err thinkerwim.openbsd.amsterdam 70 i- os=-xenix Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) Err thinkerwim.openbsd.amsterdam 70 i- os=-mint Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -none) Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *) Err thinkerwim.openbsd.amsterdam 70 i- # Get rid of the `-' at the beginning of $os. Err thinkerwim.openbsd.amsterdam 70 i- os=`echo $os | sed 's/[^-]*-//'` Err thinkerwim.openbsd.amsterdam 70 i- echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i-esac Err thinkerwim.openbsd.amsterdam 70 i-else Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Here we handle the default operating systems that come with various machines. Err thinkerwim.openbsd.amsterdam 70 i-# The value should be what the vendor currently ships out the door with their Err thinkerwim.openbsd.amsterdam 70 i-# machine or put another way, the most popular os provided with the machine. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Note that if you're going to try to match "-MANUFACTURER" here (say, Err thinkerwim.openbsd.amsterdam 70 i-# "-sun"), then you have to tell the case statement up towards the top Err thinkerwim.openbsd.amsterdam 70 i-# that MANUFACTURER isn't an operating system. Otherwise, code above Err thinkerwim.openbsd.amsterdam 70 i-# will signal an error saying that MANUFACTURER isn't an operating Err thinkerwim.openbsd.amsterdam 70 i-# system, and we'll never get to this point. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-case $basic_machine in Err thinkerwim.openbsd.amsterdam 70 i- *-acorn) Err thinkerwim.openbsd.amsterdam 70 i- os=-riscix1.2 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- arm*-rebel) Err thinkerwim.openbsd.amsterdam 70 i- os=-linux Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- arm*-semi) Err thinkerwim.openbsd.amsterdam 70 i- os=-aout Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- # This must come before the *-dec entry. Err thinkerwim.openbsd.amsterdam 70 i- pdp10-*) Err thinkerwim.openbsd.amsterdam 70 i- os=-tops20 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- pdp11-*) Err thinkerwim.openbsd.amsterdam 70 i- os=-none Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-dec | vax-*) Err thinkerwim.openbsd.amsterdam 70 i- os=-ultrix4.2 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- m68*-apollo) Err thinkerwim.openbsd.amsterdam 70 i- os=-domain Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- i386-sun) Err thinkerwim.openbsd.amsterdam 70 i- os=-sunos4.0.2 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- m68000-sun) Err thinkerwim.openbsd.amsterdam 70 i- os=-sunos3 Err thinkerwim.openbsd.amsterdam 70 i- # This also exists in the configure program, but was not the Err thinkerwim.openbsd.amsterdam 70 i- # default. Err thinkerwim.openbsd.amsterdam 70 i- # os=-sunos4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- m68*-cisco) Err thinkerwim.openbsd.amsterdam 70 i- os=-aout Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- mips*-cisco) Err thinkerwim.openbsd.amsterdam 70 i- os=-elf Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- mips*-*) Err thinkerwim.openbsd.amsterdam 70 i- os=-elf Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- or32-*) Err thinkerwim.openbsd.amsterdam 70 i- os=-coff Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-tti) # must be before sparc entry or we get the wrong os. Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv3 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- sparc-* | *-sun) Err thinkerwim.openbsd.amsterdam 70 i- os=-sunos4.1.1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-be) Err thinkerwim.openbsd.amsterdam 70 i- os=-beos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-ibm) Err thinkerwim.openbsd.amsterdam 70 i- os=-aix Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-wec) Err thinkerwim.openbsd.amsterdam 70 i- os=-proelf Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-winbond) Err thinkerwim.openbsd.amsterdam 70 i- os=-proelf Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-oki) Err thinkerwim.openbsd.amsterdam 70 i- os=-proelf Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-hp) Err thinkerwim.openbsd.amsterdam 70 i- os=-hpux Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-hitachi) Err thinkerwim.openbsd.amsterdam 70 i- os=-hiux Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-cbm) Err thinkerwim.openbsd.amsterdam 70 i- os=-amigaos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-dg) Err thinkerwim.openbsd.amsterdam 70 i- os=-dgux Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-dolphin) Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv3 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- m68k-ccur) Err thinkerwim.openbsd.amsterdam 70 i- os=-rtu Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- m88k-omron*) Err thinkerwim.openbsd.amsterdam 70 i- os=-luna Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-next ) Err thinkerwim.openbsd.amsterdam 70 i- os=-nextstep Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-sequent) Err thinkerwim.openbsd.amsterdam 70 i- os=-ptx Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-crds) Err thinkerwim.openbsd.amsterdam 70 i- os=-unos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-ns) Err thinkerwim.openbsd.amsterdam 70 i- os=-genix Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- i370-*) Err thinkerwim.openbsd.amsterdam 70 i- os=-mvs Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-next) Err thinkerwim.openbsd.amsterdam 70 i- os=-nextstep3 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-gould) Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-highlevel) Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-encore) Err thinkerwim.openbsd.amsterdam 70 i- os=-bsd Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-sgi) Err thinkerwim.openbsd.amsterdam 70 i- os=-irix Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-siemens) Err thinkerwim.openbsd.amsterdam 70 i- os=-sysv4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-masscomp) Err thinkerwim.openbsd.amsterdam 70 i- os=-rtu Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- f30[01]-fujitsu | f700-fujitsu) Err thinkerwim.openbsd.amsterdam 70 i- os=-uxpv Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-rom68k) Err thinkerwim.openbsd.amsterdam 70 i- os=-coff Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-*bug) Err thinkerwim.openbsd.amsterdam 70 i- os=-coff Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-apple) Err thinkerwim.openbsd.amsterdam 70 i- os=-macos Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *-atari*) Err thinkerwim.openbsd.amsterdam 70 i- os=-mint Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *) Err thinkerwim.openbsd.amsterdam 70 i- os=-none Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i-esac Err thinkerwim.openbsd.amsterdam 70 i-fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Here we handle the case where we know the os, and the CPU type, but not the Err thinkerwim.openbsd.amsterdam 70 i-# manufacturer. We pick the logical manufacturer. Err thinkerwim.openbsd.amsterdam 70 i-vendor=unknown Err thinkerwim.openbsd.amsterdam 70 i-case $basic_machine in Err thinkerwim.openbsd.amsterdam 70 i- *-unknown) Err thinkerwim.openbsd.amsterdam 70 i- case $os in Err thinkerwim.openbsd.amsterdam 70 i- -riscix*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=acorn Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -sunos*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=sun Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -aix*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=ibm Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -beos*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=be Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -hpux*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=hp Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -mpeix*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=hp Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -hiux*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=hitachi Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -unos*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=crds Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -dgux*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=dg Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -luna*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=omron Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -genix*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=ns Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -mvs* | -opened*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=ibm Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -ptx*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=sequent Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -vxsim* | -vxworks* | -windiss*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=wrs Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -aux*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=apple Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -hms*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=hitachi Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -mpw* | -macos*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=apple Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=atari Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- -vos*) Err thinkerwim.openbsd.amsterdam 70 i- vendor=stratus Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i-esac Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-echo $basic_machine$os Err thinkerwim.openbsd.amsterdam 70 i-exit 0 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Local variables: Err thinkerwim.openbsd.amsterdam 70 i-# eval: (add-hook 'write-file-hooks 'time-stamp) Err thinkerwim.openbsd.amsterdam 70 i-# time-stamp-start: "timestamp='" Err thinkerwim.openbsd.amsterdam 70 i-# time-stamp-format: "%:y-%02m-%02d" Err thinkerwim.openbsd.amsterdam 70 i-# time-stamp-end: "'" Err thinkerwim.openbsd.amsterdam 70 i-# End: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/depcomp b/depcomp /git/enscript/file/depcomp.gph thinkerwim.org 70 i@@ -1,423 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-#! /bin/sh Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# depcomp - compile a program generating dependencies as side-effects Err thinkerwim.openbsd.amsterdam 70 i-# Copyright 1999, 2000 Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; if not, write to the Free Software Err thinkerwim.openbsd.amsterdam 70 i-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA Err thinkerwim.openbsd.amsterdam 70 i-# 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# As a special exception to the GNU General Public License, if you Err thinkerwim.openbsd.amsterdam 70 i-# distribute this file as part of a program that contains a Err thinkerwim.openbsd.amsterdam 70 i-# configuration script generated by Autoconf, you may include it under Err thinkerwim.openbsd.amsterdam 70 i-# the same distribution terms that you use for the rest of that program. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Originally written by Alexandre Oliva . Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-if test -z "$depmode" || test -z "$source" || test -z "$object"; then Err thinkerwim.openbsd.amsterdam 70 i- echo "depcomp: Variables source, object and depmode must be set" 1>&2 Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i-fi Err thinkerwim.openbsd.amsterdam 70 i-# `libtool' can also be set to `yes' or `no'. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-if test -z "$depfile"; then Err thinkerwim.openbsd.amsterdam 70 i- base=`echo "$object" | sed -e 's,^.*/,,' -e 's,\.\([^.]*\)$,.P\1,'` Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$object" | sed 's,/.*$,/,'` Err thinkerwim.openbsd.amsterdam 70 i- if test "$dir" = "$object"; then Err thinkerwim.openbsd.amsterdam 70 i- dir= Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- # FIXME: should be _deps on DOS. Err thinkerwim.openbsd.amsterdam 70 i- depfile="$dir.deps/$base" Err thinkerwim.openbsd.amsterdam 70 i-fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-rm -f "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Some modes work just like other modes, but use different flags. We Err thinkerwim.openbsd.amsterdam 70 i-# parameterize here, but still list the modes in the big case below, Err thinkerwim.openbsd.amsterdam 70 i-# to make depend.m4 easier to write. Note that we *cannot* use a case Err thinkerwim.openbsd.amsterdam 70 i-# here, because this file can only contain one case statement. Err thinkerwim.openbsd.amsterdam 70 i-if test "$depmode" = hp; then Err thinkerwim.openbsd.amsterdam 70 i- # HP compiler uses -M and no extra arg. Err thinkerwim.openbsd.amsterdam 70 i- gccflag=-M Err thinkerwim.openbsd.amsterdam 70 i- depmode=gcc Err thinkerwim.openbsd.amsterdam 70 i-fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-if test "$depmode" = dashXmstdout; then Err thinkerwim.openbsd.amsterdam 70 i- # This is just like dashmstdout with a different argument. Err thinkerwim.openbsd.amsterdam 70 i- dashmflag=-xM Err thinkerwim.openbsd.amsterdam 70 i- depmode=dashmstdout Err thinkerwim.openbsd.amsterdam 70 i-fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-case "$depmode" in Err thinkerwim.openbsd.amsterdam 70 i-gcc3) Err thinkerwim.openbsd.amsterdam 70 i-## gcc 3 implements dependency tracking that does exactly what Err thinkerwim.openbsd.amsterdam 70 i-## we want. Yay! Note: for some reason libtool 1.4 doesn't like Err thinkerwim.openbsd.amsterdam 70 i-## it if -MD -MP comes after the -MF stuff. Hmm. Err thinkerwim.openbsd.amsterdam 70 i- "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- stat=$? Err thinkerwim.openbsd.amsterdam 70 i- if test $stat -eq 0; then : Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- exit $stat Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- mv "$tmpdepfile" "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-gcc) Err thinkerwim.openbsd.amsterdam 70 i-## There are various ways to get dependency output from gcc. Here's Err thinkerwim.openbsd.amsterdam 70 i-## why we pick this rather obscure method: Err thinkerwim.openbsd.amsterdam 70 i-## - Don't want to use -MD because we'd like the dependencies to end Err thinkerwim.openbsd.amsterdam 70 i-## up in a subdir. Having to rename by hand is ugly. Err thinkerwim.openbsd.amsterdam 70 i-## (We might end up doing this anyway to support other compilers.) Err thinkerwim.openbsd.amsterdam 70 i-## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like Err thinkerwim.openbsd.amsterdam 70 i-## -MM, not -M (despite what the docs say). Err thinkerwim.openbsd.amsterdam 70 i-## - Using -M directly means running the compiler twice (even worse Err thinkerwim.openbsd.amsterdam 70 i-## than renaming). Err thinkerwim.openbsd.amsterdam 70 i- if test -z "$gccflag"; then Err thinkerwim.openbsd.amsterdam 70 i- gccflag=-MD, Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- "$@" -Wp,"$gccflag$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- stat=$? Err thinkerwim.openbsd.amsterdam 70 i- if test $stat -eq 0; then : Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- exit $stat Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- echo "$object : \\" > "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Err thinkerwim.openbsd.amsterdam 70 i-## The second -e expression handles DOS-style file names with drive letters. Err thinkerwim.openbsd.amsterdam 70 i- sed -e 's/^[^:]*: / /' \ Err thinkerwim.openbsd.amsterdam 70 i- -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" Err thinkerwim.openbsd.amsterdam 70 i-## This next piece of magic avoids the `deleted header file' problem. Err thinkerwim.openbsd.amsterdam 70 i-## The problem is that when a header file which appears in a .P file Err thinkerwim.openbsd.amsterdam 70 i-## is deleted, the dependency causes make to die (because there is Err thinkerwim.openbsd.amsterdam 70 i-## typically no way to rebuild the header). We avoid this by adding Err thinkerwim.openbsd.amsterdam 70 i-## dummy dependencies for each header file. Too bad gcc doesn't do Err thinkerwim.openbsd.amsterdam 70 i-## this for us directly. Err thinkerwim.openbsd.amsterdam 70 i- tr ' ' ' Err thinkerwim.openbsd.amsterdam 70 i-' < "$tmpdepfile" | Err thinkerwim.openbsd.amsterdam 70 i-## Some versions of gcc put a space before the `:'. On the theory Err thinkerwim.openbsd.amsterdam 70 i-## that the space means something, we add a space to the output as Err thinkerwim.openbsd.amsterdam 70 i-## well. Err thinkerwim.openbsd.amsterdam 70 i-## Some versions of the HPUX 10.20 sed can't process this invocation Err thinkerwim.openbsd.amsterdam 70 i-## correctly. Breaking it into two sed invocations is a workaround. Err thinkerwim.openbsd.amsterdam 70 i- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-hp) Err thinkerwim.openbsd.amsterdam 70 i- # This case exists only to let depend.m4 do its work. It works by Err thinkerwim.openbsd.amsterdam 70 i- # looking at the text of this script. This case will never be run, Err thinkerwim.openbsd.amsterdam 70 i- # since it is checked for above. Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-sgi) Err thinkerwim.openbsd.amsterdam 70 i- if test "$libtool" = yes; then Err thinkerwim.openbsd.amsterdam 70 i- "$@" "-Wp,-MDupdate,$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- "$@" -MDupdate "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- stat=$? Err thinkerwim.openbsd.amsterdam 70 i- if test $stat -eq 0; then : Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- exit $stat Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files Err thinkerwim.openbsd.amsterdam 70 i- echo "$object : \\" > "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- # Clip off the initial element (the dependent). Don't try to be Err thinkerwim.openbsd.amsterdam 70 i- # clever and replace this with sed code, as IRIX sed won't handle Err thinkerwim.openbsd.amsterdam 70 i- # lines with more than a fixed number of characters (4096 in Err thinkerwim.openbsd.amsterdam 70 i- # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; Err thinkerwim.openbsd.amsterdam 70 i- # the IRIX cc adds comments like `#:fec' to the end of the Err thinkerwim.openbsd.amsterdam 70 i- # dependency line. Err thinkerwim.openbsd.amsterdam 70 i- tr ' ' ' Err thinkerwim.openbsd.amsterdam 70 i-' < "$tmpdepfile" \ Err thinkerwim.openbsd.amsterdam 70 i- | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ Err thinkerwim.openbsd.amsterdam 70 i- tr ' Err thinkerwim.openbsd.amsterdam 70 i-' ' ' >> $depfile Err thinkerwim.openbsd.amsterdam 70 i- echo >> $depfile Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- # The second pass generates a dummy entry for each header file. Err thinkerwim.openbsd.amsterdam 70 i- tr ' ' ' Err thinkerwim.openbsd.amsterdam 70 i-' < "$tmpdepfile" \ Err thinkerwim.openbsd.amsterdam 70 i- | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ Err thinkerwim.openbsd.amsterdam 70 i- >> $depfile Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- # The sourcefile does not contain any dependencies, so just Err thinkerwim.openbsd.amsterdam 70 i- # store a dummy comment line, to avoid errors with the Makefile Err thinkerwim.openbsd.amsterdam 70 i- # "include basename.Plo" scheme. Err thinkerwim.openbsd.amsterdam 70 i- echo "#dummy" > "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-aix) Err thinkerwim.openbsd.amsterdam 70 i- # The C for AIX Compiler uses -M and outputs the dependencies Err thinkerwim.openbsd.amsterdam 70 i- # in a .u file. This file always lives in the current directory. Err thinkerwim.openbsd.amsterdam 70 i- # Also, the AIX compiler puts `$object:' at the start of each line; Err thinkerwim.openbsd.amsterdam 70 i- # $object doesn't have directory information. Err thinkerwim.openbsd.amsterdam 70 i- stripped=`echo "$object" | sed -e 's,^.*/,,' -e 's/\(.*\)\..*$/\1/'` Err thinkerwim.openbsd.amsterdam 70 i- tmpdepfile="$stripped.u" Err thinkerwim.openbsd.amsterdam 70 i- outname="$stripped.o" Err thinkerwim.openbsd.amsterdam 70 i- if test "$libtool" = yes; then Err thinkerwim.openbsd.amsterdam 70 i- "$@" -Wc,-M Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- "$@" -M Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- stat=$? Err thinkerwim.openbsd.amsterdam 70 i- if test $stat -eq 0; then : Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- exit $stat Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$tmpdepfile"; then Err thinkerwim.openbsd.amsterdam 70 i- # Each line is of the form `foo.o: dependent.h'. Err thinkerwim.openbsd.amsterdam 70 i- # Do two passes, one to just change these to Err thinkerwim.openbsd.amsterdam 70 i- # `$object: dependent.h' and one to simply `dependent.h:'. Err thinkerwim.openbsd.amsterdam 70 i- sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- # The sourcefile does not contain any dependencies, so just Err thinkerwim.openbsd.amsterdam 70 i- # store a dummy comment line, to avoid errors with the Makefile Err thinkerwim.openbsd.amsterdam 70 i- # "include basename.Plo" scheme. Err thinkerwim.openbsd.amsterdam 70 i- echo "#dummy" > "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-tru64) Err thinkerwim.openbsd.amsterdam 70 i- # The Tru64 compiler uses -MD to generate dependencies as a side Err thinkerwim.openbsd.amsterdam 70 i- # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. Err thinkerwim.openbsd.amsterdam 70 i- # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put Err thinkerwim.openbsd.amsterdam 70 i- # dependencies in `foo.d' instead, so we check for that too. Err thinkerwim.openbsd.amsterdam 70 i- # Subdirectories are respected. Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` Err thinkerwim.openbsd.amsterdam 70 i- test "x$dir" = "x$object" && dir= Err thinkerwim.openbsd.amsterdam 70 i- base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if test "$libtool" = yes; then Err thinkerwim.openbsd.amsterdam 70 i- tmpdepfile1="$dir.libs/$base.lo.d" Err thinkerwim.openbsd.amsterdam 70 i- tmpdepfile2="$dir.libs/$base.d" Err thinkerwim.openbsd.amsterdam 70 i- "$@" -Wc,-MD Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- tmpdepfile1="$dir$base.o.d" Err thinkerwim.openbsd.amsterdam 70 i- tmpdepfile2="$dir$base.d" Err thinkerwim.openbsd.amsterdam 70 i- "$@" -MD Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- stat=$? Err thinkerwim.openbsd.amsterdam 70 i- if test $stat -eq 0; then : Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$tmpdepfile1" "$tmpdepfile2" Err thinkerwim.openbsd.amsterdam 70 i- exit $stat Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$tmpdepfile1"; then Err thinkerwim.openbsd.amsterdam 70 i- tmpdepfile="$tmpdepfile1" Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- tmpdepfile="$tmpdepfile2" Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$tmpdepfile"; then Err thinkerwim.openbsd.amsterdam 70 i- sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- # That's a space and a tab in the []. Err thinkerwim.openbsd.amsterdam 70 i- sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- echo "#dummy" > "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#nosideeffect) Err thinkerwim.openbsd.amsterdam 70 i- # This comment above is used by automake to tell side-effect Err thinkerwim.openbsd.amsterdam 70 i- # dependency tracking mechanisms from slower ones. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dashmstdout) Err thinkerwim.openbsd.amsterdam 70 i- # Important note: in order to support this mode, a compiler *must* Err thinkerwim.openbsd.amsterdam 70 i- # always write the proprocessed file to stdout, regardless of -o. Err thinkerwim.openbsd.amsterdam 70 i- "$@" || exit $? Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- # Remove the call to Libtool. Err thinkerwim.openbsd.amsterdam 70 i- if test "$libtool" = yes; then Err thinkerwim.openbsd.amsterdam 70 i- while test $1 != '--mode=compile'; do Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- # Remove `-o $object'. We will use -o /dev/null later, Err thinkerwim.openbsd.amsterdam 70 i- # however we can't do the remplacement now because Err thinkerwim.openbsd.amsterdam 70 i- # `-o $object' might simply not be used Err thinkerwim.openbsd.amsterdam 70 i- IFS=" " Err thinkerwim.openbsd.amsterdam 70 i- for arg Err thinkerwim.openbsd.amsterdam 70 i- do Err thinkerwim.openbsd.amsterdam 70 i- case $arg in Err thinkerwim.openbsd.amsterdam 70 i- -o) Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- $object) Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *) Err thinkerwim.openbsd.amsterdam 70 i- set fnord "$@" "$arg" Err thinkerwim.openbsd.amsterdam 70 i- shift # fnord Err thinkerwim.openbsd.amsterdam 70 i- shift # $arg Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- test -z "$dashmflag" && dashmflag=-M Err thinkerwim.openbsd.amsterdam 70 i- "$@" -o /dev/null $dashmflag | sed 's:^[^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- cat < "$tmpdepfile" > "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- tr ' ' ' Err thinkerwim.openbsd.amsterdam 70 i-' < "$tmpdepfile" | \ Err thinkerwim.openbsd.amsterdam 70 i-## Some versions of the HPUX 10.20 sed can't process this invocation Err thinkerwim.openbsd.amsterdam 70 i-## correctly. Breaking it into two sed invocations is a workaround. Err thinkerwim.openbsd.amsterdam 70 i- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dashXmstdout) Err thinkerwim.openbsd.amsterdam 70 i- # This case only exists to satisfy depend.m4. It is never actually Err thinkerwim.openbsd.amsterdam 70 i- # run, as this mode is specially recognized in the preamble. Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-makedepend) Err thinkerwim.openbsd.amsterdam 70 i- "$@" || exit $? Err thinkerwim.openbsd.amsterdam 70 i- # X makedepend Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- cleared=no Err thinkerwim.openbsd.amsterdam 70 i- for arg in "$@"; do Err thinkerwim.openbsd.amsterdam 70 i- case $cleared in Err thinkerwim.openbsd.amsterdam 70 i- no) Err thinkerwim.openbsd.amsterdam 70 i- set ""; shift Err thinkerwim.openbsd.amsterdam 70 i- cleared=yes ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- case "$arg" in Err thinkerwim.openbsd.amsterdam 70 i- -D*|-I*) Err thinkerwim.openbsd.amsterdam 70 i- set fnord "$@" "$arg"; shift ;; Err thinkerwim.openbsd.amsterdam 70 i- -*) Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *) Err thinkerwim.openbsd.amsterdam 70 i- set fnord "$@" "$arg"; shift ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- obj_suffix="`echo $object | sed 's/^.*\././'`" Err thinkerwim.openbsd.amsterdam 70 i- touch "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- cat < "$tmpdepfile" > "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- sed '1,2d' "$tmpdepfile" | tr ' ' ' Err thinkerwim.openbsd.amsterdam 70 i-' | \ Err thinkerwim.openbsd.amsterdam 70 i-## Some versions of the HPUX 10.20 sed can't process this invocation Err thinkerwim.openbsd.amsterdam 70 i-## correctly. Breaking it into two sed invocations is a workaround. Err thinkerwim.openbsd.amsterdam 70 i- sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$tmpdepfile" "$tmpdepfile".bak Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-cpp) Err thinkerwim.openbsd.amsterdam 70 i- # Important note: in order to support this mode, a compiler *must* Err thinkerwim.openbsd.amsterdam 70 i- # always write the proprocessed file to stdout. Err thinkerwim.openbsd.amsterdam 70 i- "$@" || exit $? Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- # Remove the call to Libtool. Err thinkerwim.openbsd.amsterdam 70 i- if test "$libtool" = yes; then Err thinkerwim.openbsd.amsterdam 70 i- while test $1 != '--mode=compile'; do Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- # Remove `-o $object'. Err thinkerwim.openbsd.amsterdam 70 i- IFS=" " Err thinkerwim.openbsd.amsterdam 70 i- for arg Err thinkerwim.openbsd.amsterdam 70 i- do Err thinkerwim.openbsd.amsterdam 70 i- case $arg in Err thinkerwim.openbsd.amsterdam 70 i- -o) Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- $object) Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *) Err thinkerwim.openbsd.amsterdam 70 i- set fnord "$@" "$arg" Err thinkerwim.openbsd.amsterdam 70 i- shift # fnord Err thinkerwim.openbsd.amsterdam 70 i- shift # $arg Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- "$@" -E | Err thinkerwim.openbsd.amsterdam 70 i- sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | Err thinkerwim.openbsd.amsterdam 70 i- sed '$ s: \\$::' > "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- echo "$object : \\" > "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- cat < "$tmpdepfile" >> "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-msvisualcpp) Err thinkerwim.openbsd.amsterdam 70 i- # Important note: in order to support this mode, a compiler *must* Err thinkerwim.openbsd.amsterdam 70 i- # always write the proprocessed file to stdout, regardless of -o, Err thinkerwim.openbsd.amsterdam 70 i- # because we must use -o when running libtool. Err thinkerwim.openbsd.amsterdam 70 i- "$@" || exit $? Err thinkerwim.openbsd.amsterdam 70 i- IFS=" " Err thinkerwim.openbsd.amsterdam 70 i- for arg Err thinkerwim.openbsd.amsterdam 70 i- do Err thinkerwim.openbsd.amsterdam 70 i- case "$arg" in Err thinkerwim.openbsd.amsterdam 70 i- "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") Err thinkerwim.openbsd.amsterdam 70 i- set fnord "$@" Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- *) Err thinkerwim.openbsd.amsterdam 70 i- set fnord "$@" "$arg" Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- "$@" -E | Err thinkerwim.openbsd.amsterdam 70 i- sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- echo "$object : \\" > "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- echo " " >> "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" Err thinkerwim.openbsd.amsterdam 70 i- rm -f "$tmpdepfile" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-none) Err thinkerwim.openbsd.amsterdam 70 i- exec "$@" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-*) Err thinkerwim.openbsd.amsterdam 70 i- echo "Unknown depmode $depmode" 1>&2 Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i-esac Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-exit 0 Err thinkerwim.openbsd.amsterdam 70 1diff --git a/docs/Makefile.in b/docs/Makefile.in /git/enscript/file/docs/Makefile.in.gph thinkerwim.org 70 i@@ -1,497 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.in generated by automake 1.7 from Makefile.am. Err thinkerwim.openbsd.amsterdam 70 i-# @configure_input@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Err thinkerwim.openbsd.amsterdam 70 i-# Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# This Makefile.in is free software; the Free Software Foundation Err thinkerwim.openbsd.amsterdam 70 i-# gives unlimited permission to copy and/or distribute it, Err thinkerwim.openbsd.amsterdam 70 i-# with or without modifications, as long as this notice is preserved. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without Err thinkerwim.openbsd.amsterdam 70 i-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A Err thinkerwim.openbsd.amsterdam 70 i-# PARTICULAR PURPOSE. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Automakefile for the enscript documentation. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (c) 1998-1999 Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Author: Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; see the file COPYING. If not, write to Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation, 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-# Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-srcdir = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-top_srcdir = @top_srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-VPATH = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-pkgdatadir = $(datadir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkglibdir = $(libdir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkgincludedir = $(includedir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-top_builddir = .. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd Err thinkerwim.openbsd.amsterdam 70 i-INSTALL = @INSTALL@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh_DATA = $(install_sh) -c -m 644 Err thinkerwim.openbsd.amsterdam 70 i-install_sh_PROGRAM = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-install_sh_SCRIPT = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_HEADER = $(INSTALL_DATA) Err thinkerwim.openbsd.amsterdam 70 i-transform = $(program_transform_name) Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-host_triplet = @host@ Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL = @ACLOCAL@ Err thinkerwim.openbsd.amsterdam 70 i-ALLOCA = @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_FALSE = @AMDEP_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_TRUE = @AMDEP_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-AMTAR = @AMTAR@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOCONF = @AUTOCONF@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOHEADER = @AUTOHEADER@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE = @AUTOMAKE@ Err thinkerwim.openbsd.amsterdam 70 i-AWK = @AWK@ Err thinkerwim.openbsd.amsterdam 70 i-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-CATOBJEXT = @CATOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-CC = @CC@ Err thinkerwim.openbsd.amsterdam 70 i-CCDEPMODE = @CCDEPMODE@ Err thinkerwim.openbsd.amsterdam 70 i-CFLAGS = @CFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CPP = @CPP@ Err thinkerwim.openbsd.amsterdam 70 i-CPPFLAGS = @CPPFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CYGPATH_W = @CYGPATH_W@ Err thinkerwim.openbsd.amsterdam 70 i-DATADIRNAME = @DATADIRNAME@ Err thinkerwim.openbsd.amsterdam 70 i-DEFS = @DEFS@ Err thinkerwim.openbsd.amsterdam 70 i-DEPDIR = @DEPDIR@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_C = @ECHO_C@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_N = @ECHO_N@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_T = @ECHO_T@ Err thinkerwim.openbsd.amsterdam 70 i-EGREP = @EGREP@ Err thinkerwim.openbsd.amsterdam 70 i-EXEEXT = @EXEEXT@ Err thinkerwim.openbsd.amsterdam 70 i-GENCAT = @GENCAT@ Err thinkerwim.openbsd.amsterdam 70 i-GLIBC21 = @GLIBC21@ Err thinkerwim.openbsd.amsterdam 70 i-GMSGFMT = @GMSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_DATA = @INSTALL_DATA@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_PROGRAM = @INSTALL_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_SCRIPT = @INSTALL_SCRIPT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTOBJEXT = @INSTOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-INTLBISON = @INTLBISON@ Err thinkerwim.openbsd.amsterdam 70 i-INTLLIBS = @INTLLIBS@ Err thinkerwim.openbsd.amsterdam 70 i-INTLOBJS = @INTLOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ Err thinkerwim.openbsd.amsterdam 70 i-LDFLAGS = @LDFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-LEX = @LEX@ Err thinkerwim.openbsd.amsterdam 70 i-LEXLIB = @LEXLIB@ Err thinkerwim.openbsd.amsterdam 70 i-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ Err thinkerwim.openbsd.amsterdam 70 i-LIBICONV = @LIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LIBINTL = @LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LIBOBJS = @LIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-LIBS = @LIBS@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBICONV = @LTLIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBINTL = @LTLIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBOBJS = @LTLIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-MAKEINFO = @MAKEINFO@ Err thinkerwim.openbsd.amsterdam 70 i-MEDIA = @MEDIA@ Err thinkerwim.openbsd.amsterdam 70 i-MKINSTALLDIRS = @MKINSTALLDIRS@ Err thinkerwim.openbsd.amsterdam 70 i-MSGFMT = @MSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-MSGMERGE = @MSGMERGE@ Err thinkerwim.openbsd.amsterdam 70 i-OBJEXT = @OBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE = @PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_NAME = @PACKAGE_NAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_STRING = @PACKAGE_STRING@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_TARNAME = @PACKAGE_TARNAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_VERSION = @PACKAGE_VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-PATH_SEPARATOR = @PATH_SEPARATOR@ Err thinkerwim.openbsd.amsterdam 70 i-PERL = @PERL@ Err thinkerwim.openbsd.amsterdam 70 i-POSUB = @POSUB@ Err thinkerwim.openbsd.amsterdam 70 i-PSLEVEL = @PSLEVEL@ Err thinkerwim.openbsd.amsterdam 70 i-RANLIB = @RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-SET_MAKE = @SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i-SHELL = @SHELL@ Err thinkerwim.openbsd.amsterdam 70 i-SPOOLER = @SPOOLER@ Err thinkerwim.openbsd.amsterdam 70 i-STRIP = @STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-U = @U@ Err thinkerwim.openbsd.amsterdam 70 i-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-USE_NLS = @USE_NLS@ Err thinkerwim.openbsd.amsterdam 70 i-VERSION = @VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-XGETTEXT = @XGETTEXT@ Err thinkerwim.openbsd.amsterdam 70 i-YACC = @YACC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_CC = @ac_ct_CC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_RANLIB = @ac_ct_RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_STRIP = @ac_ct_STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-am__include = @am__include@ Err thinkerwim.openbsd.amsterdam 70 i-am__quote = @am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-bindir = @bindir@ Err thinkerwim.openbsd.amsterdam 70 i-build = @build@ Err thinkerwim.openbsd.amsterdam 70 i-build_alias = @build_alias@ Err thinkerwim.openbsd.amsterdam 70 i-build_cpu = @build_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-build_os = @build_os@ Err thinkerwim.openbsd.amsterdam 70 i-build_vendor = @build_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-datadir = @datadir@ Err thinkerwim.openbsd.amsterdam 70 i-exec_prefix = @exec_prefix@ Err thinkerwim.openbsd.amsterdam 70 i-host = @host@ Err thinkerwim.openbsd.amsterdam 70 i-host_alias = @host_alias@ Err thinkerwim.openbsd.amsterdam 70 i-host_cpu = @host_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-host_os = @host_os@ Err thinkerwim.openbsd.amsterdam 70 i-host_vendor = @host_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-includedir = @includedir@ Err thinkerwim.openbsd.amsterdam 70 i-infodir = @infodir@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh = @install_sh@ Err thinkerwim.openbsd.amsterdam 70 i-libdir = @libdir@ Err thinkerwim.openbsd.amsterdam 70 i-libexecdir = @libexecdir@ Err thinkerwim.openbsd.amsterdam 70 i-localstatedir = @localstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-mandir = @mandir@ Err thinkerwim.openbsd.amsterdam 70 i-oldincludedir = @oldincludedir@ Err thinkerwim.openbsd.amsterdam 70 i-prefix = @prefix@ Err thinkerwim.openbsd.amsterdam 70 i-program_transform_name = @program_transform_name@ Err thinkerwim.openbsd.amsterdam 70 i-sbindir = @sbindir@ Err thinkerwim.openbsd.amsterdam 70 i-sharedstatedir = @sharedstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-sysconfdir = @sysconfdir@ Err thinkerwim.openbsd.amsterdam 70 i-target_alias = @target_alias@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info_TEXINFOS = enscript.texi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-man_MANS = enscript.1 states.1 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-EXTRA_DIST = enscript.man states.man FAQ.html clean-nroff.pl texinfo.tex Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-SUFFIXES = .1 .man Err thinkerwim.openbsd.amsterdam 70 i-subdir = docs Err thinkerwim.openbsd.amsterdam 70 i-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_HEADER = $(top_builddir)/config.h Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_CLEAN_FILES = Err thinkerwim.openbsd.amsterdam 70 i-DIST_SOURCES = Err thinkerwim.openbsd.amsterdam 70 i-am__TEXINFO_TEX_DIR = $(srcdir) Err thinkerwim.openbsd.amsterdam 70 i-INFO_DEPS = enscript.info Err thinkerwim.openbsd.amsterdam 70 i-DVIS = enscript.dvi Err thinkerwim.openbsd.amsterdam 70 i-PDFS = enscript.pdf Err thinkerwim.openbsd.amsterdam 70 i-PSS = enscript.ps Err thinkerwim.openbsd.amsterdam 70 i-TEXINFOS = enscript.texi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-NROFF = nroff Err thinkerwim.openbsd.amsterdam 70 i-MANS = $(man_MANS) Err thinkerwim.openbsd.amsterdam 70 i-DIST_COMMON = ChangeLog Makefile.am Makefile.in mdate-sh stamp-vti \ Err thinkerwim.openbsd.amsterdam 70 i- texinfo.tex version.texi Err thinkerwim.openbsd.amsterdam 70 i-all: all-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: .1 .man .dvi .info .pdf .ps .texi Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_srcdir) && \ Err thinkerwim.openbsd.amsterdam 70 i- $(AUTOMAKE) --gnu docs/Makefile Err thinkerwim.openbsd.amsterdam 70 i-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.texi.info: Err thinkerwim.openbsd.amsterdam 70 i- @rm -f $@ $@-[0-9] $@-[0-9][0-9] Err thinkerwim.openbsd.amsterdam 70 i- $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \ Err thinkerwim.openbsd.amsterdam 70 i- `test -f '$<' || echo '$(srcdir)/'`$< -o $@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.texi.dvi: Err thinkerwim.openbsd.amsterdam 70 i- TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ Err thinkerwim.openbsd.amsterdam 70 i- MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \ Err thinkerwim.openbsd.amsterdam 70 i- $(TEXI2DVI) `test -f '$<' || echo '$(srcdir)/'`$< Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.texi.pdf: Err thinkerwim.openbsd.amsterdam 70 i- TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ Err thinkerwim.openbsd.amsterdam 70 i- MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \ Err thinkerwim.openbsd.amsterdam 70 i- $(TEXI2PDF) `test -f '$<' || echo '$(srcdir)/'`$< Err thinkerwim.openbsd.amsterdam 70 i-enscript.info: enscript.texi version.texi Err thinkerwim.openbsd.amsterdam 70 i-enscript.dvi: enscript.texi version.texi Err thinkerwim.openbsd.amsterdam 70 i-enscript.pdf: enscript.texi version.texi Err thinkerwim.openbsd.amsterdam 70 i-version.texi: stamp-vti Err thinkerwim.openbsd.amsterdam 70 i-stamp-vti: enscript.texi $(top_srcdir)/configure.in Err thinkerwim.openbsd.amsterdam 70 i- @(dir=.; test -f ./enscript.texi || dir=$(srcdir); \ Err thinkerwim.openbsd.amsterdam 70 i- set `$(SHELL) $(srcdir)/mdate-sh $$dir/enscript.texi`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "@set UPDATED $$1 $$2 $$3"; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "@set UPDATED-MONTH $$2 $$3"; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "@set EDITION $(VERSION)"; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "@set VERSION $(VERSION)") > vti.tmp Err thinkerwim.openbsd.amsterdam 70 i- @cmp -s vti.tmp version.texi \ Err thinkerwim.openbsd.amsterdam 70 i- || (echo "Updating version.texi"; \ Err thinkerwim.openbsd.amsterdam 70 i- cp vti.tmp version.texi) Err thinkerwim.openbsd.amsterdam 70 i- -@rm -f vti.tmp Err thinkerwim.openbsd.amsterdam 70 i- @cp version.texi $@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-vti: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f vti.tmp Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-vti: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f stamp-vti version.texi Err thinkerwim.openbsd.amsterdam 70 i-TEXI2DVI = texi2dvi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-TEXI2PDF = $(TEXI2DVI) --pdf --batch Err thinkerwim.openbsd.amsterdam 70 i-DVIPS = dvips Err thinkerwim.openbsd.amsterdam 70 i-.dvi.ps: Err thinkerwim.openbsd.amsterdam 70 i- $(DVIPS) $< -o $@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info-am: Err thinkerwim.openbsd.amsterdam 70 i- $(PRE_UNINSTALL) Err thinkerwim.openbsd.amsterdam 70 i- @if (install-info --version && \ Err thinkerwim.openbsd.amsterdam 70 i- install-info --version | grep -i -v debian) >/dev/null 2>&1; then \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(INFO_DEPS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- echo " install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$$file"; \ Err thinkerwim.openbsd.amsterdam 70 i- install-info --info-dir=$(DESTDIR)$(infodir) --remove $(DESTDIR)$(infodir)/$$file; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- else :; fi Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_UNINSTALL) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(INFO_DEPS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- (if cd $(DESTDIR)$(infodir); then \ Err thinkerwim.openbsd.amsterdam 70 i- echo " rm -f $$file $$file-[0-9] $$file-[0-9][0-9])"; \ Err thinkerwim.openbsd.amsterdam 70 i- rm -f $$file $$file-[0-9] $$file-[0-9][0-9]; \ Err thinkerwim.openbsd.amsterdam 70 i- else :; fi); \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dist-info: $(INFO_DEPS) Err thinkerwim.openbsd.amsterdam 70 i- list='$(INFO_DEPS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- for base in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$base; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- for file in $$d/$$base*; do \ Err thinkerwim.openbsd.amsterdam 70 i- relfile=`expr "$$file" : "$$d/\(.*\)"`; \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $(distdir)/$$relfile || \ Err thinkerwim.openbsd.amsterdam 70 i- cp -p $$file $(distdir)/$$relfile; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-aminfo: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f enscript.aux enscript.cp enscript.cps enscript.fn enscript.ky \ Err thinkerwim.openbsd.amsterdam 70 i- enscript.log enscript.pg enscript.tmp enscript.toc \ Err thinkerwim.openbsd.amsterdam 70 i- enscript.tp enscript.vr enscript.dvi enscript.pdf enscript.ps Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-aminfo: Err thinkerwim.openbsd.amsterdam 70 i- list='$(INFO_DEPS)'; for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- rm -f $$i; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "`echo $$i-[0-9]*`" != "$$i-[0-9]*"; then \ Err thinkerwim.openbsd.amsterdam 70 i- rm -f $$i-[0-9]*; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-man1dir = $(mandir)/man1 Err thinkerwim.openbsd.amsterdam 70 i-install-man1: $(man1_MANS) $(man_MANS) Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_INSTALL) Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) $(DESTDIR)$(man1dir) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- for i in $$l2; do \ Err thinkerwim.openbsd.amsterdam 70 i- case "$$i" in \ Err thinkerwim.openbsd.amsterdam 70 i- *.1*) list="$$list $$i" ;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ Err thinkerwim.openbsd.amsterdam 70 i- else file=$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- ext=`echo $$i | sed -e 's/^.*\\.//'`; \ Err thinkerwim.openbsd.amsterdam 70 i- case "$$ext" in \ Err thinkerwim.openbsd.amsterdam 70 i- 1*) ;; \ Err thinkerwim.openbsd.amsterdam 70 i- *) ext='1' ;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ Err thinkerwim.openbsd.amsterdam 70 i- inst=`echo $$inst | sed -e 's/^.*\///'`; \ Err thinkerwim.openbsd.amsterdam 70 i- inst=`echo $$inst | sed '$(transform)'`.$$ext; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-uninstall-man1: Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_UNINSTALL) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- for i in $$l2; do \ Err thinkerwim.openbsd.amsterdam 70 i- case "$$i" in \ Err thinkerwim.openbsd.amsterdam 70 i- *.1*) list="$$list $$i" ;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- ext=`echo $$i | sed -e 's/^.*\\.//'`; \ Err thinkerwim.openbsd.amsterdam 70 i- inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ Err thinkerwim.openbsd.amsterdam 70 i- inst=`echo $$inst | sed -e 's/^.*\///'`; \ Err thinkerwim.openbsd.amsterdam 70 i- inst=`echo $$inst | sed '$(transform)'`.$$ext; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \ Err thinkerwim.openbsd.amsterdam 70 i- rm -f $(DESTDIR)$(man1dir)/$$inst; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-tags: TAGS Err thinkerwim.openbsd.amsterdam 70 i-TAGS: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ctags: CTAGS Err thinkerwim.openbsd.amsterdam 70 i-CTAGS: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-top_distdir = .. Err thinkerwim.openbsd.amsterdam 70 i-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distdir: $(DISTFILES) Err thinkerwim.openbsd.amsterdam 70 i- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(DISTFILES)'; for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- case $$file in \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dir="/$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) "$(distdir)$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- dir=''; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $$d/$$file; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || cp -p $$d/$$file $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) \ Err thinkerwim.openbsd.amsterdam 70 i- top_distdir="$(top_distdir)" distdir="$(distdir)" \ Err thinkerwim.openbsd.amsterdam 70 i- dist-info Err thinkerwim.openbsd.amsterdam 70 i-check-am: all-am Err thinkerwim.openbsd.amsterdam 70 i-check: check-am Err thinkerwim.openbsd.amsterdam 70 i-all-am: Makefile $(INFO_DEPS) $(MANS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installdirs: Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) $(DESTDIR)$(infodir) $(DESTDIR)$(man1dir) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install: install-am Err thinkerwim.openbsd.amsterdam 70 i-install-exec: install-exec-am Err thinkerwim.openbsd.amsterdam 70 i-install-data: install-data-am Err thinkerwim.openbsd.amsterdam 70 i-uninstall: uninstall-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck: installcheck-am Err thinkerwim.openbsd.amsterdam 70 i-install-strip: Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ Err thinkerwim.openbsd.amsterdam 70 i- INSTALL_STRIP_FLAG=-s \ Err thinkerwim.openbsd.amsterdam 70 i- `test -z '$(STRIP)' || \ Err thinkerwim.openbsd.amsterdam 70 i- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f Makefile $(CONFIG_CLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- @echo "This command is intended for maintainers to use" Err thinkerwim.openbsd.amsterdam 70 i- @echo "it deletes files that may require special tools to rebuild." Err thinkerwim.openbsd.amsterdam 70 i-clean: clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-am: clean-generic mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean: distclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-am: clean-am distclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi: dvi-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi-am: $(DVIS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info: info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info-am: $(INFO_DEPS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-am: install-info-am install-man Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-exec-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-info: install-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-info-am: $(INFO_DEPS) Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_INSTALL) Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) $(DESTDIR)$(infodir) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(INFO_DEPS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$file; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- for ifile in echo $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9]; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$ifile; then \ Err thinkerwim.openbsd.amsterdam 70 i- relfile=`expr "$$ifile" : "$$d/\(.*\)"`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " $(INSTALL_DATA) $$ifile $(DESTDIR)$(infodir)/$$relfile"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(INSTALL_DATA) $$ifile $(DESTDIR)$(infodir)/$$relfile; \ Err thinkerwim.openbsd.amsterdam 70 i- else : ; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- @$(POST_INSTALL) Err thinkerwim.openbsd.amsterdam 70 i- @if (install-info --version && \ Err thinkerwim.openbsd.amsterdam 70 i- install-info --version | grep -i -v debian) >/dev/null 2>&1; then \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(INFO_DEPS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\ Err thinkerwim.openbsd.amsterdam 70 i- install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :;\ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- else : ; fi Err thinkerwim.openbsd.amsterdam 70 i-install-man: install-man1 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean: maintainer-clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-am: distclean-am maintainer-clean-aminfo \ Err thinkerwim.openbsd.amsterdam 70 i- maintainer-clean-generic maintainer-clean-vti Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean: mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-am: mostlyclean-aminfo mostlyclean-generic mostlyclean-vti Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf: pdf-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf-am: $(PDFS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps: ps-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps-am: $(PSS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-am: uninstall-info-am uninstall-man Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-man: uninstall-man1 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.PHONY: all all-am check check-am clean clean-generic dist-info \ Err thinkerwim.openbsd.amsterdam 70 i- distclean distclean-generic distdir dvi dvi-am info info-am \ Err thinkerwim.openbsd.amsterdam 70 i- install install-am install-data install-data-am install-exec \ Err thinkerwim.openbsd.amsterdam 70 i- install-exec-am install-info install-info-am install-man \ Err thinkerwim.openbsd.amsterdam 70 i- install-man1 install-strip installcheck installcheck-am \ Err thinkerwim.openbsd.amsterdam 70 i- installdirs maintainer-clean maintainer-clean-aminfo \ Err thinkerwim.openbsd.amsterdam 70 i- maintainer-clean-generic maintainer-clean-vti mostlyclean \ Err thinkerwim.openbsd.amsterdam 70 i- mostlyclean-aminfo mostlyclean-generic mostlyclean-vti pdf \ Err thinkerwim.openbsd.amsterdam 70 i- pdf-am ps ps-am uninstall uninstall-am uninstall-info-am \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall-man uninstall-man1 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-enscript.man.html: enscript.1 Err thinkerwim.openbsd.amsterdam 70 i- nroff -man $(srcdir)/enscript.1 | ./clean-nroff.pl > enscript.tmp Err thinkerwim.openbsd.amsterdam 70 i- enscript -E --color -q -Whtml -penscript.man.html enscript.tmp Err thinkerwim.openbsd.amsterdam 70 i- rm -f enscript.tmp Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.man.1: Err thinkerwim.openbsd.amsterdam 70 i- sed 's%@DATADIR@%$(datadir)%g; s%@media@%@MEDIA@%g; s%@SYSCONFDIR@%$(sysconfdir)%g' \ Err thinkerwim.openbsd.amsterdam 70 i- $< > $@ Err thinkerwim.openbsd.amsterdam 70 i-# Tell versions [3.59,3.63) of GNU make to not export all variables. Err thinkerwim.openbsd.amsterdam 70 i-# Otherwise a system limit (for SysV at least) may be exceeded. Err thinkerwim.openbsd.amsterdam 70 i-.NOEXPORT: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/docs/mdate-sh b/docs/mdate-sh /git/enscript/file/docs/mdate-sh.gph thinkerwim.org 70 i@@ -1,92 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-#!/bin/sh Err thinkerwim.openbsd.amsterdam 70 i-# Get modification time of a file or directory and pretty-print it. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# written by Ulrich Drepper , June 1995 Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; if not, write to the Free Software Foundation, Err thinkerwim.openbsd.amsterdam 70 i-# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Prevent date giving response in another language. Err thinkerwim.openbsd.amsterdam 70 i-LANG=C Err thinkerwim.openbsd.amsterdam 70 i-export LANG Err thinkerwim.openbsd.amsterdam 70 i-LC_ALL=C Err thinkerwim.openbsd.amsterdam 70 i-export LC_ALL Err thinkerwim.openbsd.amsterdam 70 i-LC_TIME=C Err thinkerwim.openbsd.amsterdam 70 i-export LC_TIME Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Get the extended ls output of the file or directory. Err thinkerwim.openbsd.amsterdam 70 i-# On HPUX /bin/sh, "set" interprets "-rw-r--r--" as options, so the "x" below. Err thinkerwim.openbsd.amsterdam 70 i-if ls -L /dev/null 1>/dev/null 2>&1; then Err thinkerwim.openbsd.amsterdam 70 i- set - x`ls -L -l -d $1` Err thinkerwim.openbsd.amsterdam 70 i-else Err thinkerwim.openbsd.amsterdam 70 i- set - x`ls -l -d $1` Err thinkerwim.openbsd.amsterdam 70 i-fi Err thinkerwim.openbsd.amsterdam 70 i-# The month is at least the fourth argument Err thinkerwim.openbsd.amsterdam 70 i-# (3 shifts here, the next inside the loop). Err thinkerwim.openbsd.amsterdam 70 i-shift Err thinkerwim.openbsd.amsterdam 70 i-shift Err thinkerwim.openbsd.amsterdam 70 i-shift Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Find the month. Next argument is day, followed by the year or time. Err thinkerwim.openbsd.amsterdam 70 i-month= Err thinkerwim.openbsd.amsterdam 70 i-until test $month Err thinkerwim.openbsd.amsterdam 70 i-do Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- case $1 in Err thinkerwim.openbsd.amsterdam 70 i- Jan) month=January; nummonth=1;; Err thinkerwim.openbsd.amsterdam 70 i- Feb) month=February; nummonth=2;; Err thinkerwim.openbsd.amsterdam 70 i- Mar) month=March; nummonth=3;; Err thinkerwim.openbsd.amsterdam 70 i- Apr) month=April; nummonth=4;; Err thinkerwim.openbsd.amsterdam 70 i- May) month=May; nummonth=5;; Err thinkerwim.openbsd.amsterdam 70 i- Jun) month=June; nummonth=6;; Err thinkerwim.openbsd.amsterdam 70 i- Jul) month=July; nummonth=7;; Err thinkerwim.openbsd.amsterdam 70 i- Aug) month=August; nummonth=8;; Err thinkerwim.openbsd.amsterdam 70 i- Sep) month=September; nummonth=9;; Err thinkerwim.openbsd.amsterdam 70 i- Oct) month=October; nummonth=10;; Err thinkerwim.openbsd.amsterdam 70 i- Nov) month=November; nummonth=11;; Err thinkerwim.openbsd.amsterdam 70 i- Dec) month=December; nummonth=12;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i-done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-day=$2 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Here we have to deal with the problem that the ls output gives either Err thinkerwim.openbsd.amsterdam 70 i-# the time of day or the year. Err thinkerwim.openbsd.amsterdam 70 i-case $3 in Err thinkerwim.openbsd.amsterdam 70 i- *:*) set `date`; eval year=\$$# Err thinkerwim.openbsd.amsterdam 70 i- case $2 in Err thinkerwim.openbsd.amsterdam 70 i- Jan) nummonthtod=1;; Err thinkerwim.openbsd.amsterdam 70 i- Feb) nummonthtod=2;; Err thinkerwim.openbsd.amsterdam 70 i- Mar) nummonthtod=3;; Err thinkerwim.openbsd.amsterdam 70 i- Apr) nummonthtod=4;; Err thinkerwim.openbsd.amsterdam 70 i- May) nummonthtod=5;; Err thinkerwim.openbsd.amsterdam 70 i- Jun) nummonthtod=6;; Err thinkerwim.openbsd.amsterdam 70 i- Jul) nummonthtod=7;; Err thinkerwim.openbsd.amsterdam 70 i- Aug) nummonthtod=8;; Err thinkerwim.openbsd.amsterdam 70 i- Sep) nummonthtod=9;; Err thinkerwim.openbsd.amsterdam 70 i- Oct) nummonthtod=10;; Err thinkerwim.openbsd.amsterdam 70 i- Nov) nummonthtod=11;; Err thinkerwim.openbsd.amsterdam 70 i- Dec) nummonthtod=12;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- # For the first six month of the year the time notation can also Err thinkerwim.openbsd.amsterdam 70 i- # be used for files modified in the last year. Err thinkerwim.openbsd.amsterdam 70 i- if (expr $nummonth \> $nummonthtod) > /dev/null; Err thinkerwim.openbsd.amsterdam 70 i- then Err thinkerwim.openbsd.amsterdam 70 i- year=`expr $year - 1` Err thinkerwim.openbsd.amsterdam 70 i- fi;; Err thinkerwim.openbsd.amsterdam 70 i- *) year=$3;; Err thinkerwim.openbsd.amsterdam 70 i-esac Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# The result. Err thinkerwim.openbsd.amsterdam 70 i-echo $day $month $year Err thinkerwim.openbsd.amsterdam 70 1diff --git a/docs/texinfo.tex b/docs/texinfo.tex /git/enscript/file/docs/texinfo.tex.gph thinkerwim.org 70 i@@ -1,5467 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-% texinfo.tex -- TeX macros to handle Texinfo files. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Load plain if necessary, i.e., if running under initex. Err thinkerwim.openbsd.amsterdam 70 i-\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\texinfoversion{1998-11-13}% Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Copyright (C) 1985, 86, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98 Err thinkerwim.openbsd.amsterdam 70 i-% Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% This texinfo.tex file is free software; you can redistribute it and/or Err thinkerwim.openbsd.amsterdam 70 i-% modify it under the terms of the GNU General Public License as Err thinkerwim.openbsd.amsterdam 70 i-% published by the Free Software Foundation; either version 2, or (at Err thinkerwim.openbsd.amsterdam 70 i-% your option) any later version. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% This texinfo.tex file is distributed in the hope that it will be Err thinkerwim.openbsd.amsterdam 70 i-% useful, but WITHOUT ANY WARRANTY; without even the implied warranty Err thinkerwim.openbsd.amsterdam 70 i-% of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Err thinkerwim.openbsd.amsterdam 70 i-% General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-% along with this texinfo.tex file; see the file COPYING. If not, write Err thinkerwim.openbsd.amsterdam 70 i-% to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-% Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% In other words, you are welcome to use, share and improve this program. Err thinkerwim.openbsd.amsterdam 70 i-% You are forbidden to forbid anyone else to use, share and improve Err thinkerwim.openbsd.amsterdam 70 i-% what you give them. Help stamp out software-hoarding! Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Please try the latest version of texinfo.tex before submitting bug Err thinkerwim.openbsd.amsterdam 70 i-% reports; you can get the latest version from: Err thinkerwim.openbsd.amsterdam 70 i-% ftp://ftp.gnu.org/pub/gnu/texinfo.tex Err thinkerwim.openbsd.amsterdam 70 i-% /home/gd/gnu/doc/texinfo.tex on the GNU machines. Err thinkerwim.openbsd.amsterdam 70 i-% (and all GNU mirrors, see http://www.gnu.org/order/ftp.html) Err thinkerwim.openbsd.amsterdam 70 i-% ftp://tug.org/tex/texinfo.tex Err thinkerwim.openbsd.amsterdam 70 i-% ftp://ctan.org/macros/texinfo/texinfo.tex Err thinkerwim.openbsd.amsterdam 70 i-% (and all CTAN mirrors, finger ctan@ctan.org for a list). Err thinkerwim.openbsd.amsterdam 70 i-% The texinfo.tex in the texinfo distribution itself could well be out Err thinkerwim.openbsd.amsterdam 70 i-% of date, so if that's what you're using, please check. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Send bug reports to bug-texinfo@gnu.org. Err thinkerwim.openbsd.amsterdam 70 i-% Please include a precise test case in each bug report, Err thinkerwim.openbsd.amsterdam 70 i-% including a complete document with which we can reproduce the problem. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% To process a Texinfo manual with TeX, it's most reliable to use the Err thinkerwim.openbsd.amsterdam 70 i-% texi2dvi shell script that comes with the distribution. For simple Err thinkerwim.openbsd.amsterdam 70 i-% manuals, however, you can get away with: Err thinkerwim.openbsd.amsterdam 70 i-% tex foo.texi Err thinkerwim.openbsd.amsterdam 70 i-% texindex foo.?? Err thinkerwim.openbsd.amsterdam 70 i-% tex foo.texi Err thinkerwim.openbsd.amsterdam 70 i-% tex foo.texi Err thinkerwim.openbsd.amsterdam 70 i-% dvips foo.dvi -o # or whatever, to process the dvi file. Err thinkerwim.openbsd.amsterdam 70 i-% The extra runs of TeX get the cross-reference information correct. Err thinkerwim.openbsd.amsterdam 70 i-% Sometimes one run after texindex suffices, and sometimes you need more Err thinkerwim.openbsd.amsterdam 70 i-% than two; texi2dvi does it as many times as necessary. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\message{Loading texinfo [version \texinfoversion]:} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% If in a .fmt file, print the version number Err thinkerwim.openbsd.amsterdam 70 i-% and turn on active characters that we couldn't do earlier because Err thinkerwim.openbsd.amsterdam 70 i-% they might have appeared in the input file name. Err thinkerwim.openbsd.amsterdam 70 i-\everyjob{\message{[Texinfo version \texinfoversion]}% Err thinkerwim.openbsd.amsterdam 70 i- \catcode`+=\active \catcode`\_=\active} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Save some parts of plain tex whose names we will redefine. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\let\ptexb=\b Err thinkerwim.openbsd.amsterdam 70 i-\let\ptexbullet=\bullet Err thinkerwim.openbsd.amsterdam 70 i-\let\ptexc=\c Err thinkerwim.openbsd.amsterdam 70 i-\let\ptexcomma=\, Err thinkerwim.openbsd.amsterdam 70 i-\let\ptexdot=\. Err thinkerwim.openbsd.amsterdam 70 i-\let\ptexdots=\dots Err thinkerwim.openbsd.amsterdam 70 i-\let\ptexend=\end Err thinkerwim.openbsd.amsterdam 70 i-\let\ptexequiv=\equiv Err thinkerwim.openbsd.amsterdam 70 i-\let\ptexexclam=\! Err thinkerwim.openbsd.amsterdam 70 i-\let\ptexi=\i Err thinkerwim.openbsd.amsterdam 70 i-\let\ptexlbrace=\{ Err thinkerwim.openbsd.amsterdam 70 i-\let\ptexrbrace=\} Err thinkerwim.openbsd.amsterdam 70 i-\let\ptexstar=\* Err thinkerwim.openbsd.amsterdam 70 i-\let\ptext=\t Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% We never want plain's outer \+ definition in Texinfo. Err thinkerwim.openbsd.amsterdam 70 i-% For @tex, we can use \tabalign. Err thinkerwim.openbsd.amsterdam 70 i-\let\+ = \relax Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\message{Basics,} Err thinkerwim.openbsd.amsterdam 70 i-\chardef\other=12 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% If this character appears in an error message or help string, it Err thinkerwim.openbsd.amsterdam 70 i-% starts a new line in the output. Err thinkerwim.openbsd.amsterdam 70 i-\newlinechar = `^^J Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Set up fixed words for English if not already set. Err thinkerwim.openbsd.amsterdam 70 i-\ifx\putwordAppendix\undefined \gdef\putwordAppendix{Appendix}\fi Err thinkerwim.openbsd.amsterdam 70 i-\ifx\putwordChapter\undefined \gdef\putwordChapter{Chapter}\fi Err thinkerwim.openbsd.amsterdam 70 i-\ifx\putwordfile\undefined \gdef\putwordfile{file}\fi Err thinkerwim.openbsd.amsterdam 70 i-\ifx\putwordInfo\undefined \gdef\putwordInfo{Info}\fi Err thinkerwim.openbsd.amsterdam 70 i-\ifx\putwordMethodon\undefined \gdef\putwordMethodon{Method on}\fi Err thinkerwim.openbsd.amsterdam 70 i-\ifx\putwordon\undefined \gdef\putwordon{on}\fi Err thinkerwim.openbsd.amsterdam 70 i-\ifx\putwordpage\undefined \gdef\putwordpage{page}\fi Err thinkerwim.openbsd.amsterdam 70 i-\ifx\putwordsection\undefined \gdef\putwordsection{section}\fi Err thinkerwim.openbsd.amsterdam 70 i-\ifx\putwordSection\undefined \gdef\putwordSection{Section}\fi Err thinkerwim.openbsd.amsterdam 70 i-\ifx\putwordsee\undefined \gdef\putwordsee{see}\fi Err thinkerwim.openbsd.amsterdam 70 i-\ifx\putwordSee\undefined \gdef\putwordSee{See}\fi Err thinkerwim.openbsd.amsterdam 70 i-\ifx\putwordShortContents\undefined \gdef\putwordShortContents{Short Contents}\fi Err thinkerwim.openbsd.amsterdam 70 i-\ifx\putwordTableofContents\undefined\gdef\putwordTableofContents{Table of Contents}\fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Ignore a token. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\gobble#1{} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\hyphenation{ap-pen-dix} Err thinkerwim.openbsd.amsterdam 70 i-\hyphenation{mini-buf-fer mini-buf-fers} Err thinkerwim.openbsd.amsterdam 70 i-\hyphenation{eshell} Err thinkerwim.openbsd.amsterdam 70 i-\hyphenation{white-space} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Margin to add to right of even pages, to left of odd pages. Err thinkerwim.openbsd.amsterdam 70 i-\newdimen \bindingoffset Err thinkerwim.openbsd.amsterdam 70 i-\newdimen \normaloffset Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\pagewidth \newdimen\pageheight Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Sometimes it is convenient to have everything in the transcript file Err thinkerwim.openbsd.amsterdam 70 i-% and nothing on the terminal. We don't just call \tracingall here, Err thinkerwim.openbsd.amsterdam 70 i-% since that produces some useless output on the terminal. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\gloggingall{\begingroup \globaldefs = 1 \loggingall \endgroup}% Err thinkerwim.openbsd.amsterdam 70 i-\ifx\eTeXversion\undefined Err thinkerwim.openbsd.amsterdam 70 i-\def\loggingall{\tracingcommands2 \tracingstats2 Err thinkerwim.openbsd.amsterdam 70 i- \tracingpages1 \tracingoutput1 \tracinglostchars1 Err thinkerwim.openbsd.amsterdam 70 i- \tracingmacros2 \tracingparagraphs1 \tracingrestores1 Err thinkerwim.openbsd.amsterdam 70 i- \showboxbreadth\maxdimen\showboxdepth\maxdimen Err thinkerwim.openbsd.amsterdam 70 i-}% Err thinkerwim.openbsd.amsterdam 70 i-\else Err thinkerwim.openbsd.amsterdam 70 i-\def\loggingall{\tracingcommands3 \tracingstats2 Err thinkerwim.openbsd.amsterdam 70 i- \tracingpages1 \tracingoutput1 \tracinglostchars1 Err thinkerwim.openbsd.amsterdam 70 i- \tracingmacros2 \tracingparagraphs1 \tracingrestores1 Err thinkerwim.openbsd.amsterdam 70 i- \tracingscantokens1 \tracingassigns1 \tracingifs1 Err thinkerwim.openbsd.amsterdam 70 i- \tracinggroups1 \tracingnesting2 Err thinkerwim.openbsd.amsterdam 70 i- \showboxbreadth\maxdimen\showboxdepth\maxdimen Err thinkerwim.openbsd.amsterdam 70 i-}% Err thinkerwim.openbsd.amsterdam 70 i-\fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% For @cropmarks command. Err thinkerwim.openbsd.amsterdam 70 i-% Do @cropmarks to get crop marks. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\newif\ifcropmarks Err thinkerwim.openbsd.amsterdam 70 i-\let\cropmarks = \cropmarkstrue Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Dimensions to add cropmarks at corners. Err thinkerwim.openbsd.amsterdam 70 i-% Added by P. A. MacKay, 12 Nov. 1986 Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\outerhsize \newdimen\outervsize % set by the paper size routines Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\cornerlong \cornerlong=1pc Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\cornerthick \cornerthick=.3pt Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\topandbottommargin \topandbottommargin=.75in Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Main output routine. Err thinkerwim.openbsd.amsterdam 70 i-\chardef\PAGE = 255 Err thinkerwim.openbsd.amsterdam 70 i-\output = {\onepageout{\pagecontents\PAGE}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newbox\headlinebox Err thinkerwim.openbsd.amsterdam 70 i-\newbox\footlinebox Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \onepageout takes a vbox as an argument. Note that \pagecontents Err thinkerwim.openbsd.amsterdam 70 i-% does insertions, but you have to call it yourself. Err thinkerwim.openbsd.amsterdam 70 i-\def\onepageout#1{% Err thinkerwim.openbsd.amsterdam 70 i- \ifcropmarks \hoffset=0pt \else \hoffset=\normaloffset \fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \ifodd\pageno \advance\hoffset by \bindingoffset Err thinkerwim.openbsd.amsterdam 70 i- \else \advance\hoffset by -\bindingoffset\fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Do this outside of the \shipout so @code etc. will be expanded in Err thinkerwim.openbsd.amsterdam 70 i- % the headline as they should be, not taken literally (outputting ''code). Err thinkerwim.openbsd.amsterdam 70 i- \setbox\headlinebox = \vbox{\let\hsize=\pagewidth \makeheadline}% Err thinkerwim.openbsd.amsterdam 70 i- \setbox\footlinebox = \vbox{\let\hsize=\pagewidth \makefootline}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- {% Err thinkerwim.openbsd.amsterdam 70 i- % Have to do this stuff outside the \shipout because we want it to Err thinkerwim.openbsd.amsterdam 70 i- % take effect in \write's, yet the group defined by the \vbox ends Err thinkerwim.openbsd.amsterdam 70 i- % before the \shipout runs. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \escapechar = `\\ % use backslash in output files. Err thinkerwim.openbsd.amsterdam 70 i- \indexdummies % don't expand commands in the output. Err thinkerwim.openbsd.amsterdam 70 i- \normalturnoffactive % \ in index entries must not stay \, e.g., if Err thinkerwim.openbsd.amsterdam 70 i- % the page break happens to be in the middle of an example. Err thinkerwim.openbsd.amsterdam 70 i- \shipout\vbox{% Err thinkerwim.openbsd.amsterdam 70 i- \ifcropmarks \vbox to \outervsize\bgroup Err thinkerwim.openbsd.amsterdam 70 i- \hsize = \outerhsize Err thinkerwim.openbsd.amsterdam 70 i- \vskip-\topandbottommargin Err thinkerwim.openbsd.amsterdam 70 i- \vtop to0pt{% Err thinkerwim.openbsd.amsterdam 70 i- \line{\ewtop\hfil\ewtop}% Err thinkerwim.openbsd.amsterdam 70 i- \nointerlineskip Err thinkerwim.openbsd.amsterdam 70 i- \line{% Err thinkerwim.openbsd.amsterdam 70 i- \vbox{\moveleft\cornerthick\nstop}% Err thinkerwim.openbsd.amsterdam 70 i- \hfill Err thinkerwim.openbsd.amsterdam 70 i- \vbox{\moveright\cornerthick\nstop}% Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- \vss}% Err thinkerwim.openbsd.amsterdam 70 i- \vskip\topandbottommargin Err thinkerwim.openbsd.amsterdam 70 i- \line\bgroup Err thinkerwim.openbsd.amsterdam 70 i- \hfil % center the page within the outer (page) hsize. Err thinkerwim.openbsd.amsterdam 70 i- \ifodd\pageno\hskip\bindingoffset\fi Err thinkerwim.openbsd.amsterdam 70 i- \vbox\bgroup Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \unvbox\headlinebox Err thinkerwim.openbsd.amsterdam 70 i- \pagebody{#1}% Err thinkerwim.openbsd.amsterdam 70 i- \ifdim\ht\footlinebox > 0pt Err thinkerwim.openbsd.amsterdam 70 i- % Only leave this space if the footline is nonempty. Err thinkerwim.openbsd.amsterdam 70 i- % (We lessened \vsize for it in \oddfootingxxx.) Err thinkerwim.openbsd.amsterdam 70 i- % The \baselineskip=24pt in plain's \makefootline has no effect. Err thinkerwim.openbsd.amsterdam 70 i- \vskip 2\baselineskip Err thinkerwim.openbsd.amsterdam 70 i- \unvbox\footlinebox Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \ifcropmarks Err thinkerwim.openbsd.amsterdam 70 i- \egroup % end of \vbox\bgroup Err thinkerwim.openbsd.amsterdam 70 i- \hfil\egroup % end of (centering) \line\bgroup Err thinkerwim.openbsd.amsterdam 70 i- \vskip\topandbottommargin plus1fill minus1fill Err thinkerwim.openbsd.amsterdam 70 i- \boxmaxdepth = \cornerthick Err thinkerwim.openbsd.amsterdam 70 i- \vbox to0pt{\vss Err thinkerwim.openbsd.amsterdam 70 i- \line{% Err thinkerwim.openbsd.amsterdam 70 i- \vbox{\moveleft\cornerthick\nsbot}% Err thinkerwim.openbsd.amsterdam 70 i- \hfill Err thinkerwim.openbsd.amsterdam 70 i- \vbox{\moveright\cornerthick\nsbot}% Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- \nointerlineskip Err thinkerwim.openbsd.amsterdam 70 i- \line{\ewbot\hfil\ewbot}% Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- \egroup % \vbox from first cropmarks clause Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- }% end of \shipout\vbox Err thinkerwim.openbsd.amsterdam 70 i- }% end of group with \turnoffactive Err thinkerwim.openbsd.amsterdam 70 i- \advancepageno Err thinkerwim.openbsd.amsterdam 70 i- \ifnum\outputpenalty>-20000 \else\dosupereject\fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newinsert\margin \dimen\margin=\maxdimen Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\pagebody#1{\vbox to\pageheight{\boxmaxdepth=\maxdepth #1}} Err thinkerwim.openbsd.amsterdam 70 i-{\catcode`\@ =11 Err thinkerwim.openbsd.amsterdam 70 i-\gdef\pagecontents#1{\ifvoid\topins\else\unvbox\topins\fi Err thinkerwim.openbsd.amsterdam 70 i-% marginal hacks, juha@viisa.uucp (Juha Takala) Err thinkerwim.openbsd.amsterdam 70 i-\ifvoid\margin\else % marginal info is present Err thinkerwim.openbsd.amsterdam 70 i- \rlap{\kern\hsize\vbox to\z@{\kern1pt\box\margin \vss}}\fi Err thinkerwim.openbsd.amsterdam 70 i-\dimen@=\dp#1 \unvbox#1 Err thinkerwim.openbsd.amsterdam 70 i-\ifvoid\footins\else\vskip\skip\footins\footnoterule \unvbox\footins\fi Err thinkerwim.openbsd.amsterdam 70 i-\ifr@ggedbottom \kern-\dimen@ \vfil \fi} Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Here are the rules for the cropmarks. Note that they are Err thinkerwim.openbsd.amsterdam 70 i-% offset so that the space between them is truly \outerhsize or \outervsize Err thinkerwim.openbsd.amsterdam 70 i-% (P. A. MacKay, 12 November, 1986) Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\ewtop{\vrule height\cornerthick depth0pt width\cornerlong} Err thinkerwim.openbsd.amsterdam 70 i-\def\nstop{\vbox Err thinkerwim.openbsd.amsterdam 70 i- {\hrule height\cornerthick depth\cornerlong width\cornerthick}} Err thinkerwim.openbsd.amsterdam 70 i-\def\ewbot{\vrule height0pt depth\cornerthick width\cornerlong} Err thinkerwim.openbsd.amsterdam 70 i-\def\nsbot{\vbox Err thinkerwim.openbsd.amsterdam 70 i- {\hrule height\cornerlong depth\cornerthick width\cornerthick}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Parse an argument, then pass it to #1. The argument is the rest of Err thinkerwim.openbsd.amsterdam 70 i-% the input line (except we remove a trailing comment). #1 should be a Err thinkerwim.openbsd.amsterdam 70 i-% macro which expects an ordinary undelimited TeX argument. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\parsearg#1{% Err thinkerwim.openbsd.amsterdam 70 i- \let\next = #1% Err thinkerwim.openbsd.amsterdam 70 i- \begingroup Err thinkerwim.openbsd.amsterdam 70 i- \obeylines Err thinkerwim.openbsd.amsterdam 70 i- \futurelet\temp\parseargx Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% If the next token is an obeyed space (from an @example environment or Err thinkerwim.openbsd.amsterdam 70 i-% the like), remove it and recurse. Otherwise, we're done. Err thinkerwim.openbsd.amsterdam 70 i-\def\parseargx{% Err thinkerwim.openbsd.amsterdam 70 i- % \obeyedspace is defined far below, after the definition of \sepspaces. Err thinkerwim.openbsd.amsterdam 70 i- \ifx\obeyedspace\temp Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\parseargdiscardspace Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\parseargline Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Remove a single space (as the delimiter token to the macro call). Err thinkerwim.openbsd.amsterdam 70 i-{\obeyspaces % Err thinkerwim.openbsd.amsterdam 70 i- \gdef\parseargdiscardspace {\futurelet\temp\parseargx}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-{\obeylines % Err thinkerwim.openbsd.amsterdam 70 i- \gdef\parseargline#1^^M{% Err thinkerwim.openbsd.amsterdam 70 i- \endgroup % End of the group started in \parsearg. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % First remove any @c comment, then any @comment. Err thinkerwim.openbsd.amsterdam 70 i- % Result of each macro is put in \toks0. Err thinkerwim.openbsd.amsterdam 70 i- \argremovec #1\c\relax % Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\argremovecomment \the\toks0 \comment\relax % Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Call the caller's macro, saved as \next in \parsearg. Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\next\expandafter{\the\toks0}% Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Since all \c{,omment} does is throw away the argument, we can let TeX Err thinkerwim.openbsd.amsterdam 70 i-% do that for us. The \relax here is matched by the \relax in the call Err thinkerwim.openbsd.amsterdam 70 i-% in \parseargline; it could be more or less anything, its purpose is Err thinkerwim.openbsd.amsterdam 70 i-% just to delimit the argument to the \c. Err thinkerwim.openbsd.amsterdam 70 i-\def\argremovec#1\c#2\relax{\toks0 = {#1}} Err thinkerwim.openbsd.amsterdam 70 i-\def\argremovecomment#1\comment#2\relax{\toks0 = {#1}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \argremovec{,omment} might leave us with trailing spaces, though; e.g., Err thinkerwim.openbsd.amsterdam 70 i-% @end itemize @c foo Err thinkerwim.openbsd.amsterdam 70 i-% will have two active spaces as part of the argument with the Err thinkerwim.openbsd.amsterdam 70 i-% `itemize'. Here we remove all active spaces from #1, and assign the Err thinkerwim.openbsd.amsterdam 70 i-% result to \toks0. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% This loses if there are any *other* active characters besides spaces Err thinkerwim.openbsd.amsterdam 70 i-% in the argument -- _ ^ +, for example -- since they get expanded. Err thinkerwim.openbsd.amsterdam 70 i-% Fortunately, Texinfo does not define any such commands. (If it ever Err thinkerwim.openbsd.amsterdam 70 i-% does, the catcode of the characters in questionwill have to be changed Err thinkerwim.openbsd.amsterdam 70 i-% here.) But this means we cannot call \removeactivespaces as part of Err thinkerwim.openbsd.amsterdam 70 i-% \argremovec{,omment}, since @c uses \parsearg, and thus the argument Err thinkerwim.openbsd.amsterdam 70 i-% that \parsearg gets might well have any character at all in it. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\removeactivespaces#1{% Err thinkerwim.openbsd.amsterdam 70 i- \begingroup Err thinkerwim.openbsd.amsterdam 70 i- \ignoreactivespaces Err thinkerwim.openbsd.amsterdam 70 i- \edef\temp{#1}% Err thinkerwim.openbsd.amsterdam 70 i- \global\toks0 = \expandafter{\temp}% Err thinkerwim.openbsd.amsterdam 70 i- \endgroup Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Change the active space to expand to nothing. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \obeyspaces Err thinkerwim.openbsd.amsterdam 70 i- \gdef\ignoreactivespaces{\obeyspaces\let =\empty} Err thinkerwim.openbsd.amsterdam 70 i-\endgroup Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\flushcr{\ifx\par\lisppar \def\next##1{}\else \let\next=\relax \fi \next} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-%% These are used to keep @begin/@end levels from running away Err thinkerwim.openbsd.amsterdam 70 i-%% Call \inENV within environments (after a \begingroup) Err thinkerwim.openbsd.amsterdam 70 i-\newif\ifENV \ENVfalse \def\inENV{\ifENV\relax\else\ENVtrue\fi} Err thinkerwim.openbsd.amsterdam 70 i-\def\ENVcheck{% Err thinkerwim.openbsd.amsterdam 70 i-\ifENV\errmessage{Still within an environment; press RETURN to continue} Err thinkerwim.openbsd.amsterdam 70 i-\endgroup\fi} % This is not perfect, but it should reduce lossage Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @begin foo is the same as @foo, for now. Err thinkerwim.openbsd.amsterdam 70 i-\newhelp\EMsimple{Press RETURN to continue.} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\begin{\parsearg\beginxxx} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\beginxxx #1{% Err thinkerwim.openbsd.amsterdam 70 i-\expandafter\ifx\csname #1\endcsname\relax Err thinkerwim.openbsd.amsterdam 70 i-{\errhelp=\EMsimple \errmessage{Undefined command @begin #1}}\else Err thinkerwim.openbsd.amsterdam 70 i-\csname #1\endcsname\fi} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @end foo executes the definition of \Efoo. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\end{\parsearg\endxxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\endxxx #1{% Err thinkerwim.openbsd.amsterdam 70 i- \removeactivespaces{#1}% Err thinkerwim.openbsd.amsterdam 70 i- \edef\endthing{\the\toks0}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\ifx\csname E\endthing\endcsname\relax Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\ifx\csname \endthing\endcsname\relax Err thinkerwim.openbsd.amsterdam 70 i- % There's no \foo, i.e., no ``environment'' foo. Err thinkerwim.openbsd.amsterdam 70 i- \errhelp = \EMsimple Err thinkerwim.openbsd.amsterdam 70 i- \errmessage{Undefined command `@end \endthing'}% Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \unmatchedenderror\endthing Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- % Everything's ok; the right environment has been started. Err thinkerwim.openbsd.amsterdam 70 i- \csname E\endthing\endcsname Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% There is an environment #1, but it hasn't been started. Give an error. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\unmatchedenderror#1{% Err thinkerwim.openbsd.amsterdam 70 i- \errhelp = \EMsimple Err thinkerwim.openbsd.amsterdam 70 i- \errmessage{This `@end #1' doesn't have a matching `@#1'}% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define the control sequence \E#1 to give an unmatched @end error. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\defineunmatchedend#1{% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\def\csname E#1\endcsname{\unmatchedenderror{#1}}% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Single-spacing is done by various environments (specifically, in Err thinkerwim.openbsd.amsterdam 70 i-% \nonfillstart and \quotations). Err thinkerwim.openbsd.amsterdam 70 i-\newskip\singlespaceskip \singlespaceskip = 12.5pt Err thinkerwim.openbsd.amsterdam 70 i-\def\singlespace{% Err thinkerwim.openbsd.amsterdam 70 i- % Why was this kern here? It messes up equalizing space above and below Err thinkerwim.openbsd.amsterdam 70 i- % environments. --karl, 6may93 Err thinkerwim.openbsd.amsterdam 70 i- %{\advance \baselineskip by -\singlespaceskip Err thinkerwim.openbsd.amsterdam 70 i- %\kern \baselineskip}% Err thinkerwim.openbsd.amsterdam 70 i- \setleading \singlespaceskip Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-%% Simple single-character @ commands Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @@ prints an @ Err thinkerwim.openbsd.amsterdam 70 i-% Kludge this until the fonts are right (grr). Err thinkerwim.openbsd.amsterdam 70 i-\def\@{{\tt\char64}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This is turned off because it was never documented Err thinkerwim.openbsd.amsterdam 70 i-% and you can use @w{...} around a quote to suppress ligatures. Err thinkerwim.openbsd.amsterdam 70 i-%% Define @` and @' to be the same as ` and ' Err thinkerwim.openbsd.amsterdam 70 i-%% but suppressing ligatures. Err thinkerwim.openbsd.amsterdam 70 i-%\def\`{{`}} Err thinkerwim.openbsd.amsterdam 70 i-%\def\'{{'}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Used to generate quoted braces. Err thinkerwim.openbsd.amsterdam 70 i-\def\mylbrace {{\tt\char123}} Err thinkerwim.openbsd.amsterdam 70 i-\def\myrbrace {{\tt\char125}} Err thinkerwim.openbsd.amsterdam 70 i-\let\{=\mylbrace Err thinkerwim.openbsd.amsterdam 70 i-\let\}=\myrbrace Err thinkerwim.openbsd.amsterdam 70 i-\begingroup Err thinkerwim.openbsd.amsterdam 70 i- % Definitions to produce actual \{ & \} command in an index. Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\{ = 12 \catcode`\} = 12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\[ = 1 \catcode`\] = 2 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\@ = 0 \catcode`\\ = 12 Err thinkerwim.openbsd.amsterdam 70 i- @gdef@lbracecmd[\{]% Err thinkerwim.openbsd.amsterdam 70 i- @gdef@rbracecmd[\}]% Err thinkerwim.openbsd.amsterdam 70 i-@endgroup Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Accents: @, @dotaccent @ringaccent @ubaraccent @udotaccent Err thinkerwim.openbsd.amsterdam 70 i-% Others are defined by plain TeX: @` @' @" @^ @~ @= @v @H. Err thinkerwim.openbsd.amsterdam 70 i-\let\, = \c Err thinkerwim.openbsd.amsterdam 70 i-\let\dotaccent = \. Err thinkerwim.openbsd.amsterdam 70 i-\def\ringaccent#1{{\accent23 #1}} Err thinkerwim.openbsd.amsterdam 70 i-\let\tieaccent = \t Err thinkerwim.openbsd.amsterdam 70 i-\let\ubaraccent = \b Err thinkerwim.openbsd.amsterdam 70 i-\let\udotaccent = \d Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Other special characters: @questiondown @exclamdown Err thinkerwim.openbsd.amsterdam 70 i-% Plain TeX defines: @AA @AE @O @OE @L (and lowercase versions) @ss. Err thinkerwim.openbsd.amsterdam 70 i-\def\questiondown{?`} Err thinkerwim.openbsd.amsterdam 70 i-\def\exclamdown{!`} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Dotless i and dotless j, used for accents. Err thinkerwim.openbsd.amsterdam 70 i-\def\imacro{i} Err thinkerwim.openbsd.amsterdam 70 i-\def\jmacro{j} Err thinkerwim.openbsd.amsterdam 70 i-\def\dotless#1{% Err thinkerwim.openbsd.amsterdam 70 i- \def\temp{#1}% Err thinkerwim.openbsd.amsterdam 70 i- \ifx\temp\imacro \ptexi Err thinkerwim.openbsd.amsterdam 70 i- \else\ifx\temp\jmacro \j Err thinkerwim.openbsd.amsterdam 70 i- \else \errmessage{@dotless can be used only with i or j}% Err thinkerwim.openbsd.amsterdam 70 i- \fi\fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Be sure we're in horizontal mode when doing a tie, since we make space Err thinkerwim.openbsd.amsterdam 70 i-% equivalent to this in @example-like environments. Otherwise, a space Err thinkerwim.openbsd.amsterdam 70 i-% at the beginning of a line will start with \penalty -- and Err thinkerwim.openbsd.amsterdam 70 i-% since \penalty is valid in vertical mode, we'd end up putting the Err thinkerwim.openbsd.amsterdam 70 i-% penalty on the vertical list instead of in the new paragraph. Err thinkerwim.openbsd.amsterdam 70 i-{\catcode`@ = 11 Err thinkerwim.openbsd.amsterdam 70 i- % Avoid using \@M directly, because that causes trouble Err thinkerwim.openbsd.amsterdam 70 i- % if the definition is written into an index file. Err thinkerwim.openbsd.amsterdam 70 i- \global\let\tiepenalty = \@M Err thinkerwim.openbsd.amsterdam 70 i- \gdef\tie{\leavevmode\penalty\tiepenalty\ } Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @: forces normal size whitespace following. Err thinkerwim.openbsd.amsterdam 70 i-\def\:{\spacefactor=1000 } Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @* forces a line break. Err thinkerwim.openbsd.amsterdam 70 i-\def\*{\hfil\break\hbox{}\ignorespaces} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @. is an end-of-sentence period. Err thinkerwim.openbsd.amsterdam 70 i-\def\.{.\spacefactor=3000 } Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @! is an end-of-sentence bang. Err thinkerwim.openbsd.amsterdam 70 i-\def\!{!\spacefactor=3000 } Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @? is an end-of-sentence query. Err thinkerwim.openbsd.amsterdam 70 i-\def\?{?\spacefactor=3000 } Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @w prevents a word break. Without the \leavevmode, @w at the Err thinkerwim.openbsd.amsterdam 70 i-% beginning of a paragraph, when TeX is still in vertical mode, would Err thinkerwim.openbsd.amsterdam 70 i-% produce a whole line of output instead of starting the paragraph. Err thinkerwim.openbsd.amsterdam 70 i-\def\w#1{\leavevmode\hbox{#1}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @group ... @end group forces ... to be all on one page, by enclosing Err thinkerwim.openbsd.amsterdam 70 i-% it in a TeX vbox. We use \vtop instead of \vbox to construct the box Err thinkerwim.openbsd.amsterdam 70 i-% to keep its height that of a normal line. According to the rules for Err thinkerwim.openbsd.amsterdam 70 i-% \topskip (p.114 of the TeXbook), the glue inserted is Err thinkerwim.openbsd.amsterdam 70 i-% max (\topskip - \ht (first item), 0). If that height is large, Err thinkerwim.openbsd.amsterdam 70 i-% therefore, no glue is inserted, and the space between the headline and Err thinkerwim.openbsd.amsterdam 70 i-% the text is small, which looks bad. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\group{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \ifnum\catcode13=\active \else Err thinkerwim.openbsd.amsterdam 70 i- \errhelp = \groupinvalidhelp Err thinkerwim.openbsd.amsterdam 70 i- \errmessage{@group invalid in context where filling is enabled}% Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % The \vtop we start below produces a box with normal height and large Err thinkerwim.openbsd.amsterdam 70 i- % depth; thus, TeX puts \baselineskip glue before it, and (when the Err thinkerwim.openbsd.amsterdam 70 i- % next line of text is done) \lineskip glue after it. (See p.82 of Err thinkerwim.openbsd.amsterdam 70 i- % the TeXbook.) Thus, space below is not quite equal to space Err thinkerwim.openbsd.amsterdam 70 i- % above. But it's pretty close. Err thinkerwim.openbsd.amsterdam 70 i- \def\Egroup{% Err thinkerwim.openbsd.amsterdam 70 i- \egroup % End the \vtop. Err thinkerwim.openbsd.amsterdam 70 i- \endgroup % End the \group. Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \vtop\bgroup Err thinkerwim.openbsd.amsterdam 70 i- % We have to put a strut on the last line in case the @group is in Err thinkerwim.openbsd.amsterdam 70 i- % the midst of an example, rather than completely enclosing it. Err thinkerwim.openbsd.amsterdam 70 i- % Otherwise, the interline space between the last line of the group Err thinkerwim.openbsd.amsterdam 70 i- % and the first line afterwards is too small. But we can't put the Err thinkerwim.openbsd.amsterdam 70 i- % strut in \Egroup, since there it would be on a line by itself. Err thinkerwim.openbsd.amsterdam 70 i- % Hence this just inserts a strut at the beginning of each line. Err thinkerwim.openbsd.amsterdam 70 i- \everypar = {\strut}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Since we have a strut on every line, we don't need any of TeX's Err thinkerwim.openbsd.amsterdam 70 i- % normal interline spacing. Err thinkerwim.openbsd.amsterdam 70 i- \offinterlineskip Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % OK, but now we have to do something about blank Err thinkerwim.openbsd.amsterdam 70 i- % lines in the input in @example-like environments, which normally Err thinkerwim.openbsd.amsterdam 70 i- % just turn into \lisppar, which will insert no space now that we've Err thinkerwim.openbsd.amsterdam 70 i- % turned off the interline space. Simplest is to make them be an Err thinkerwim.openbsd.amsterdam 70 i- % empty paragraph. Err thinkerwim.openbsd.amsterdam 70 i- \ifx\par\lisppar Err thinkerwim.openbsd.amsterdam 70 i- \edef\par{\leavevmode \par}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Reset ^^M's definition to new definition of \par. Err thinkerwim.openbsd.amsterdam 70 i- \obeylines Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Do @comment since we are called inside an environment such as Err thinkerwim.openbsd.amsterdam 70 i- % @example, where each end-of-line in the input causes an Err thinkerwim.openbsd.amsterdam 70 i- % end-of-line in the output. We don't want the end-of-line after Err thinkerwim.openbsd.amsterdam 70 i- % the `@group' to put extra space in the output. Since @group Err thinkerwim.openbsd.amsterdam 70 i- % should appear on a line by itself (according to the Texinfo Err thinkerwim.openbsd.amsterdam 70 i- % manual), we don't worry about eating any user text. Err thinkerwim.openbsd.amsterdam 70 i- \comment Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% TeX puts in an \escapechar (i.e., `@') at the beginning of the help Err thinkerwim.openbsd.amsterdam 70 i-% message, so this ends up printing `@group can only ...'. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\newhelp\groupinvalidhelp{% Err thinkerwim.openbsd.amsterdam 70 i-group can only be used in environments such as @example,^^J% Err thinkerwim.openbsd.amsterdam 70 i-where each line of input produces a line of output.} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @need space-in-mils Err thinkerwim.openbsd.amsterdam 70 i-% forces a page break if there is not space-in-mils remaining. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\mil \mil=0.001in Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\need{\parsearg\needx} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Old definition--didn't work. Err thinkerwim.openbsd.amsterdam 70 i-%\def\needx #1{\par % Err thinkerwim.openbsd.amsterdam 70 i-%% This method tries to make TeX break the page naturally Err thinkerwim.openbsd.amsterdam 70 i-%% if the depth of the box does not fit. Err thinkerwim.openbsd.amsterdam 70 i-%{\baselineskip=0pt% Err thinkerwim.openbsd.amsterdam 70 i-%\vtop to #1\mil{\vfil}\kern -#1\mil\nobreak Err thinkerwim.openbsd.amsterdam 70 i-%\prevdepth=-1000pt Err thinkerwim.openbsd.amsterdam 70 i-%}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\needx#1{% Err thinkerwim.openbsd.amsterdam 70 i- % Go into vertical mode, so we don't make a big box in the middle of a Err thinkerwim.openbsd.amsterdam 70 i- % paragraph. Err thinkerwim.openbsd.amsterdam 70 i- \par Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Don't add any leading before our big empty box, but allow a page Err thinkerwim.openbsd.amsterdam 70 i- % break, since the best break might be right here. Err thinkerwim.openbsd.amsterdam 70 i- \allowbreak Err thinkerwim.openbsd.amsterdam 70 i- \nointerlineskip Err thinkerwim.openbsd.amsterdam 70 i- \vtop to #1\mil{\vfil}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % TeX does not even consider page breaks if a penalty added to the Err thinkerwim.openbsd.amsterdam 70 i- % main vertical list is 10000 or more. But in order to see if the Err thinkerwim.openbsd.amsterdam 70 i- % empty box we just added fits on the page, we must make it consider Err thinkerwim.openbsd.amsterdam 70 i- % page breaks. On the other hand, we don't want to actually break the Err thinkerwim.openbsd.amsterdam 70 i- % page after the empty box. So we use a penalty of 9999. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % There is an extremely small chance that TeX will actually break the Err thinkerwim.openbsd.amsterdam 70 i- % page at this \penalty, if there are no other feasible breakpoints in Err thinkerwim.openbsd.amsterdam 70 i- % sight. (If the user is using lots of big @group commands, which Err thinkerwim.openbsd.amsterdam 70 i- % almost-but-not-quite fill up a page, TeX will have a hard time doing Err thinkerwim.openbsd.amsterdam 70 i- % good page breaking, for example.) However, I could not construct an Err thinkerwim.openbsd.amsterdam 70 i- % example where a page broke at this \penalty; if it happens in a real Err thinkerwim.openbsd.amsterdam 70 i- % document, then we can reconsider our strategy. Err thinkerwim.openbsd.amsterdam 70 i- \penalty9999 Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Back up by the size of the box, whether we did a page break or not. Err thinkerwim.openbsd.amsterdam 70 i- \kern -#1\mil Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Do not allow a page break right after this kern. Err thinkerwim.openbsd.amsterdam 70 i- \nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @br forces paragraph break Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\let\br = \par Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @dots{} output an ellipsis using the current font. Err thinkerwim.openbsd.amsterdam 70 i-% We do .5em per period so that it has the same spacing in a typewriter Err thinkerwim.openbsd.amsterdam 70 i-% font as three actual period characters. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\dots{% Err thinkerwim.openbsd.amsterdam 70 i- \leavevmode Err thinkerwim.openbsd.amsterdam 70 i- \hbox to 1.5em{% Err thinkerwim.openbsd.amsterdam 70 i- \hskip 0pt plus 0.25fil minus 0.25fil Err thinkerwim.openbsd.amsterdam 70 i- .\hss.\hss.% Err thinkerwim.openbsd.amsterdam 70 i- \hskip 0pt plus 0.5fil minus 0.5fil Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @enddots{} is an end-of-sentence ellipsis. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\enddots{% Err thinkerwim.openbsd.amsterdam 70 i- \leavevmode Err thinkerwim.openbsd.amsterdam 70 i- \hbox to 2em{% Err thinkerwim.openbsd.amsterdam 70 i- \hskip 0pt plus 0.25fil minus 0.25fil Err thinkerwim.openbsd.amsterdam 70 i- .\hss.\hss.\hss.% Err thinkerwim.openbsd.amsterdam 70 i- \hskip 0pt plus 0.5fil minus 0.5fil Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- \spacefactor=3000 Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @page forces the start of a new page Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\page{\par\vfill\supereject} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @exdent text.... Err thinkerwim.openbsd.amsterdam 70 i-% outputs text on separate line in roman font, starting at standard page margin Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This records the amount of indent in the innermost environment. Err thinkerwim.openbsd.amsterdam 70 i-% That's how much \exdent should take out. Err thinkerwim.openbsd.amsterdam 70 i-\newskip\exdentamount Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This defn is used inside fill environments such as @defun. Err thinkerwim.openbsd.amsterdam 70 i-\def\exdent{\parsearg\exdentyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\exdentyyy #1{{\hfil\break\hbox{\kern -\exdentamount{\rm#1}}\hfil\break}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This defn is used inside nofill environments such as @example. Err thinkerwim.openbsd.amsterdam 70 i-\def\nofillexdent{\parsearg\nofillexdentyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\nofillexdentyyy #1{{\advance \leftskip by -\exdentamount Err thinkerwim.openbsd.amsterdam 70 i-\leftline{\hskip\leftskip{\rm#1}}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @inmargin{TEXT} puts TEXT in the margin next to the current paragraph. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\inmargin#1{% Err thinkerwim.openbsd.amsterdam 70 i-\strut\vadjust{\nobreak\kern-\strutdepth Err thinkerwim.openbsd.amsterdam 70 i- \vtop to \strutdepth{\baselineskip\strutdepth\vss Err thinkerwim.openbsd.amsterdam 70 i- \llap{\rightskip=\inmarginspacing \vbox{\noindent #1}}\null}}} Err thinkerwim.openbsd.amsterdam 70 i-\newskip\inmarginspacing \inmarginspacing=1cm Err thinkerwim.openbsd.amsterdam 70 i-\def\strutdepth{\dp\strutbox} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-%\hbox{{\rm#1}}\hfil\break}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @include file insert text of that file as input. Err thinkerwim.openbsd.amsterdam 70 i-% Allow normal characters that we make active in the argument (a file name). Err thinkerwim.openbsd.amsterdam 70 i-\def\include{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\\=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`~=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`^=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`_=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`|=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`<=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`>=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`+=12 Err thinkerwim.openbsd.amsterdam 70 i- \parsearg\includezzz} Err thinkerwim.openbsd.amsterdam 70 i-% Restore active chars for included file. Err thinkerwim.openbsd.amsterdam 70 i-\def\includezzz#1{\endgroup\begingroup Err thinkerwim.openbsd.amsterdam 70 i- % Read the included file in a group so nested @include's work. Err thinkerwim.openbsd.amsterdam 70 i- \def\thisfile{#1}% Err thinkerwim.openbsd.amsterdam 70 i- \input\thisfile Err thinkerwim.openbsd.amsterdam 70 i-\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\thisfile{} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @center line outputs that line, centered Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\center{\parsearg\centerzzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\centerzzz #1{{\advance\hsize by -\leftskip Err thinkerwim.openbsd.amsterdam 70 i-\advance\hsize by -\rightskip Err thinkerwim.openbsd.amsterdam 70 i-\centerline{#1}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @sp n outputs n lines of vertical space Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\sp{\parsearg\spxxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\spxxx #1{\vskip #1\baselineskip} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @comment ...line which is ignored... Err thinkerwim.openbsd.amsterdam 70 i-% @c is the same as @comment Err thinkerwim.openbsd.amsterdam 70 i-% @ignore ... @end ignore is another way to write a comment Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\comment{\begingroup \catcode`\^^M=\other% Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\@=\other \catcode`\{=\other \catcode`\}=\other% Err thinkerwim.openbsd.amsterdam 70 i-\commentxxx} Err thinkerwim.openbsd.amsterdam 70 i-{\catcode`\^^M=\other \gdef\commentxxx#1^^M{\endgroup}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\let\c=\comment Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @paragraphindent is defined for the Info formatting commands only. Err thinkerwim.openbsd.amsterdam 70 i-\let\paragraphindent=\comment Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Prevent errors for section commands. Err thinkerwim.openbsd.amsterdam 70 i-% Used in @ignore and in failing conditionals. Err thinkerwim.openbsd.amsterdam 70 i-\def\ignoresections{% Err thinkerwim.openbsd.amsterdam 70 i-\let\chapter=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\unnumbered=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\top=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\unnumberedsec=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\unnumberedsection=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\unnumberedsubsec=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\unnumberedsubsection=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\unnumberedsubsubsec=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\unnumberedsubsubsection=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\section=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\subsec=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\subsubsec=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\subsection=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\subsubsection=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\appendix=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\appendixsec=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\appendixsection=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\appendixsubsec=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\appendixsubsection=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\appendixsubsubsec=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\appendixsubsubsection=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\contents=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\smallbook=\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\titlepage=\relax Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Used in nested conditionals, where we have to parse the Texinfo source Err thinkerwim.openbsd.amsterdam 70 i-% and so want to turn off most commands, in case they are used Err thinkerwim.openbsd.amsterdam 70 i-% incorrectly. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\ignoremorecommands{% Err thinkerwim.openbsd.amsterdam 70 i- \let\defcodeindex = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\defcv = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\deffn = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\deffnx = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\defindex = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\defivar = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\defmac = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\defmethod = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\defop = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\defopt = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\defspec = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\deftp = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\deftypefn = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\deftypefun = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\deftypevar = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\deftypevr = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\defun = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\defvar = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\defvr = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\ref = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\xref = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\printindex = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\pxref = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\settitle = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\setchapternewpage = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\setchapterstyle = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\everyheading = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\evenheading = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\oddheading = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\everyfooting = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\evenfooting = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\oddfooting = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\headings = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\include = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\lowersections = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\down = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\raisesections = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\up = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\set = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\clear = \relax Err thinkerwim.openbsd.amsterdam 70 i- \let\item = \relax Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Ignore @ignore ... @end ignore. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\ignore{\doignore{ignore}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Ignore @ifinfo, @ifhtml, @ifnottex, @html, @menu, and @direntry text. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\ifinfo{\doignore{ifinfo}} Err thinkerwim.openbsd.amsterdam 70 i-\def\ifhtml{\doignore{ifhtml}} Err thinkerwim.openbsd.amsterdam 70 i-\def\ifnottex{\doignore{ifnottex}} Err thinkerwim.openbsd.amsterdam 70 i-\def\html{\doignore{html}} Err thinkerwim.openbsd.amsterdam 70 i-\def\menu{\doignore{menu}} Err thinkerwim.openbsd.amsterdam 70 i-\def\direntry{\doignore{direntry}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @dircategory CATEGORY -- specify a category of the dir file Err thinkerwim.openbsd.amsterdam 70 i-% which this file should belong to. Ignore this in TeX. Err thinkerwim.openbsd.amsterdam 70 i-\let\dircategory = \comment Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Ignore text until a line `@end #1'. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\doignore#1{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- % Don't complain about control sequences we have declared \outer. Err thinkerwim.openbsd.amsterdam 70 i- \ignoresections Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Define a command to swallow text until we reach `@end #1'. Err thinkerwim.openbsd.amsterdam 70 i- % This @ is a catcode 12 token (that is the normal catcode of @ in Err thinkerwim.openbsd.amsterdam 70 i- % this texinfo.tex file). We change the catcode of @ below to match. Err thinkerwim.openbsd.amsterdam 70 i- \long\def\doignoretext##1@end #1{\enddoignore}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Make sure that spaces turn into tokens that match what \doignoretext wants. Err thinkerwim.openbsd.amsterdam 70 i- \catcode32 = 10 Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Ignore braces, too, so mismatched braces don't cause trouble. Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\{ = 9 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\} = 9 Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % We must not have @c interpreted as a control sequence. Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\@ = 12 Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Make the letter c a comment character so that the rest of the line Err thinkerwim.openbsd.amsterdam 70 i- % will be ignored. This way, the document can have (for example) Err thinkerwim.openbsd.amsterdam 70 i- % @c @end ifinfo Err thinkerwim.openbsd.amsterdam 70 i- % and the @end ifinfo will be properly ignored. Err thinkerwim.openbsd.amsterdam 70 i- % (We've just changed @ to catcode 12.) Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\c = 14 Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % And now expand that command. Err thinkerwim.openbsd.amsterdam 70 i- \doignoretext Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% What we do to finish off ignored text. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\enddoignore{\endgroup\ignorespaces}% Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newif\ifwarnedobs\warnedobsfalse Err thinkerwim.openbsd.amsterdam 70 i-\def\obstexwarn{% Err thinkerwim.openbsd.amsterdam 70 i- \ifwarnedobs\relax\else Err thinkerwim.openbsd.amsterdam 70 i- % We need to warn folks that they may have trouble with TeX 3.0. Err thinkerwim.openbsd.amsterdam 70 i- % This uses \immediate\write16 rather than \message to get newlines. Err thinkerwim.openbsd.amsterdam 70 i- \immediate\write16{} Err thinkerwim.openbsd.amsterdam 70 i- \immediate\write16{***WARNING*** for users of Unix TeX 3.0!} Err thinkerwim.openbsd.amsterdam 70 i- \immediate\write16{This manual trips a bug in TeX version 3.0 (tex hangs).} Err thinkerwim.openbsd.amsterdam 70 i- \immediate\write16{If you are running another version of TeX, relax.} Err thinkerwim.openbsd.amsterdam 70 i- \immediate\write16{If you are running Unix TeX 3.0, kill this TeX process.} Err thinkerwim.openbsd.amsterdam 70 i- \immediate\write16{ Then upgrade your TeX installation if you can.} Err thinkerwim.openbsd.amsterdam 70 i- \immediate\write16{ (See ftp://ftp.gnu.org/pub/gnu/TeX.README.)} Err thinkerwim.openbsd.amsterdam 70 i- \immediate\write16{If you are stuck with version 3.0, run the} Err thinkerwim.openbsd.amsterdam 70 i- \immediate\write16{ script ``tex3patch'' from the Texinfo distribution} Err thinkerwim.openbsd.amsterdam 70 i- \immediate\write16{ to use a workaround.} Err thinkerwim.openbsd.amsterdam 70 i- \immediate\write16{} Err thinkerwim.openbsd.amsterdam 70 i- \global\warnedobstrue Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% **In TeX 3.0, setting text in \nullfont hangs tex. For a Err thinkerwim.openbsd.amsterdam 70 i-% workaround (which requires the file ``dummy.tfm'' to be installed), Err thinkerwim.openbsd.amsterdam 70 i-% uncomment the following line: Err thinkerwim.openbsd.amsterdam 70 i-%%%%%\font\nullfont=dummy\let\obstexwarn=\relax Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Ignore text, except that we keep track of conditional commands for Err thinkerwim.openbsd.amsterdam 70 i-% purposes of nesting, up to an `@end #1' command. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\nestedignore#1{% Err thinkerwim.openbsd.amsterdam 70 i- \obstexwarn Err thinkerwim.openbsd.amsterdam 70 i- % We must actually expand the ignored text to look for the @end Err thinkerwim.openbsd.amsterdam 70 i- % command, so that nested ignore constructs work. Thus, we put the Err thinkerwim.openbsd.amsterdam 70 i- % text into a \vbox and then do nothing with the result. To minimize Err thinkerwim.openbsd.amsterdam 70 i- % the change of memory overflow, we follow the approach outlined on Err thinkerwim.openbsd.amsterdam 70 i- % page 401 of the TeXbook: make the current font be a dummy font. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \setbox0 = \vbox\bgroup Err thinkerwim.openbsd.amsterdam 70 i- % Don't complain about control sequences we have declared \outer. Err thinkerwim.openbsd.amsterdam 70 i- \ignoresections Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Define `@end #1' to end the box, which will in turn undefine the Err thinkerwim.openbsd.amsterdam 70 i- % @end command again. Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\def\csname E#1\endcsname{\egroup\ignorespaces}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % We are going to be parsing Texinfo commands. Most cause no Err thinkerwim.openbsd.amsterdam 70 i- % trouble when they are used incorrectly, but some commands do Err thinkerwim.openbsd.amsterdam 70 i- % complicated argument parsing or otherwise get confused, so we Err thinkerwim.openbsd.amsterdam 70 i- % undefine them. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % We can't do anything about stray @-signs, unfortunately; Err thinkerwim.openbsd.amsterdam 70 i- % they'll produce `undefined control sequence' errors. Err thinkerwim.openbsd.amsterdam 70 i- \ignoremorecommands Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Set the current font to be \nullfont, a TeX primitive, and define Err thinkerwim.openbsd.amsterdam 70 i- % all the font commands to also use \nullfont. We don't use Err thinkerwim.openbsd.amsterdam 70 i- % dummy.tfm, as suggested in the TeXbook, because not all sites Err thinkerwim.openbsd.amsterdam 70 i- % might have that installed. Therefore, math mode will still Err thinkerwim.openbsd.amsterdam 70 i- % produce output, but that should be an extremely small amount of Err thinkerwim.openbsd.amsterdam 70 i- % stuff compared to the main input. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \nullfont Err thinkerwim.openbsd.amsterdam 70 i- \let\tenrm = \nullfont \let\tenit = \nullfont \let\tensl = \nullfont Err thinkerwim.openbsd.amsterdam 70 i- \let\tenbf = \nullfont \let\tentt = \nullfont \let\smallcaps = \nullfont Err thinkerwim.openbsd.amsterdam 70 i- \let\tensf = \nullfont Err thinkerwim.openbsd.amsterdam 70 i- % Similarly for index fonts (mostly for their use in Err thinkerwim.openbsd.amsterdam 70 i- % smallexample) Err thinkerwim.openbsd.amsterdam 70 i- \let\indrm = \nullfont \let\indit = \nullfont \let\indsl = \nullfont Err thinkerwim.openbsd.amsterdam 70 i- \let\indbf = \nullfont \let\indtt = \nullfont \let\indsc = \nullfont Err thinkerwim.openbsd.amsterdam 70 i- \let\indsf = \nullfont Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Don't complain when characters are missing from the fonts. Err thinkerwim.openbsd.amsterdam 70 i- \tracinglostchars = 0 Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Don't bother to do space factor calculations. Err thinkerwim.openbsd.amsterdam 70 i- \frenchspacing Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Don't report underfull hboxes. Err thinkerwim.openbsd.amsterdam 70 i- \hbadness = 10000 Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Do minimal line-breaking. Err thinkerwim.openbsd.amsterdam 70 i- \pretolerance = 10000 Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Do not execute instructions in @tex Err thinkerwim.openbsd.amsterdam 70 i- \def\tex{\doignore{tex}}% Err thinkerwim.openbsd.amsterdam 70 i- % Do not execute macro definitions. Err thinkerwim.openbsd.amsterdam 70 i- % `c' is a comment character, so the word `macro' will get cut off. Err thinkerwim.openbsd.amsterdam 70 i- \def\macro{\doignore{ma}}% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @set VAR sets the variable VAR to an empty value. Err thinkerwim.openbsd.amsterdam 70 i-% @set VAR REST-OF-LINE sets VAR to the value REST-OF-LINE. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Since we want to separate VAR from REST-OF-LINE (which might be Err thinkerwim.openbsd.amsterdam 70 i-% empty), we can't just use \parsearg; we have to insert a space of our Err thinkerwim.openbsd.amsterdam 70 i-% own to delimit the rest of the line, and then take it out again if we Err thinkerwim.openbsd.amsterdam 70 i-% didn't need it. Make sure the catcode of space is correct to avoid Err thinkerwim.openbsd.amsterdam 70 i-% losing inside @example, for instance. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\set{\begingroup\catcode` =10 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\-=12 \catcode`\_=12 % Allow - and _ in VAR. Err thinkerwim.openbsd.amsterdam 70 i- \parsearg\setxxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\setxxx#1{\setyyy#1 \endsetyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\setyyy#1 #2\endsetyyy{% Err thinkerwim.openbsd.amsterdam 70 i- \def\temp{#2}% Err thinkerwim.openbsd.amsterdam 70 i- \ifx\temp\empty \global\expandafter\let\csname SET#1\endcsname = \empty Err thinkerwim.openbsd.amsterdam 70 i- \else \setzzz{#1}#2\endsetzzz % Remove the trailing space \setxxx inserted. Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \endgroup Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-% Can't use \xdef to pre-expand #2 and save some time, since \temp or Err thinkerwim.openbsd.amsterdam 70 i-% \next or other control sequences that we've defined might get us into Err thinkerwim.openbsd.amsterdam 70 i-% an infinite loop. Consider `@set foo @cite{bar}'. Err thinkerwim.openbsd.amsterdam 70 i-\def\setzzz#1#2 \endsetzzz{\expandafter\gdef\csname SET#1\endcsname{#2}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @clear VAR clears (i.e., unsets) the variable VAR. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\clear{\parsearg\clearxxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\clearxxx#1{\global\expandafter\let\csname SET#1\endcsname=\relax} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @value{foo} gets the text saved in variable foo. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-{ Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\_ = \active Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % We might end up with active _ or - characters in the argument if Err thinkerwim.openbsd.amsterdam 70 i- % we're called from @code, as @code{@value{foo-bar_}}. So \let any Err thinkerwim.openbsd.amsterdam 70 i- % such active characters to their normal equivalents. Err thinkerwim.openbsd.amsterdam 70 i- \gdef\value{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\-=12 \catcode`\_=12 Err thinkerwim.openbsd.amsterdam 70 i- \indexbreaks \let_\normalunderscore Err thinkerwim.openbsd.amsterdam 70 i- \valuexxx} Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\def\valuexxx#1{\expandablevalue{#1}\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% We have this subroutine so that we can handle at least some @value's Err thinkerwim.openbsd.amsterdam 70 i-% properly in indexes (we \let\value to this in \indexdummies). Ones Err thinkerwim.openbsd.amsterdam 70 i-% whose names contain - or _ still won't work, but we can't do anything Err thinkerwim.openbsd.amsterdam 70 i-% about that. The command has to be fully expandable, since the result Err thinkerwim.openbsd.amsterdam 70 i-% winds up in the index file. This means that if the variable's value Err thinkerwim.openbsd.amsterdam 70 i-% contains other Texinfo commands, it's almost certain it will fail Err thinkerwim.openbsd.amsterdam 70 i-% (although perhaps we could fix that with sufficient work to do a Err thinkerwim.openbsd.amsterdam 70 i-% one-level expansion on the result, instead of complete). Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\expandablevalue#1{% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\ifx\csname SET#1\endcsname\relax Err thinkerwim.openbsd.amsterdam 70 i- {[No value for ``#1'']}% Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \csname SET#1\endcsname Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @ifset VAR ... @end ifset reads the `...' iff VAR has been defined Err thinkerwim.openbsd.amsterdam 70 i-% with @set. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\ifset{\parsearg\ifsetxxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\ifsetxxx #1{% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\ifx\csname SET#1\endcsname\relax Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\ifsetfail Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\ifsetsucceed Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\def\ifsetsucceed{\conditionalsucceed{ifset}} Err thinkerwim.openbsd.amsterdam 70 i-\def\ifsetfail{\nestedignore{ifset}} Err thinkerwim.openbsd.amsterdam 70 i-\defineunmatchedend{ifset} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @ifclear VAR ... @end ifclear reads the `...' iff VAR has never been Err thinkerwim.openbsd.amsterdam 70 i-% defined with @set, or has been undefined with @clear. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\ifclear{\parsearg\ifclearxxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\ifclearxxx #1{% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\ifx\csname SET#1\endcsname\relax Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\ifclearsucceed Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\ifclearfail Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\def\ifclearsucceed{\conditionalsucceed{ifclear}} Err thinkerwim.openbsd.amsterdam 70 i-\def\ifclearfail{\nestedignore{ifclear}} Err thinkerwim.openbsd.amsterdam 70 i-\defineunmatchedend{ifclear} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @iftex, @ifnothtml, @ifnotinfo always succeed; we read the text Err thinkerwim.openbsd.amsterdam 70 i-% following, through the first @end iftex (etc.). Make `@end iftex' Err thinkerwim.openbsd.amsterdam 70 i-% (etc.) valid only after an @iftex. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\iftex{\conditionalsucceed{iftex}} Err thinkerwim.openbsd.amsterdam 70 i-\def\ifnothtml{\conditionalsucceed{ifnothtml}} Err thinkerwim.openbsd.amsterdam 70 i-\def\ifnotinfo{\conditionalsucceed{ifnotinfo}} Err thinkerwim.openbsd.amsterdam 70 i-\defineunmatchedend{iftex} Err thinkerwim.openbsd.amsterdam 70 i-\defineunmatchedend{ifnothtml} Err thinkerwim.openbsd.amsterdam 70 i-\defineunmatchedend{ifnotinfo} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% We can't just want to start a group at @iftex (for example) and end it Err thinkerwim.openbsd.amsterdam 70 i-% at @end iftex, since then @set commands inside the conditional have no Err thinkerwim.openbsd.amsterdam 70 i-% effect (they'd get reverted at the end of the group). So we must Err thinkerwim.openbsd.amsterdam 70 i-% define \Eiftex to redefine itself to be its previous value. (We can't Err thinkerwim.openbsd.amsterdam 70 i-% just define it to fail again with an ``unmatched end'' error, since Err thinkerwim.openbsd.amsterdam 70 i-% the @ifset might be nested.) Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\conditionalsucceed#1{% Err thinkerwim.openbsd.amsterdam 70 i- \edef\temp{% Err thinkerwim.openbsd.amsterdam 70 i- % Remember the current value of \E#1. Err thinkerwim.openbsd.amsterdam 70 i- \let\nece{prevE#1} = \nece{E#1}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % At the `@end #1', redefine \E#1 to be its previous value. Err thinkerwim.openbsd.amsterdam 70 i- \def\nece{E#1}{\let\nece{E#1} = \nece{prevE#1}}% Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- \temp Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% We need to expand lots of \csname's, but we don't want to expand the Err thinkerwim.openbsd.amsterdam 70 i-% control sequences after we've constructed them. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\nece#1{\expandafter\noexpand\csname#1\endcsname} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @asis just yields its argument. Used with @table, for example. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\asis#1{#1} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @math means output in math mode. Err thinkerwim.openbsd.amsterdam 70 i-% We don't use $'s directly in the definition of \math because control Err thinkerwim.openbsd.amsterdam 70 i-% sequences like \math are expanded when the toc file is written. Then, Err thinkerwim.openbsd.amsterdam 70 i-% we read the toc file back, the $'s will be normal characters (as they Err thinkerwim.openbsd.amsterdam 70 i-% should be, according to the definition of Texinfo). So we must use a Err thinkerwim.openbsd.amsterdam 70 i-% control sequence to switch into and out of math mode. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% This isn't quite enough for @math to work properly in indices, but it Err thinkerwim.openbsd.amsterdam 70 i-% seems unlikely it will ever be needed there. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\let\implicitmath = $ Err thinkerwim.openbsd.amsterdam 70 i-\def\math#1{\implicitmath #1\implicitmath} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @bullet and @minus need the same treatment as @math, just above. Err thinkerwim.openbsd.amsterdam 70 i-\def\bullet{\implicitmath\ptexbullet\implicitmath} Err thinkerwim.openbsd.amsterdam 70 i-\def\minus{\implicitmath-\implicitmath} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @refill is a no-op. Err thinkerwim.openbsd.amsterdam 70 i-\let\refill=\relax Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% If working on a large document in chapters, it is convenient to Err thinkerwim.openbsd.amsterdam 70 i-% be able to disable indexing, cross-referencing, and contents, for test runs. Err thinkerwim.openbsd.amsterdam 70 i-% This is done with @novalidate (before @setfilename). Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\newif\iflinks \linkstrue % by default we want the aux files. Err thinkerwim.openbsd.amsterdam 70 i-\let\novalidate = \linksfalse Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @setfilename is done at the beginning of every texinfo file. Err thinkerwim.openbsd.amsterdam 70 i-% So open here the files we need to have open while reading the input. Err thinkerwim.openbsd.amsterdam 70 i-% This makes it possible to make a .fmt file for texinfo. Err thinkerwim.openbsd.amsterdam 70 i-\def\setfilename{% Err thinkerwim.openbsd.amsterdam 70 i- \iflinks Err thinkerwim.openbsd.amsterdam 70 i- \readauxfile Err thinkerwim.openbsd.amsterdam 70 i- \fi % \openindices needs to do some work in any case. Err thinkerwim.openbsd.amsterdam 70 i- \openindices Err thinkerwim.openbsd.amsterdam 70 i- \fixbackslash % Turn off hack to swallow `\input texinfo'. Err thinkerwim.openbsd.amsterdam 70 i- \global\let\setfilename=\comment % Ignore extra @setfilename cmds. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If texinfo.cnf is present on the system, read it. Err thinkerwim.openbsd.amsterdam 70 i- % Useful for site-wide @afourpaper, etc. Err thinkerwim.openbsd.amsterdam 70 i- % Just to be on the safe side, close the input stream before the \input. Err thinkerwim.openbsd.amsterdam 70 i- \openin 1 texinfo.cnf Err thinkerwim.openbsd.amsterdam 70 i- \ifeof1 \let\temp=\relax \else \def\temp{\input texinfo.cnf }\fi Err thinkerwim.openbsd.amsterdam 70 i- \closein1 Err thinkerwim.openbsd.amsterdam 70 i- \temp Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \comment % Ignore the actual filename. Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Called from \setfilename. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\openindices{% Err thinkerwim.openbsd.amsterdam 70 i- \newindex{cp}% Err thinkerwim.openbsd.amsterdam 70 i- \newcodeindex{fn}% Err thinkerwim.openbsd.amsterdam 70 i- \newcodeindex{vr}% Err thinkerwim.openbsd.amsterdam 70 i- \newcodeindex{tp}% Err thinkerwim.openbsd.amsterdam 70 i- \newcodeindex{ky}% Err thinkerwim.openbsd.amsterdam 70 i- \newcodeindex{pg}% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @bye. Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\bye{\pagealignmacro\tracingstats=1\ptexend} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\message{fonts,} Err thinkerwim.openbsd.amsterdam 70 i-% Font-change commands. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Texinfo sort of supports the sans serif font style, which plain TeX does not. Err thinkerwim.openbsd.amsterdam 70 i-% So we set up a \sf analogous to plain's \rm, etc. Err thinkerwim.openbsd.amsterdam 70 i-\newfam\sffam Err thinkerwim.openbsd.amsterdam 70 i-\def\sf{\fam=\sffam \tensf} Err thinkerwim.openbsd.amsterdam 70 i-\let\li = \sf % Sometimes we call it \li, not \sf. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% We don't need math for this one. Err thinkerwim.openbsd.amsterdam 70 i-\def\ttsl{\tenttsl} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Use Computer Modern fonts at \magstephalf (11pt). Err thinkerwim.openbsd.amsterdam 70 i-\newcount\mainmagstep Err thinkerwim.openbsd.amsterdam 70 i-\mainmagstep=\magstephalf Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Set the font macro #1 to the font named #2, adding on the Err thinkerwim.openbsd.amsterdam 70 i-% specified font prefix (normally `cm'). Err thinkerwim.openbsd.amsterdam 70 i-% #3 is the font's design size, #4 is a scale factor Err thinkerwim.openbsd.amsterdam 70 i-\def\setfont#1#2#3#4{\font#1=\fontprefix#2#3 scaled #4} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Use cm as the default font prefix. Err thinkerwim.openbsd.amsterdam 70 i-% To specify the font prefix, you must define \fontprefix Err thinkerwim.openbsd.amsterdam 70 i-% before you read in texinfo.tex. Err thinkerwim.openbsd.amsterdam 70 i-\ifx\fontprefix\undefined Err thinkerwim.openbsd.amsterdam 70 i-\def\fontprefix{cm} Err thinkerwim.openbsd.amsterdam 70 i-\fi Err thinkerwim.openbsd.amsterdam 70 i-% Support font families that don't use the same naming scheme as CM. Err thinkerwim.openbsd.amsterdam 70 i-\def\rmshape{r} Err thinkerwim.openbsd.amsterdam 70 i-\def\rmbshape{bx} %where the normal face is bold Err thinkerwim.openbsd.amsterdam 70 i-\def\bfshape{b} Err thinkerwim.openbsd.amsterdam 70 i-\def\bxshape{bx} Err thinkerwim.openbsd.amsterdam 70 i-\def\ttshape{tt} Err thinkerwim.openbsd.amsterdam 70 i-\def\ttbshape{tt} Err thinkerwim.openbsd.amsterdam 70 i-\def\ttslshape{sltt} Err thinkerwim.openbsd.amsterdam 70 i-\def\itshape{ti} Err thinkerwim.openbsd.amsterdam 70 i-\def\itbshape{bxti} Err thinkerwim.openbsd.amsterdam 70 i-\def\slshape{sl} Err thinkerwim.openbsd.amsterdam 70 i-\def\slbshape{bxsl} Err thinkerwim.openbsd.amsterdam 70 i-\def\sfshape{ss} Err thinkerwim.openbsd.amsterdam 70 i-\def\sfbshape{ss} Err thinkerwim.openbsd.amsterdam 70 i-\def\scshape{csc} Err thinkerwim.openbsd.amsterdam 70 i-\def\scbshape{csc} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\ifx\bigger\relax Err thinkerwim.openbsd.amsterdam 70 i-\let\mainmagstep=\magstep1 Err thinkerwim.openbsd.amsterdam 70 i-\setfont\textrm\rmshape{12}{1000} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\texttt\ttshape{12}{1000} Err thinkerwim.openbsd.amsterdam 70 i-\else Err thinkerwim.openbsd.amsterdam 70 i-\setfont\textrm\rmshape{10}{\mainmagstep} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\texttt\ttshape{10}{\mainmagstep} Err thinkerwim.openbsd.amsterdam 70 i-\fi Err thinkerwim.openbsd.amsterdam 70 i-% Instead of cmb10, you many want to use cmbx10. Err thinkerwim.openbsd.amsterdam 70 i-% cmbx10 is a prettier font on its own, but cmb10 Err thinkerwim.openbsd.amsterdam 70 i-% looks better when embedded in a line with cmr10. Err thinkerwim.openbsd.amsterdam 70 i-\setfont\textbf\bfshape{10}{\mainmagstep} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\textit\itshape{10}{\mainmagstep} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\textsl\slshape{10}{\mainmagstep} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\textsf\sfshape{10}{\mainmagstep} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\textsc\scshape{10}{\mainmagstep} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\textttsl\ttslshape{10}{\mainmagstep} Err thinkerwim.openbsd.amsterdam 70 i-\font\texti=cmmi10 scaled \mainmagstep Err thinkerwim.openbsd.amsterdam 70 i-\font\textsy=cmsy10 scaled \mainmagstep Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% A few fonts for @defun, etc. Err thinkerwim.openbsd.amsterdam 70 i-\setfont\defbf\bxshape{10}{\magstep1} %was 1314 Err thinkerwim.openbsd.amsterdam 70 i-\setfont\deftt\ttshape{10}{\magstep1} Err thinkerwim.openbsd.amsterdam 70 i-\def\df{\let\tentt=\deftt \let\tenbf = \defbf \bf} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Fonts for indices and small examples (9pt). Err thinkerwim.openbsd.amsterdam 70 i-% We actually use the slanted font rather than the italic, Err thinkerwim.openbsd.amsterdam 70 i-% because texinfo normally uses the slanted fonts for that. Err thinkerwim.openbsd.amsterdam 70 i-% Do not make many font distinctions in general in the index, since they Err thinkerwim.openbsd.amsterdam 70 i-% aren't very useful. Err thinkerwim.openbsd.amsterdam 70 i-\setfont\ninett\ttshape{9}{1000} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\ninettsl\ttslshape{10}{900} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\indrm\rmshape{9}{1000} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\indit\itshape{9}{1000} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\indsl\slshape{9}{1000} Err thinkerwim.openbsd.amsterdam 70 i-\let\indtt=\ninett Err thinkerwim.openbsd.amsterdam 70 i-\let\indttsl=\ninettsl Err thinkerwim.openbsd.amsterdam 70 i-\let\indsf=\indrm Err thinkerwim.openbsd.amsterdam 70 i-\let\indbf=\indrm Err thinkerwim.openbsd.amsterdam 70 i-\setfont\indsc\scshape{10}{900} Err thinkerwim.openbsd.amsterdam 70 i-\font\indi=cmmi9 Err thinkerwim.openbsd.amsterdam 70 i-\font\indsy=cmsy9 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Fonts for title page: Err thinkerwim.openbsd.amsterdam 70 i-\setfont\titlerm\rmbshape{12}{\magstep3} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\titleit\itbshape{10}{\magstep4} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\titlesl\slbshape{10}{\magstep4} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\titlett\ttbshape{12}{\magstep3} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\titlettsl\ttslshape{10}{\magstep4} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\titlesf\sfbshape{17}{\magstep1} Err thinkerwim.openbsd.amsterdam 70 i-\let\titlebf=\titlerm Err thinkerwim.openbsd.amsterdam 70 i-\setfont\titlesc\scbshape{10}{\magstep4} Err thinkerwim.openbsd.amsterdam 70 i-\font\titlei=cmmi12 scaled \magstep3 Err thinkerwim.openbsd.amsterdam 70 i-\font\titlesy=cmsy10 scaled \magstep4 Err thinkerwim.openbsd.amsterdam 70 i-\def\authorrm{\secrm} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Chapter (and unnumbered) fonts (17.28pt). Err thinkerwim.openbsd.amsterdam 70 i-\setfont\chaprm\rmbshape{12}{\magstep2} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\chapit\itbshape{10}{\magstep3} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\chapsl\slbshape{10}{\magstep3} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\chaptt\ttbshape{12}{\magstep2} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\chapttsl\ttslshape{10}{\magstep3} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\chapsf\sfbshape{17}{1000} Err thinkerwim.openbsd.amsterdam 70 i-\let\chapbf=\chaprm Err thinkerwim.openbsd.amsterdam 70 i-\setfont\chapsc\scbshape{10}{\magstep3} Err thinkerwim.openbsd.amsterdam 70 i-\font\chapi=cmmi12 scaled \magstep2 Err thinkerwim.openbsd.amsterdam 70 i-\font\chapsy=cmsy10 scaled \magstep3 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Section fonts (14.4pt). Err thinkerwim.openbsd.amsterdam 70 i-\setfont\secrm\rmbshape{12}{\magstep1} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\secit\itbshape{10}{\magstep2} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\secsl\slbshape{10}{\magstep2} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\sectt\ttbshape{12}{\magstep1} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\secttsl\ttslshape{10}{\magstep2} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\secsf\sfbshape{12}{\magstep1} Err thinkerwim.openbsd.amsterdam 70 i-\let\secbf\secrm Err thinkerwim.openbsd.amsterdam 70 i-\setfont\secsc\scbshape{10}{\magstep2} Err thinkerwim.openbsd.amsterdam 70 i-\font\seci=cmmi12 scaled \magstep1 Err thinkerwim.openbsd.amsterdam 70 i-\font\secsy=cmsy10 scaled \magstep2 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \setfont\ssecrm\bxshape{10}{\magstep1} % This size an font looked bad. Err thinkerwim.openbsd.amsterdam 70 i-% \setfont\ssecit\itshape{10}{\magstep1} % The letters were too crowded. Err thinkerwim.openbsd.amsterdam 70 i-% \setfont\ssecsl\slshape{10}{\magstep1} Err thinkerwim.openbsd.amsterdam 70 i-% \setfont\ssectt\ttshape{10}{\magstep1} Err thinkerwim.openbsd.amsterdam 70 i-% \setfont\ssecsf\sfshape{10}{\magstep1} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-%\setfont\ssecrm\bfshape{10}{1315} % Note the use of cmb rather than cmbx. Err thinkerwim.openbsd.amsterdam 70 i-%\setfont\ssecit\itshape{10}{1315} % Also, the size is a little larger than Err thinkerwim.openbsd.amsterdam 70 i-%\setfont\ssecsl\slshape{10}{1315} % being scaled magstep1. Err thinkerwim.openbsd.amsterdam 70 i-%\setfont\ssectt\ttshape{10}{1315} Err thinkerwim.openbsd.amsterdam 70 i-%\setfont\ssecsf\sfshape{10}{1315} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-%\let\ssecbf=\ssecrm Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Subsection fonts (13.15pt). Err thinkerwim.openbsd.amsterdam 70 i-\setfont\ssecrm\rmbshape{12}{\magstephalf} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\ssecit\itbshape{10}{1315} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\ssecsl\slbshape{10}{1315} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\ssectt\ttbshape{12}{\magstephalf} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\ssecttsl\ttslshape{10}{1315} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\ssecsf\sfbshape{12}{\magstephalf} Err thinkerwim.openbsd.amsterdam 70 i-\let\ssecbf\ssecrm Err thinkerwim.openbsd.amsterdam 70 i-\setfont\ssecsc\scbshape{10}{\magstep1} Err thinkerwim.openbsd.amsterdam 70 i-\font\sseci=cmmi12 scaled \magstephalf Err thinkerwim.openbsd.amsterdam 70 i-\font\ssecsy=cmsy10 scaled 1315 Err thinkerwim.openbsd.amsterdam 70 i-% The smallcaps and symbol fonts should actually be scaled \magstep1.5, Err thinkerwim.openbsd.amsterdam 70 i-% but that is not a standard magnification. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% In order for the font changes to affect most math symbols and letters, Err thinkerwim.openbsd.amsterdam 70 i-% we have to define the \textfont of the standard families. Since Err thinkerwim.openbsd.amsterdam 70 i-% texinfo doesn't allow for producing subscripts and superscripts, we Err thinkerwim.openbsd.amsterdam 70 i-% don't bother to reset \scriptfont and \scriptscriptfont (which would Err thinkerwim.openbsd.amsterdam 70 i-% also require loading a lot more fonts). Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\resetmathfonts{% Err thinkerwim.openbsd.amsterdam 70 i- \textfont0 = \tenrm \textfont1 = \teni \textfont2 = \tensy Err thinkerwim.openbsd.amsterdam 70 i- \textfont\itfam = \tenit \textfont\slfam = \tensl \textfont\bffam = \tenbf Err thinkerwim.openbsd.amsterdam 70 i- \textfont\ttfam = \tentt \textfont\sffam = \tensf Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% The font-changing commands redefine the meanings of \tenSTYLE, instead Err thinkerwim.openbsd.amsterdam 70 i-% of just \STYLE. We do this so that font changes will continue to work Err thinkerwim.openbsd.amsterdam 70 i-% in math mode, where it is the current \fam that is relevant in most Err thinkerwim.openbsd.amsterdam 70 i-% cases, not the current font. Plain TeX does \def\bf{\fam=\bffam Err thinkerwim.openbsd.amsterdam 70 i-% \tenbf}, for example. By redefining \tenbf, we obviate the need to Err thinkerwim.openbsd.amsterdam 70 i-% redefine \bf itself. Err thinkerwim.openbsd.amsterdam 70 i-\def\textfonts{% Err thinkerwim.openbsd.amsterdam 70 i- \let\tenrm=\textrm \let\tenit=\textit \let\tensl=\textsl Err thinkerwim.openbsd.amsterdam 70 i- \let\tenbf=\textbf \let\tentt=\texttt \let\smallcaps=\textsc Err thinkerwim.openbsd.amsterdam 70 i- \let\tensf=\textsf \let\teni=\texti \let\tensy=\textsy \let\tenttsl=\textttsl Err thinkerwim.openbsd.amsterdam 70 i- \resetmathfonts} Err thinkerwim.openbsd.amsterdam 70 i-\def\titlefonts{% Err thinkerwim.openbsd.amsterdam 70 i- \let\tenrm=\titlerm \let\tenit=\titleit \let\tensl=\titlesl Err thinkerwim.openbsd.amsterdam 70 i- \let\tenbf=\titlebf \let\tentt=\titlett \let\smallcaps=\titlesc Err thinkerwim.openbsd.amsterdam 70 i- \let\tensf=\titlesf \let\teni=\titlei \let\tensy=\titlesy Err thinkerwim.openbsd.amsterdam 70 i- \let\tenttsl=\titlettsl Err thinkerwim.openbsd.amsterdam 70 i- \resetmathfonts \setleading{25pt}} Err thinkerwim.openbsd.amsterdam 70 i-\def\titlefont#1{{\titlefonts\rm #1}} Err thinkerwim.openbsd.amsterdam 70 i-\def\chapfonts{% Err thinkerwim.openbsd.amsterdam 70 i- \let\tenrm=\chaprm \let\tenit=\chapit \let\tensl=\chapsl Err thinkerwim.openbsd.amsterdam 70 i- \let\tenbf=\chapbf \let\tentt=\chaptt \let\smallcaps=\chapsc Err thinkerwim.openbsd.amsterdam 70 i- \let\tensf=\chapsf \let\teni=\chapi \let\tensy=\chapsy \let\tenttsl=\chapttsl Err thinkerwim.openbsd.amsterdam 70 i- \resetmathfonts \setleading{19pt}} Err thinkerwim.openbsd.amsterdam 70 i-\def\secfonts{% Err thinkerwim.openbsd.amsterdam 70 i- \let\tenrm=\secrm \let\tenit=\secit \let\tensl=\secsl Err thinkerwim.openbsd.amsterdam 70 i- \let\tenbf=\secbf \let\tentt=\sectt \let\smallcaps=\secsc Err thinkerwim.openbsd.amsterdam 70 i- \let\tensf=\secsf \let\teni=\seci \let\tensy=\secsy \let\tenttsl=\secttsl Err thinkerwim.openbsd.amsterdam 70 i- \resetmathfonts \setleading{16pt}} Err thinkerwim.openbsd.amsterdam 70 i-\def\subsecfonts{% Err thinkerwim.openbsd.amsterdam 70 i- \let\tenrm=\ssecrm \let\tenit=\ssecit \let\tensl=\ssecsl Err thinkerwim.openbsd.amsterdam 70 i- \let\tenbf=\ssecbf \let\tentt=\ssectt \let\smallcaps=\ssecsc Err thinkerwim.openbsd.amsterdam 70 i- \let\tensf=\ssecsf \let\teni=\sseci \let\tensy=\ssecsy \let\tenttsl=\ssecttsl Err thinkerwim.openbsd.amsterdam 70 i- \resetmathfonts \setleading{15pt}} Err thinkerwim.openbsd.amsterdam 70 i-\let\subsubsecfonts = \subsecfonts % Maybe make sssec fonts scaled magstephalf? Err thinkerwim.openbsd.amsterdam 70 i-\def\indexfonts{% Err thinkerwim.openbsd.amsterdam 70 i- \let\tenrm=\indrm \let\tenit=\indit \let\tensl=\indsl Err thinkerwim.openbsd.amsterdam 70 i- \let\tenbf=\indbf \let\tentt=\indtt \let\smallcaps=\indsc Err thinkerwim.openbsd.amsterdam 70 i- \let\tensf=\indsf \let\teni=\indi \let\tensy=\indsy \let\tenttsl=\indttsl Err thinkerwim.openbsd.amsterdam 70 i- \resetmathfonts \setleading{12pt}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Set up the default fonts, so we can use them for creating boxes. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\textfonts Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define these so they can be easily changed for other fonts. Err thinkerwim.openbsd.amsterdam 70 i-\def\angleleft{$\langle$} Err thinkerwim.openbsd.amsterdam 70 i-\def\angleright{$\rangle$} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Count depth in font-changes, for error checks Err thinkerwim.openbsd.amsterdam 70 i-\newcount\fontdepth \fontdepth=0 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Fonts for short table of contents. Err thinkerwim.openbsd.amsterdam 70 i-\setfont\shortcontrm\rmshape{12}{1000} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\shortcontbf\bxshape{12}{1000} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\shortcontsl\slshape{12}{1000} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-%% Add scribe-like font environments, plus @l for inline lisp (usually sans Err thinkerwim.openbsd.amsterdam 70 i-%% serif) and @ii for TeX italic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \smartitalic{ARG} outputs arg in italics, followed by an italic correction Err thinkerwim.openbsd.amsterdam 70 i-% unless the following character is such as not to need one. Err thinkerwim.openbsd.amsterdam 70 i-\def\smartitalicx{\ifx\next,\else\ifx\next-\else\ifx\next.\else\/\fi\fi\fi} Err thinkerwim.openbsd.amsterdam 70 i-\def\smartslanted#1{{\sl #1}\futurelet\next\smartitalicx} Err thinkerwim.openbsd.amsterdam 70 i-\def\smartitalic#1{{\it #1}\futurelet\next\smartitalicx} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\let\i=\smartitalic Err thinkerwim.openbsd.amsterdam 70 i-\let\var=\smartslanted Err thinkerwim.openbsd.amsterdam 70 i-\let\dfn=\smartslanted Err thinkerwim.openbsd.amsterdam 70 i-\let\emph=\smartitalic Err thinkerwim.openbsd.amsterdam 70 i-\let\cite=\smartslanted Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\b#1{{\bf #1}} Err thinkerwim.openbsd.amsterdam 70 i-\let\strong=\b Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% We can't just use \exhyphenpenalty, because that only has effect at Err thinkerwim.openbsd.amsterdam 70 i-% the end of a paragraph. Restore normal hyphenation at the end of the Err thinkerwim.openbsd.amsterdam 70 i-% group within which \nohyphenation is presumably called. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\nohyphenation{\hyphenchar\font = -1 \aftergroup\restorehyphenation} Err thinkerwim.openbsd.amsterdam 70 i-\def\restorehyphenation{\hyphenchar\font = `- } Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\t#1{% Err thinkerwim.openbsd.amsterdam 70 i- {\tt \rawbackslash \frenchspacing #1}% Err thinkerwim.openbsd.amsterdam 70 i- \null Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\let\ttfont=\t Err thinkerwim.openbsd.amsterdam 70 i-\def\samp#1{`\tclose{#1}'\null} Err thinkerwim.openbsd.amsterdam 70 i-\setfont\smallrm\rmshape{8}{1000} Err thinkerwim.openbsd.amsterdam 70 i-\font\smallsy=cmsy9 Err thinkerwim.openbsd.amsterdam 70 i-\def\key#1{{\smallrm\textfont2=\smallsy \leavevmode\hbox{% Err thinkerwim.openbsd.amsterdam 70 i- \raise0.4pt\hbox{\angleleft}\kern-.08em\vtop{% Err thinkerwim.openbsd.amsterdam 70 i- \vbox{\hrule\kern-0.4pt Err thinkerwim.openbsd.amsterdam 70 i- \hbox{\raise0.4pt\hbox{\vphantom{\angleleft}}#1}}% Err thinkerwim.openbsd.amsterdam 70 i- \kern-0.4pt\hrule}% Err thinkerwim.openbsd.amsterdam 70 i- \kern-.06em\raise0.4pt\hbox{\angleright}}}} Err thinkerwim.openbsd.amsterdam 70 i-% The old definition, with no lozenge: Err thinkerwim.openbsd.amsterdam 70 i-%\def\key #1{{\ttsl \nohyphenation \uppercase{#1}}\null} Err thinkerwim.openbsd.amsterdam 70 i-\def\ctrl #1{{\tt \rawbackslash \hat}#1} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @file, @option are the same as @samp. Err thinkerwim.openbsd.amsterdam 70 i-\let\file=\samp Err thinkerwim.openbsd.amsterdam 70 i-\let\option=\samp Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @code is a modification of @t, Err thinkerwim.openbsd.amsterdam 70 i-% which makes spaces the same size as normal in the surrounding text. Err thinkerwim.openbsd.amsterdam 70 i-\def\tclose#1{% Err thinkerwim.openbsd.amsterdam 70 i- {% Err thinkerwim.openbsd.amsterdam 70 i- % Change normal interword space to be same as for the current font. Err thinkerwim.openbsd.amsterdam 70 i- \spaceskip = \fontdimen2\font Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Switch to typewriter. Err thinkerwim.openbsd.amsterdam 70 i- \tt Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % But `\ ' produces the large typewriter interword space. Err thinkerwim.openbsd.amsterdam 70 i- \def\ {{\spaceskip = 0pt{} }}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Turn off hyphenation. Err thinkerwim.openbsd.amsterdam 70 i- \nohyphenation Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \rawbackslash Err thinkerwim.openbsd.amsterdam 70 i- \frenchspacing Err thinkerwim.openbsd.amsterdam 70 i- #1% Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- \null Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% We *must* turn on hyphenation at `-' and `_' in \code. Err thinkerwim.openbsd.amsterdam 70 i-% Otherwise, it is too hard to avoid overfull hboxes Err thinkerwim.openbsd.amsterdam 70 i-% in the Emacs manual, the Library manual, etc. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Unfortunately, TeX uses one parameter (\hyphenchar) to control Err thinkerwim.openbsd.amsterdam 70 i-% both hyphenation at - and hyphenation within words. Err thinkerwim.openbsd.amsterdam 70 i-% We must therefore turn them both off (\tclose does that) Err thinkerwim.openbsd.amsterdam 70 i-% and arrange explicitly to hyphenate at a dash. Err thinkerwim.openbsd.amsterdam 70 i-% -- rms. Err thinkerwim.openbsd.amsterdam 70 i-{ Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\-=\active Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\_=\active Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \global\def\code{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\-=\active \let-\codedash Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\_=\active \let_\codeunder Err thinkerwim.openbsd.amsterdam 70 i- \codex Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If we end up with any active - characters when handling the index, Err thinkerwim.openbsd.amsterdam 70 i- % just treat them as a normal -. Err thinkerwim.openbsd.amsterdam 70 i- \global\def\indexbreaks{\catcode`\-=\active \let-\realdash} Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\realdash{-} Err thinkerwim.openbsd.amsterdam 70 i-\def\codedash{-\discretionary{}{}{}} Err thinkerwim.openbsd.amsterdam 70 i-\def\codeunder{\ifusingtt{\normalunderscore\discretionary{}{}{}}{\_}} Err thinkerwim.openbsd.amsterdam 70 i-\def\codex #1{\tclose{#1}\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-%\let\exp=\tclose %Was temporary Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @kbd is like @code, except that if the argument is just one @key command, Err thinkerwim.openbsd.amsterdam 70 i-% then @kbd has no effect. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @kbdinputstyle -- arg is `distinct' (@kbd uses slanted tty font always), Err thinkerwim.openbsd.amsterdam 70 i-% `example' (@kbd uses ttsl only inside of @example and friends), Err thinkerwim.openbsd.amsterdam 70 i-% or `code' (@kbd uses normal tty font always). Err thinkerwim.openbsd.amsterdam 70 i-\def\kbdinputstyle{\parsearg\kbdinputstylexxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\kbdinputstylexxx#1{% Err thinkerwim.openbsd.amsterdam 70 i- \def\arg{#1}% Err thinkerwim.openbsd.amsterdam 70 i- \ifx\arg\worddistinct Err thinkerwim.openbsd.amsterdam 70 i- \gdef\kbdexamplefont{\ttsl}\gdef\kbdfont{\ttsl}% Err thinkerwim.openbsd.amsterdam 70 i- \else\ifx\arg\wordexample Err thinkerwim.openbsd.amsterdam 70 i- \gdef\kbdexamplefont{\ttsl}\gdef\kbdfont{\tt}% Err thinkerwim.openbsd.amsterdam 70 i- \else\ifx\arg\wordcode Err thinkerwim.openbsd.amsterdam 70 i- \gdef\kbdexamplefont{\tt}\gdef\kbdfont{\tt}% Err thinkerwim.openbsd.amsterdam 70 i- \fi\fi\fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\def\worddistinct{distinct} Err thinkerwim.openbsd.amsterdam 70 i-\def\wordexample{example} Err thinkerwim.openbsd.amsterdam 70 i-\def\wordcode{code} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Default is kbdinputdistinct. (Too much of a hassle to call the macro, Err thinkerwim.openbsd.amsterdam 70 i-% the catcodes are wrong for parsearg to work.) Err thinkerwim.openbsd.amsterdam 70 i-\gdef\kbdexamplefont{\ttsl}\gdef\kbdfont{\ttsl} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\xkey{\key} Err thinkerwim.openbsd.amsterdam 70 i-\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{#3}\def\threex{??}% Err thinkerwim.openbsd.amsterdam 70 i-\ifx\one\xkey\ifx\threex\three \key{#2}% Err thinkerwim.openbsd.amsterdam 70 i-\else{\tclose{\kbdfont\look}}\fi Err thinkerwim.openbsd.amsterdam 70 i-\else{\tclose{\kbdfont\look}}\fi} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% For @url, @env, @command quotes seem unnecessary, so use \code. Err thinkerwim.openbsd.amsterdam 70 i-\let\url=\code Err thinkerwim.openbsd.amsterdam 70 i-\let\env=\code Err thinkerwim.openbsd.amsterdam 70 i-\let\command=\code Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @uref (abbreviation for `urlref') takes an optional second argument Err thinkerwim.openbsd.amsterdam 70 i-% specifying the text to display. First (mandatory) arg is the url. Err thinkerwim.openbsd.amsterdam 70 i-% Perhaps eventually put in a hypertex \special here. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\uref#1{\urefxxx #1,,\finish} Err thinkerwim.openbsd.amsterdam 70 i-\def\urefxxx#1,#2,#3\finish{% Err thinkerwim.openbsd.amsterdam 70 i- \setbox0 = \hbox{\ignorespaces #2}% Err thinkerwim.openbsd.amsterdam 70 i- \ifdim\wd0 > 0pt Err thinkerwim.openbsd.amsterdam 70 i- \unhbox0\ (\code{#1})% Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \code{#1}% Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% rms does not like the angle brackets --karl, 17may97. Err thinkerwim.openbsd.amsterdam 70 i-% So now @email is just like @uref. Err thinkerwim.openbsd.amsterdam 70 i-%\def\email#1{\angleleft{\tt #1}\angleright} Err thinkerwim.openbsd.amsterdam 70 i-\let\email=\uref Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Check if we are currently using a typewriter font. Since all the Err thinkerwim.openbsd.amsterdam 70 i-% Computer Modern typewriter fonts have zero interword stretch (and Err thinkerwim.openbsd.amsterdam 70 i-% shrink), and it is reasonable to expect all typewriter fonts to have Err thinkerwim.openbsd.amsterdam 70 i-% this property, we can check that font parameter. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\ifmonospace{\ifdim\fontdimen3\font=0pt } Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Typeset a dimension, e.g., `in' or `pt'. The only reason for the Err thinkerwim.openbsd.amsterdam 70 i-% argument is to make the input look right: @dmn{pt} instead of @dmn{}pt. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\dmn#1{\thinspace #1} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\kbd#1{\def\look{#1}\expandafter\kbdfoo\look??\par} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @l was never documented to mean ``switch to the Lisp font'', Err thinkerwim.openbsd.amsterdam 70 i-% and it is not used as such in any manual I can find. We need it for Err thinkerwim.openbsd.amsterdam 70 i-% Polish suppressed-l. --karl, 22sep96. Err thinkerwim.openbsd.amsterdam 70 i-%\def\l#1{{\li #1}\null} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Explicit font changes: @r, @sc, undocumented @ii. Err thinkerwim.openbsd.amsterdam 70 i-\def\r#1{{\rm #1}} % roman font Err thinkerwim.openbsd.amsterdam 70 i-\def\sc#1{{\smallcaps#1}} % smallcaps font Err thinkerwim.openbsd.amsterdam 70 i-\def\ii#1{{\it #1}} % italic font Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @acronym downcases the argument and prints in smallcaps. Err thinkerwim.openbsd.amsterdam 70 i-\def\acronym#1{{\smallcaps \lowercase{#1}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @pounds{} is a sterling sign. Err thinkerwim.openbsd.amsterdam 70 i-\def\pounds{{\it\$}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\message{page headings,} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newskip\titlepagetopglue \titlepagetopglue = 1.5in Err thinkerwim.openbsd.amsterdam 70 i-\newskip\titlepagebottomglue \titlepagebottomglue = 2pc Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% First the title page. Must do @settitle before @titlepage. Err thinkerwim.openbsd.amsterdam 70 i-\newif\ifseenauthor Err thinkerwim.openbsd.amsterdam 70 i-\newif\iffinishedtitlepage Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Do an implicit @contents or @shortcontents after @end titlepage if the Err thinkerwim.openbsd.amsterdam 70 i-% user says @contentsaftertitlepage or @shortcontentsaftertitlepage. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\newif\ifsetcontentsaftertitlepage Err thinkerwim.openbsd.amsterdam 70 i- \let\setcontentsaftertitlepage = \setcontentsaftertitlepagetrue Err thinkerwim.openbsd.amsterdam 70 i-\newif\ifsetshortcontentsaftertitlepage Err thinkerwim.openbsd.amsterdam 70 i- \let\setshortcontentsaftertitlepage = \setshortcontentsaftertitlepagetrue Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\shorttitlepage{\parsearg\shorttitlepagezzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\shorttitlepagezzz #1{\begingroup\hbox{}\vskip 1.5in \chaprm \centerline{#1}% Err thinkerwim.openbsd.amsterdam 70 i- \endgroup\page\hbox{}\page} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\titlepage{\begingroup \parindent=0pt \textfonts Err thinkerwim.openbsd.amsterdam 70 i- \let\subtitlerm=\tenrm Err thinkerwim.openbsd.amsterdam 70 i- \def\subtitlefont{\subtitlerm \normalbaselineskip = 13pt \normalbaselines}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \def\authorfont{\authorrm \normalbaselineskip = 16pt \normalbaselines}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Leave some space at the very top of the page. Err thinkerwim.openbsd.amsterdam 70 i- \vglue\titlepagetopglue Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Now you can print the title using @title. Err thinkerwim.openbsd.amsterdam 70 i- \def\title{\parsearg\titlezzz}% Err thinkerwim.openbsd.amsterdam 70 i- \def\titlezzz##1{\leftline{\titlefonts\rm ##1} Err thinkerwim.openbsd.amsterdam 70 i- % print a rule at the page bottom also. Err thinkerwim.openbsd.amsterdam 70 i- \finishedtitlepagefalse Err thinkerwim.openbsd.amsterdam 70 i- \vskip4pt \hrule height 4pt width \hsize \vskip4pt}% Err thinkerwim.openbsd.amsterdam 70 i- % No rule at page bottom unless we print one at the top with @title. Err thinkerwim.openbsd.amsterdam 70 i- \finishedtitlepagetrue Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Now you can put text using @subtitle. Err thinkerwim.openbsd.amsterdam 70 i- \def\subtitle{\parsearg\subtitlezzz}% Err thinkerwim.openbsd.amsterdam 70 i- \def\subtitlezzz##1{{\subtitlefont \rightline{##1}}}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % @author should come last, but may come many times. Err thinkerwim.openbsd.amsterdam 70 i- \def\author{\parsearg\authorzzz}% Err thinkerwim.openbsd.amsterdam 70 i- \def\authorzzz##1{\ifseenauthor\else\vskip 0pt plus 1filll\seenauthortrue\fi Err thinkerwim.openbsd.amsterdam 70 i- {\authorfont \leftline{##1}}}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Most title ``pages'' are actually two pages long, with space Err thinkerwim.openbsd.amsterdam 70 i- % at the top of the second. We don't want the ragged left on the second. Err thinkerwim.openbsd.amsterdam 70 i- \let\oldpage = \page Err thinkerwim.openbsd.amsterdam 70 i- \def\page{% Err thinkerwim.openbsd.amsterdam 70 i- \iffinishedtitlepage\else Err thinkerwim.openbsd.amsterdam 70 i- \finishtitlepage Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \oldpage Err thinkerwim.openbsd.amsterdam 70 i- \let\page = \oldpage Err thinkerwim.openbsd.amsterdam 70 i- \hbox{}}% Err thinkerwim.openbsd.amsterdam 70 i-% \def\page{\oldpage \hbox{}} Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\Etitlepage{% Err thinkerwim.openbsd.amsterdam 70 i- \iffinishedtitlepage\else Err thinkerwim.openbsd.amsterdam 70 i- \finishtitlepage Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- % It is important to do the page break before ending the group, Err thinkerwim.openbsd.amsterdam 70 i- % because the headline and footline are only empty inside the group. Err thinkerwim.openbsd.amsterdam 70 i- % If we use the new definition of \page, we always get a blank page Err thinkerwim.openbsd.amsterdam 70 i- % after the title page, which we certainly don't want. Err thinkerwim.openbsd.amsterdam 70 i- \oldpage Err thinkerwim.openbsd.amsterdam 70 i- \endgroup Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If they want short, they certainly want long too. Err thinkerwim.openbsd.amsterdam 70 i- \ifsetshortcontentsaftertitlepage Err thinkerwim.openbsd.amsterdam 70 i- \shortcontents Err thinkerwim.openbsd.amsterdam 70 i- \contents Err thinkerwim.openbsd.amsterdam 70 i- \global\let\shortcontents = \relax Err thinkerwim.openbsd.amsterdam 70 i- \global\let\contents = \relax Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \ifsetcontentsaftertitlepage Err thinkerwim.openbsd.amsterdam 70 i- \contents Err thinkerwim.openbsd.amsterdam 70 i- \global\let\contents = \relax Err thinkerwim.openbsd.amsterdam 70 i- \global\let\shortcontents = \relax Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \HEADINGSon Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\finishtitlepage{% Err thinkerwim.openbsd.amsterdam 70 i- \vskip4pt \hrule height 2pt width \hsize Err thinkerwim.openbsd.amsterdam 70 i- \vskip\titlepagebottomglue Err thinkerwim.openbsd.amsterdam 70 i- \finishedtitlepagetrue Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-%%% Set up page headings and footings. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\let\thispage=\folio Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newtoks\evenheadline % headline on even pages Err thinkerwim.openbsd.amsterdam 70 i-\newtoks\oddheadline % headline on odd pages Err thinkerwim.openbsd.amsterdam 70 i-\newtoks\evenfootline % footline on even pages Err thinkerwim.openbsd.amsterdam 70 i-\newtoks\oddfootline % footline on odd pages Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Now make Tex use those variables Err thinkerwim.openbsd.amsterdam 70 i-\headline={{\textfonts\rm \ifodd\pageno \the\oddheadline Err thinkerwim.openbsd.amsterdam 70 i- \else \the\evenheadline \fi}} Err thinkerwim.openbsd.amsterdam 70 i-\footline={{\textfonts\rm \ifodd\pageno \the\oddfootline Err thinkerwim.openbsd.amsterdam 70 i- \else \the\evenfootline \fi}\HEADINGShook} Err thinkerwim.openbsd.amsterdam 70 i-\let\HEADINGShook=\relax Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Commands to set those variables. Err thinkerwim.openbsd.amsterdam 70 i-% For example, this is what @headings on does Err thinkerwim.openbsd.amsterdam 70 i-% @evenheading @thistitle|@thispage|@thischapter Err thinkerwim.openbsd.amsterdam 70 i-% @oddheading @thischapter|@thispage|@thistitle Err thinkerwim.openbsd.amsterdam 70 i-% @evenfooting @thisfile|| Err thinkerwim.openbsd.amsterdam 70 i-% @oddfooting ||@thisfile Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\evenheading{\parsearg\evenheadingxxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\oddheading{\parsearg\oddheadingxxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\everyheading{\parsearg\everyheadingxxx} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\evenfooting{\parsearg\evenfootingxxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\oddfooting{\parsearg\oddfootingxxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\everyfooting{\parsearg\everyfootingxxx} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-{\catcode`\@=0 % Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\gdef\evenheadingxxx #1{\evenheadingyyy #1@|@|@|@|\finish} Err thinkerwim.openbsd.amsterdam 70 i-\gdef\evenheadingyyy #1@|#2@|#3@|#4\finish{% Err thinkerwim.openbsd.amsterdam 70 i-\global\evenheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\gdef\oddheadingxxx #1{\oddheadingyyy #1@|@|@|@|\finish} Err thinkerwim.openbsd.amsterdam 70 i-\gdef\oddheadingyyy #1@|#2@|#3@|#4\finish{% Err thinkerwim.openbsd.amsterdam 70 i-\global\oddheadline={\rlap{\centerline{#2}}\line{#1\hfil#3}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\gdef\everyheadingxxx#1{\oddheadingxxx{#1}\evenheadingxxx{#1}}% Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\gdef\evenfootingxxx #1{\evenfootingyyy #1@|@|@|@|\finish} Err thinkerwim.openbsd.amsterdam 70 i-\gdef\evenfootingyyy #1@|#2@|#3@|#4\finish{% Err thinkerwim.openbsd.amsterdam 70 i-\global\evenfootline={\rlap{\centerline{#2}}\line{#1\hfil#3}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\gdef\oddfootingxxx #1{\oddfootingyyy #1@|@|@|@|\finish} Err thinkerwim.openbsd.amsterdam 70 i-\gdef\oddfootingyyy #1@|#2@|#3@|#4\finish{% Err thinkerwim.openbsd.amsterdam 70 i- \global\oddfootline = {\rlap{\centerline{#2}}\line{#1\hfil#3}}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Leave some space for the footline. Hopefully ok to assume Err thinkerwim.openbsd.amsterdam 70 i- % @evenfooting will not be used by itself. Err thinkerwim.openbsd.amsterdam 70 i- \global\advance\pageheight by -\baselineskip Err thinkerwim.openbsd.amsterdam 70 i- \global\advance\vsize by -\baselineskip Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\gdef\everyfootingxxx#1{\oddfootingxxx{#1}\evenfootingxxx{#1}} Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-}% unbind the catcode of @. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @headings double turns headings on for double-sided printing. Err thinkerwim.openbsd.amsterdam 70 i-% @headings single turns headings on for single-sided printing. Err thinkerwim.openbsd.amsterdam 70 i-% @headings off turns them off. Err thinkerwim.openbsd.amsterdam 70 i-% @headings on same as @headings double, retained for compatibility. Err thinkerwim.openbsd.amsterdam 70 i-% @headings after turns on double-sided headings after this page. Err thinkerwim.openbsd.amsterdam 70 i-% @headings doubleafter turns on double-sided headings after this page. Err thinkerwim.openbsd.amsterdam 70 i-% @headings singleafter turns on single-sided headings after this page. Err thinkerwim.openbsd.amsterdam 70 i-% By default, they are off at the start of a document, Err thinkerwim.openbsd.amsterdam 70 i-% and turned `on' after @end titlepage. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\headings #1 {\csname HEADINGS#1\endcsname} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\HEADINGSoff{ Err thinkerwim.openbsd.amsterdam 70 i-\global\evenheadline={\hfil} \global\evenfootline={\hfil} Err thinkerwim.openbsd.amsterdam 70 i-\global\oddheadline={\hfil} \global\oddfootline={\hfil}} Err thinkerwim.openbsd.amsterdam 70 i-\HEADINGSoff Err thinkerwim.openbsd.amsterdam 70 i-% When we turn headings on, set the page number to 1. Err thinkerwim.openbsd.amsterdam 70 i-% For double-sided printing, put current file name in lower left corner, Err thinkerwim.openbsd.amsterdam 70 i-% chapter name on inside top of right hand pages, document Err thinkerwim.openbsd.amsterdam 70 i-% title on inside top of left hand pages, and page numbers on outside top Err thinkerwim.openbsd.amsterdam 70 i-% edge of all pages. Err thinkerwim.openbsd.amsterdam 70 i-\def\HEADINGSdouble{ Err thinkerwim.openbsd.amsterdam 70 i-\global\pageno=1 Err thinkerwim.openbsd.amsterdam 70 i-\global\evenfootline={\hfil} Err thinkerwim.openbsd.amsterdam 70 i-\global\oddfootline={\hfil} Err thinkerwim.openbsd.amsterdam 70 i-\global\evenheadline={\line{\folio\hfil\thistitle}} Err thinkerwim.openbsd.amsterdam 70 i-\global\oddheadline={\line{\thischapter\hfil\folio}} Err thinkerwim.openbsd.amsterdam 70 i-\global\let\contentsalignmacro = \chapoddpage Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\let\contentsalignmacro = \chappager Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% For single-sided printing, chapter title goes across top left of page, Err thinkerwim.openbsd.amsterdam 70 i-% page number on top right. Err thinkerwim.openbsd.amsterdam 70 i-\def\HEADINGSsingle{ Err thinkerwim.openbsd.amsterdam 70 i-\global\pageno=1 Err thinkerwim.openbsd.amsterdam 70 i-\global\evenfootline={\hfil} Err thinkerwim.openbsd.amsterdam 70 i-\global\oddfootline={\hfil} Err thinkerwim.openbsd.amsterdam 70 i-\global\evenheadline={\line{\thischapter\hfil\folio}} Err thinkerwim.openbsd.amsterdam 70 i-\global\oddheadline={\line{\thischapter\hfil\folio}} Err thinkerwim.openbsd.amsterdam 70 i-\global\let\contentsalignmacro = \chappager Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\def\HEADINGSon{\HEADINGSdouble} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\HEADINGSafter{\let\HEADINGShook=\HEADINGSdoublex} Err thinkerwim.openbsd.amsterdam 70 i-\let\HEADINGSdoubleafter=\HEADINGSafter Err thinkerwim.openbsd.amsterdam 70 i-\def\HEADINGSdoublex{% Err thinkerwim.openbsd.amsterdam 70 i-\global\evenfootline={\hfil} Err thinkerwim.openbsd.amsterdam 70 i-\global\oddfootline={\hfil} Err thinkerwim.openbsd.amsterdam 70 i-\global\evenheadline={\line{\folio\hfil\thistitle}} Err thinkerwim.openbsd.amsterdam 70 i-\global\oddheadline={\line{\thischapter\hfil\folio}} Err thinkerwim.openbsd.amsterdam 70 i-\global\let\contentsalignmacro = \chapoddpage Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\HEADINGSsingleafter{\let\HEADINGShook=\HEADINGSsinglex} Err thinkerwim.openbsd.amsterdam 70 i-\def\HEADINGSsinglex{% Err thinkerwim.openbsd.amsterdam 70 i-\global\evenfootline={\hfil} Err thinkerwim.openbsd.amsterdam 70 i-\global\oddfootline={\hfil} Err thinkerwim.openbsd.amsterdam 70 i-\global\evenheadline={\line{\thischapter\hfil\folio}} Err thinkerwim.openbsd.amsterdam 70 i-\global\oddheadline={\line{\thischapter\hfil\folio}} Err thinkerwim.openbsd.amsterdam 70 i-\global\let\contentsalignmacro = \chappager Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Subroutines used in generating headings Err thinkerwim.openbsd.amsterdam 70 i-% Produces Day Month Year style of output. Err thinkerwim.openbsd.amsterdam 70 i-\def\today{\number\day\space Err thinkerwim.openbsd.amsterdam 70 i-\ifcase\month\or Err thinkerwim.openbsd.amsterdam 70 i-January\or February\or March\or April\or May\or June\or Err thinkerwim.openbsd.amsterdam 70 i-July\or August\or September\or October\or November\or December\fi Err thinkerwim.openbsd.amsterdam 70 i-\space\number\year} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Use this if you want the Month Day, Year style of output. Err thinkerwim.openbsd.amsterdam 70 i-%\def\today{\ifcase\month\or Err thinkerwim.openbsd.amsterdam 70 i-%January\or February\or March\or April\or May\or June\or Err thinkerwim.openbsd.amsterdam 70 i-%July\or August\or September\or October\or November\or December\fi Err thinkerwim.openbsd.amsterdam 70 i-%\space\number\day, \number\year} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @settitle line... specifies the title of the document, for headings Err thinkerwim.openbsd.amsterdam 70 i-% It generates no output of its own Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\thistitle{No Title} Err thinkerwim.openbsd.amsterdam 70 i-\def\settitle{\parsearg\settitlezzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\settitlezzz #1{\gdef\thistitle{#1}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\message{tables,} Err thinkerwim.openbsd.amsterdam 70 i-% Tables -- @table, @ftable, @vtable, @item(x), @kitem(x), @xitem(x). Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% default indentation of table text Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\tableindent \tableindent=.8in Err thinkerwim.openbsd.amsterdam 70 i-% default indentation of @itemize and @enumerate text Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\itemindent \itemindent=.3in Err thinkerwim.openbsd.amsterdam 70 i-% margin between end of table item and start of table text. Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\itemmargin \itemmargin=.1in Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% used internally for \itemindent minus \itemmargin Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\itemmax Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Note @table, @vtable, and @vtable define @item, @itemx, etc., with Err thinkerwim.openbsd.amsterdam 70 i-% these defs. Err thinkerwim.openbsd.amsterdam 70 i-% They also define \itemindex Err thinkerwim.openbsd.amsterdam 70 i-% to index the item name in whatever manner is desired (perhaps none). Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newif\ifitemxneedsnegativevskip Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\itemxpar{\par\ifitemxneedsnegativevskip\nobreak\vskip-\parskip\nobreak\fi} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\internalBitem{\smallbreak \parsearg\itemzzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\internalBitemx{\itemxpar \parsearg\itemzzz} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\internalBxitem "#1"{\def\xitemsubtopix{#1} \smallbreak \parsearg\xitemzzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\internalBxitemx "#1"{\def\xitemsubtopix{#1} \itemxpar \parsearg\xitemzzz} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\internalBkitem{\smallbreak \parsearg\kitemzzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\internalBkitemx{\itemxpar \parsearg\kitemzzz} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\kitemzzz #1{\dosubind {kw}{\code{#1}}{for {\bf \lastfunction}}% Err thinkerwim.openbsd.amsterdam 70 i- \itemzzz {#1}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\xitemzzz #1{\dosubind {kw}{\code{#1}}{for {\bf \xitemsubtopic}}% Err thinkerwim.openbsd.amsterdam 70 i- \itemzzz {#1}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\itemzzz #1{\begingroup % Err thinkerwim.openbsd.amsterdam 70 i- \advance\hsize by -\rightskip Err thinkerwim.openbsd.amsterdam 70 i- \advance\hsize by -\tableindent Err thinkerwim.openbsd.amsterdam 70 i- \setbox0=\hbox{\itemfont{#1}}% Err thinkerwim.openbsd.amsterdam 70 i- \itemindex{#1}% Err thinkerwim.openbsd.amsterdam 70 i- \nobreak % This prevents a break before @itemx. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If the item text does not fit in the space we have, put it on a line Err thinkerwim.openbsd.amsterdam 70 i- % by itself, and do not allow a page break either before or after that Err thinkerwim.openbsd.amsterdam 70 i- % line. We do not start a paragraph here because then if the next Err thinkerwim.openbsd.amsterdam 70 i- % command is, e.g., @kindex, the whatsit would get put into the Err thinkerwim.openbsd.amsterdam 70 i- % horizontal list on a line by itself, resulting in extra blank space. Err thinkerwim.openbsd.amsterdam 70 i- \ifdim \wd0>\itemmax Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Make this a paragraph so we get the \parskip glue and wrapping, Err thinkerwim.openbsd.amsterdam 70 i- % but leave it ragged-right. Err thinkerwim.openbsd.amsterdam 70 i- \begingroup Err thinkerwim.openbsd.amsterdam 70 i- \advance\leftskip by-\tableindent Err thinkerwim.openbsd.amsterdam 70 i- \advance\hsize by\tableindent Err thinkerwim.openbsd.amsterdam 70 i- \advance\rightskip by0pt plus1fil Err thinkerwim.openbsd.amsterdam 70 i- \leavevmode\unhbox0\par Err thinkerwim.openbsd.amsterdam 70 i- \endgroup Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % We're going to be starting a paragraph, but we don't want the Err thinkerwim.openbsd.amsterdam 70 i- % \parskip glue -- logically it's part of the @item we just started. Err thinkerwim.openbsd.amsterdam 70 i- \nobreak \vskip-\parskip Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Stop a page break at the \parskip glue coming up. Unfortunately Err thinkerwim.openbsd.amsterdam 70 i- % we can't prevent a possible page break at the following Err thinkerwim.openbsd.amsterdam 70 i- % \baselineskip glue. Err thinkerwim.openbsd.amsterdam 70 i- \nobreak Err thinkerwim.openbsd.amsterdam 70 i- \endgroup Err thinkerwim.openbsd.amsterdam 70 i- \itemxneedsnegativevskipfalse Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- % The item text fits into the space. Start a paragraph, so that the Err thinkerwim.openbsd.amsterdam 70 i- % following text (if any) will end up on the same line. Err thinkerwim.openbsd.amsterdam 70 i- \noindent Err thinkerwim.openbsd.amsterdam 70 i- % Do this with kerns and \unhbox so that if there is a footnote in Err thinkerwim.openbsd.amsterdam 70 i- % the item text, it can migrate to the main vertical list and Err thinkerwim.openbsd.amsterdam 70 i- % eventually be printed. Err thinkerwim.openbsd.amsterdam 70 i- \nobreak\kern-\tableindent Err thinkerwim.openbsd.amsterdam 70 i- \dimen0 = \itemmax \advance\dimen0 by \itemmargin \advance\dimen0 by -\wd0 Err thinkerwim.openbsd.amsterdam 70 i- \unhbox0 Err thinkerwim.openbsd.amsterdam 70 i- \nobreak\kern\dimen0 Err thinkerwim.openbsd.amsterdam 70 i- \endgroup Err thinkerwim.openbsd.amsterdam 70 i- \itemxneedsnegativevskiptrue Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\item{\errmessage{@item while not in a table}} Err thinkerwim.openbsd.amsterdam 70 i-\def\itemx{\errmessage{@itemx while not in a table}} Err thinkerwim.openbsd.amsterdam 70 i-\def\kitem{\errmessage{@kitem while not in a table}} Err thinkerwim.openbsd.amsterdam 70 i-\def\kitemx{\errmessage{@kitemx while not in a table}} Err thinkerwim.openbsd.amsterdam 70 i-\def\xitem{\errmessage{@xitem while not in a table}} Err thinkerwim.openbsd.amsterdam 70 i-\def\xitemx{\errmessage{@xitemx while not in a table}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Contains a kludge to get @end[description] to work. Err thinkerwim.openbsd.amsterdam 70 i-\def\description{\tablez{\dontindex}{1}{}{}{}{}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @table, @ftable, @vtable. Err thinkerwim.openbsd.amsterdam 70 i-\def\table{\begingroup\inENV\obeylines\obeyspaces\tablex} Err thinkerwim.openbsd.amsterdam 70 i-{\obeylines\obeyspaces% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\tablex #1^^M{% Err thinkerwim.openbsd.amsterdam 70 i-\tabley\dontindex#1 \endtabley}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\ftable{\begingroup\inENV\obeylines\obeyspaces\ftablex} Err thinkerwim.openbsd.amsterdam 70 i-{\obeylines\obeyspaces% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\ftablex #1^^M{% Err thinkerwim.openbsd.amsterdam 70 i-\tabley\fnitemindex#1 \endtabley Err thinkerwim.openbsd.amsterdam 70 i-\def\Eftable{\endgraf\afterenvbreak\endgroup}% Err thinkerwim.openbsd.amsterdam 70 i-\let\Etable=\relax}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\vtable{\begingroup\inENV\obeylines\obeyspaces\vtablex} Err thinkerwim.openbsd.amsterdam 70 i-{\obeylines\obeyspaces% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\vtablex #1^^M{% Err thinkerwim.openbsd.amsterdam 70 i-\tabley\vritemindex#1 \endtabley Err thinkerwim.openbsd.amsterdam 70 i-\def\Evtable{\endgraf\afterenvbreak\endgroup}% Err thinkerwim.openbsd.amsterdam 70 i-\let\Etable=\relax}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\dontindex #1{} Err thinkerwim.openbsd.amsterdam 70 i-\def\fnitemindex #1{\doind {fn}{\code{#1}}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\vritemindex #1{\doind {vr}{\code{#1}}}% Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-{\obeyspaces % Err thinkerwim.openbsd.amsterdam 70 i-\gdef\tabley#1#2 #3 #4 #5 #6 #7\endtabley{\endgroup% Err thinkerwim.openbsd.amsterdam 70 i-\tablez{#1}{#2}{#3}{#4}{#5}{#6}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\tablez #1#2#3#4#5#6{% Err thinkerwim.openbsd.amsterdam 70 i-\aboveenvbreak % Err thinkerwim.openbsd.amsterdam 70 i-\begingroup % Err thinkerwim.openbsd.amsterdam 70 i-\def\Edescription{\Etable}% Necessary kludge. Err thinkerwim.openbsd.amsterdam 70 i-\let\itemindex=#1% Err thinkerwim.openbsd.amsterdam 70 i-\ifnum 0#3>0 \advance \leftskip by #3\mil \fi % Err thinkerwim.openbsd.amsterdam 70 i-\ifnum 0#4>0 \tableindent=#4\mil \fi % Err thinkerwim.openbsd.amsterdam 70 i-\ifnum 0#5>0 \advance \rightskip by #5\mil \fi % Err thinkerwim.openbsd.amsterdam 70 i-\def\itemfont{#2}% Err thinkerwim.openbsd.amsterdam 70 i-\itemmax=\tableindent % Err thinkerwim.openbsd.amsterdam 70 i-\advance \itemmax by -\itemmargin % Err thinkerwim.openbsd.amsterdam 70 i-\advance \leftskip by \tableindent % Err thinkerwim.openbsd.amsterdam 70 i-\exdentamount=\tableindent Err thinkerwim.openbsd.amsterdam 70 i-\parindent = 0pt Err thinkerwim.openbsd.amsterdam 70 i-\parskip = \smallskipamount Err thinkerwim.openbsd.amsterdam 70 i-\ifdim \parskip=0pt \parskip=2pt \fi% Err thinkerwim.openbsd.amsterdam 70 i-\def\Etable{\endgraf\afterenvbreak\endgroup}% Err thinkerwim.openbsd.amsterdam 70 i-\let\item = \internalBitem % Err thinkerwim.openbsd.amsterdam 70 i-\let\itemx = \internalBitemx % Err thinkerwim.openbsd.amsterdam 70 i-\let\kitem = \internalBkitem % Err thinkerwim.openbsd.amsterdam 70 i-\let\kitemx = \internalBkitemx % Err thinkerwim.openbsd.amsterdam 70 i-\let\xitem = \internalBxitem % Err thinkerwim.openbsd.amsterdam 70 i-\let\xitemx = \internalBxitemx % Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This is the counter used by @enumerate, which is really @itemize Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newcount \itemno Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\itemize{\parsearg\itemizezzz} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\itemizezzz #1{% Err thinkerwim.openbsd.amsterdam 70 i- \begingroup % ended by the @end itemize Err thinkerwim.openbsd.amsterdam 70 i- \itemizey {#1}{\Eitemize} Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\itemizey #1#2{% Err thinkerwim.openbsd.amsterdam 70 i-\aboveenvbreak % Err thinkerwim.openbsd.amsterdam 70 i-\itemmax=\itemindent % Err thinkerwim.openbsd.amsterdam 70 i-\advance \itemmax by -\itemmargin % Err thinkerwim.openbsd.amsterdam 70 i-\advance \leftskip by \itemindent % Err thinkerwim.openbsd.amsterdam 70 i-\exdentamount=\itemindent Err thinkerwim.openbsd.amsterdam 70 i-\parindent = 0pt % Err thinkerwim.openbsd.amsterdam 70 i-\parskip = \smallskipamount % Err thinkerwim.openbsd.amsterdam 70 i-\ifdim \parskip=0pt \parskip=2pt \fi% Err thinkerwim.openbsd.amsterdam 70 i-\def#2{\endgraf\afterenvbreak\endgroup}% Err thinkerwim.openbsd.amsterdam 70 i-\def\itemcontents{#1}% Err thinkerwim.openbsd.amsterdam 70 i-\let\item=\itemizeitem} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Set sfcode to normal for the chars that usually have another value. Err thinkerwim.openbsd.amsterdam 70 i-% These are `.?!:;,' Err thinkerwim.openbsd.amsterdam 70 i-\def\frenchspacing{\sfcode46=1000 \sfcode63=1000 \sfcode33=1000 Err thinkerwim.openbsd.amsterdam 70 i- \sfcode58=1000 \sfcode59=1000 \sfcode44=1000 } Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \splitoff TOKENS\endmark defines \first to be the first token in Err thinkerwim.openbsd.amsterdam 70 i-% TOKENS, and \rest to be the remainder. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\splitoff#1#2\endmark{\def\first{#1}\def\rest{#2}}% Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Allow an optional argument of an uppercase letter, lowercase letter, Err thinkerwim.openbsd.amsterdam 70 i-% or number, to specify the first label in the enumerated list. No Err thinkerwim.openbsd.amsterdam 70 i-% argument is the same as `1'. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\enumerate{\parsearg\enumeratezzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\enumeratezzz #1{\enumeratey #1 \endenumeratey} Err thinkerwim.openbsd.amsterdam 70 i-\def\enumeratey #1 #2\endenumeratey{% Err thinkerwim.openbsd.amsterdam 70 i- \begingroup % ended by the @end enumerate Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If we were given no argument, pretend we were given `1'. Err thinkerwim.openbsd.amsterdam 70 i- \def\thearg{#1}% Err thinkerwim.openbsd.amsterdam 70 i- \ifx\thearg\empty \def\thearg{1}\fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Detect if the argument is a single token. If so, it might be a Err thinkerwim.openbsd.amsterdam 70 i- % letter. Otherwise, the only valid thing it can be is a number. Err thinkerwim.openbsd.amsterdam 70 i- % (We will always have one token, because of the test we just made. Err thinkerwim.openbsd.amsterdam 70 i- % This is a good thing, since \splitoff doesn't work given nothing at Err thinkerwim.openbsd.amsterdam 70 i- % all -- the first parameter is undelimited.) Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\splitoff\thearg\endmark Err thinkerwim.openbsd.amsterdam 70 i- \ifx\rest\empty Err thinkerwim.openbsd.amsterdam 70 i- % Only one token in the argument. It could still be anything. Err thinkerwim.openbsd.amsterdam 70 i- % A ``lowercase letter'' is one whose \lccode is nonzero. Err thinkerwim.openbsd.amsterdam 70 i- % An ``uppercase letter'' is one whose \lccode is both nonzero, and Err thinkerwim.openbsd.amsterdam 70 i- % not equal to itself. Err thinkerwim.openbsd.amsterdam 70 i- % Otherwise, we assume it's a number. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % We need the \relax at the end of the \ifnum lines to stop TeX from Err thinkerwim.openbsd.amsterdam 70 i- % continuing to look for a . Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \ifnum\lccode\expandafter`\thearg=0\relax Err thinkerwim.openbsd.amsterdam 70 i- \numericenumerate % a number (we hope) Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- % It's a letter. Err thinkerwim.openbsd.amsterdam 70 i- \ifnum\lccode\expandafter`\thearg=\expandafter`\thearg\relax Err thinkerwim.openbsd.amsterdam 70 i- \lowercaseenumerate % lowercase letter Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \uppercaseenumerate % uppercase letter Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- % Multiple tokens in the argument. We hope it's a number. Err thinkerwim.openbsd.amsterdam 70 i- \numericenumerate Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% An @enumerate whose labels are integers. The starting integer is Err thinkerwim.openbsd.amsterdam 70 i-% given in \thearg. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\numericenumerate{% Err thinkerwim.openbsd.amsterdam 70 i- \itemno = \thearg Err thinkerwim.openbsd.amsterdam 70 i- \startenumeration{\the\itemno}% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% The starting (lowercase) letter is in \thearg. Err thinkerwim.openbsd.amsterdam 70 i-\def\lowercaseenumerate{% Err thinkerwim.openbsd.amsterdam 70 i- \itemno = \expandafter`\thearg Err thinkerwim.openbsd.amsterdam 70 i- \startenumeration{% Err thinkerwim.openbsd.amsterdam 70 i- % Be sure we're not beyond the end of the alphabet. Err thinkerwim.openbsd.amsterdam 70 i- \ifnum\itemno=0 Err thinkerwim.openbsd.amsterdam 70 i- \errmessage{No more lowercase letters in @enumerate; get a bigger Err thinkerwim.openbsd.amsterdam 70 i- alphabet}% Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \char\lccode\itemno Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% The starting (uppercase) letter is in \thearg. Err thinkerwim.openbsd.amsterdam 70 i-\def\uppercaseenumerate{% Err thinkerwim.openbsd.amsterdam 70 i- \itemno = \expandafter`\thearg Err thinkerwim.openbsd.amsterdam 70 i- \startenumeration{% Err thinkerwim.openbsd.amsterdam 70 i- % Be sure we're not beyond the end of the alphabet. Err thinkerwim.openbsd.amsterdam 70 i- \ifnum\itemno=0 Err thinkerwim.openbsd.amsterdam 70 i- \errmessage{No more uppercase letters in @enumerate; get a bigger Err thinkerwim.openbsd.amsterdam 70 i- alphabet} Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \char\uccode\itemno Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Call itemizey, adding a period to the first argument and supplying the Err thinkerwim.openbsd.amsterdam 70 i-% common last two arguments. Also subtract one from the initial value in Err thinkerwim.openbsd.amsterdam 70 i-% \itemno, since @item increments \itemno. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\startenumeration#1{% Err thinkerwim.openbsd.amsterdam 70 i- \advance\itemno by -1 Err thinkerwim.openbsd.amsterdam 70 i- \itemizey{#1.}\Eenumerate\flushcr Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @alphaenumerate and @capsenumerate are abbreviations for giving an arg Err thinkerwim.openbsd.amsterdam 70 i-% to @enumerate. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\alphaenumerate{\enumerate{a}} Err thinkerwim.openbsd.amsterdam 70 i-\def\capsenumerate{\enumerate{A}} Err thinkerwim.openbsd.amsterdam 70 i-\def\Ealphaenumerate{\Eenumerate} Err thinkerwim.openbsd.amsterdam 70 i-\def\Ecapsenumerate{\Eenumerate} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Definition of @item while inside @itemize. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\itemizeitem{% Err thinkerwim.openbsd.amsterdam 70 i-\advance\itemno by 1 Err thinkerwim.openbsd.amsterdam 70 i-{\let\par=\endgraf \smallbreak}% Err thinkerwim.openbsd.amsterdam 70 i-\ifhmode \errmessage{In hmode at itemizeitem}\fi Err thinkerwim.openbsd.amsterdam 70 i-{\parskip=0in \hskip 0pt Err thinkerwim.openbsd.amsterdam 70 i-\hbox to 0pt{\hss \itemcontents\hskip \itemmargin}% Err thinkerwim.openbsd.amsterdam 70 i-\vadjust{\penalty 1200}}% Err thinkerwim.openbsd.amsterdam 70 i-\flushcr} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @multitable macros Err thinkerwim.openbsd.amsterdam 70 i-% Amy Hendrickson, 8/18/94, 3/6/96 Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% @multitable ... @end multitable will make as many columns as desired. Err thinkerwim.openbsd.amsterdam 70 i-% Contents of each column will wrap at width given in preamble. Width Err thinkerwim.openbsd.amsterdam 70 i-% can be specified either with sample text given in a template line, Err thinkerwim.openbsd.amsterdam 70 i-% or in percent of \hsize, the current width of text on page. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Table can continue over pages but will only break between lines. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% To make preamble: Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Either define widths of columns in terms of percent of \hsize: Err thinkerwim.openbsd.amsterdam 70 i-% @multitable @columnfractions .25 .3 .45 Err thinkerwim.openbsd.amsterdam 70 i-% @item ... Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Numbers following @columnfractions are the percent of the total Err thinkerwim.openbsd.amsterdam 70 i-% current hsize to be used for each column. You may use as many Err thinkerwim.openbsd.amsterdam 70 i-% columns as desired. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Or use a template: Err thinkerwim.openbsd.amsterdam 70 i-% @multitable {Column 1 template} {Column 2 template} {Column 3 template} Err thinkerwim.openbsd.amsterdam 70 i-% @item ... Err thinkerwim.openbsd.amsterdam 70 i-% using the widest term desired in each column. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% For those who want to use more than one line's worth of words in Err thinkerwim.openbsd.amsterdam 70 i-% the preamble, break the line within one argument and it Err thinkerwim.openbsd.amsterdam 70 i-% will parse correctly, i.e., Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% @multitable {Column 1 template} {Column 2 template} {Column 3 Err thinkerwim.openbsd.amsterdam 70 i-% template} Err thinkerwim.openbsd.amsterdam 70 i-% Not: Err thinkerwim.openbsd.amsterdam 70 i-% @multitable {Column 1 template} {Column 2 template} Err thinkerwim.openbsd.amsterdam 70 i-% {Column 3 template} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Each new table line starts with @item, each subsequent new column Err thinkerwim.openbsd.amsterdam 70 i-% starts with @tab. Empty columns may be produced by supplying @tab's Err thinkerwim.openbsd.amsterdam 70 i-% with nothing between them for as many times as empty columns are needed, Err thinkerwim.openbsd.amsterdam 70 i-% ie, @tab@tab@tab will produce two empty columns. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @item, @tab, @multitable or @end multitable do not need to be on their Err thinkerwim.openbsd.amsterdam 70 i-% own lines, but it will not hurt if they are. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Sample multitable: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @multitable {Column 1 template} {Column 2 template} {Column 3 template} Err thinkerwim.openbsd.amsterdam 70 i-% @item first col stuff @tab second col stuff @tab third col Err thinkerwim.openbsd.amsterdam 70 i-% @item Err thinkerwim.openbsd.amsterdam 70 i-% first col stuff Err thinkerwim.openbsd.amsterdam 70 i-% @tab Err thinkerwim.openbsd.amsterdam 70 i-% second col stuff Err thinkerwim.openbsd.amsterdam 70 i-% @tab Err thinkerwim.openbsd.amsterdam 70 i-% third col Err thinkerwim.openbsd.amsterdam 70 i-% @item first col stuff @tab second col stuff Err thinkerwim.openbsd.amsterdam 70 i-% @tab Many paragraphs of text may be used in any column. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% They will wrap at the width determined by the template. Err thinkerwim.openbsd.amsterdam 70 i-% @item@tab@tab This will be in third column. Err thinkerwim.openbsd.amsterdam 70 i-% @end multitable Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Default dimensions may be reset by user. Err thinkerwim.openbsd.amsterdam 70 i-% @multitableparskip is vertical space between paragraphs in table. Err thinkerwim.openbsd.amsterdam 70 i-% @multitableparindent is paragraph indent in table. Err thinkerwim.openbsd.amsterdam 70 i-% @multitablecolmargin is horizontal space to be left between columns. Err thinkerwim.openbsd.amsterdam 70 i-% @multitablelinespace is space to leave between table items, baseline Err thinkerwim.openbsd.amsterdam 70 i-% to baseline. Err thinkerwim.openbsd.amsterdam 70 i-% 0pt means it depends on current normal line spacing. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\newskip\multitableparskip Err thinkerwim.openbsd.amsterdam 70 i-\newskip\multitableparindent Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\multitablecolspace Err thinkerwim.openbsd.amsterdam 70 i-\newskip\multitablelinespace Err thinkerwim.openbsd.amsterdam 70 i-\multitableparskip=0pt Err thinkerwim.openbsd.amsterdam 70 i-\multitableparindent=6pt Err thinkerwim.openbsd.amsterdam 70 i-\multitablecolspace=12pt Err thinkerwim.openbsd.amsterdam 70 i-\multitablelinespace=0pt Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Macros used to set up halign preamble: Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\let\endsetuptable\relax Err thinkerwim.openbsd.amsterdam 70 i-\def\xendsetuptable{\endsetuptable} Err thinkerwim.openbsd.amsterdam 70 i-\let\columnfractions\relax Err thinkerwim.openbsd.amsterdam 70 i-\def\xcolumnfractions{\columnfractions} Err thinkerwim.openbsd.amsterdam 70 i-\newif\ifsetpercent Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% 2/1/96, to allow fractions to be given with more than one digit. Err thinkerwim.openbsd.amsterdam 70 i-\def\pickupwholefraction#1 {\global\advance\colcount by1 % Err thinkerwim.openbsd.amsterdam 70 i-\expandafter\xdef\csname col\the\colcount\endcsname{.#1\hsize}% Err thinkerwim.openbsd.amsterdam 70 i-\setuptable} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newcount\colcount Err thinkerwim.openbsd.amsterdam 70 i-\def\setuptable#1{\def\firstarg{#1}% Err thinkerwim.openbsd.amsterdam 70 i-\ifx\firstarg\xendsetuptable\let\go\relax% Err thinkerwim.openbsd.amsterdam 70 i-\else Err thinkerwim.openbsd.amsterdam 70 i- \ifx\firstarg\xcolumnfractions\global\setpercenttrue% Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \ifsetpercent Err thinkerwim.openbsd.amsterdam 70 i- \let\go\pickupwholefraction % In this case arg of setuptable Err thinkerwim.openbsd.amsterdam 70 i- % is the decimal point before the Err thinkerwim.openbsd.amsterdam 70 i- % number given in percent of hsize. Err thinkerwim.openbsd.amsterdam 70 i- % We don't need this so we don't use it. Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \global\advance\colcount by1 Err thinkerwim.openbsd.amsterdam 70 i- \setbox0=\hbox{#1 }% Add a normal word space as a separator; Err thinkerwim.openbsd.amsterdam 70 i- % typically that is always in the input, anyway. Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname col\the\colcount\endcsname{\the\wd0}% Err thinkerwim.openbsd.amsterdam 70 i- \fi% Err thinkerwim.openbsd.amsterdam 70 i- \fi% Err thinkerwim.openbsd.amsterdam 70 i-\ifx\go\pickupwholefraction\else\let\go\setuptable\fi% Err thinkerwim.openbsd.amsterdam 70 i-\fi\go} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% multitable syntax Err thinkerwim.openbsd.amsterdam 70 i-\def\tab{&\hskip1sp\relax} % 2/2/96 Err thinkerwim.openbsd.amsterdam 70 i- % tiny skip here makes sure this column space is Err thinkerwim.openbsd.amsterdam 70 i- % maintained, even if it is never used. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @multitable ... @end multitable definitions: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\multitable{\parsearg\dotable} Err thinkerwim.openbsd.amsterdam 70 i-\def\dotable#1{\bgroup Err thinkerwim.openbsd.amsterdam 70 i- \vskip\parskip Err thinkerwim.openbsd.amsterdam 70 i- \let\item\crcr Err thinkerwim.openbsd.amsterdam 70 i- \tolerance=9500 Err thinkerwim.openbsd.amsterdam 70 i- \hbadness=9500 Err thinkerwim.openbsd.amsterdam 70 i- \setmultitablespacing Err thinkerwim.openbsd.amsterdam 70 i- \parskip=\multitableparskip Err thinkerwim.openbsd.amsterdam 70 i- \parindent=\multitableparindent Err thinkerwim.openbsd.amsterdam 70 i- \overfullrule=0pt Err thinkerwim.openbsd.amsterdam 70 i- \global\colcount=0 Err thinkerwim.openbsd.amsterdam 70 i- \def\Emultitable{\global\setpercentfalse\cr\egroup\egroup}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % To parse everything between @multitable and @item: Err thinkerwim.openbsd.amsterdam 70 i- \setuptable#1 \endsetuptable Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % \everycr will reset column counter, \colcount, at the end of Err thinkerwim.openbsd.amsterdam 70 i- % each line. Every column entry will cause \colcount to advance by one. Err thinkerwim.openbsd.amsterdam 70 i- % The table preamble Err thinkerwim.openbsd.amsterdam 70 i- % looks at the current \colcount to find the correct column width. Err thinkerwim.openbsd.amsterdam 70 i- \everycr{\noalign{% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % \filbreak%% keeps underfull box messages off when table breaks over pages. Err thinkerwim.openbsd.amsterdam 70 i- % Maybe so, but it also creates really weird page breaks when the table Err thinkerwim.openbsd.amsterdam 70 i- % breaks over pages. Wouldn't \vfil be better? Wait until the problem Err thinkerwim.openbsd.amsterdam 70 i- % manifests itself, so it can be fixed for real --karl. Err thinkerwim.openbsd.amsterdam 70 i- \global\colcount=0\relax}}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % This preamble sets up a generic column definition, which will Err thinkerwim.openbsd.amsterdam 70 i- % be used as many times as user calls for columns. Err thinkerwim.openbsd.amsterdam 70 i- % \vtop will set a single line and will also let text wrap and Err thinkerwim.openbsd.amsterdam 70 i- % continue for many paragraphs if desired. Err thinkerwim.openbsd.amsterdam 70 i- \halign\bgroup&\global\advance\colcount by 1\relax Err thinkerwim.openbsd.amsterdam 70 i- \multistrut\vtop{\hsize=\expandafter\csname col\the\colcount\endcsname Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % In order to keep entries from bumping into each other Err thinkerwim.openbsd.amsterdam 70 i- % we will add a \leftskip of \multitablecolspace to all columns after Err thinkerwim.openbsd.amsterdam 70 i- % the first one. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If a template has been used, we will add \multitablecolspace Err thinkerwim.openbsd.amsterdam 70 i- % to the width of each template entry. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If the user has set preamble in terms of percent of \hsize we will Err thinkerwim.openbsd.amsterdam 70 i- % use that dimension as the width of the column, and the \leftskip Err thinkerwim.openbsd.amsterdam 70 i- % will keep entries from bumping into each other. Table will start at Err thinkerwim.openbsd.amsterdam 70 i- % left margin and final column will justify at right margin. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Make sure we don't inherit \rightskip from the outer environment. Err thinkerwim.openbsd.amsterdam 70 i- \rightskip=0pt Err thinkerwim.openbsd.amsterdam 70 i- \ifnum\colcount=1 Err thinkerwim.openbsd.amsterdam 70 i- % The first column will be indented with the surrounding text. Err thinkerwim.openbsd.amsterdam 70 i- \advance\hsize by\leftskip Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \ifsetpercent \else Err thinkerwim.openbsd.amsterdam 70 i- % If user has not set preamble in terms of percent of \hsize Err thinkerwim.openbsd.amsterdam 70 i- % we will advance \hsize by \multitablecolspace. Err thinkerwim.openbsd.amsterdam 70 i- \advance\hsize by \multitablecolspace Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- % In either case we will make \leftskip=\multitablecolspace: Err thinkerwim.openbsd.amsterdam 70 i- \leftskip=\multitablecolspace Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- % Ignoring space at the beginning and end avoids an occasional spurious Err thinkerwim.openbsd.amsterdam 70 i- % blank line, when TeX decides to break the line at the space before the Err thinkerwim.openbsd.amsterdam 70 i- % box from the multistrut, so the strut ends up on a line by itself. Err thinkerwim.openbsd.amsterdam 70 i- % For example: Err thinkerwim.openbsd.amsterdam 70 i- % @multitable @columnfractions .11 .89 Err thinkerwim.openbsd.amsterdam 70 i- % @item @code{#} Err thinkerwim.openbsd.amsterdam 70 i- % @tab Legal holiday which is valid in major parts of the whole country. Err thinkerwim.openbsd.amsterdam 70 i- % Is automatically provided with highlighting sequences respectively marking Err thinkerwim.openbsd.amsterdam 70 i- % characters. Err thinkerwim.openbsd.amsterdam 70 i- \noindent\ignorespaces##\unskip\multistrut}\cr Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\setmultitablespacing{% test to see if user has set \multitablelinespace. Err thinkerwim.openbsd.amsterdam 70 i-% If so, do nothing. If not, give it an appropriate dimension based on Err thinkerwim.openbsd.amsterdam 70 i-% current baselineskip. Err thinkerwim.openbsd.amsterdam 70 i-\ifdim\multitablelinespace=0pt Err thinkerwim.openbsd.amsterdam 70 i-%% strut to put in table in case some entry doesn't have descenders, Err thinkerwim.openbsd.amsterdam 70 i-%% to keep lines equally spaced Err thinkerwim.openbsd.amsterdam 70 i-\let\multistrut = \strut Err thinkerwim.openbsd.amsterdam 70 i-%% Test to see if parskip is larger than space between lines of Err thinkerwim.openbsd.amsterdam 70 i-%% table. If not, do nothing. Err thinkerwim.openbsd.amsterdam 70 i-%% If so, set to same dimension as multitablelinespace. Err thinkerwim.openbsd.amsterdam 70 i-\else Err thinkerwim.openbsd.amsterdam 70 i-\gdef\multistrut{\vrule height\multitablelinespace depth\dp0 Err thinkerwim.openbsd.amsterdam 70 i-width0pt\relax} \fi Err thinkerwim.openbsd.amsterdam 70 i-\ifdim\multitableparskip>\multitablelinespace Err thinkerwim.openbsd.amsterdam 70 i-\global\multitableparskip=\multitablelinespace Err thinkerwim.openbsd.amsterdam 70 i-\global\advance\multitableparskip-7pt %% to keep parskip somewhat smaller Err thinkerwim.openbsd.amsterdam 70 i- %% than skip between lines in the table. Err thinkerwim.openbsd.amsterdam 70 i-\fi% Err thinkerwim.openbsd.amsterdam 70 i-\ifdim\multitableparskip=0pt Err thinkerwim.openbsd.amsterdam 70 i-\global\multitableparskip=\multitablelinespace Err thinkerwim.openbsd.amsterdam 70 i-\global\advance\multitableparskip-7pt %% to keep parskip somewhat smaller Err thinkerwim.openbsd.amsterdam 70 i- %% than skip between lines in the table. Err thinkerwim.openbsd.amsterdam 70 i-\fi} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\message{indexing,} Err thinkerwim.openbsd.amsterdam 70 i-% Index generation facilities Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define \newwrite to be identical to plain tex's \newwrite Err thinkerwim.openbsd.amsterdam 70 i-% except not \outer, so it can be used within \newindex. Err thinkerwim.openbsd.amsterdam 70 i-{\catcode`\@=11 Err thinkerwim.openbsd.amsterdam 70 i-\gdef\newwrite{\alloc@7\write\chardef\sixt@@n}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \newindex {foo} defines an index named foo. Err thinkerwim.openbsd.amsterdam 70 i-% It automatically defines \fooindex such that Err thinkerwim.openbsd.amsterdam 70 i-% \fooindex ...rest of line... puts an entry in the index foo. Err thinkerwim.openbsd.amsterdam 70 i-% It also defines \fooindfile to be the number of the output channel for Err thinkerwim.openbsd.amsterdam 70 i-% the file that accumulates this index. The file's extension is foo. Err thinkerwim.openbsd.amsterdam 70 i-% The name of an index should be no more than 2 characters long Err thinkerwim.openbsd.amsterdam 70 i-% for the sake of vms. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\newindex#1{% Err thinkerwim.openbsd.amsterdam 70 i- \iflinks Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\newwrite \csname#1indfile\endcsname Err thinkerwim.openbsd.amsterdam 70 i- \openout \csname#1indfile\endcsname \jobname.#1 % Open the file Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname#1index\endcsname{% % Define @#1index Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\doindex{#1}} Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @defindex foo == \newindex{foo} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defindex{\parsearg\newindex} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define @defcodeindex, like @defindex except put all entries in @code. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\newcodeindex#1{% Err thinkerwim.openbsd.amsterdam 70 i- \iflinks Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\newwrite \csname#1indfile\endcsname Err thinkerwim.openbsd.amsterdam 70 i- \openout \csname#1indfile\endcsname \jobname.#1 Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname#1index\endcsname{% Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\docodeindex{#1}} Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defcodeindex{\parsearg\newcodeindex} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @synindex foo bar makes index foo feed into index bar. Err thinkerwim.openbsd.amsterdam 70 i-% Do this instead of @defindex foo if you don't want it as a separate index. Err thinkerwim.openbsd.amsterdam 70 i-% The \closeout helps reduce unnecessary open files; the limit on the Err thinkerwim.openbsd.amsterdam 70 i-% Acorn RISC OS is a mere 16 files. Err thinkerwim.openbsd.amsterdam 70 i-\def\synindex#1 #2 {% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsname Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\closeout\csname#1indfile\endcsname Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\let\csname#1indfile\endcsname=\synindexfoo Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname#1index\endcsname{% define \xxxindex Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\doindex{#2}}% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @syncodeindex foo bar similar, but put all entries made for index foo Err thinkerwim.openbsd.amsterdam 70 i-% inside @code. Err thinkerwim.openbsd.amsterdam 70 i-\def\syncodeindex#1 #2 {% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\let\expandafter\synindexfoo\expandafter=\csname#2indfile\endcsname Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\closeout\csname#1indfile\endcsname Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\let\csname#1indfile\endcsname=\synindexfoo Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname#1index\endcsname{% define \xxxindex Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\docodeindex{#2}}% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define \doindex, the driver for all \fooindex macros. Err thinkerwim.openbsd.amsterdam 70 i-% Argument #1 is generated by the calling \fooindex macro, Err thinkerwim.openbsd.amsterdam 70 i-% and it is "foo", the name of the index. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \doindex just uses \parsearg; it calls \doind for the actual work. Err thinkerwim.openbsd.amsterdam 70 i-% This is because \doind is more useful to call from other macros. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% There is also \dosubind {index}{topic}{subtopic} Err thinkerwim.openbsd.amsterdam 70 i-% which makes an entry in a two-level index such as the operation index. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\doindex#1{\edef\indexname{#1}\parsearg\singleindexer} Err thinkerwim.openbsd.amsterdam 70 i-\def\singleindexer #1{\doind{\indexname}{#1}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% like the previous two, but they put @code around the argument. Err thinkerwim.openbsd.amsterdam 70 i-\def\docodeindex#1{\edef\indexname{#1}\parsearg\singlecodeindexer} Err thinkerwim.openbsd.amsterdam 70 i-\def\singlecodeindexer #1{\doind{\indexname}{\code{#1}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\indexdummies{% Err thinkerwim.openbsd.amsterdam 70 i-\def\ { }% Err thinkerwim.openbsd.amsterdam 70 i-% Take care of the plain tex accent commands. Err thinkerwim.openbsd.amsterdam 70 i-\def\"{\realbackslash "}% Err thinkerwim.openbsd.amsterdam 70 i-\def\`{\realbackslash `}% Err thinkerwim.openbsd.amsterdam 70 i-\def\'{\realbackslash '}% Err thinkerwim.openbsd.amsterdam 70 i-\def\^{\realbackslash ^}% Err thinkerwim.openbsd.amsterdam 70 i-\def\~{\realbackslash ~}% Err thinkerwim.openbsd.amsterdam 70 i-\def\={\realbackslash =}% Err thinkerwim.openbsd.amsterdam 70 i-\def\b{\realbackslash b}% Err thinkerwim.openbsd.amsterdam 70 i-\def\c{\realbackslash c}% Err thinkerwim.openbsd.amsterdam 70 i-\def\d{\realbackslash d}% Err thinkerwim.openbsd.amsterdam 70 i-\def\u{\realbackslash u}% Err thinkerwim.openbsd.amsterdam 70 i-\def\v{\realbackslash v}% Err thinkerwim.openbsd.amsterdam 70 i-\def\H{\realbackslash H}% Err thinkerwim.openbsd.amsterdam 70 i-% Take care of the plain tex special European modified letters. Err thinkerwim.openbsd.amsterdam 70 i-\def\oe{\realbackslash oe}% Err thinkerwim.openbsd.amsterdam 70 i-\def\ae{\realbackslash ae}% Err thinkerwim.openbsd.amsterdam 70 i-\def\aa{\realbackslash aa}% Err thinkerwim.openbsd.amsterdam 70 i-\def\OE{\realbackslash OE}% Err thinkerwim.openbsd.amsterdam 70 i-\def\AE{\realbackslash AE}% Err thinkerwim.openbsd.amsterdam 70 i-\def\AA{\realbackslash AA}% Err thinkerwim.openbsd.amsterdam 70 i-\def\o{\realbackslash o}% Err thinkerwim.openbsd.amsterdam 70 i-\def\O{\realbackslash O}% Err thinkerwim.openbsd.amsterdam 70 i-\def\l{\realbackslash l}% Err thinkerwim.openbsd.amsterdam 70 i-\def\L{\realbackslash L}% Err thinkerwim.openbsd.amsterdam 70 i-\def\ss{\realbackslash ss}% Err thinkerwim.openbsd.amsterdam 70 i-% Take care of texinfo commands likely to appear in an index entry. Err thinkerwim.openbsd.amsterdam 70 i-% (Must be a way to avoid doing expansion at all, and thus not have to Err thinkerwim.openbsd.amsterdam 70 i-% laboriously list every single command here.) Err thinkerwim.openbsd.amsterdam 70 i-\def\@{@}% will be @@ when we switch to @ as escape char. Err thinkerwim.openbsd.amsterdam 70 i-%\let\{ = \lbracecmd Err thinkerwim.openbsd.amsterdam 70 i-%\let\} = \rbracecmd Err thinkerwim.openbsd.amsterdam 70 i-\def\_{{\realbackslash _}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\w{\realbackslash w }% Err thinkerwim.openbsd.amsterdam 70 i-\def\bf{\realbackslash bf }% Err thinkerwim.openbsd.amsterdam 70 i-%\def\rm{\realbackslash rm }% Err thinkerwim.openbsd.amsterdam 70 i-\def\sl{\realbackslash sl }% Err thinkerwim.openbsd.amsterdam 70 i-\def\sf{\realbackslash sf}% Err thinkerwim.openbsd.amsterdam 70 i-\def\tt{\realbackslash tt}% Err thinkerwim.openbsd.amsterdam 70 i-\def\gtr{\realbackslash gtr}% Err thinkerwim.openbsd.amsterdam 70 i-\def\less{\realbackslash less}% Err thinkerwim.openbsd.amsterdam 70 i-\def\hat{\realbackslash hat}% Err thinkerwim.openbsd.amsterdam 70 i-\def\TeX{\realbackslash TeX}% Err thinkerwim.openbsd.amsterdam 70 i-\def\dots{\realbackslash dots }% Err thinkerwim.openbsd.amsterdam 70 i-\def\result{\realbackslash result}% Err thinkerwim.openbsd.amsterdam 70 i-\def\equiv{\realbackslash equiv}% Err thinkerwim.openbsd.amsterdam 70 i-\def\expansion{\realbackslash expansion}% Err thinkerwim.openbsd.amsterdam 70 i-\def\print{\realbackslash print}% Err thinkerwim.openbsd.amsterdam 70 i-\def\error{\realbackslash error}% Err thinkerwim.openbsd.amsterdam 70 i-\def\point{\realbackslash point}% Err thinkerwim.openbsd.amsterdam 70 i-\def\copyright{\realbackslash copyright}% Err thinkerwim.openbsd.amsterdam 70 i-\def\tclose##1{\realbackslash tclose {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\code##1{\realbackslash code {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\uref##1{\realbackslash uref {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\url##1{\realbackslash url {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\env##1{\realbackslash env {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\command##1{\realbackslash command {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\option##1{\realbackslash option {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\dotless##1{\realbackslash dotless {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\samp##1{\realbackslash samp {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\,##1{\realbackslash ,{##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\t##1{\realbackslash t {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\r##1{\realbackslash r {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\i##1{\realbackslash i {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\b##1{\realbackslash b {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\sc##1{\realbackslash sc {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\cite##1{\realbackslash cite {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\key##1{\realbackslash key {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\file##1{\realbackslash file {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\var##1{\realbackslash var {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\kbd##1{\realbackslash kbd {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\dfn##1{\realbackslash dfn {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\emph##1{\realbackslash emph {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-\def\acronym##1{\realbackslash acronym {##1}}% Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Handle some cases of @value -- where the variable name does not Err thinkerwim.openbsd.amsterdam 70 i-% contain - or _, and the value does not contain any Err thinkerwim.openbsd.amsterdam 70 i-% (non-fully-expandable) commands. Err thinkerwim.openbsd.amsterdam 70 i-\let\value = \expandablevalue Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\unsepspaces Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% If an index command is used in an @example environment, any spaces Err thinkerwim.openbsd.amsterdam 70 i-% therein should become regular spaces in the raw index file, not the Err thinkerwim.openbsd.amsterdam 70 i-% expansion of \tie (\\leavevmode \penalty \@M \ ). Err thinkerwim.openbsd.amsterdam 70 i-{\obeyspaces Err thinkerwim.openbsd.amsterdam 70 i- \gdef\unsepspaces{\obeyspaces\let =\space}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \indexnofonts no-ops all font-change commands. Err thinkerwim.openbsd.amsterdam 70 i-% This is used when outputting the strings to sort the index by. Err thinkerwim.openbsd.amsterdam 70 i-\def\indexdummyfont#1{#1} Err thinkerwim.openbsd.amsterdam 70 i-\def\indexdummytex{TeX} Err thinkerwim.openbsd.amsterdam 70 i-\def\indexdummydots{...} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\indexnofonts{% Err thinkerwim.openbsd.amsterdam 70 i-% Just ignore accents. Err thinkerwim.openbsd.amsterdam 70 i-\let\,=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\"=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\`=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\'=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\^=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\~=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\==\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\b=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\c=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\d=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\u=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\v=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\H=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\dotless=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-% Take care of the plain tex special European modified letters. Err thinkerwim.openbsd.amsterdam 70 i-\def\oe{oe}% Err thinkerwim.openbsd.amsterdam 70 i-\def\ae{ae}% Err thinkerwim.openbsd.amsterdam 70 i-\def\aa{aa}% Err thinkerwim.openbsd.amsterdam 70 i-\def\OE{OE}% Err thinkerwim.openbsd.amsterdam 70 i-\def\AE{AE}% Err thinkerwim.openbsd.amsterdam 70 i-\def\AA{AA}% Err thinkerwim.openbsd.amsterdam 70 i-\def\o{o}% Err thinkerwim.openbsd.amsterdam 70 i-\def\O{O}% Err thinkerwim.openbsd.amsterdam 70 i-\def\l{l}% Err thinkerwim.openbsd.amsterdam 70 i-\def\L{L}% Err thinkerwim.openbsd.amsterdam 70 i-\def\ss{ss}% Err thinkerwim.openbsd.amsterdam 70 i-\let\w=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\t=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\r=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\i=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\b=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\emph=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\strong=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\cite=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\sc=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-%Don't no-op \tt, since it isn't a user-level command Err thinkerwim.openbsd.amsterdam 70 i-% and is used in the definitions of the active chars like <, >, |... Err thinkerwim.openbsd.amsterdam 70 i-%\let\tt=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\tclose=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\code=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\url=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\uref=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\env=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\command=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\option=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\file=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\samp=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\kbd=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\key=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\var=\indexdummyfont Err thinkerwim.openbsd.amsterdam 70 i-\let\TeX=\indexdummytex Err thinkerwim.openbsd.amsterdam 70 i-\let\dots=\indexdummydots Err thinkerwim.openbsd.amsterdam 70 i-\def\@{@}% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% To define \realbackslash, we must make \ not be an escape. Err thinkerwim.openbsd.amsterdam 70 i-% We must first make another character (@) an escape Err thinkerwim.openbsd.amsterdam 70 i-% so we do not become unable to do a definition. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-{\catcode`\@=0 \catcode`\\=\other Err thinkerwim.openbsd.amsterdam 70 i- @gdef@realbackslash{\}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\let\indexbackslash=0 %overridden during \printindex. Err thinkerwim.openbsd.amsterdam 70 i-\let\SETmarginindex=\relax % put index entries in margin (undocumented)? Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% For \ifx comparisons. Err thinkerwim.openbsd.amsterdam 70 i-\def\emptymacro{\empty} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Most index entries go through here, but \dosubind is the general case. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\doind#1#2{\dosubind{#1}{#2}\empty} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Workhorse for all \fooindexes. Err thinkerwim.openbsd.amsterdam 70 i-% #1 is name of index, #2 is stuff to put there, #3 is subentry -- Err thinkerwim.openbsd.amsterdam 70 i-% \empty if called from \doind, as we usually are. The main exception Err thinkerwim.openbsd.amsterdam 70 i-% is with defuns, which call us directly. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\dosubind#1#2#3{% Err thinkerwim.openbsd.amsterdam 70 i- % Put the index entry in the margin if desired. Err thinkerwim.openbsd.amsterdam 70 i- \ifx\SETmarginindex\relax\else Err thinkerwim.openbsd.amsterdam 70 i- \insert\margin{\hbox{\vrule height8pt depth3pt width0pt #2}}% Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- {% Err thinkerwim.openbsd.amsterdam 70 i- \count255=\lastpenalty Err thinkerwim.openbsd.amsterdam 70 i- {% Err thinkerwim.openbsd.amsterdam 70 i- \indexdummies % Must do this here, since \bf, etc expand at this stage Err thinkerwim.openbsd.amsterdam 70 i- \escapechar=`\\ Err thinkerwim.openbsd.amsterdam 70 i- {% Err thinkerwim.openbsd.amsterdam 70 i- \let\folio = 0% We will expand all macros now EXCEPT \folio. Err thinkerwim.openbsd.amsterdam 70 i- \def\rawbackslashxx{\indexbackslash}% \indexbackslash isn't defined now Err thinkerwim.openbsd.amsterdam 70 i- % so it will be output as is; and it will print as backslash. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \def\thirdarg{#3}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If third arg is present, precede it with space in sort key. Err thinkerwim.openbsd.amsterdam 70 i- \ifx\thirdarg\emptymacro Err thinkerwim.openbsd.amsterdam 70 i- \let\subentry = \empty Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \def\subentry{ #3}% Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % First process the index-string with all font commands turned off Err thinkerwim.openbsd.amsterdam 70 i- % to get the string to sort by. Err thinkerwim.openbsd.amsterdam 70 i- {\indexnofonts \xdef\indexsorttmp{#2\subentry}}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Now produce the complete index entry, with both the sort key and the Err thinkerwim.openbsd.amsterdam 70 i- % original text, including any font commands. Err thinkerwim.openbsd.amsterdam 70 i- \toks0 = {#2}% Err thinkerwim.openbsd.amsterdam 70 i- \edef\temp{% Err thinkerwim.openbsd.amsterdam 70 i- \write\csname#1indfile\endcsname{% Err thinkerwim.openbsd.amsterdam 70 i- \realbackslash entry{\indexsorttmp}{\folio}{\the\toks0}}% Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If third (subentry) arg is present, add it to the index string. Err thinkerwim.openbsd.amsterdam 70 i- \ifx\thirdarg\emptymacro \else Err thinkerwim.openbsd.amsterdam 70 i- \toks0 = {#3}% Err thinkerwim.openbsd.amsterdam 70 i- \edef\temp{\temp{\the\toks0}}% Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If a skip is the last thing on the list now, preserve it Err thinkerwim.openbsd.amsterdam 70 i- % by backing up by \lastskip, doing the \write, then inserting Err thinkerwim.openbsd.amsterdam 70 i- % the skip again. Otherwise, the whatsit generated by the Err thinkerwim.openbsd.amsterdam 70 i- % \write will make \lastskip zero. The result is that sequences Err thinkerwim.openbsd.amsterdam 70 i- % like this: Err thinkerwim.openbsd.amsterdam 70 i- % @end defun Err thinkerwim.openbsd.amsterdam 70 i- % @tindex whatever Err thinkerwim.openbsd.amsterdam 70 i- % @defun ... Err thinkerwim.openbsd.amsterdam 70 i- % will have extra space inserted, because the \medbreak in the Err thinkerwim.openbsd.amsterdam 70 i- % start of the @defun won't see the skip inserted by the @end of Err thinkerwim.openbsd.amsterdam 70 i- % the previous defun. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % But don't do any of this if we're not in vertical mode. We Err thinkerwim.openbsd.amsterdam 70 i- % don't want to do a \vskip and prematurely end a paragraph. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Avoid page breaks due to these extra skips, too. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \iflinks Err thinkerwim.openbsd.amsterdam 70 i- \ifvmode Err thinkerwim.openbsd.amsterdam 70 i- \skip0 = \lastskip Err thinkerwim.openbsd.amsterdam 70 i- \ifdim\lastskip = 0pt \else \nobreak\vskip-\lastskip \fi Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \temp % do the write Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \ifvmode \ifdim\skip0 = 0pt \else \nobreak\vskip\skip0 \fi \fi Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- \penalty\count255 Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% The index entry written in the file actually looks like Err thinkerwim.openbsd.amsterdam 70 i-% \entry {sortstring}{page}{topic} Err thinkerwim.openbsd.amsterdam 70 i-% or Err thinkerwim.openbsd.amsterdam 70 i-% \entry {sortstring}{page}{topic}{subtopic} Err thinkerwim.openbsd.amsterdam 70 i-% The texindex program reads in these files and writes files Err thinkerwim.openbsd.amsterdam 70 i-% containing these kinds of lines: Err thinkerwim.openbsd.amsterdam 70 i-% \initial {c} Err thinkerwim.openbsd.amsterdam 70 i-% before the first topic whose initial is c Err thinkerwim.openbsd.amsterdam 70 i-% \entry {topic}{pagelist} Err thinkerwim.openbsd.amsterdam 70 i-% for a topic that is used without subtopics Err thinkerwim.openbsd.amsterdam 70 i-% \primary {topic} Err thinkerwim.openbsd.amsterdam 70 i-% for the beginning of a topic that is used with subtopics Err thinkerwim.openbsd.amsterdam 70 i-% \secondary {subtopic}{pagelist} Err thinkerwim.openbsd.amsterdam 70 i-% for each subtopic. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define the user-accessible indexing commands Err thinkerwim.openbsd.amsterdam 70 i-% @findex, @vindex, @kindex, @cindex. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\findex {\fnindex} Err thinkerwim.openbsd.amsterdam 70 i-\def\kindex {\kyindex} Err thinkerwim.openbsd.amsterdam 70 i-\def\cindex {\cpindex} Err thinkerwim.openbsd.amsterdam 70 i-\def\vindex {\vrindex} Err thinkerwim.openbsd.amsterdam 70 i-\def\tindex {\tpindex} Err thinkerwim.openbsd.amsterdam 70 i-\def\pindex {\pgindex} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\cindexsub {\begingroup\obeylines\cindexsub} Err thinkerwim.openbsd.amsterdam 70 i-{\obeylines % Err thinkerwim.openbsd.amsterdam 70 i-\gdef\cindexsub "#1" #2^^M{\endgroup % Err thinkerwim.openbsd.amsterdam 70 i-\dosubind{cp}{#2}{#1}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define the macros used in formatting output of the sorted index material. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @printindex causes a particular index (the ??s file) to get printed. Err thinkerwim.openbsd.amsterdam 70 i-% It does not print any chapter heading (usually an @unnumbered). Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\printindex{\parsearg\doprintindex} Err thinkerwim.openbsd.amsterdam 70 i-\def\doprintindex#1{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \dobreak \chapheadingskip{10000}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \indexfonts \rm Err thinkerwim.openbsd.amsterdam 70 i- \tolerance = 9500 Err thinkerwim.openbsd.amsterdam 70 i- \indexbreaks Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % See if the index file exists and is nonempty. Err thinkerwim.openbsd.amsterdam 70 i- % Change catcode of @ here so that if the index file contains Err thinkerwim.openbsd.amsterdam 70 i- % \initial {@} Err thinkerwim.openbsd.amsterdam 70 i- % as its first line, TeX doesn't complain about mismatched braces Err thinkerwim.openbsd.amsterdam 70 i- % (because it thinks @} is a control sequence). Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\@ = 11 Err thinkerwim.openbsd.amsterdam 70 i- \openin 1 \jobname.#1s Err thinkerwim.openbsd.amsterdam 70 i- \ifeof 1 Err thinkerwim.openbsd.amsterdam 70 i- % \enddoublecolumns gets confused if there is no text in the index, Err thinkerwim.openbsd.amsterdam 70 i- % and it loses the chapter title and the aux file entries for the Err thinkerwim.openbsd.amsterdam 70 i- % index. The easiest way to prevent this problem is to make sure Err thinkerwim.openbsd.amsterdam 70 i- % there is some text. Err thinkerwim.openbsd.amsterdam 70 i- (Index is nonexistent) Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If the index file exists but is empty, then \openin leaves \ifeof Err thinkerwim.openbsd.amsterdam 70 i- % false. We have to make TeX try to read something from the file, so Err thinkerwim.openbsd.amsterdam 70 i- % it can discover if there is anything in it. Err thinkerwim.openbsd.amsterdam 70 i- \read 1 to \temp Err thinkerwim.openbsd.amsterdam 70 i- \ifeof 1 Err thinkerwim.openbsd.amsterdam 70 i- (Index is empty) Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- % Index files are almost Texinfo source, but we use \ as the escape Err thinkerwim.openbsd.amsterdam 70 i- % character. It would be better to use @, but that's too big a change Err thinkerwim.openbsd.amsterdam 70 i- % to make right now. Err thinkerwim.openbsd.amsterdam 70 i- \def\indexbackslash{\rawbackslashxx}% Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\\ = 0 Err thinkerwim.openbsd.amsterdam 70 i- \escapechar = `\\ Err thinkerwim.openbsd.amsterdam 70 i- \begindoublecolumns Err thinkerwim.openbsd.amsterdam 70 i- \input \jobname.#1s Err thinkerwim.openbsd.amsterdam 70 i- \enddoublecolumns Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \closein 1 Err thinkerwim.openbsd.amsterdam 70 i-\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% These macros are used by the sorted index file itself. Err thinkerwim.openbsd.amsterdam 70 i-% Change them to control the appearance of the index. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\initial#1{{% Err thinkerwim.openbsd.amsterdam 70 i- % Some minor font changes for the special characters. Err thinkerwim.openbsd.amsterdam 70 i- \let\tentt=\sectt \let\tt=\sectt \let\sf=\sectt Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Remove any glue we may have, we'll be inserting our own. Err thinkerwim.openbsd.amsterdam 70 i- \removelastskip Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % We like breaks before the index initials, so insert a bonus. Err thinkerwim.openbsd.amsterdam 70 i- \penalty -300 Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Typeset the initial. Making this add up to a whole number of Err thinkerwim.openbsd.amsterdam 70 i- % baselineskips increases the chance of the dots lining up from column Err thinkerwim.openbsd.amsterdam 70 i- % to column. It still won't often be perfect, because of the stretch Err thinkerwim.openbsd.amsterdam 70 i- % we need before each entry, but it's better. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % No shrink because it confuses \balancecolumns. Err thinkerwim.openbsd.amsterdam 70 i- \vskip 1.67\baselineskip plus .5\baselineskip Err thinkerwim.openbsd.amsterdam 70 i- \leftline{\secbf #1}% Err thinkerwim.openbsd.amsterdam 70 i- \vskip .33\baselineskip plus .1\baselineskip Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Do our best not to break after the initial. Err thinkerwim.openbsd.amsterdam 70 i- \nobreak Err thinkerwim.openbsd.amsterdam 70 i-}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This typesets a paragraph consisting of #1, dot leaders, and then #2 Err thinkerwim.openbsd.amsterdam 70 i-% flush to the right margin. It is used for index and table of contents Err thinkerwim.openbsd.amsterdam 70 i-% entries. The paragraph is indented by \leftskip. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\entry#1#2{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Start a new paragraph if necessary, so our assignments below can't Err thinkerwim.openbsd.amsterdam 70 i- % affect previous text. Err thinkerwim.openbsd.amsterdam 70 i- \par Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Do not fill out the last line with white space. Err thinkerwim.openbsd.amsterdam 70 i- \parfillskip = 0in Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % No extra space above this paragraph. Err thinkerwim.openbsd.amsterdam 70 i- \parskip = 0in Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Do not prefer a separate line ending with a hyphen to fewer lines. Err thinkerwim.openbsd.amsterdam 70 i- \finalhyphendemerits = 0 Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % \hangindent is only relevant when the entry text and page number Err thinkerwim.openbsd.amsterdam 70 i- % don't both fit on one line. In that case, bob suggests starting the Err thinkerwim.openbsd.amsterdam 70 i- % dots pretty far over on the line. Unfortunately, a large Err thinkerwim.openbsd.amsterdam 70 i- % indentation looks wrong when the entry text itself is broken across Err thinkerwim.openbsd.amsterdam 70 i- % lines. So we use a small indentation and put up with long leaders. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % \hangafter is reset to 1 (which is the value we want) at the start Err thinkerwim.openbsd.amsterdam 70 i- % of each paragraph, so we need not do anything with that. Err thinkerwim.openbsd.amsterdam 70 i- \hangindent = 2em Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % When the entry text needs to be broken, just fill out the first line Err thinkerwim.openbsd.amsterdam 70 i- % with blank space. Err thinkerwim.openbsd.amsterdam 70 i- \rightskip = 0pt plus1fil Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % A bit of stretch before each entry for the benefit of balancing columns. Err thinkerwim.openbsd.amsterdam 70 i- \vskip 0pt plus1pt Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Start a ``paragraph'' for the index entry so the line breaking Err thinkerwim.openbsd.amsterdam 70 i- % parameters we've set above will have an effect. Err thinkerwim.openbsd.amsterdam 70 i- \noindent Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Insert the text of the index entry. TeX will do line-breaking on it. Err thinkerwim.openbsd.amsterdam 70 i- #1% Err thinkerwim.openbsd.amsterdam 70 i- % The following is kludged to not output a line of dots in the index if Err thinkerwim.openbsd.amsterdam 70 i- % there are no page numbers. The next person who breaks this will be Err thinkerwim.openbsd.amsterdam 70 i- % cursed by a Unix daemon. Err thinkerwim.openbsd.amsterdam 70 i- \def\tempa{{\rm }}% Err thinkerwim.openbsd.amsterdam 70 i- \def\tempb{#2}% Err thinkerwim.openbsd.amsterdam 70 i- \edef\tempc{\tempa}% Err thinkerwim.openbsd.amsterdam 70 i- \edef\tempd{\tempb}% Err thinkerwim.openbsd.amsterdam 70 i- \ifx\tempc\tempd\ \else% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If we must, put the page number on a line of its own, and fill out Err thinkerwim.openbsd.amsterdam 70 i- % this line with blank space. (The \hfil is overwhelmed with the Err thinkerwim.openbsd.amsterdam 70 i- % fill leaders glue in \indexdotfill if the page number does fit.) Err thinkerwim.openbsd.amsterdam 70 i- \hfil\penalty50 Err thinkerwim.openbsd.amsterdam 70 i- \null\nobreak\indexdotfill % Have leaders before the page number. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % The `\ ' here is removed by the implicit \unskip that TeX does as Err thinkerwim.openbsd.amsterdam 70 i- % part of (the primitive) \par. Without it, a spurious underfull Err thinkerwim.openbsd.amsterdam 70 i- % \hbox ensues. Err thinkerwim.openbsd.amsterdam 70 i- \ #2% The page number ends the paragraph. Err thinkerwim.openbsd.amsterdam 70 i- \fi% Err thinkerwim.openbsd.amsterdam 70 i- \par Err thinkerwim.openbsd.amsterdam 70 i-\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Like \dotfill except takes at least 1 em. Err thinkerwim.openbsd.amsterdam 70 i-\def\indexdotfill{\cleaders Err thinkerwim.openbsd.amsterdam 70 i- \hbox{$\mathsurround=0pt \mkern1.5mu ${\it .}$ \mkern1.5mu$}\hskip 1em plus 1fill} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\primary #1{\line{#1\hfil}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newskip\secondaryindent \secondaryindent=0.5cm Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\secondary #1#2{ Err thinkerwim.openbsd.amsterdam 70 i-{\parfillskip=0in \parskip=0in Err thinkerwim.openbsd.amsterdam 70 i-\hangindent =1in \hangafter=1 Err thinkerwim.openbsd.amsterdam 70 i-\noindent\hskip\secondaryindent\hbox{#1}\indexdotfill #2\par Err thinkerwim.openbsd.amsterdam 70 i-}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define two-column mode, which we use to typeset indexes. Err thinkerwim.openbsd.amsterdam 70 i-% Adapted from the TeXbook, page 416, which is to say, Err thinkerwim.openbsd.amsterdam 70 i-% the manmac.tex format used to print the TeXbook itself. Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\@=11 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newbox\partialpage Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\doublecolumnhsize Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\begindoublecolumns{\begingroup % ended by \enddoublecolumns Err thinkerwim.openbsd.amsterdam 70 i- % Grab any single-column material above us. Err thinkerwim.openbsd.amsterdam 70 i- \output = {\global\setbox\partialpage = \vbox{% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Here is a possibility not foreseen in manmac: if we accumulate a Err thinkerwim.openbsd.amsterdam 70 i- % whole lot of material, we might end up calling this \output Err thinkerwim.openbsd.amsterdam 70 i- % routine twice in a row (see the doublecol-lose test, which is Err thinkerwim.openbsd.amsterdam 70 i- % essentially a couple of indexes with @setchapternewpage off). In Err thinkerwim.openbsd.amsterdam 70 i- % that case, we must prevent the second \partialpage from Err thinkerwim.openbsd.amsterdam 70 i- % simply overwriting the first, causing us to lose the page. Err thinkerwim.openbsd.amsterdam 70 i- % This will preserve it until a real output routine can ship it Err thinkerwim.openbsd.amsterdam 70 i- % out. Generally, \partialpage will be empty when this runs and Err thinkerwim.openbsd.amsterdam 70 i- % this will be a no-op. Err thinkerwim.openbsd.amsterdam 70 i- \unvbox\partialpage Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Unvbox the main output page. Err thinkerwim.openbsd.amsterdam 70 i- \unvbox255 Err thinkerwim.openbsd.amsterdam 70 i- \kern-\topskip \kern\baselineskip Err thinkerwim.openbsd.amsterdam 70 i- }}% Err thinkerwim.openbsd.amsterdam 70 i- \eject Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Use the double-column output routine for subsequent pages. Err thinkerwim.openbsd.amsterdam 70 i- \output = {\doublecolumnout}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Change the page size parameters. We could do this once outside this Err thinkerwim.openbsd.amsterdam 70 i- % routine, in each of @smallbook, @afourpaper, and the default 8.5x11 Err thinkerwim.openbsd.amsterdam 70 i- % format, but then we repeat the same computation. Repeating a couple Err thinkerwim.openbsd.amsterdam 70 i- % of assignments once per index is clearly meaningless for the Err thinkerwim.openbsd.amsterdam 70 i- % execution time, so we may as well do it in one place. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % First we halve the line length, less a little for the gutter between Err thinkerwim.openbsd.amsterdam 70 i- % the columns. We compute the gutter based on the line length, so it Err thinkerwim.openbsd.amsterdam 70 i- % changes automatically with the paper format. The magic constant Err thinkerwim.openbsd.amsterdam 70 i- % below is chosen so that the gutter has the same value (well, +-<1pt) Err thinkerwim.openbsd.amsterdam 70 i- % as it did when we hard-coded it. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % We put the result in a separate register, \doublecolumhsize, so we Err thinkerwim.openbsd.amsterdam 70 i- % can restore it in \pagesofar, after \hsize itself has (potentially) Err thinkerwim.openbsd.amsterdam 70 i- % been clobbered. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \doublecolumnhsize = \hsize Err thinkerwim.openbsd.amsterdam 70 i- \advance\doublecolumnhsize by -.04154\hsize Err thinkerwim.openbsd.amsterdam 70 i- \divide\doublecolumnhsize by 2 Err thinkerwim.openbsd.amsterdam 70 i- \hsize = \doublecolumnhsize Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Double the \vsize as well. (We don't need a separate register here, Err thinkerwim.openbsd.amsterdam 70 i- % since nobody clobbers \vsize.) Err thinkerwim.openbsd.amsterdam 70 i- \advance\vsize by -\ht\partialpage Err thinkerwim.openbsd.amsterdam 70 i- \vsize = 2\vsize Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% The double-column output routine for all double-column pages except Err thinkerwim.openbsd.amsterdam 70 i-% the last. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\doublecolumnout{% Err thinkerwim.openbsd.amsterdam 70 i- \splittopskip=\topskip \splitmaxdepth=\maxdepth Err thinkerwim.openbsd.amsterdam 70 i- % Get the available space for the double columns -- the normal Err thinkerwim.openbsd.amsterdam 70 i- % (undoubled) page height minus any material left over from the Err thinkerwim.openbsd.amsterdam 70 i- % previous page. Err thinkerwim.openbsd.amsterdam 70 i- \dimen@ = \vsize Err thinkerwim.openbsd.amsterdam 70 i- \divide\dimen@ by 2 Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % box0 will be the left-hand column, box2 the right. Err thinkerwim.openbsd.amsterdam 70 i- \setbox0=\vsplit255 to\dimen@ \setbox2=\vsplit255 to\dimen@ Err thinkerwim.openbsd.amsterdam 70 i- \onepageout\pagesofar Err thinkerwim.openbsd.amsterdam 70 i- \unvbox255 Err thinkerwim.openbsd.amsterdam 70 i- \penalty\outputpenalty Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\def\pagesofar{% Err thinkerwim.openbsd.amsterdam 70 i- % Re-output the contents of the output page -- any previous material, Err thinkerwim.openbsd.amsterdam 70 i- % followed by the two boxes we just split, in box0 and box2. Err thinkerwim.openbsd.amsterdam 70 i- \advance\vsize by \ht\partialpage Err thinkerwim.openbsd.amsterdam 70 i- \unvbox\partialpage Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \hsize = \doublecolumnhsize Err thinkerwim.openbsd.amsterdam 70 i- \wd0=\hsize \wd2=\hsize Err thinkerwim.openbsd.amsterdam 70 i- \hbox to\pagewidth{\box0\hfil\box2}% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\def\enddoublecolumns{% Err thinkerwim.openbsd.amsterdam 70 i- \output = {% Err thinkerwim.openbsd.amsterdam 70 i- % Split the last of the double-column material. Leave on the Err thinkerwim.openbsd.amsterdam 70 i- % current page, no automatic page break. Err thinkerwim.openbsd.amsterdam 70 i- \balancecolumns Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If we end up splitting too much material for the current page, Err thinkerwim.openbsd.amsterdam 70 i- % though, there will be another page break right after this \output Err thinkerwim.openbsd.amsterdam 70 i- % invocation ends. Having called \balancecolumns once, we do not Err thinkerwim.openbsd.amsterdam 70 i- % want to call it again. Therefore, reset \output to its normal Err thinkerwim.openbsd.amsterdam 70 i- % definition right away. (We hope \balancecolumns will never be Err thinkerwim.openbsd.amsterdam 70 i- % called on to balance too much material, but if it is, this makes Err thinkerwim.openbsd.amsterdam 70 i- % the output somewhat more palatable.) Err thinkerwim.openbsd.amsterdam 70 i- \global\output = {\onepageout{\pagecontents\PAGE}}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % \pagegoal was set to the doubled \vsize above, since we restarted Err thinkerwim.openbsd.amsterdam 70 i- % the current page. We're now back to normal single-column Err thinkerwim.openbsd.amsterdam 70 i- % typesetting, so reset \pagegoal to the normal \vsize. Err thinkerwim.openbsd.amsterdam 70 i- \pagegoal = \vsize Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- \eject Err thinkerwim.openbsd.amsterdam 70 i- \endgroup % started in \begindoublecolumns Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\def\balancecolumns{% Err thinkerwim.openbsd.amsterdam 70 i- % Called at the end of the double column material. Err thinkerwim.openbsd.amsterdam 70 i- \setbox0 = \vbox{\unvbox255}% like \box255 but more efficient, see p.120. Err thinkerwim.openbsd.amsterdam 70 i- \dimen@ = \ht0 Err thinkerwim.openbsd.amsterdam 70 i- \advance\dimen@ by \topskip Err thinkerwim.openbsd.amsterdam 70 i- \advance\dimen@ by-\baselineskip Err thinkerwim.openbsd.amsterdam 70 i- \divide\dimen@ by 2 % target to split to Err thinkerwim.openbsd.amsterdam 70 i- %debug\message{final 2-column material height=\the\ht0, target=\the\dimen@.}% Err thinkerwim.openbsd.amsterdam 70 i- \splittopskip = \topskip Err thinkerwim.openbsd.amsterdam 70 i- % Loop until we get a decent breakpoint. Err thinkerwim.openbsd.amsterdam 70 i- {% Err thinkerwim.openbsd.amsterdam 70 i- \vbadness = 10000 Err thinkerwim.openbsd.amsterdam 70 i- \loop Err thinkerwim.openbsd.amsterdam 70 i- \global\setbox3 = \copy0 Err thinkerwim.openbsd.amsterdam 70 i- \global\setbox1 = \vsplit3 to \dimen@ Err thinkerwim.openbsd.amsterdam 70 i- \ifdim\ht3>\dimen@ Err thinkerwim.openbsd.amsterdam 70 i- \global\advance\dimen@ by 1pt Err thinkerwim.openbsd.amsterdam 70 i- \repeat Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- %debug\message{split to \the\dimen@, column heights: \the\ht1, \the\ht3.}% Err thinkerwim.openbsd.amsterdam 70 i- \setbox0=\vbox to\dimen@{\unvbox1}% Err thinkerwim.openbsd.amsterdam 70 i- \setbox2=\vbox to\dimen@{\unvbox3}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \pagesofar Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\@ = \other Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\message{sectioning,} Err thinkerwim.openbsd.amsterdam 70 i-% Define chapters, sections, etc. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newcount\chapno Err thinkerwim.openbsd.amsterdam 70 i-\newcount\secno \secno=0 Err thinkerwim.openbsd.amsterdam 70 i-\newcount\subsecno \subsecno=0 Err thinkerwim.openbsd.amsterdam 70 i-\newcount\subsubsecno \subsubsecno=0 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This counter is funny since it counts through charcodes of letters A, B, ... Err thinkerwim.openbsd.amsterdam 70 i-\newcount\appendixno \appendixno = `\@ Err thinkerwim.openbsd.amsterdam 70 i-\def\appendixletter{\char\the\appendixno} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Each @chapter defines this as the name of the chapter. Err thinkerwim.openbsd.amsterdam 70 i-% page headings and footings can use it. @section does likewise. Err thinkerwim.openbsd.amsterdam 70 i-\def\thischapter{} Err thinkerwim.openbsd.amsterdam 70 i-\def\thissection{} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newcount\absseclevel % used to calculate proper heading level Err thinkerwim.openbsd.amsterdam 70 i-\newcount\secbase\secbase=0 % @raise/lowersections modify this count Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @raisesections: treat @section as chapter, @subsection as section, etc. Err thinkerwim.openbsd.amsterdam 70 i-\def\raisesections{\global\advance\secbase by -1} Err thinkerwim.openbsd.amsterdam 70 i-\let\up=\raisesections % original BFox name Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @lowersections: treat @chapter as section, @section as subsection, etc. Err thinkerwim.openbsd.amsterdam 70 i-\def\lowersections{\global\advance\secbase by 1} Err thinkerwim.openbsd.amsterdam 70 i-\let\down=\lowersections % original BFox name Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Choose a numbered-heading macro Err thinkerwim.openbsd.amsterdam 70 i-% #1 is heading level if unmodified by @raisesections or @lowersections Err thinkerwim.openbsd.amsterdam 70 i-% #2 is text for heading Err thinkerwim.openbsd.amsterdam 70 i-\def\numhead#1#2{\absseclevel=\secbase\advance\absseclevel by #1 Err thinkerwim.openbsd.amsterdam 70 i-\ifcase\absseclevel Err thinkerwim.openbsd.amsterdam 70 i- \chapterzzz{#2} Err thinkerwim.openbsd.amsterdam 70 i-\or Err thinkerwim.openbsd.amsterdam 70 i- \seczzz{#2} Err thinkerwim.openbsd.amsterdam 70 i-\or Err thinkerwim.openbsd.amsterdam 70 i- \numberedsubseczzz{#2} Err thinkerwim.openbsd.amsterdam 70 i-\or Err thinkerwim.openbsd.amsterdam 70 i- \numberedsubsubseczzz{#2} Err thinkerwim.openbsd.amsterdam 70 i-\else Err thinkerwim.openbsd.amsterdam 70 i- \ifnum \absseclevel<0 Err thinkerwim.openbsd.amsterdam 70 i- \chapterzzz{#2} Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \numberedsubsubseczzz{#2} Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-\fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% like \numhead, but chooses appendix heading levels Err thinkerwim.openbsd.amsterdam 70 i-\def\apphead#1#2{\absseclevel=\secbase\advance\absseclevel by #1 Err thinkerwim.openbsd.amsterdam 70 i-\ifcase\absseclevel Err thinkerwim.openbsd.amsterdam 70 i- \appendixzzz{#2} Err thinkerwim.openbsd.amsterdam 70 i-\or Err thinkerwim.openbsd.amsterdam 70 i- \appendixsectionzzz{#2} Err thinkerwim.openbsd.amsterdam 70 i-\or Err thinkerwim.openbsd.amsterdam 70 i- \appendixsubseczzz{#2} Err thinkerwim.openbsd.amsterdam 70 i-\or Err thinkerwim.openbsd.amsterdam 70 i- \appendixsubsubseczzz{#2} Err thinkerwim.openbsd.amsterdam 70 i-\else Err thinkerwim.openbsd.amsterdam 70 i- \ifnum \absseclevel<0 Err thinkerwim.openbsd.amsterdam 70 i- \appendixzzz{#2} Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \appendixsubsubseczzz{#2} Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-\fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% like \numhead, but chooses numberless heading levels Err thinkerwim.openbsd.amsterdam 70 i-\def\unnmhead#1#2{\absseclevel=\secbase\advance\absseclevel by #1 Err thinkerwim.openbsd.amsterdam 70 i-\ifcase\absseclevel Err thinkerwim.openbsd.amsterdam 70 i- \unnumberedzzz{#2} Err thinkerwim.openbsd.amsterdam 70 i-\or Err thinkerwim.openbsd.amsterdam 70 i- \unnumberedseczzz{#2} Err thinkerwim.openbsd.amsterdam 70 i-\or Err thinkerwim.openbsd.amsterdam 70 i- \unnumberedsubseczzz{#2} Err thinkerwim.openbsd.amsterdam 70 i-\or Err thinkerwim.openbsd.amsterdam 70 i- \unnumberedsubsubseczzz{#2} Err thinkerwim.openbsd.amsterdam 70 i-\else Err thinkerwim.openbsd.amsterdam 70 i- \ifnum \absseclevel<0 Err thinkerwim.openbsd.amsterdam 70 i- \unnumberedzzz{#2} Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \unnumberedsubsubseczzz{#2} Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-\fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @chapter, @appendix, @unnumbered. Err thinkerwim.openbsd.amsterdam 70 i-\def\thischaptername{No Chapter Title} Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\chapter{\parsearg\chapteryyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\chapteryyy #1{\numhead0{#1}} % normally numhead0 calls chapterzzz Err thinkerwim.openbsd.amsterdam 70 i-\def\chapterzzz #1{% Err thinkerwim.openbsd.amsterdam 70 i-\secno=0 \subsecno=0 \subsubsecno=0 Err thinkerwim.openbsd.amsterdam 70 i-\global\advance \chapno by 1 \message{\putwordChapter\space \the\chapno}% Err thinkerwim.openbsd.amsterdam 70 i-\chapmacro {#1}{\the\chapno}% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\thissection{#1}% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\thischaptername{#1}% Err thinkerwim.openbsd.amsterdam 70 i-% We don't substitute the actual chapter name into \thischapter Err thinkerwim.openbsd.amsterdam 70 i-% because we don't want its macros evaluated now. Err thinkerwim.openbsd.amsterdam 70 i-\xdef\thischapter{\putwordChapter{} \the\chapno: \noexpand\thischaptername}% Err thinkerwim.openbsd.amsterdam 70 i-\toks0 = {#1}% Err thinkerwim.openbsd.amsterdam 70 i-\edef\temp{\noexpand\writetocentry{\realbackslash chapentry{\the\toks0}% Err thinkerwim.openbsd.amsterdam 70 i- {\the\chapno}}}% Err thinkerwim.openbsd.amsterdam 70 i-\temp Err thinkerwim.openbsd.amsterdam 70 i-\donoderef Err thinkerwim.openbsd.amsterdam 70 i-\global\let\section = \numberedsec Err thinkerwim.openbsd.amsterdam 70 i-\global\let\subsection = \numberedsubsec Err thinkerwim.openbsd.amsterdam 70 i-\global\let\subsubsection = \numberedsubsubsec Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\appendix{\parsearg\appendixyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\appendixyyy #1{\apphead0{#1}} % normally apphead0 calls appendixzzz Err thinkerwim.openbsd.amsterdam 70 i-\def\appendixzzz #1{% Err thinkerwim.openbsd.amsterdam 70 i-\secno=0 \subsecno=0 \subsubsecno=0 Err thinkerwim.openbsd.amsterdam 70 i-\global\advance \appendixno by 1 Err thinkerwim.openbsd.amsterdam 70 i-\message{\putwordAppendix\space \appendixletter}% Err thinkerwim.openbsd.amsterdam 70 i-\chapmacro {#1}{\putwordAppendix{} \appendixletter}% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\thissection{#1}% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\thischaptername{#1}% Err thinkerwim.openbsd.amsterdam 70 i-\xdef\thischapter{\putwordAppendix{} \appendixletter: \noexpand\thischaptername}% Err thinkerwim.openbsd.amsterdam 70 i-\toks0 = {#1}% Err thinkerwim.openbsd.amsterdam 70 i-\edef\temp{\noexpand\writetocentry{\realbackslash chapentry{\the\toks0}% Err thinkerwim.openbsd.amsterdam 70 i- {\putwordAppendix{} \appendixletter}}}% Err thinkerwim.openbsd.amsterdam 70 i-\temp Err thinkerwim.openbsd.amsterdam 70 i-\appendixnoderef Err thinkerwim.openbsd.amsterdam 70 i-\global\let\section = \appendixsec Err thinkerwim.openbsd.amsterdam 70 i-\global\let\subsection = \appendixsubsec Err thinkerwim.openbsd.amsterdam 70 i-\global\let\subsubsection = \appendixsubsubsec Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @centerchap is like @unnumbered, but the heading is centered. Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\centerchap{\parsearg\centerchapyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\centerchapyyy #1{{\let\unnumbchapmacro=\centerchapmacro \unnumberedyyy{#1}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @top is like @unnumbered. Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\top{\parsearg\unnumberedyyy} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\unnumbered{\parsearg\unnumberedyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\unnumberedyyy #1{\unnmhead0{#1}} % normally unnmhead0 calls unnumberedzzz Err thinkerwim.openbsd.amsterdam 70 i-\def\unnumberedzzz #1{% Err thinkerwim.openbsd.amsterdam 70 i-\secno=0 \subsecno=0 \subsubsecno=0 Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% This used to be simply \message{#1}, but TeX fully expands the Err thinkerwim.openbsd.amsterdam 70 i-% argument to \message. Therefore, if #1 contained @-commands, TeX Err thinkerwim.openbsd.amsterdam 70 i-% expanded them. For example, in `@unnumbered The @cite{Book}', TeX Err thinkerwim.openbsd.amsterdam 70 i-% expanded @cite (which turns out to cause errors because \cite is meant Err thinkerwim.openbsd.amsterdam 70 i-% to be executed, not expanded). Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Anyway, we don't want the fully-expanded definition of @cite to appear Err thinkerwim.openbsd.amsterdam 70 i-% as a result of the \message, we just want `@cite' itself. We use Err thinkerwim.openbsd.amsterdam 70 i-% \the to achieve this: TeX expands \the only once, Err thinkerwim.openbsd.amsterdam 70 i-% simply yielding the contents of . (We also do this for Err thinkerwim.openbsd.amsterdam 70 i-% the toc entries.) Err thinkerwim.openbsd.amsterdam 70 i-\toks0 = {#1}\message{(\the\toks0)}% Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\unnumbchapmacro {#1}% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\thischapter{#1}\gdef\thissection{#1}% Err thinkerwim.openbsd.amsterdam 70 i-\toks0 = {#1}% Err thinkerwim.openbsd.amsterdam 70 i-\edef\temp{\noexpand\writetocentry{\realbackslash unnumbchapentry{\the\toks0}}}% Err thinkerwim.openbsd.amsterdam 70 i-\temp Err thinkerwim.openbsd.amsterdam 70 i-\unnumbnoderef Err thinkerwim.openbsd.amsterdam 70 i-\global\let\section = \unnumberedsec Err thinkerwim.openbsd.amsterdam 70 i-\global\let\subsection = \unnumberedsubsec Err thinkerwim.openbsd.amsterdam 70 i-\global\let\subsubsection = \unnumberedsubsubsec Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Sections. Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\numberedsec{\parsearg\secyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\secyyy #1{\numhead1{#1}} % normally calls seczzz Err thinkerwim.openbsd.amsterdam 70 i-\def\seczzz #1{% Err thinkerwim.openbsd.amsterdam 70 i-\subsecno=0 \subsubsecno=0 \global\advance \secno by 1 % Err thinkerwim.openbsd.amsterdam 70 i-\gdef\thissection{#1}\secheading {#1}{\the\chapno}{\the\secno}% Err thinkerwim.openbsd.amsterdam 70 i-\toks0 = {#1}% Err thinkerwim.openbsd.amsterdam 70 i-\edef\temp{\noexpand\writetocentry{\realbackslash secentry{\the\toks0}% Err thinkerwim.openbsd.amsterdam 70 i- {\the\chapno}{\the\secno}}}% Err thinkerwim.openbsd.amsterdam 70 i-\temp Err thinkerwim.openbsd.amsterdam 70 i-\donoderef Err thinkerwim.openbsd.amsterdam 70 i-\nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\appendixsection{\parsearg\appendixsecyyy} Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\appendixsec{\parsearg\appendixsecyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\appendixsecyyy #1{\apphead1{#1}} % normally calls appendixsectionzzz Err thinkerwim.openbsd.amsterdam 70 i-\def\appendixsectionzzz #1{% Err thinkerwim.openbsd.amsterdam 70 i-\subsecno=0 \subsubsecno=0 \global\advance \secno by 1 % Err thinkerwim.openbsd.amsterdam 70 i-\gdef\thissection{#1}\secheading {#1}{\appendixletter}{\the\secno}% Err thinkerwim.openbsd.amsterdam 70 i-\toks0 = {#1}% Err thinkerwim.openbsd.amsterdam 70 i-\edef\temp{\noexpand\writetocentry{\realbackslash secentry{\the\toks0}% Err thinkerwim.openbsd.amsterdam 70 i- {\appendixletter}{\the\secno}}}% Err thinkerwim.openbsd.amsterdam 70 i-\temp Err thinkerwim.openbsd.amsterdam 70 i-\appendixnoderef Err thinkerwim.openbsd.amsterdam 70 i-\nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\unnumberedsec{\parsearg\unnumberedsecyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\unnumberedsecyyy #1{\unnmhead1{#1}} % normally calls unnumberedseczzz Err thinkerwim.openbsd.amsterdam 70 i-\def\unnumberedseczzz #1{% Err thinkerwim.openbsd.amsterdam 70 i-\plainsecheading {#1}\gdef\thissection{#1}% Err thinkerwim.openbsd.amsterdam 70 i-\toks0 = {#1}% Err thinkerwim.openbsd.amsterdam 70 i-\edef\temp{\noexpand\writetocentry{\realbackslash unnumbsecentry{\the\toks0}}}% Err thinkerwim.openbsd.amsterdam 70 i-\temp Err thinkerwim.openbsd.amsterdam 70 i-\unnumbnoderef Err thinkerwim.openbsd.amsterdam 70 i-\nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Subsections. Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\numberedsubsec{\parsearg\numberedsubsecyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\numberedsubsecyyy #1{\numhead2{#1}} % normally calls numberedsubseczzz Err thinkerwim.openbsd.amsterdam 70 i-\def\numberedsubseczzz #1{% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\thissection{#1}\subsubsecno=0 \global\advance \subsecno by 1 % Err thinkerwim.openbsd.amsterdam 70 i-\subsecheading {#1}{\the\chapno}{\the\secno}{\the\subsecno}% Err thinkerwim.openbsd.amsterdam 70 i-\toks0 = {#1}% Err thinkerwim.openbsd.amsterdam 70 i-\edef\temp{\noexpand\writetocentry{\realbackslash subsecentry{\the\toks0}% Err thinkerwim.openbsd.amsterdam 70 i- {\the\chapno}{\the\secno}{\the\subsecno}}}% Err thinkerwim.openbsd.amsterdam 70 i-\temp Err thinkerwim.openbsd.amsterdam 70 i-\donoderef Err thinkerwim.openbsd.amsterdam 70 i-\nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\appendixsubsec{\parsearg\appendixsubsecyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\appendixsubsecyyy #1{\apphead2{#1}} % normally calls appendixsubseczzz Err thinkerwim.openbsd.amsterdam 70 i-\def\appendixsubseczzz #1{% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\thissection{#1}\subsubsecno=0 \global\advance \subsecno by 1 % Err thinkerwim.openbsd.amsterdam 70 i-\subsecheading {#1}{\appendixletter}{\the\secno}{\the\subsecno}% Err thinkerwim.openbsd.amsterdam 70 i-\toks0 = {#1}% Err thinkerwim.openbsd.amsterdam 70 i-\edef\temp{\noexpand\writetocentry{\realbackslash subsecentry{\the\toks0}% Err thinkerwim.openbsd.amsterdam 70 i- {\appendixletter}{\the\secno}{\the\subsecno}}}% Err thinkerwim.openbsd.amsterdam 70 i-\temp Err thinkerwim.openbsd.amsterdam 70 i-\appendixnoderef Err thinkerwim.openbsd.amsterdam 70 i-\nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\unnumberedsubsec{\parsearg\unnumberedsubsecyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\unnumberedsubsecyyy #1{\unnmhead2{#1}} %normally calls unnumberedsubseczzz Err thinkerwim.openbsd.amsterdam 70 i-\def\unnumberedsubseczzz #1{% Err thinkerwim.openbsd.amsterdam 70 i-\plainsubsecheading {#1}\gdef\thissection{#1}% Err thinkerwim.openbsd.amsterdam 70 i-\toks0 = {#1}% Err thinkerwim.openbsd.amsterdam 70 i-\edef\temp{\noexpand\writetocentry{\realbackslash unnumbsubsecentry% Err thinkerwim.openbsd.amsterdam 70 i- {\the\toks0}}}% Err thinkerwim.openbsd.amsterdam 70 i-\temp Err thinkerwim.openbsd.amsterdam 70 i-\unnumbnoderef Err thinkerwim.openbsd.amsterdam 70 i-\nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Subsubsections. Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\numberedsubsubsec{\parsearg\numberedsubsubsecyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\numberedsubsubsecyyy #1{\numhead3{#1}} % normally numberedsubsubseczzz Err thinkerwim.openbsd.amsterdam 70 i-\def\numberedsubsubseczzz #1{% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\thissection{#1}\global\advance \subsubsecno by 1 % Err thinkerwim.openbsd.amsterdam 70 i-\subsubsecheading {#1} Err thinkerwim.openbsd.amsterdam 70 i- {\the\chapno}{\the\secno}{\the\subsecno}{\the\subsubsecno}% Err thinkerwim.openbsd.amsterdam 70 i-\toks0 = {#1}% Err thinkerwim.openbsd.amsterdam 70 i-\edef\temp{\noexpand\writetocentry{\realbackslash subsubsecentry{\the\toks0}% Err thinkerwim.openbsd.amsterdam 70 i- {\the\chapno}{\the\secno}{\the\subsecno}{\the\subsubsecno}}}% Err thinkerwim.openbsd.amsterdam 70 i-\temp Err thinkerwim.openbsd.amsterdam 70 i-\donoderef Err thinkerwim.openbsd.amsterdam 70 i-\nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\appendixsubsubsec{\parsearg\appendixsubsubsecyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\appendixsubsubsecyyy #1{\apphead3{#1}} % normally appendixsubsubseczzz Err thinkerwim.openbsd.amsterdam 70 i-\def\appendixsubsubseczzz #1{% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\thissection{#1}\global\advance \subsubsecno by 1 % Err thinkerwim.openbsd.amsterdam 70 i-\subsubsecheading {#1} Err thinkerwim.openbsd.amsterdam 70 i- {\appendixletter}{\the\secno}{\the\subsecno}{\the\subsubsecno}% Err thinkerwim.openbsd.amsterdam 70 i-\toks0 = {#1}% Err thinkerwim.openbsd.amsterdam 70 i-\edef\temp{\noexpand\writetocentry{\realbackslash subsubsecentry{\the\toks0}% Err thinkerwim.openbsd.amsterdam 70 i- {\appendixletter}{\the\secno}{\the\subsecno}{\the\subsubsecno}}}% Err thinkerwim.openbsd.amsterdam 70 i-\temp Err thinkerwim.openbsd.amsterdam 70 i-\appendixnoderef Err thinkerwim.openbsd.amsterdam 70 i-\nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\outer\def\unnumberedsubsubsec{\parsearg\unnumberedsubsubsecyyy} Err thinkerwim.openbsd.amsterdam 70 i-\def\unnumberedsubsubsecyyy #1{\unnmhead3{#1}} %normally unnumberedsubsubseczzz Err thinkerwim.openbsd.amsterdam 70 i-\def\unnumberedsubsubseczzz #1{% Err thinkerwim.openbsd.amsterdam 70 i-\plainsubsubsecheading {#1}\gdef\thissection{#1}% Err thinkerwim.openbsd.amsterdam 70 i-\toks0 = {#1}% Err thinkerwim.openbsd.amsterdam 70 i-\edef\temp{\noexpand\writetocentry{\realbackslash unnumbsubsubsecentry% Err thinkerwim.openbsd.amsterdam 70 i- {\the\toks0}}}% Err thinkerwim.openbsd.amsterdam 70 i-\temp Err thinkerwim.openbsd.amsterdam 70 i-\unnumbnoderef Err thinkerwim.openbsd.amsterdam 70 i-\nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% These are variants which are not "outer", so they can appear in @ifinfo. Err thinkerwim.openbsd.amsterdam 70 i-% Actually, they should now be obsolete; ordinary section commands should work. Err thinkerwim.openbsd.amsterdam 70 i-\def\infotop{\parsearg\unnumberedzzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\infounnumbered{\parsearg\unnumberedzzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\infounnumberedsec{\parsearg\unnumberedseczzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\infounnumberedsubsec{\parsearg\unnumberedsubseczzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\infounnumberedsubsubsec{\parsearg\unnumberedsubsubseczzz} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\infoappendix{\parsearg\appendixzzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\infoappendixsec{\parsearg\appendixseczzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\infoappendixsubsec{\parsearg\appendixsubseczzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\infoappendixsubsubsec{\parsearg\appendixsubsubseczzz} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\infochapter{\parsearg\chapterzzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\infosection{\parsearg\sectionzzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\infosubsection{\parsearg\subsectionzzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\infosubsubsection{\parsearg\subsubsectionzzz} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% These macros control what the section commands do, according Err thinkerwim.openbsd.amsterdam 70 i-% to what kind of chapter we are in (ordinary, appendix, or unnumbered). Err thinkerwim.openbsd.amsterdam 70 i-% Define them by default for a numbered chapter. Err thinkerwim.openbsd.amsterdam 70 i-\global\let\section = \numberedsec Err thinkerwim.openbsd.amsterdam 70 i-\global\let\subsection = \numberedsubsec Err thinkerwim.openbsd.amsterdam 70 i-\global\let\subsubsection = \numberedsubsubsec Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define @majorheading, @heading and @subheading Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% NOTE on use of \vbox for chapter headings, section headings, and such: Err thinkerwim.openbsd.amsterdam 70 i-% 1) We use \vbox rather than the earlier \line to permit Err thinkerwim.openbsd.amsterdam 70 i-% overlong headings to fold. Err thinkerwim.openbsd.amsterdam 70 i-% 2) \hyphenpenalty is set to 10000 because hyphenation in a Err thinkerwim.openbsd.amsterdam 70 i-% heading is obnoxious; this forbids it. Err thinkerwim.openbsd.amsterdam 70 i-% 3) Likewise, headings look best if no \parindent is used, and Err thinkerwim.openbsd.amsterdam 70 i-% if justification is not attempted. Hence \raggedright. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\majorheading{\parsearg\majorheadingzzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\majorheadingzzz #1{% Err thinkerwim.openbsd.amsterdam 70 i-{\advance\chapheadingskip by 10pt \chapbreak }% Err thinkerwim.openbsd.amsterdam 70 i-{\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000 Err thinkerwim.openbsd.amsterdam 70 i- \parindent=0pt\raggedright Err thinkerwim.openbsd.amsterdam 70 i- \rm #1\hfill}}\bigskip \par\penalty 200} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\chapheading{\parsearg\chapheadingzzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\chapheadingzzz #1{\chapbreak % Err thinkerwim.openbsd.amsterdam 70 i-{\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000 Err thinkerwim.openbsd.amsterdam 70 i- \parindent=0pt\raggedright Err thinkerwim.openbsd.amsterdam 70 i- \rm #1\hfill}}\bigskip \par\penalty 200} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @heading, @subheading, @subsubheading. Err thinkerwim.openbsd.amsterdam 70 i-\def\heading{\parsearg\plainsecheading} Err thinkerwim.openbsd.amsterdam 70 i-\def\subheading{\parsearg\plainsubsecheading} Err thinkerwim.openbsd.amsterdam 70 i-\def\subsubheading{\parsearg\plainsubsubsecheading} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% These macros generate a chapter, section, etc. heading only Err thinkerwim.openbsd.amsterdam 70 i-% (including whitespace, linebreaking, etc. around it), Err thinkerwim.openbsd.amsterdam 70 i-% given all the information in convenient, parsed form. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-%%% Args are the skip and penalty (usually negative) Err thinkerwim.openbsd.amsterdam 70 i-\def\dobreak#1#2{\par\ifdim\lastskip<#1\removelastskip\penalty#2\vskip#1\fi} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\setchapterstyle #1 {\csname CHAPF#1\endcsname} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-%%% Define plain chapter starts, and page on/off switching for it Err thinkerwim.openbsd.amsterdam 70 i-% Parameter controlling skip before chapter headings (if needed) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newskip\chapheadingskip Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\chapbreak{\dobreak \chapheadingskip {-4000}} Err thinkerwim.openbsd.amsterdam 70 i-\def\chappager{\par\vfill\supereject} Err thinkerwim.openbsd.amsterdam 70 i-\def\chapoddpage{\chappager \ifodd\pageno \else \hbox to 0pt{} \chappager\fi} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\setchapternewpage #1 {\csname CHAPPAG#1\endcsname} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\CHAPPAGoff{% Err thinkerwim.openbsd.amsterdam 70 i-\global\let\contentsalignmacro = \chappager Err thinkerwim.openbsd.amsterdam 70 i-\global\let\pchapsepmacro=\chapbreak Err thinkerwim.openbsd.amsterdam 70 i-\global\let\pagealignmacro=\chappager} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\CHAPPAGon{% Err thinkerwim.openbsd.amsterdam 70 i-\global\let\contentsalignmacro = \chappager Err thinkerwim.openbsd.amsterdam 70 i-\global\let\pchapsepmacro=\chappager Err thinkerwim.openbsd.amsterdam 70 i-\global\let\pagealignmacro=\chappager Err thinkerwim.openbsd.amsterdam 70 i-\global\def\HEADINGSon{\HEADINGSsingle}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\CHAPPAGodd{ Err thinkerwim.openbsd.amsterdam 70 i-\global\let\contentsalignmacro = \chapoddpage Err thinkerwim.openbsd.amsterdam 70 i-\global\let\pchapsepmacro=\chapoddpage Err thinkerwim.openbsd.amsterdam 70 i-\global\let\pagealignmacro=\chapoddpage Err thinkerwim.openbsd.amsterdam 70 i-\global\def\HEADINGSon{\HEADINGSdouble}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\CHAPPAGon Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\CHAPFplain{ Err thinkerwim.openbsd.amsterdam 70 i-\global\let\chapmacro=\chfplain Err thinkerwim.openbsd.amsterdam 70 i-\global\let\unnumbchapmacro=\unnchfplain Err thinkerwim.openbsd.amsterdam 70 i-\global\let\centerchapmacro=\centerchfplain} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Plain chapter opening. Err thinkerwim.openbsd.amsterdam 70 i-% #1 is the text, #2 the chapter number or empty if unnumbered. Err thinkerwim.openbsd.amsterdam 70 i-\def\chfplain#1#2{% Err thinkerwim.openbsd.amsterdam 70 i- \pchapsepmacro Err thinkerwim.openbsd.amsterdam 70 i- {% Err thinkerwim.openbsd.amsterdam 70 i- \chapfonts \rm Err thinkerwim.openbsd.amsterdam 70 i- \def\chapnum{#2}% Err thinkerwim.openbsd.amsterdam 70 i- \setbox0 = \hbox{#2\ifx\chapnum\empty\else\enspace\fi}% Err thinkerwim.openbsd.amsterdam 70 i- \vbox{\hyphenpenalty=10000 \tolerance=5000 \parindent=0pt \raggedright Err thinkerwim.openbsd.amsterdam 70 i- \hangindent = \wd0 \centerparametersmaybe Err thinkerwim.openbsd.amsterdam 70 i- \unhbox0 #1\par}% Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- \nobreak\bigskip % no page break after a chapter title Err thinkerwim.openbsd.amsterdam 70 i- \nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Plain opening for unnumbered. Err thinkerwim.openbsd.amsterdam 70 i-\def\unnchfplain#1{\chfplain{#1}{}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @centerchap -- centered and unnumbered. Err thinkerwim.openbsd.amsterdam 70 i-\let\centerparametersmaybe = \relax Err thinkerwim.openbsd.amsterdam 70 i-\def\centerchfplain#1{{% Err thinkerwim.openbsd.amsterdam 70 i- \def\centerparametersmaybe{% Err thinkerwim.openbsd.amsterdam 70 i- \advance\rightskip by 3\rightskip Err thinkerwim.openbsd.amsterdam 70 i- \leftskip = \rightskip Err thinkerwim.openbsd.amsterdam 70 i- \parfillskip = 0pt Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- \chfplain{#1}{}% Err thinkerwim.openbsd.amsterdam 70 i-}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\CHAPFplain % The default Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\unnchfopen #1{% Err thinkerwim.openbsd.amsterdam 70 i-\chapoddpage {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000 Err thinkerwim.openbsd.amsterdam 70 i- \parindent=0pt\raggedright Err thinkerwim.openbsd.amsterdam 70 i- \rm #1\hfill}}\bigskip \par\nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\chfopen #1#2{\chapoddpage {\chapfonts Err thinkerwim.openbsd.amsterdam 70 i-\vbox to 3in{\vfil \hbox to\hsize{\hfil #2} \hbox to\hsize{\hfil #1} \vfil}}% Err thinkerwim.openbsd.amsterdam 70 i-\par\penalty 5000 % Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\centerchfopen #1{% Err thinkerwim.openbsd.amsterdam 70 i-\chapoddpage {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000 Err thinkerwim.openbsd.amsterdam 70 i- \parindent=0pt Err thinkerwim.openbsd.amsterdam 70 i- \hfill {\rm #1}\hfill}}\bigskip \par\nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\CHAPFopen{ Err thinkerwim.openbsd.amsterdam 70 i-\global\let\chapmacro=\chfopen Err thinkerwim.openbsd.amsterdam 70 i-\global\let\unnumbchapmacro=\unnchfopen Err thinkerwim.openbsd.amsterdam 70 i-\global\let\centerchapmacro=\centerchfopen} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Section titles. Err thinkerwim.openbsd.amsterdam 70 i-\newskip\secheadingskip Err thinkerwim.openbsd.amsterdam 70 i-\def\secheadingbreak{\dobreak \secheadingskip {-1000}} Err thinkerwim.openbsd.amsterdam 70 i-\def\secheading#1#2#3{\sectionheading{sec}{#2.#3}{#1}} Err thinkerwim.openbsd.amsterdam 70 i-\def\plainsecheading#1{\sectionheading{sec}{}{#1}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Subsection titles. Err thinkerwim.openbsd.amsterdam 70 i-\newskip \subsecheadingskip Err thinkerwim.openbsd.amsterdam 70 i-\def\subsecheadingbreak{\dobreak \subsecheadingskip {-500}} Err thinkerwim.openbsd.amsterdam 70 i-\def\subsecheading#1#2#3#4{\sectionheading{subsec}{#2.#3.#4}{#1}} Err thinkerwim.openbsd.amsterdam 70 i-\def\plainsubsecheading#1{\sectionheading{subsec}{}{#1}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Subsubsection titles. Err thinkerwim.openbsd.amsterdam 70 i-\let\subsubsecheadingskip = \subsecheadingskip Err thinkerwim.openbsd.amsterdam 70 i-\let\subsubsecheadingbreak = \subsecheadingbreak Err thinkerwim.openbsd.amsterdam 70 i-\def\subsubsecheading#1#2#3#4#5{\sectionheading{subsubsec}{#2.#3.#4.#5}{#1}} Err thinkerwim.openbsd.amsterdam 70 i-\def\plainsubsubsecheading#1{\sectionheading{subsubsec}{}{#1}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Print any size section title. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% #1 is the section type (sec/subsec/subsubsec), #2 is the section Err thinkerwim.openbsd.amsterdam 70 i-% number (maybe empty), #3 the text. Err thinkerwim.openbsd.amsterdam 70 i-\def\sectionheading#1#2#3{% Err thinkerwim.openbsd.amsterdam 70 i- {% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\advance\csname #1headingskip\endcsname by \parskip Err thinkerwim.openbsd.amsterdam 70 i- \csname #1headingbreak\endcsname Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- {% Err thinkerwim.openbsd.amsterdam 70 i- % Switch to the right set of fonts. Err thinkerwim.openbsd.amsterdam 70 i- \csname #1fonts\endcsname \rm Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Only insert the separating space if we have a section number. Err thinkerwim.openbsd.amsterdam 70 i- \def\secnum{#2}% Err thinkerwim.openbsd.amsterdam 70 i- \setbox0 = \hbox{#2\ifx\secnum\empty\else\enspace\fi}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \vbox{\hyphenpenalty=10000 \tolerance=5000 \parindent=0pt \raggedright Err thinkerwim.openbsd.amsterdam 70 i- \hangindent = \wd0 % zero if no section number Err thinkerwim.openbsd.amsterdam 70 i- \unhbox0 #3}% Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- \ifdim\parskip<10pt \nobreak\kern10pt\nobreak\kern-\parskip\fi \nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\message{toc,} Err thinkerwim.openbsd.amsterdam 70 i-\newwrite\tocfile Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Write an entry to the toc file, opening it if necessary. Err thinkerwim.openbsd.amsterdam 70 i-% Called from @chapter, etc. We supply {\folio} at the end of the Err thinkerwim.openbsd.amsterdam 70 i-% argument, which will end up as the last argument to the \...entry macro. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% We open the .toc file here instead of at @setfilename or any other Err thinkerwim.openbsd.amsterdam 70 i-% given time so that @contents can be put in the document anywhere. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\newif\iftocfileopened Err thinkerwim.openbsd.amsterdam 70 i-\def\writetocentry#1{% Err thinkerwim.openbsd.amsterdam 70 i- \iftocfileopened\else Err thinkerwim.openbsd.amsterdam 70 i- \immediate\openout\tocfile = \jobname.toc Err thinkerwim.openbsd.amsterdam 70 i- \global\tocfileopenedtrue Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \iflinks \write\tocfile{#1{\folio}}\fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newskip\contentsrightmargin \contentsrightmargin=1in Err thinkerwim.openbsd.amsterdam 70 i-\newcount\savepageno Err thinkerwim.openbsd.amsterdam 70 i-\newcount\lastnegativepageno \lastnegativepageno = -1 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Finish up the main text and prepare to read what we've written Err thinkerwim.openbsd.amsterdam 70 i-% to \tocfile. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\startcontents#1{% Err thinkerwim.openbsd.amsterdam 70 i- % If @setchapternewpage on, and @headings double, the contents should Err thinkerwim.openbsd.amsterdam 70 i- % start on an odd page, unlike chapters. Thus, we maintain Err thinkerwim.openbsd.amsterdam 70 i- % \contentsalignmacro in parallel with \pagealignmacro. Err thinkerwim.openbsd.amsterdam 70 i- % From: Torbjorn Granlund Err thinkerwim.openbsd.amsterdam 70 i- \contentsalignmacro Err thinkerwim.openbsd.amsterdam 70 i- \immediate\closeout\tocfile Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Don't need to put `Contents' or `Short Contents' in the headline. Err thinkerwim.openbsd.amsterdam 70 i- % It is abundantly clear what they are. Err thinkerwim.openbsd.amsterdam 70 i- \unnumbchapmacro{#1}\def\thischapter{}% Err thinkerwim.openbsd.amsterdam 70 i- \savepageno = \pageno Err thinkerwim.openbsd.amsterdam 70 i- \begingroup % Set up to handle contents files properly. Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\\=0 \catcode`\{=1 \catcode`\}=2 \catcode`\@=11 Err thinkerwim.openbsd.amsterdam 70 i- % We can't do this, because then an actual ^ in a section Err thinkerwim.openbsd.amsterdam 70 i- % title fails, e.g., @chapter ^ -- exponentiation. --karl, 9jul97. Err thinkerwim.openbsd.amsterdam 70 i- %\catcode`\^=7 % to see ^^e4 as \"a etc. juha@piuha.ydi.vtt.fi Err thinkerwim.openbsd.amsterdam 70 i- \raggedbottom % Worry more about breakpoints than the bottom. Err thinkerwim.openbsd.amsterdam 70 i- \advance\hsize by -\contentsrightmargin % Don't use the full line length. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Roman numerals for page numbers. Err thinkerwim.openbsd.amsterdam 70 i- \ifnum \pageno>0 \pageno = \lastnegativepageno \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Normal (long) toc. Err thinkerwim.openbsd.amsterdam 70 i-\def\contents{% Err thinkerwim.openbsd.amsterdam 70 i- \startcontents{\putwordTableofContents}% Err thinkerwim.openbsd.amsterdam 70 i- \openin 1 \jobname.toc Err thinkerwim.openbsd.amsterdam 70 i- \ifeof 1 \else Err thinkerwim.openbsd.amsterdam 70 i- \closein 1 Err thinkerwim.openbsd.amsterdam 70 i- \input \jobname.toc Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \vfill \eject Err thinkerwim.openbsd.amsterdam 70 i- \endgroup Err thinkerwim.openbsd.amsterdam 70 i- \lastnegativepageno = \pageno Err thinkerwim.openbsd.amsterdam 70 i- \pageno = \savepageno Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% And just the chapters. Err thinkerwim.openbsd.amsterdam 70 i-\def\summarycontents{% Err thinkerwim.openbsd.amsterdam 70 i- \startcontents{\putwordShortContents}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \let\chapentry = \shortchapentry Err thinkerwim.openbsd.amsterdam 70 i- \let\unnumbchapentry = \shortunnumberedentry Err thinkerwim.openbsd.amsterdam 70 i- % We want a true roman here for the page numbers. Err thinkerwim.openbsd.amsterdam 70 i- \secfonts Err thinkerwim.openbsd.amsterdam 70 i- \let\rm=\shortcontrm \let\bf=\shortcontbf \let\sl=\shortcontsl Err thinkerwim.openbsd.amsterdam 70 i- \rm Err thinkerwim.openbsd.amsterdam 70 i- \hyphenpenalty = 10000 Err thinkerwim.openbsd.amsterdam 70 i- \advance\baselineskip by 1pt % Open it up a little. Err thinkerwim.openbsd.amsterdam 70 i- \def\secentry ##1##2##3##4{} Err thinkerwim.openbsd.amsterdam 70 i- \def\unnumbsecentry ##1##2{} Err thinkerwim.openbsd.amsterdam 70 i- \def\subsecentry ##1##2##3##4##5{} Err thinkerwim.openbsd.amsterdam 70 i- \def\unnumbsubsecentry ##1##2{} Err thinkerwim.openbsd.amsterdam 70 i- \def\subsubsecentry ##1##2##3##4##5##6{} Err thinkerwim.openbsd.amsterdam 70 i- \def\unnumbsubsubsecentry ##1##2{} Err thinkerwim.openbsd.amsterdam 70 i- \openin 1 \jobname.toc Err thinkerwim.openbsd.amsterdam 70 i- \ifeof 1 \else Err thinkerwim.openbsd.amsterdam 70 i- \closein 1 Err thinkerwim.openbsd.amsterdam 70 i- \input \jobname.toc Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \vfill \eject Err thinkerwim.openbsd.amsterdam 70 i- \endgroup Err thinkerwim.openbsd.amsterdam 70 i- \lastnegativepageno = \pageno Err thinkerwim.openbsd.amsterdam 70 i- \pageno = \savepageno Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\let\shortcontents = \summarycontents Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% These macros generate individual entries in the table of contents. Err thinkerwim.openbsd.amsterdam 70 i-% The first argument is the chapter or section name. Err thinkerwim.openbsd.amsterdam 70 i-% The last argument is the page number. Err thinkerwim.openbsd.amsterdam 70 i-% The arguments in between are the chapter number, section number, ... Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Chapter-level things, for both the long and short contents. Err thinkerwim.openbsd.amsterdam 70 i-\def\chapentry#1#2#3{\dochapentry{#2\labelspace#1}{#3}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% See comments in \dochapentry re vbox and related settings Err thinkerwim.openbsd.amsterdam 70 i-\def\shortchapentry#1#2#3{% Err thinkerwim.openbsd.amsterdam 70 i- \tocentry{\shortchaplabel{#2}\labelspace #1}{\doshortpageno{#3}}% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Typeset the label for a chapter or appendix for the short contents. Err thinkerwim.openbsd.amsterdam 70 i-% The arg is, e.g. `Appendix A' for an appendix, or `3' for a chapter. Err thinkerwim.openbsd.amsterdam 70 i-% We could simplify the code here by writing out an \appendixentry Err thinkerwim.openbsd.amsterdam 70 i-% command in the toc file for appendices, instead of using \chapentry Err thinkerwim.openbsd.amsterdam 70 i-% for both, but it doesn't seem worth it. Err thinkerwim.openbsd.amsterdam 70 i-\setbox0 = \hbox{\shortcontrm \putwordAppendix } Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\shortappendixwidth \shortappendixwidth = \wd0 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\shortchaplabel#1{% Err thinkerwim.openbsd.amsterdam 70 i- % We typeset #1 in a box of constant width, regardless of the text of Err thinkerwim.openbsd.amsterdam 70 i- % #1, so the chapter titles will come out aligned. Err thinkerwim.openbsd.amsterdam 70 i- \setbox0 = \hbox{#1}% Err thinkerwim.openbsd.amsterdam 70 i- \dimen0 = \ifdim\wd0 > \shortappendixwidth \shortappendixwidth \else 0pt \fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % This space should be plenty, since a single number is .5em, and the Err thinkerwim.openbsd.amsterdam 70 i- % widest letter (M) is 1em, at least in the Computer Modern fonts. Err thinkerwim.openbsd.amsterdam 70 i- % (This space doesn't include the extra space that gets added after Err thinkerwim.openbsd.amsterdam 70 i- % the label; that gets put in by \shortchapentry above.) Err thinkerwim.openbsd.amsterdam 70 i- \advance\dimen0 by 1.1em Err thinkerwim.openbsd.amsterdam 70 i- \hbox to \dimen0{#1\hfil}% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\unnumbchapentry#1#2{\dochapentry{#1}{#2}} Err thinkerwim.openbsd.amsterdam 70 i-\def\shortunnumberedentry#1#2{\tocentry{#1}{\doshortpageno{#2}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Sections. Err thinkerwim.openbsd.amsterdam 70 i-\def\secentry#1#2#3#4{\dosecentry{#2.#3\labelspace#1}{#4}} Err thinkerwim.openbsd.amsterdam 70 i-\def\unnumbsecentry#1#2{\dosecentry{#1}{#2}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Subsections. Err thinkerwim.openbsd.amsterdam 70 i-\def\subsecentry#1#2#3#4#5{\dosubsecentry{#2.#3.#4\labelspace#1}{#5}} Err thinkerwim.openbsd.amsterdam 70 i-\def\unnumbsubsecentry#1#2{\dosubsecentry{#1}{#2}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% And subsubsections. Err thinkerwim.openbsd.amsterdam 70 i-\def\subsubsecentry#1#2#3#4#5#6{% Err thinkerwim.openbsd.amsterdam 70 i- \dosubsubsecentry{#2.#3.#4.#5\labelspace#1}{#6}} Err thinkerwim.openbsd.amsterdam 70 i-\def\unnumbsubsubsecentry#1#2{\dosubsubsecentry{#1}{#2}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This parameter controls the indentation of the various levels. Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\tocindent \tocindent = 3pc Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Now for the actual typesetting. In all these, #1 is the text and #2 is the Err thinkerwim.openbsd.amsterdam 70 i-% page number. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% If the toc has to be broken over pages, we want it to be at chapters Err thinkerwim.openbsd.amsterdam 70 i-% if at all possible; hence the \penalty. Err thinkerwim.openbsd.amsterdam 70 i-\def\dochapentry#1#2{% Err thinkerwim.openbsd.amsterdam 70 i- \penalty-300 \vskip1\baselineskip plus.33\baselineskip minus.25\baselineskip Err thinkerwim.openbsd.amsterdam 70 i- \begingroup Err thinkerwim.openbsd.amsterdam 70 i- \chapentryfonts Err thinkerwim.openbsd.amsterdam 70 i- \tocentry{#1}{\dopageno{#2}}% Err thinkerwim.openbsd.amsterdam 70 i- \endgroup Err thinkerwim.openbsd.amsterdam 70 i- \nobreak\vskip .25\baselineskip plus.1\baselineskip Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\dosecentry#1#2{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \secentryfonts \leftskip=\tocindent Err thinkerwim.openbsd.amsterdam 70 i- \tocentry{#1}{\dopageno{#2}}% Err thinkerwim.openbsd.amsterdam 70 i-\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\dosubsecentry#1#2{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \subsecentryfonts \leftskip=2\tocindent Err thinkerwim.openbsd.amsterdam 70 i- \tocentry{#1}{\dopageno{#2}}% Err thinkerwim.openbsd.amsterdam 70 i-\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\dosubsubsecentry#1#2{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \subsubsecentryfonts \leftskip=3\tocindent Err thinkerwim.openbsd.amsterdam 70 i- \tocentry{#1}{\dopageno{#2}}% Err thinkerwim.openbsd.amsterdam 70 i-\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Final typesetting of a toc entry; we use the same \entry macro as for Err thinkerwim.openbsd.amsterdam 70 i-% the index entries, but we want to suppress hyphenation here. (We Err thinkerwim.openbsd.amsterdam 70 i-% can't do that in the \entry macro, since index entries might consist Err thinkerwim.openbsd.amsterdam 70 i-% of hyphenated-identifiers-that-do-not-fit-on-a-line-and-nothing-else.) Err thinkerwim.openbsd.amsterdam 70 i-\def\tocentry#1#2{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \vskip 0pt plus1pt % allow a little stretch for the sake of nice page breaks Err thinkerwim.openbsd.amsterdam 70 i- % Do not use \turnoffactive in these arguments. Since the toc is Err thinkerwim.openbsd.amsterdam 70 i- % typeset in cmr, so characters such as _ would come out wrong; we Err thinkerwim.openbsd.amsterdam 70 i- % have to do the usual translation tricks. Err thinkerwim.openbsd.amsterdam 70 i- \entry{#1}{#2}% Err thinkerwim.openbsd.amsterdam 70 i-\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Space between chapter (or whatever) number and the title. Err thinkerwim.openbsd.amsterdam 70 i-\def\labelspace{\hskip1em \relax} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\dopageno#1{{\rm #1}} Err thinkerwim.openbsd.amsterdam 70 i-\def\doshortpageno#1{{\rm #1}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\chapentryfonts{\secfonts \rm} Err thinkerwim.openbsd.amsterdam 70 i-\def\secentryfonts{\textfonts} Err thinkerwim.openbsd.amsterdam 70 i-\let\subsecentryfonts = \textfonts Err thinkerwim.openbsd.amsterdam 70 i-\let\subsubsecentryfonts = \textfonts Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\message{environments,} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Since these characters are used in examples, it should be an even number of Err thinkerwim.openbsd.amsterdam 70 i-% \tt widths. Each \tt character is 1en, so two makes it 1em. Err thinkerwim.openbsd.amsterdam 70 i-% Furthermore, these definitions must come after we define our fonts. Err thinkerwim.openbsd.amsterdam 70 i-\newbox\dblarrowbox \newbox\longdblarrowbox Err thinkerwim.openbsd.amsterdam 70 i-\newbox\pushcharbox \newbox\bullbox Err thinkerwim.openbsd.amsterdam 70 i-\newbox\equivbox \newbox\errorbox Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-%{\tentt Err thinkerwim.openbsd.amsterdam 70 i-%\global\setbox\dblarrowbox = \hbox to 1em{\hfil$\Rightarrow$\hfil} Err thinkerwim.openbsd.amsterdam 70 i-%\global\setbox\longdblarrowbox = \hbox to 1em{\hfil$\mapsto$\hfil} Err thinkerwim.openbsd.amsterdam 70 i-%\global\setbox\pushcharbox = \hbox to 1em{\hfil$\dashv$\hfil} Err thinkerwim.openbsd.amsterdam 70 i-%\global\setbox\equivbox = \hbox to 1em{\hfil$\ptexequiv$\hfil} Err thinkerwim.openbsd.amsterdam 70 i-% Adapted from the manmac format (p.420 of TeXbook) Err thinkerwim.openbsd.amsterdam 70 i-%\global\setbox\bullbox = \hbox to 1em{\kern.15em\vrule height .75ex width .85ex Err thinkerwim.openbsd.amsterdam 70 i-% depth .1ex\hfil} Err thinkerwim.openbsd.amsterdam 70 i-%} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @point{}, @result{}, @expansion{}, @print{}, @equiv{}. Err thinkerwim.openbsd.amsterdam 70 i-\def\point{$\star$} Err thinkerwim.openbsd.amsterdam 70 i-\def\result{\leavevmode\raise.15ex\hbox to 1em{\hfil$\Rightarrow$\hfil}} Err thinkerwim.openbsd.amsterdam 70 i-\def\expansion{\leavevmode\raise.1ex\hbox to 1em{\hfil$\mapsto$\hfil}} Err thinkerwim.openbsd.amsterdam 70 i-\def\print{\leavevmode\lower.1ex\hbox to 1em{\hfil$\dashv$\hfil}} Err thinkerwim.openbsd.amsterdam 70 i-\def\equiv{\leavevmode\lower.1ex\hbox to 1em{\hfil$\ptexequiv$\hfil}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Adapted from the TeXbook's \boxit. Err thinkerwim.openbsd.amsterdam 70 i-{\tentt \global\dimen0 = 3em}% Width of the box. Err thinkerwim.openbsd.amsterdam 70 i-\dimen2 = .55pt % Thickness of rules Err thinkerwim.openbsd.amsterdam 70 i-% The text. (`r' is open on the right, `e' somewhat less so on the left.) Err thinkerwim.openbsd.amsterdam 70 i-\setbox0 = \hbox{\kern-.75pt \tensf error\kern-1.5pt} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\global\setbox\errorbox=\hbox to \dimen0{\hfil Err thinkerwim.openbsd.amsterdam 70 i- \hsize = \dimen0 \advance\hsize by -5.8pt % Space to left+right. Err thinkerwim.openbsd.amsterdam 70 i- \advance\hsize by -2\dimen2 % Rules. Err thinkerwim.openbsd.amsterdam 70 i- \vbox{ Err thinkerwim.openbsd.amsterdam 70 i- \hrule height\dimen2 Err thinkerwim.openbsd.amsterdam 70 i- \hbox{\vrule width\dimen2 \kern3pt % Space to left of text. Err thinkerwim.openbsd.amsterdam 70 i- \vtop{\kern2.4pt \box0 \kern2.4pt}% Space above/below. Err thinkerwim.openbsd.amsterdam 70 i- \kern3pt\vrule width\dimen2}% Space to right. Err thinkerwim.openbsd.amsterdam 70 i- \hrule height\dimen2} Err thinkerwim.openbsd.amsterdam 70 i- \hfil} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% The @error{} command. Err thinkerwim.openbsd.amsterdam 70 i-\def\error{\leavevmode\lower.7ex\copy\errorbox} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @tex ... @end tex escapes into raw Tex temporarily. Err thinkerwim.openbsd.amsterdam 70 i-% One exception: @ is still an escape character, so that @end tex works. Err thinkerwim.openbsd.amsterdam 70 i-% But \@ or @@ will get a plain tex @ character. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\tex{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \catcode `\\=0 \catcode `\{=1 \catcode `\}=2 Err thinkerwim.openbsd.amsterdam 70 i- \catcode `\$=3 \catcode `\&=4 \catcode `\#=6 Err thinkerwim.openbsd.amsterdam 70 i- \catcode `\^=7 \catcode `\_=8 \catcode `\~=13 \let~=\tie Err thinkerwim.openbsd.amsterdam 70 i- \catcode `\%=14 Err thinkerwim.openbsd.amsterdam 70 i- \catcode 43=12 % plus Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\"=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\==12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\|=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\<=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\>=12 Err thinkerwim.openbsd.amsterdam 70 i- \escapechar=`\\ Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \let\b=\ptexb Err thinkerwim.openbsd.amsterdam 70 i- \let\bullet=\ptexbullet Err thinkerwim.openbsd.amsterdam 70 i- \let\c=\ptexc Err thinkerwim.openbsd.amsterdam 70 i- \let\,=\ptexcomma Err thinkerwim.openbsd.amsterdam 70 i- \let\.=\ptexdot Err thinkerwim.openbsd.amsterdam 70 i- \let\dots=\ptexdots Err thinkerwim.openbsd.amsterdam 70 i- \let\equiv=\ptexequiv Err thinkerwim.openbsd.amsterdam 70 i- \let\!=\ptexexclam Err thinkerwim.openbsd.amsterdam 70 i- \let\i=\ptexi Err thinkerwim.openbsd.amsterdam 70 i- \let\{=\ptexlbrace Err thinkerwim.openbsd.amsterdam 70 i- \let\+=\tabalign Err thinkerwim.openbsd.amsterdam 70 i- \let\}=\ptexrbrace Err thinkerwim.openbsd.amsterdam 70 i- \let\*=\ptexstar Err thinkerwim.openbsd.amsterdam 70 i- \let\t=\ptext Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \def\endldots{\mathinner{\ldots\ldots\ldots\ldots}}% Err thinkerwim.openbsd.amsterdam 70 i- \def\enddots{\relax\ifmmode\endldots\else$\mathsurround=0pt \endldots\,$\fi}% Err thinkerwim.openbsd.amsterdam 70 i- \def\@{@}% Err thinkerwim.openbsd.amsterdam 70 i-\let\Etex=\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define @lisp ... @endlisp. Err thinkerwim.openbsd.amsterdam 70 i-% @lisp does a \begingroup so it can rebind things, Err thinkerwim.openbsd.amsterdam 70 i-% including the definition of @endlisp (which normally is erroneous). Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Amount to narrow the margins by for @lisp. Err thinkerwim.openbsd.amsterdam 70 i-\newskip\lispnarrowing \lispnarrowing=0.4in Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This is the definition that ^^M gets inside @lisp, @example, and other Err thinkerwim.openbsd.amsterdam 70 i-% such environments. \null is better than a space, since it doesn't Err thinkerwim.openbsd.amsterdam 70 i-% have any width. Err thinkerwim.openbsd.amsterdam 70 i-\def\lisppar{\null\endgraf} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Make each space character in the input produce a normal interword Err thinkerwim.openbsd.amsterdam 70 i-% space in the output. Don't allow a line break at this space, as this Err thinkerwim.openbsd.amsterdam 70 i-% is used only in environments like @example, where each line of input Err thinkerwim.openbsd.amsterdam 70 i-% should produce a line of output anyway. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-{\obeyspaces % Err thinkerwim.openbsd.amsterdam 70 i-\gdef\sepspaces{\obeyspaces\let =\tie}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define \obeyedspace to be our active space, whatever it is. This is Err thinkerwim.openbsd.amsterdam 70 i-% for use in \parsearg. Err thinkerwim.openbsd.amsterdam 70 i-{\sepspaces% Err thinkerwim.openbsd.amsterdam 70 i-\global\let\obeyedspace= } Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This space is always present above and below environments. Err thinkerwim.openbsd.amsterdam 70 i-\newskip\envskipamount \envskipamount = 0pt Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Make spacing and below environment symmetrical. We use \parskip here Err thinkerwim.openbsd.amsterdam 70 i-% to help in doing that, since in @example-like environments \parskip Err thinkerwim.openbsd.amsterdam 70 i-% is reset to zero; thus the \afterenvbreak inserts no space -- but the Err thinkerwim.openbsd.amsterdam 70 i-% start of the next paragraph will insert \parskip Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\aboveenvbreak{{\advance\envskipamount by \parskip Err thinkerwim.openbsd.amsterdam 70 i-\endgraf \ifdim\lastskip<\envskipamount Err thinkerwim.openbsd.amsterdam 70 i-\removelastskip \penalty-50 \vskip\envskipamount \fi}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\let\afterenvbreak = \aboveenvbreak Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \nonarrowing is a flag. If "set", @lisp etc don't narrow margins. Err thinkerwim.openbsd.amsterdam 70 i-\let\nonarrowing=\relax Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @cartouche ... @end cartouche: draw rectangle w/rounded corners around Err thinkerwim.openbsd.amsterdam 70 i-% environment contents. Err thinkerwim.openbsd.amsterdam 70 i-\font\circle=lcircle10 Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\circthick Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\cartouter\newdimen\cartinner Err thinkerwim.openbsd.amsterdam 70 i-\newskip\normbskip\newskip\normpskip\newskip\normlskip Err thinkerwim.openbsd.amsterdam 70 i-\circthick=\fontdimen8\circle Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\ctl{{\circle\char'013\hskip -6pt}}% 6pt from pl file: 1/2charwidth Err thinkerwim.openbsd.amsterdam 70 i-\def\ctr{{\hskip 6pt\circle\char'010}} Err thinkerwim.openbsd.amsterdam 70 i-\def\cbl{{\circle\char'012\hskip -6pt}} Err thinkerwim.openbsd.amsterdam 70 i-\def\cbr{{\hskip 6pt\circle\char'011}} Err thinkerwim.openbsd.amsterdam 70 i-\def\carttop{\hbox to \cartouter{\hskip\lskip Err thinkerwim.openbsd.amsterdam 70 i- \ctl\leaders\hrule height\circthick\hfil\ctr Err thinkerwim.openbsd.amsterdam 70 i- \hskip\rskip}} Err thinkerwim.openbsd.amsterdam 70 i-\def\cartbot{\hbox to \cartouter{\hskip\lskip Err thinkerwim.openbsd.amsterdam 70 i- \cbl\leaders\hrule height\circthick\hfil\cbr Err thinkerwim.openbsd.amsterdam 70 i- \hskip\rskip}} Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\newskip\lskip\newskip\rskip Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\long\def\cartouche{% Err thinkerwim.openbsd.amsterdam 70 i-\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \lskip=\leftskip \rskip=\rightskip Err thinkerwim.openbsd.amsterdam 70 i- \leftskip=0pt\rightskip=0pt %we want these *outside*. Err thinkerwim.openbsd.amsterdam 70 i- \cartinner=\hsize \advance\cartinner by-\lskip Err thinkerwim.openbsd.amsterdam 70 i- \advance\cartinner by-\rskip Err thinkerwim.openbsd.amsterdam 70 i- \cartouter=\hsize Err thinkerwim.openbsd.amsterdam 70 i- \advance\cartouter by 18.4pt % allow for 3pt kerns on either Err thinkerwim.openbsd.amsterdam 70 i-% side, and for 6pt waste from Err thinkerwim.openbsd.amsterdam 70 i-% each corner char, and rule thickness Err thinkerwim.openbsd.amsterdam 70 i- \normbskip=\baselineskip \normpskip=\parskip \normlskip=\lineskip Err thinkerwim.openbsd.amsterdam 70 i- % Flag to tell @lisp, etc., not to narrow margin. Err thinkerwim.openbsd.amsterdam 70 i- \let\nonarrowing=\comment Err thinkerwim.openbsd.amsterdam 70 i- \vbox\bgroup Err thinkerwim.openbsd.amsterdam 70 i- \baselineskip=0pt\parskip=0pt\lineskip=0pt Err thinkerwim.openbsd.amsterdam 70 i- \carttop Err thinkerwim.openbsd.amsterdam 70 i- \hbox\bgroup Err thinkerwim.openbsd.amsterdam 70 i- \hskip\lskip Err thinkerwim.openbsd.amsterdam 70 i- \vrule\kern3pt Err thinkerwim.openbsd.amsterdam 70 i- \vbox\bgroup Err thinkerwim.openbsd.amsterdam 70 i- \hsize=\cartinner Err thinkerwim.openbsd.amsterdam 70 i- \kern3pt Err thinkerwim.openbsd.amsterdam 70 i- \begingroup Err thinkerwim.openbsd.amsterdam 70 i- \baselineskip=\normbskip Err thinkerwim.openbsd.amsterdam 70 i- \lineskip=\normlskip Err thinkerwim.openbsd.amsterdam 70 i- \parskip=\normpskip Err thinkerwim.openbsd.amsterdam 70 i- \vskip -\parskip Err thinkerwim.openbsd.amsterdam 70 i-\def\Ecartouche{% Err thinkerwim.openbsd.amsterdam 70 i- \endgroup Err thinkerwim.openbsd.amsterdam 70 i- \kern3pt Err thinkerwim.openbsd.amsterdam 70 i- \egroup Err thinkerwim.openbsd.amsterdam 70 i- \kern3pt\vrule Err thinkerwim.openbsd.amsterdam 70 i- \hskip\rskip Err thinkerwim.openbsd.amsterdam 70 i- \egroup Err thinkerwim.openbsd.amsterdam 70 i- \cartbot Err thinkerwim.openbsd.amsterdam 70 i- \egroup Err thinkerwim.openbsd.amsterdam 70 i-\endgroup Err thinkerwim.openbsd.amsterdam 70 i-}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This macro is called at the beginning of all the @example variants, Err thinkerwim.openbsd.amsterdam 70 i-% inside a group. Err thinkerwim.openbsd.amsterdam 70 i-\def\nonfillstart{% Err thinkerwim.openbsd.amsterdam 70 i- \aboveenvbreak Err thinkerwim.openbsd.amsterdam 70 i- \inENV % This group ends at the end of the body Err thinkerwim.openbsd.amsterdam 70 i- \hfuzz = 12pt % Don't be fussy Err thinkerwim.openbsd.amsterdam 70 i- \sepspaces % Make spaces be word-separators rather than space tokens. Err thinkerwim.openbsd.amsterdam 70 i- \singlespace Err thinkerwim.openbsd.amsterdam 70 i- \let\par = \lisppar % don't ignore blank lines Err thinkerwim.openbsd.amsterdam 70 i- \obeylines % each line of input is a line of output Err thinkerwim.openbsd.amsterdam 70 i- \parskip = 0pt Err thinkerwim.openbsd.amsterdam 70 i- \parindent = 0pt Err thinkerwim.openbsd.amsterdam 70 i- \emergencystretch = 0pt % don't try to avoid overfull boxes Err thinkerwim.openbsd.amsterdam 70 i- % @cartouche defines \nonarrowing to inhibit narrowing Err thinkerwim.openbsd.amsterdam 70 i- % at next level down. Err thinkerwim.openbsd.amsterdam 70 i- \ifx\nonarrowing\relax Err thinkerwim.openbsd.amsterdam 70 i- \advance \leftskip by \lispnarrowing Err thinkerwim.openbsd.amsterdam 70 i- \exdentamount=\lispnarrowing Err thinkerwim.openbsd.amsterdam 70 i- \let\exdent=\nofillexdent Err thinkerwim.openbsd.amsterdam 70 i- \let\nonarrowing=\relax Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define the \E... control sequence only if we are inside the particular Err thinkerwim.openbsd.amsterdam 70 i-% environment, so the error checking in \end will work. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% To end an @example-like environment, we first end the paragraph (via Err thinkerwim.openbsd.amsterdam 70 i-% \afterenvbreak's vertical glue), and then the group. That way we keep Err thinkerwim.openbsd.amsterdam 70 i-% the zero \parskip that the environments set -- \parskip glue will be Err thinkerwim.openbsd.amsterdam 70 i-% inserted at the beginning of the next paragraph in the document, after Err thinkerwim.openbsd.amsterdam 70 i-% the environment. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\nonfillfinish{\afterenvbreak\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @lisp: indented, narrowed, typewriter font. Err thinkerwim.openbsd.amsterdam 70 i-\def\lisp{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \nonfillstart Err thinkerwim.openbsd.amsterdam 70 i- \let\Elisp = \nonfillfinish Err thinkerwim.openbsd.amsterdam 70 i- \tt Err thinkerwim.openbsd.amsterdam 70 i- \let\kbdfont = \kbdexamplefont % Allow @kbd to do something special. Err thinkerwim.openbsd.amsterdam 70 i- \gobble % eat return Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @example: Same as @lisp. Err thinkerwim.openbsd.amsterdam 70 i-\def\example{\begingroup \def\Eexample{\nonfillfinish\endgroup}\lisp} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @small... is usually equivalent to the non-small (@smallbook Err thinkerwim.openbsd.amsterdam 70 i-% redefines). We must call \example (or whatever) last in the Err thinkerwim.openbsd.amsterdam 70 i-% definition, since it reads the return following the @example (or Err thinkerwim.openbsd.amsterdam 70 i-% whatever) command. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% This actually allows (for example) @end display inside an Err thinkerwim.openbsd.amsterdam 70 i-% @smalldisplay. Too bad, but makeinfo will catch the error anyway. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\smalldisplay{\begingroup\def\Esmalldisplay{\nonfillfinish\endgroup}\display} Err thinkerwim.openbsd.amsterdam 70 i-\def\smallexample{\begingroup\def\Esmallexample{\nonfillfinish\endgroup}\lisp} Err thinkerwim.openbsd.amsterdam 70 i-\def\smallformat{\begingroup\def\Esmallformat{\nonfillfinish\endgroup}\format} Err thinkerwim.openbsd.amsterdam 70 i-\def\smalllisp{\begingroup\def\Esmalllisp{\nonfillfinish\endgroup}\lisp} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Real @smallexample and @smalllisp (when @smallbook): use smaller fonts. Err thinkerwim.openbsd.amsterdam 70 i-% Originally contributed by Pavel@xerox. Err thinkerwim.openbsd.amsterdam 70 i-\def\smalllispx{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \def\Esmalllisp{\nonfillfinish\endgroup}% Err thinkerwim.openbsd.amsterdam 70 i- \def\Esmallexample{\nonfillfinish\endgroup}% Err thinkerwim.openbsd.amsterdam 70 i- \indexfonts Err thinkerwim.openbsd.amsterdam 70 i- \lisp Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @display: same as @lisp except keep current font. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\display{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \nonfillstart Err thinkerwim.openbsd.amsterdam 70 i- \let\Edisplay = \nonfillfinish Err thinkerwim.openbsd.amsterdam 70 i- \gobble Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @smalldisplay (when @smallbook): @display plus smaller fonts. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\smalldisplayx{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \def\Esmalldisplay{\nonfillfinish\endgroup}% Err thinkerwim.openbsd.amsterdam 70 i- \indexfonts \rm Err thinkerwim.openbsd.amsterdam 70 i- \display Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @format: same as @display except don't narrow margins. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\format{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \let\nonarrowing = t Err thinkerwim.openbsd.amsterdam 70 i- \nonfillstart Err thinkerwim.openbsd.amsterdam 70 i- \let\Eformat = \nonfillfinish Err thinkerwim.openbsd.amsterdam 70 i- \gobble Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @smallformat (when @smallbook): @format plus smaller fonts. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\smallformatx{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \def\Esmallformat{\nonfillfinish\endgroup}% Err thinkerwim.openbsd.amsterdam 70 i- \indexfonts \rm Err thinkerwim.openbsd.amsterdam 70 i- \format Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @flushleft (same as @format). Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\flushleft{\begingroup \def\Eflushleft{\nonfillfinish\endgroup}\format} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @flushright. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\flushright{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \let\nonarrowing = t Err thinkerwim.openbsd.amsterdam 70 i- \nonfillstart Err thinkerwim.openbsd.amsterdam 70 i- \let\Eflushright = \nonfillfinish Err thinkerwim.openbsd.amsterdam 70 i- \advance\leftskip by 0pt plus 1fill Err thinkerwim.openbsd.amsterdam 70 i- \gobble Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @quotation does normal linebreaking (hence we can't use \nonfillstart) Err thinkerwim.openbsd.amsterdam 70 i-% and narrows the margins. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\quotation{% Err thinkerwim.openbsd.amsterdam 70 i- \begingroup\inENV %This group ends at the end of the @quotation body Err thinkerwim.openbsd.amsterdam 70 i- {\parskip=0pt \aboveenvbreak}% because \aboveenvbreak inserts \parskip Err thinkerwim.openbsd.amsterdam 70 i- \singlespace Err thinkerwim.openbsd.amsterdam 70 i- \parindent=0pt Err thinkerwim.openbsd.amsterdam 70 i- % We have retained a nonzero parskip for the environment, since we're Err thinkerwim.openbsd.amsterdam 70 i- % doing normal filling. So to avoid extra space below the environment... Err thinkerwim.openbsd.amsterdam 70 i- \def\Equotation{\parskip = 0pt \nonfillfinish}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % @cartouche defines \nonarrowing to inhibit narrowing at next level down. Err thinkerwim.openbsd.amsterdam 70 i- \ifx\nonarrowing\relax Err thinkerwim.openbsd.amsterdam 70 i- \advance\leftskip by \lispnarrowing Err thinkerwim.openbsd.amsterdam 70 i- \advance\rightskip by \lispnarrowing Err thinkerwim.openbsd.amsterdam 70 i- \exdentamount = \lispnarrowing Err thinkerwim.openbsd.amsterdam 70 i- \let\nonarrowing = \relax Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\message{defuns,} Err thinkerwim.openbsd.amsterdam 70 i-% Define formatter for defuns Err thinkerwim.openbsd.amsterdam 70 i-% First, allow user to change definition object font (\df) internally Err thinkerwim.openbsd.amsterdam 70 i-\def\setdeffont #1 {\csname DEF#1\endcsname} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newskip\defbodyindent \defbodyindent=.4in Err thinkerwim.openbsd.amsterdam 70 i-\newskip\defargsindent \defargsindent=50pt Err thinkerwim.openbsd.amsterdam 70 i-\newskip\deftypemargin \deftypemargin=12pt Err thinkerwim.openbsd.amsterdam 70 i-\newskip\deflastargmargin \deflastargmargin=18pt Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newcount\parencount Err thinkerwim.openbsd.amsterdam 70 i-% define \functionparens, which makes ( and ) and & do special things. Err thinkerwim.openbsd.amsterdam 70 i-% \functionparens affects the group it is contained in. Err thinkerwim.openbsd.amsterdam 70 i-\def\activeparens{% Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\(=\active \catcode`\)=\active \catcode`\&=\active Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\[=\active \catcode`\]=\active} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Make control sequences which act like normal parenthesis chars. Err thinkerwim.openbsd.amsterdam 70 i-\let\lparen = ( \let\rparen = ) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-{\activeparens % Now, smart parens don't turn on until &foo (see \amprm) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Be sure that we always have a definition for `(', etc. For example, Err thinkerwim.openbsd.amsterdam 70 i-% if the fn name has parens in it, \boldbrax will not be in effect yet, Err thinkerwim.openbsd.amsterdam 70 i-% so TeX would otherwise complain about undefined control sequence. Err thinkerwim.openbsd.amsterdam 70 i-\global\let(=\lparen \global\let)=\rparen Err thinkerwim.openbsd.amsterdam 70 i-\global\let[=\lbrack \global\let]=\rbrack Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\gdef\functionparens{\boldbrax\let&=\amprm\parencount=0 } Err thinkerwim.openbsd.amsterdam 70 i-\gdef\boldbrax{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb} Err thinkerwim.openbsd.amsterdam 70 i-% This is used to turn on special parens Err thinkerwim.openbsd.amsterdam 70 i-% but make & act ordinary (given that it's active). Err thinkerwim.openbsd.amsterdam 70 i-\gdef\boldbraxnoamp{\let(=\opnr\let)=\clnr\let[=\lbrb\let]=\rbrb\let&=\ampnr} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Definitions of (, ) and & used in args for functions. Err thinkerwim.openbsd.amsterdam 70 i-% This is the definition of ( outside of all parentheses. Err thinkerwim.openbsd.amsterdam 70 i-\gdef\oprm#1 {{\rm\char`\(}#1 \bf \let(=\opnested Err thinkerwim.openbsd.amsterdam 70 i- \global\advance\parencount by 1 Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% This is the definition of ( when already inside a level of parens. Err thinkerwim.openbsd.amsterdam 70 i-\gdef\opnested{\char`\(\global\advance\parencount by 1 } Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\clrm{% Print a paren in roman if it is taking us back to depth of 0. Err thinkerwim.openbsd.amsterdam 70 i- % also in that case restore the outer-level definition of (. Err thinkerwim.openbsd.amsterdam 70 i- \ifnum \parencount=1 {\rm \char `\)}\sl \let(=\oprm \else \char `\) \fi Err thinkerwim.openbsd.amsterdam 70 i- \global\advance \parencount by -1 } Err thinkerwim.openbsd.amsterdam 70 i-% If we encounter &foo, then turn on ()-hacking afterwards Err thinkerwim.openbsd.amsterdam 70 i-\gdef\amprm#1 {{\rm\}\let(=\oprm \let)=\clrm\ } Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\normalparens{\boldbrax\let&=\ampnr} Err thinkerwim.openbsd.amsterdam 70 i-} % End of definition inside \activeparens Err thinkerwim.openbsd.amsterdam 70 i-%% These parens (in \boldbrax) actually are a little bolder than the Err thinkerwim.openbsd.amsterdam 70 i-%% contained text. This is especially needed for [ and ] Err thinkerwim.openbsd.amsterdam 70 i-\def\opnr{{\sf\char`\(}\global\advance\parencount by 1 } Err thinkerwim.openbsd.amsterdam 70 i-\def\clnr{{\sf\char`\)}\global\advance\parencount by -1 } Err thinkerwim.openbsd.amsterdam 70 i-\def\ampnr{\&} Err thinkerwim.openbsd.amsterdam 70 i-\def\lbrb{{\bf\char`\[}} Err thinkerwim.openbsd.amsterdam 70 i-\def\rbrb{{\bf\char`\]}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% First, defname, which formats the header line itself. Err thinkerwim.openbsd.amsterdam 70 i-% #1 should be the function name. Err thinkerwim.openbsd.amsterdam 70 i-% #2 should be the type of definition, such as "Function". Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defname #1#2{% Err thinkerwim.openbsd.amsterdam 70 i-% Get the values of \leftskip and \rightskip as they were Err thinkerwim.openbsd.amsterdam 70 i-% outside the @def... Err thinkerwim.openbsd.amsterdam 70 i-\dimen2=\leftskip Err thinkerwim.openbsd.amsterdam 70 i-\advance\dimen2 by -\defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-\noindent Err thinkerwim.openbsd.amsterdam 70 i-\setbox0=\hbox{\hskip \deflastargmargin{\rm #2}\hskip \deftypemargin}% Err thinkerwim.openbsd.amsterdam 70 i-\dimen0=\hsize \advance \dimen0 by -\wd0 % compute size for first line Err thinkerwim.openbsd.amsterdam 70 i-\dimen1=\hsize \advance \dimen1 by -\defargsindent %size for continuations Err thinkerwim.openbsd.amsterdam 70 i-\parshape 2 0in \dimen0 \defargsindent \dimen1 Err thinkerwim.openbsd.amsterdam 70 i-% Now output arg 2 ("Function" or some such) Err thinkerwim.openbsd.amsterdam 70 i-% ending at \deftypemargin from the right margin, Err thinkerwim.openbsd.amsterdam 70 i-% but stuck inside a box of width 0 so it does not interfere with linebreaking Err thinkerwim.openbsd.amsterdam 70 i-{% Adjust \hsize to exclude the ambient margins, Err thinkerwim.openbsd.amsterdam 70 i-% so that \rightline will obey them. Err thinkerwim.openbsd.amsterdam 70 i-\advance \hsize by -\dimen2 Err thinkerwim.openbsd.amsterdam 70 i-\rlap{\rightline{{\rm #2}\hskip -1.25pc }}}% Err thinkerwim.openbsd.amsterdam 70 i-% Make all lines underfull and no complaints: Err thinkerwim.openbsd.amsterdam 70 i-\tolerance=10000 \hbadness=10000 Err thinkerwim.openbsd.amsterdam 70 i-\advance\leftskip by -\defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-\exdentamount=\defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-{\df #1}\enskip % Generate function name Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Actually process the body of a definition Err thinkerwim.openbsd.amsterdam 70 i-% #1 should be the terminating control sequence, such as \Edefun. Err thinkerwim.openbsd.amsterdam 70 i-% #2 should be the "another name" control sequence, such as \defunx. Err thinkerwim.openbsd.amsterdam 70 i-% #3 should be the control sequence that actually processes the header, Err thinkerwim.openbsd.amsterdam 70 i-% such as \defunheader. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defparsebody #1#2#3{\begingroup\inENV% Environment for definitionbody Err thinkerwim.openbsd.amsterdam 70 i-\medbreak % Err thinkerwim.openbsd.amsterdam 70 i-% Define the end token that this defining construct specifies Err thinkerwim.openbsd.amsterdam 70 i-% so that it will exit this group. Err thinkerwim.openbsd.amsterdam 70 i-\def#1{\endgraf\endgroup\medbreak}% Err thinkerwim.openbsd.amsterdam 70 i-\def#2{\begingroup\obeylines\activeparens\spacesplit#3}% Err thinkerwim.openbsd.amsterdam 70 i-\parindent=0in Err thinkerwim.openbsd.amsterdam 70 i-\advance\leftskip by \defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-\exdentamount=\defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-\begingroup % Err thinkerwim.openbsd.amsterdam 70 i-\catcode 61=\active % 61 is `=' Err thinkerwim.openbsd.amsterdam 70 i-\obeylines\activeparens\spacesplit#3} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% #1 is the \E... control sequence to end the definition (which we define). Err thinkerwim.openbsd.amsterdam 70 i-% #2 is the \...x control sequence for consecutive fns (which we define). Err thinkerwim.openbsd.amsterdam 70 i-% #3 is the control sequence to call to resume processing. Err thinkerwim.openbsd.amsterdam 70 i-% #4, delimited by the space, is the class name. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\defmethparsebody#1#2#3#4 {\begingroup\inENV % Err thinkerwim.openbsd.amsterdam 70 i-\medbreak % Err thinkerwim.openbsd.amsterdam 70 i-% Define the end token that this defining construct specifies Err thinkerwim.openbsd.amsterdam 70 i-% so that it will exit this group. Err thinkerwim.openbsd.amsterdam 70 i-\def#1{\endgraf\endgroup\medbreak}% Err thinkerwim.openbsd.amsterdam 70 i-\def#2##1 {\begingroup\obeylines\activeparens\spacesplit{#3{##1}}}% Err thinkerwim.openbsd.amsterdam 70 i-\parindent=0in Err thinkerwim.openbsd.amsterdam 70 i-\advance\leftskip by \defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-\exdentamount=\defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\obeylines\activeparens\spacesplit{#3{#4}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @deftypemethod has an extra argument that nothing else does. Sigh. Err thinkerwim.openbsd.amsterdam 70 i-% #1 is the \E... control sequence to end the definition (which we define). Err thinkerwim.openbsd.amsterdam 70 i-% #2 is the \...x control sequence for consecutive fns (which we define). Err thinkerwim.openbsd.amsterdam 70 i-% #3 is the control sequence to call to resume processing. Err thinkerwim.openbsd.amsterdam 70 i-% #4, delimited by the space, is the class name. Err thinkerwim.openbsd.amsterdam 70 i-% #5 is the method's return type. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypemethparsebody#1#2#3#4 #5 {\begingroup\inENV % Err thinkerwim.openbsd.amsterdam 70 i-\medbreak % Err thinkerwim.openbsd.amsterdam 70 i-% Define the end token that this defining construct specifies Err thinkerwim.openbsd.amsterdam 70 i-% so that it will exit this group. Err thinkerwim.openbsd.amsterdam 70 i-\def#1{\endgraf\endgroup\medbreak}% Err thinkerwim.openbsd.amsterdam 70 i-\def#2##1 ##2 {\begingroup\obeylines\activeparens\spacesplit{#3{##1}{##2}}}% Err thinkerwim.openbsd.amsterdam 70 i-\parindent=0in Err thinkerwim.openbsd.amsterdam 70 i-\advance\leftskip by \defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-\exdentamount=\defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\obeylines\activeparens\spacesplit{#3{#4}{#5}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defopparsebody #1#2#3#4#5 {\begingroup\inENV % Err thinkerwim.openbsd.amsterdam 70 i-\medbreak % Err thinkerwim.openbsd.amsterdam 70 i-% Define the end token that this defining construct specifies Err thinkerwim.openbsd.amsterdam 70 i-% so that it will exit this group. Err thinkerwim.openbsd.amsterdam 70 i-\def#1{\endgraf\endgroup\medbreak}% Err thinkerwim.openbsd.amsterdam 70 i-\def#2##1 ##2 {\def#4{##1}% Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\obeylines\activeparens\spacesplit{#3{##2}}}% Err thinkerwim.openbsd.amsterdam 70 i-\parindent=0in Err thinkerwim.openbsd.amsterdam 70 i-\advance\leftskip by \defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-\exdentamount=\defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\obeylines\activeparens\spacesplit{#3{#5}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% These parsing functions are similar to the preceding ones Err thinkerwim.openbsd.amsterdam 70 i-% except that they do not make parens into active characters. Err thinkerwim.openbsd.amsterdam 70 i-% These are used for "variables" since they have no arguments. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defvarparsebody #1#2#3{\begingroup\inENV% Environment for definitionbody Err thinkerwim.openbsd.amsterdam 70 i-\medbreak % Err thinkerwim.openbsd.amsterdam 70 i-% Define the end token that this defining construct specifies Err thinkerwim.openbsd.amsterdam 70 i-% so that it will exit this group. Err thinkerwim.openbsd.amsterdam 70 i-\def#1{\endgraf\endgroup\medbreak}% Err thinkerwim.openbsd.amsterdam 70 i-\def#2{\begingroup\obeylines\spacesplit#3}% Err thinkerwim.openbsd.amsterdam 70 i-\parindent=0in Err thinkerwim.openbsd.amsterdam 70 i-\advance\leftskip by \defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-\exdentamount=\defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-\begingroup % Err thinkerwim.openbsd.amsterdam 70 i-\catcode 61=\active % Err thinkerwim.openbsd.amsterdam 70 i-\obeylines\spacesplit#3} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This is used for \def{tp,vr}parsebody. It could probably be used for Err thinkerwim.openbsd.amsterdam 70 i-% some of the others, too, with some judicious conditionals. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\parsebodycommon#1#2#3{% Err thinkerwim.openbsd.amsterdam 70 i- \begingroup\inENV % Err thinkerwim.openbsd.amsterdam 70 i- \medbreak % Err thinkerwim.openbsd.amsterdam 70 i- % Define the end token that this defining construct specifies Err thinkerwim.openbsd.amsterdam 70 i- % so that it will exit this group. Err thinkerwim.openbsd.amsterdam 70 i- \def#1{\endgraf\endgroup\medbreak}% Err thinkerwim.openbsd.amsterdam 70 i- \def#2##1 {\begingroup\obeylines\spacesplit{#3{##1}}}% Err thinkerwim.openbsd.amsterdam 70 i- \parindent=0in Err thinkerwim.openbsd.amsterdam 70 i- \advance\leftskip by \defbodyindent Err thinkerwim.openbsd.amsterdam 70 i- \exdentamount=\defbodyindent Err thinkerwim.openbsd.amsterdam 70 i- \begingroup\obeylines Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defvrparsebody#1#2#3#4 {% Err thinkerwim.openbsd.amsterdam 70 i- \parsebodycommon{#1}{#2}{#3}% Err thinkerwim.openbsd.amsterdam 70 i- \spacesplit{#3{#4}}% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This loses on `@deftp {Data Type} {struct termios}' -- it thinks the Err thinkerwim.openbsd.amsterdam 70 i-% type is just `struct', because we lose the braces in `{struct Err thinkerwim.openbsd.amsterdam 70 i-% termios}' when \spacesplit reads its undelimited argument. Sigh. Err thinkerwim.openbsd.amsterdam 70 i-% \let\deftpparsebody=\defvrparsebody Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% So, to get around this, we put \empty in with the type name. That Err thinkerwim.openbsd.amsterdam 70 i-% way, TeX won't find exactly `{...}' as an undelimited argument, and Err thinkerwim.openbsd.amsterdam 70 i-% won't strip off the braces. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\deftpparsebody #1#2#3#4 {% Err thinkerwim.openbsd.amsterdam 70 i- \parsebodycommon{#1}{#2}{#3}% Err thinkerwim.openbsd.amsterdam 70 i- \spacesplit{\parsetpheaderline{#3{#4}}}\empty Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Fine, but then we have to eventually remove the \empty *and* the Err thinkerwim.openbsd.amsterdam 70 i-% braces (if any). That's what this does. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\removeemptybraces\empty#1\relax{#1} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% After \spacesplit has done its work, this is called -- #1 is the final Err thinkerwim.openbsd.amsterdam 70 i-% thing to call, #2 the type name (which starts with \empty), and #3 Err thinkerwim.openbsd.amsterdam 70 i-% (which might be empty) the arguments. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\parsetpheaderline#1#2#3{% Err thinkerwim.openbsd.amsterdam 70 i- #1{\removeemptybraces#2\relax}{#3}% Err thinkerwim.openbsd.amsterdam 70 i-}% Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defopvarparsebody #1#2#3#4#5 {\begingroup\inENV % Err thinkerwim.openbsd.amsterdam 70 i-\medbreak % Err thinkerwim.openbsd.amsterdam 70 i-% Define the end token that this defining construct specifies Err thinkerwim.openbsd.amsterdam 70 i-% so that it will exit this group. Err thinkerwim.openbsd.amsterdam 70 i-\def#1{\endgraf\endgroup\medbreak}% Err thinkerwim.openbsd.amsterdam 70 i-\def#2##1 ##2 {\def#4{##1}% Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\obeylines\spacesplit{#3{##2}}}% Err thinkerwim.openbsd.amsterdam 70 i-\parindent=0in Err thinkerwim.openbsd.amsterdam 70 i-\advance\leftskip by \defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-\exdentamount=\defbodyindent Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\obeylines\spacesplit{#3{#5}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Split up #2 at the first space token. Err thinkerwim.openbsd.amsterdam 70 i-% call #1 with two arguments: Err thinkerwim.openbsd.amsterdam 70 i-% the first is all of #2 before the space token, Err thinkerwim.openbsd.amsterdam 70 i-% the second is all of #2 after that space token. Err thinkerwim.openbsd.amsterdam 70 i-% If #2 contains no space token, all of it is passed as the first arg Err thinkerwim.openbsd.amsterdam 70 i-% and the second is passed as empty. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-{\obeylines Err thinkerwim.openbsd.amsterdam 70 i-\gdef\spacesplit#1#2^^M{\endgroup\spacesplitfoo{#1}#2 \relax\spacesplitfoo}% Err thinkerwim.openbsd.amsterdam 70 i-\long\gdef\spacesplitfoo#1#2 #3#4\spacesplitfoo{% Err thinkerwim.openbsd.amsterdam 70 i-\ifx\relax #3% Err thinkerwim.openbsd.amsterdam 70 i-#1{#2}{}\else #1{#2}{#3#4}\fi}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% So much for the things common to all kinds of definitions. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define @defun. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% First, define the processing that is wanted for arguments of \defun Err thinkerwim.openbsd.amsterdam 70 i-% Use this to expand the args and terminate the paragraph they make up Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defunargs #1{\functionparens \sl Err thinkerwim.openbsd.amsterdam 70 i-% Expand, preventing hyphenation at `-' chars. Err thinkerwim.openbsd.amsterdam 70 i-% Note that groups don't affect changes in \hyphenchar. Err thinkerwim.openbsd.amsterdam 70 i-\hyphenchar\tensl=0 Err thinkerwim.openbsd.amsterdam 70 i-#1% Err thinkerwim.openbsd.amsterdam 70 i-\hyphenchar\tensl=45 Err thinkerwim.openbsd.amsterdam 70 i-\ifnum\parencount=0 \else \errmessage{Unbalanced parentheses in @def}\fi% Err thinkerwim.openbsd.amsterdam 70 i-\interlinepenalty=10000 Err thinkerwim.openbsd.amsterdam 70 i-\advance\rightskip by 0pt plus 1fil Err thinkerwim.openbsd.amsterdam 70 i-\endgraf\nobreak\vskip -\parskip\nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypefunargs #1{% Err thinkerwim.openbsd.amsterdam 70 i-% Expand, preventing hyphenation at `-' chars. Err thinkerwim.openbsd.amsterdam 70 i-% Note that groups don't affect changes in \hyphenchar. Err thinkerwim.openbsd.amsterdam 70 i-% Use \boldbraxnoamp, not \functionparens, so that & is not special. Err thinkerwim.openbsd.amsterdam 70 i-\boldbraxnoamp Err thinkerwim.openbsd.amsterdam 70 i-\tclose{#1}% avoid \code because of side effects on active chars Err thinkerwim.openbsd.amsterdam 70 i-\interlinepenalty=10000 Err thinkerwim.openbsd.amsterdam 70 i-\advance\rightskip by 0pt plus 1fil Err thinkerwim.openbsd.amsterdam 70 i-\endgraf\nobreak\vskip -\parskip\nobreak Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Do complete processing of one @defun or @defunx line already parsed. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @deffn Command forward-char nchars Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\deffn{\defmethparsebody\Edeffn\deffnx\deffnheader} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\deffnheader #1#2#3{\doind {fn}{\code{#2}}% Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\defname {#2}{#1}\defunargs{#3}\endgroup % Err thinkerwim.openbsd.amsterdam 70 i-\catcode 61=\other % Turn off change made in \defparsebody Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @defun == @deffn Function Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defun{\defparsebody\Edefun\defunx\defunheader} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defunheader #1#2{\doind {fn}{\code{#1}}% Make entry in function index Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\defname {#1}{Function}% Err thinkerwim.openbsd.amsterdam 70 i-\defunargs {#2}\endgroup % Err thinkerwim.openbsd.amsterdam 70 i-\catcode 61=\other % Turn off change made in \defparsebody Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @deftypefun int foobar (int @var{foo}, float @var{bar}) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypefun{\defparsebody\Edeftypefun\deftypefunx\deftypefunheader} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% #1 is the data type. #2 is the name and args. Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypefunheader #1#2{\deftypefunheaderx{#1}#2 \relax} Err thinkerwim.openbsd.amsterdam 70 i-% #1 is the data type, #2 the name, #3 the args. Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypefunheaderx #1#2 #3\relax{% Err thinkerwim.openbsd.amsterdam 70 i-\doind {fn}{\code{#2}}% Make entry in function index Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\defname {\defheaderxcond#1\relax$$$#2}{Function}% Err thinkerwim.openbsd.amsterdam 70 i-\deftypefunargs {#3}\endgroup % Err thinkerwim.openbsd.amsterdam 70 i-\catcode 61=\other % Turn off change made in \defparsebody Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @deftypefn {Library Function} int foobar (int @var{foo}, float @var{bar}) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypefn{\defmethparsebody\Edeftypefn\deftypefnx\deftypefnheader} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \defheaderxcond#1\relax$$$ Err thinkerwim.openbsd.amsterdam 70 i-% puts #1 in @code, followed by a space, but does nothing if #1 is null. Err thinkerwim.openbsd.amsterdam 70 i-\def\defheaderxcond#1#2$$${\ifx#1\relax\else\code{#1#2} \fi} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% #1 is the classification. #2 is the data type. #3 is the name and args. Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypefnheader #1#2#3{\deftypefnheaderx{#1}{#2}#3 \relax} Err thinkerwim.openbsd.amsterdam 70 i-% #1 is the classification, #2 the data type, #3 the name, #4 the args. Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypefnheaderx #1#2#3 #4\relax{% Err thinkerwim.openbsd.amsterdam 70 i-\doind {fn}{\code{#3}}% Make entry in function index Err thinkerwim.openbsd.amsterdam 70 i-\begingroup Err thinkerwim.openbsd.amsterdam 70 i-\normalparens % notably, turn off `&' magic, which prevents Err thinkerwim.openbsd.amsterdam 70 i-% at least some C++ text from working Err thinkerwim.openbsd.amsterdam 70 i-\defname {\defheaderxcond#2\relax$$$#3}{#1}% Err thinkerwim.openbsd.amsterdam 70 i-\deftypefunargs {#4}\endgroup % Err thinkerwim.openbsd.amsterdam 70 i-\catcode 61=\other % Turn off change made in \defparsebody Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @defmac == @deffn Macro Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defmac{\defparsebody\Edefmac\defmacx\defmacheader} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defmacheader #1#2{\doind {fn}{\code{#1}}% Make entry in function index Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\defname {#1}{Macro}% Err thinkerwim.openbsd.amsterdam 70 i-\defunargs {#2}\endgroup % Err thinkerwim.openbsd.amsterdam 70 i-\catcode 61=\other % Turn off change made in \defparsebody Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @defspec == @deffn Special Form Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defspec{\defparsebody\Edefspec\defspecx\defspecheader} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defspecheader #1#2{\doind {fn}{\code{#1}}% Make entry in function index Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\defname {#1}{Special Form}% Err thinkerwim.openbsd.amsterdam 70 i-\defunargs {#2}\endgroup % Err thinkerwim.openbsd.amsterdam 70 i-\catcode 61=\other % Turn off change made in \defparsebody Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This definition is run if you use @defunx Err thinkerwim.openbsd.amsterdam 70 i-% anywhere other than immediately after a @defun or @defunx. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\deffnx #1 {\errmessage{@deffnx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i-\def\defunx #1 {\errmessage{@defunx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i-\def\defmacx #1 {\errmessage{@defmacx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i-\def\defspecx #1 {\errmessage{@defspecx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypefnx #1 {\errmessage{@deftypefnx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypemethodx #1 {\errmessage{@deftypemethodx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypefunx #1 {\errmessage{@deftypefunx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @defmethod, and so on Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @defop CATEGORY CLASS OPERATION ARG... Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defop #1 {\def\defoptype{#1}% Err thinkerwim.openbsd.amsterdam 70 i-\defopparsebody\Edefop\defopx\defopheader\defoptype} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defopheader #1#2#3{% Err thinkerwim.openbsd.amsterdam 70 i-\dosubind {fn}{\code{#2}}{\putwordon\ #1}% Make entry in function index Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\defname {#2}{\defoptype{} on #1}% Err thinkerwim.openbsd.amsterdam 70 i-\defunargs {#3}\endgroup % Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @deftypemethod CLASS RETURN-TYPE METHOD ARG... Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypemethod{% Err thinkerwim.openbsd.amsterdam 70 i- \deftypemethparsebody\Edeftypemethod\deftypemethodx\deftypemethodheader} Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% #1 is the class name, #2 the data type, #3 the method name, #4 the args. Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypemethodheader#1#2#3#4{% Err thinkerwim.openbsd.amsterdam 70 i- \dosubind{fn}{\code{#3}}{\putwordon\ \code{#1}}% entry in function index Err thinkerwim.openbsd.amsterdam 70 i- \begingroup Err thinkerwim.openbsd.amsterdam 70 i- \defname{\defheaderxcond#2\relax$$$#3}{\putwordMethodon\ \code{#1}}% Err thinkerwim.openbsd.amsterdam 70 i- \deftypefunargs{#4}% Err thinkerwim.openbsd.amsterdam 70 i- \endgroup Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @defmethod == @defop Method Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\defmethod{\defmethparsebody\Edefmethod\defmethodx\defmethodheader} Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% #1 is the class name, #2 the method name, #3 the args. Err thinkerwim.openbsd.amsterdam 70 i-\def\defmethodheader#1#2#3{% Err thinkerwim.openbsd.amsterdam 70 i- \dosubind{fn}{\code{#2}}{\putwordon\ \code{#1}}% entry in function index Err thinkerwim.openbsd.amsterdam 70 i- \begingroup Err thinkerwim.openbsd.amsterdam 70 i- \defname{#2}{\putwordMethodon\ \code{#1}}% Err thinkerwim.openbsd.amsterdam 70 i- \defunargs{#3}% Err thinkerwim.openbsd.amsterdam 70 i- \endgroup Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @defcv {Class Option} foo-class foo-flag Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defcv #1 {\def\defcvtype{#1}% Err thinkerwim.openbsd.amsterdam 70 i-\defopvarparsebody\Edefcv\defcvx\defcvarheader\defcvtype} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defcvarheader #1#2#3{% Err thinkerwim.openbsd.amsterdam 70 i-\dosubind {vr}{\code{#2}}{of #1}% Make entry in var index Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\defname {#2}{\defcvtype{} of #1}% Err thinkerwim.openbsd.amsterdam 70 i-\defvarargs {#3}\endgroup % Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @defivar == @defcv {Instance Variable} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defivar{\defvrparsebody\Edefivar\defivarx\defivarheader} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defivarheader #1#2#3{% Err thinkerwim.openbsd.amsterdam 70 i-\dosubind {vr}{\code{#2}}{of #1}% Make entry in var index Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\defname {#2}{Instance Variable of #1}% Err thinkerwim.openbsd.amsterdam 70 i-\defvarargs {#3}\endgroup % Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% These definitions are run if you use @defmethodx, etc., Err thinkerwim.openbsd.amsterdam 70 i-% anywhere other than immediately after a @defmethod, etc. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defopx #1 {\errmessage{@defopx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i-\def\defmethodx #1 {\errmessage{@defmethodx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i-\def\defcvx #1 {\errmessage{@defcvx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i-\def\defivarx #1 {\errmessage{@defivarx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Now @defvar Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% First, define the processing that is wanted for arguments of @defvar. Err thinkerwim.openbsd.amsterdam 70 i-% This is actually simple: just print them in roman. Err thinkerwim.openbsd.amsterdam 70 i-% This must expand the args and terminate the paragraph they make up Err thinkerwim.openbsd.amsterdam 70 i-\def\defvarargs #1{\normalparens #1% Err thinkerwim.openbsd.amsterdam 70 i-\interlinepenalty=10000 Err thinkerwim.openbsd.amsterdam 70 i-\endgraf\nobreak\vskip -\parskip\nobreak} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @defvr Counter foo-count Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defvr{\defvrparsebody\Edefvr\defvrx\defvrheader} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defvrheader #1#2#3{\doind {vr}{\code{#2}}% Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\defname {#2}{#1}\defvarargs{#3}\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @defvar == @defvr Variable Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defvar{\defvarparsebody\Edefvar\defvarx\defvarheader} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defvarheader #1#2{\doind {vr}{\code{#1}}% Make entry in var index Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\defname {#1}{Variable}% Err thinkerwim.openbsd.amsterdam 70 i-\defvarargs {#2}\endgroup % Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @defopt == @defvr {User Option} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defopt{\defvarparsebody\Edefopt\defoptx\defoptheader} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defoptheader #1#2{\doind {vr}{\code{#1}}% Make entry in var index Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\defname {#1}{User Option}% Err thinkerwim.openbsd.amsterdam 70 i-\defvarargs {#2}\endgroup % Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @deftypevar int foobar Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypevar{\defvarparsebody\Edeftypevar\deftypevarx\deftypevarheader} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% #1 is the data type. #2 is the name, perhaps followed by text that Err thinkerwim.openbsd.amsterdam 70 i-% is actually part of the data type, which should not be put into the index. Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypevarheader #1#2{% Err thinkerwim.openbsd.amsterdam 70 i-\dovarind#2 \relax% Make entry in variables index Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\defname {\defheaderxcond#1\relax$$$#2}{Variable}% Err thinkerwim.openbsd.amsterdam 70 i-\interlinepenalty=10000 Err thinkerwim.openbsd.amsterdam 70 i-\endgraf\nobreak\vskip -\parskip\nobreak Err thinkerwim.openbsd.amsterdam 70 i-\endgroup} Err thinkerwim.openbsd.amsterdam 70 i-\def\dovarind#1 #2\relax{\doind{vr}{\code{#1}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @deftypevr {Global Flag} int enable Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypevr{\defvrparsebody\Edeftypevr\deftypevrx\deftypevrheader} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypevrheader #1#2#3{\dovarind#3 \relax% Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\defname {\defheaderxcond#2\relax$$$#3}{#1} Err thinkerwim.openbsd.amsterdam 70 i-\interlinepenalty=10000 Err thinkerwim.openbsd.amsterdam 70 i-\endgraf\nobreak\vskip -\parskip\nobreak Err thinkerwim.openbsd.amsterdam 70 i-\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This definition is run if you use @defvarx Err thinkerwim.openbsd.amsterdam 70 i-% anywhere other than immediately after a @defvar or @defvarx. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\defvrx #1 {\errmessage{@defvrx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i-\def\defvarx #1 {\errmessage{@defvarx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i-\def\defoptx #1 {\errmessage{@defoptx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypevarx #1 {\errmessage{@deftypevarx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i-\def\deftypevrx #1 {\errmessage{@deftypevrx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Now define @deftp Err thinkerwim.openbsd.amsterdam 70 i-% Args are printed in bold, a slight difference from @defvar. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\deftpargs #1{\bf \defvarargs{#1}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @deftp Class window height width ... Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\deftp{\deftpparsebody\Edeftp\deftpx\deftpheader} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\deftpheader #1#2#3{\doind {tp}{\code{#2}}% Err thinkerwim.openbsd.amsterdam 70 i-\begingroup\defname {#2}{#1}\deftpargs{#3}\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This definition is run if you use @deftpx, etc Err thinkerwim.openbsd.amsterdam 70 i-% anywhere other than immediately after a @deftp, etc. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\deftpx #1 {\errmessage{@deftpx in invalid context}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\message{macros,} Err thinkerwim.openbsd.amsterdam 70 i-% @macro. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% To do this right we need a feature of e-TeX, \scantokens, Err thinkerwim.openbsd.amsterdam 70 i-% which we arrange to emulate with a temporary file in ordinary TeX. Err thinkerwim.openbsd.amsterdam 70 i-\ifx\eTeXversion\undefined Err thinkerwim.openbsd.amsterdam 70 i- \newwrite\macscribble Err thinkerwim.openbsd.amsterdam 70 i- \def\scanmacro#1{% Err thinkerwim.openbsd.amsterdam 70 i- \begingroup \newlinechar`\^^M Err thinkerwim.openbsd.amsterdam 70 i- \immediate\openout\macscribble=\jobname.tmp Err thinkerwim.openbsd.amsterdam 70 i- \immediate\write\macscribble{#1}% Err thinkerwim.openbsd.amsterdam 70 i- \immediate\closeout\macscribble Err thinkerwim.openbsd.amsterdam 70 i- \let\xeatspaces\eatspaces Err thinkerwim.openbsd.amsterdam 70 i- \input \jobname.tmp Err thinkerwim.openbsd.amsterdam 70 i- \endgroup Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\else Err thinkerwim.openbsd.amsterdam 70 i-\def\scanmacro#1{% Err thinkerwim.openbsd.amsterdam 70 i-\begingroup \newlinechar`\^^M Err thinkerwim.openbsd.amsterdam 70 i-\let\xeatspaces\eatspaces\scantokens{#1}\endgroup} Err thinkerwim.openbsd.amsterdam 70 i-\fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newcount\paramno % Count of parameters Err thinkerwim.openbsd.amsterdam 70 i-\newtoks\macname % Macro name Err thinkerwim.openbsd.amsterdam 70 i-\newif\ifrecursive % Is it recursive? Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Utility routines. Err thinkerwim.openbsd.amsterdam 70 i-% Thisdoes \let #1 = #2, except with \csnames. Err thinkerwim.openbsd.amsterdam 70 i-\def\cslet#1#2{% Err thinkerwim.openbsd.amsterdam 70 i-\expandafter\expandafter Err thinkerwim.openbsd.amsterdam 70 i-\expandafter\let Err thinkerwim.openbsd.amsterdam 70 i-\expandafter\expandafter Err thinkerwim.openbsd.amsterdam 70 i-\csname#1\endcsname Err thinkerwim.openbsd.amsterdam 70 i-\csname#2\endcsname} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Trim leading and trailing spaces off a string. Err thinkerwim.openbsd.amsterdam 70 i-% Concepts from aro-bend problem 15 (see CTAN). Err thinkerwim.openbsd.amsterdam 70 i-{\catcode`\@=11 Err thinkerwim.openbsd.amsterdam 70 i-\gdef\eatspaces #1{\expandafter\trim@\expandafter{#1 }} Err thinkerwim.openbsd.amsterdam 70 i-\gdef\trim@ #1{\trim@@ @#1 @ #1 @ @@} Err thinkerwim.openbsd.amsterdam 70 i-\gdef\trim@@ #1@ #2@ #3@@{\trim@@@\empty #2 @} Err thinkerwim.openbsd.amsterdam 70 i-\def\unbrace#1{#1} Err thinkerwim.openbsd.amsterdam 70 i-\unbrace{\gdef\trim@@@ #1 } #2@{#1} Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Trim a single trailing ^^M off a string. Err thinkerwim.openbsd.amsterdam 70 i-{\catcode`\^^M=12\catcode`\Q=3% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\eatcr #1{\eatcra #1Q^^MQ}% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\eatcra#1^^MQ{\eatcrb#1Q}% Err thinkerwim.openbsd.amsterdam 70 i-\gdef\eatcrb#1Q#2Q{#1}% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Macro bodies are absorbed as an argument in a context where Err thinkerwim.openbsd.amsterdam 70 i-% all characters are catcode 10, 11 or 12, except \ which is active Err thinkerwim.openbsd.amsterdam 70 i-% (as in normal texinfo). It is necessary to change the definition of \. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% It's necessary to have hard CRs when the macro is executed. This is Err thinkerwim.openbsd.amsterdam 70 i-% done by making ^^M (\endlinechar) catcode 12 when reading the macro Err thinkerwim.openbsd.amsterdam 70 i-% body, and then making it the \newlinechar in \scanmacro. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\macrobodyctxt{% Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\~=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\_=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\|=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\<=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\>=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\+=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\{=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\}=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\@=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^M=12 Err thinkerwim.openbsd.amsterdam 70 i- \usembodybackslash} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\macroargctxt{% Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\~=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\_=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\|=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\<=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\>=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\+=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\@=12 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\\=12} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \mbodybackslash is the definition of \ in @macro bodies. Err thinkerwim.openbsd.amsterdam 70 i-% It maps \foo\ => \csname macarg.foo\endcsname => #N Err thinkerwim.openbsd.amsterdam 70 i-% where N is the macro parameter number. Err thinkerwim.openbsd.amsterdam 70 i-% We define \csname macarg.\endcsname to be \realbackslash, so Err thinkerwim.openbsd.amsterdam 70 i-% \\ in macro replacement text gets you a backslash. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-{\catcode`@=0 @catcode`@\=@active Err thinkerwim.openbsd.amsterdam 70 i- @gdef@usembodybackslash{@let\=@mbodybackslash} Err thinkerwim.openbsd.amsterdam 70 i- @gdef@mbodybackslash#1\{@csname macarg.#1@endcsname} Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\expandafter\def\csname macarg.\endcsname{\realbackslash} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\macro{\recursivefalse\parsearg\macroxxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\rmacro{\recursivetrue\parsearg\macroxxx} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\macroxxx#1{% Err thinkerwim.openbsd.amsterdam 70 i- \getargs{#1}% now \macname is the macname and \argl the arglist Err thinkerwim.openbsd.amsterdam 70 i- \ifx\argl\empty % no arguments Err thinkerwim.openbsd.amsterdam 70 i- \paramno=0% Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\parsemargdef \argl;% Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\ifx \csname macsave.\the\macname\endcsname \relax Err thinkerwim.openbsd.amsterdam 70 i- \cslet{macsave.\the\macname}{\the\macname}% Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \message{Warning: redefining \the\macname}% Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \begingroup \macrobodyctxt Err thinkerwim.openbsd.amsterdam 70 i- \ifrecursive \expandafter\parsermacbody Err thinkerwim.openbsd.amsterdam 70 i- \else \expandafter\parsemacbody Err thinkerwim.openbsd.amsterdam 70 i- \fi} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\unmacro{\parsearg\unmacroxxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\unmacroxxx#1{% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\ifx \csname macsave.\the\macname\endcsname \relax Err thinkerwim.openbsd.amsterdam 70 i- \errmessage{Macro \the\macname\ not defined.}% Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \cslet{#1}{macsave.#1}% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\let \csname macsave.\the\macname\endcsname \undefined Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This makes use of the obscure feature that if the last token of a Err thinkerwim.openbsd.amsterdam 70 i-% is #, then the preceding argument is delimited by Err thinkerwim.openbsd.amsterdam 70 i-% an opening brace, and that opening brace is not consumed. Err thinkerwim.openbsd.amsterdam 70 i-\def\getargs#1{\getargsxxx#1{}} Err thinkerwim.openbsd.amsterdam 70 i-\def\getargsxxx#1#{\getmacname #1 \relax\getmacargs} Err thinkerwim.openbsd.amsterdam 70 i-\def\getmacname #1 #2\relax{\macname={#1}} Err thinkerwim.openbsd.amsterdam 70 i-\def\getmacargs#1{\def\argl{#1}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Parse the optional {params} list. Set up \paramno and \paramlist Err thinkerwim.openbsd.amsterdam 70 i-% so \defmacro knows what to do. Define \macarg.blah for each blah Err thinkerwim.openbsd.amsterdam 70 i-% in the params list, to be ##N where N is the position in that list. Err thinkerwim.openbsd.amsterdam 70 i-% That gets used by \mbodybackslash (above). Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% We need to get `macro parameter char #' into several definitions. Err thinkerwim.openbsd.amsterdam 70 i-% The technique used is stolen from LaTeX: let \hash be something Err thinkerwim.openbsd.amsterdam 70 i-% unexpandable, insert that wherever you need a #, and then redefine Err thinkerwim.openbsd.amsterdam 70 i-% it to # just before using the token list produced. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% The same technique is used to protect \eatspaces till just before Err thinkerwim.openbsd.amsterdam 70 i-% the macro is used. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\parsemargdef#1;{\paramno=0\def\paramlist{}% Err thinkerwim.openbsd.amsterdam 70 i- \let\hash\relax\let\xeatspaces\relax\parsemargdefxxx#1,;,} Err thinkerwim.openbsd.amsterdam 70 i-\def\parsemargdefxxx#1,{% Err thinkerwim.openbsd.amsterdam 70 i- \if#1;\let\next=\relax Err thinkerwim.openbsd.amsterdam 70 i- \else \let\next=\parsemargdefxxx Err thinkerwim.openbsd.amsterdam 70 i- \advance\paramno by 1% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\edef\csname macarg.\eatspaces{#1}\endcsname Err thinkerwim.openbsd.amsterdam 70 i- {\xeatspaces{\hash\the\paramno}}% Err thinkerwim.openbsd.amsterdam 70 i- \edef\paramlist{\paramlist\hash\the\paramno,}% Err thinkerwim.openbsd.amsterdam 70 i- \fi\next} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% These two commands read recursive and nonrecursive macro bodies. Err thinkerwim.openbsd.amsterdam 70 i-% (They're different since rec and nonrec macros end differently.) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\long\def\parsemacbody#1@end macro% Err thinkerwim.openbsd.amsterdam 70 i-{\xdef\temp{\eatcr{#1}}\endgroup\defmacro}% Err thinkerwim.openbsd.amsterdam 70 i-\long\def\parsermacbody#1@end rmacro% Err thinkerwim.openbsd.amsterdam 70 i-{\xdef\temp{\eatcr{#1}}\endgroup\defmacro}% Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This defines the macro itself. There are six cases: recursive and Err thinkerwim.openbsd.amsterdam 70 i-% nonrecursive macros of zero, one, and many arguments. Err thinkerwim.openbsd.amsterdam 70 i-% Much magic with \expandafter here. Err thinkerwim.openbsd.amsterdam 70 i-% \xdef is used so that macro definitions will survive the file Err thinkerwim.openbsd.amsterdam 70 i-% they're defined in; @include reads the file inside a group. Err thinkerwim.openbsd.amsterdam 70 i-\def\defmacro{% Err thinkerwim.openbsd.amsterdam 70 i- \let\hash=##% convert placeholders to macro parameter chars Err thinkerwim.openbsd.amsterdam 70 i- \ifrecursive Err thinkerwim.openbsd.amsterdam 70 i- \ifcase\paramno Err thinkerwim.openbsd.amsterdam 70 i- % 0 Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname\the\macname\endcsname{% Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\scanmacro{\temp}}% Err thinkerwim.openbsd.amsterdam 70 i- \or % 1 Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname\the\macname\endcsname{% Err thinkerwim.openbsd.amsterdam 70 i- \bgroup\noexpand\macroargctxt Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\braceorline\csname\the\macname xxx\endcsname}% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname\the\macname xxx\endcsname##1{% Err thinkerwim.openbsd.amsterdam 70 i- \egroup\noexpand\scanmacro{\temp}}% Err thinkerwim.openbsd.amsterdam 70 i- \else % many Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname\the\macname\endcsname{% Err thinkerwim.openbsd.amsterdam 70 i- \bgroup\noexpand\macroargctxt Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\csname\the\macname xx\endcsname} Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname\the\macname xx\endcsname##1{% Err thinkerwim.openbsd.amsterdam 70 i- \csname\the\macname xxx\endcsname ##1,}% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\expandafter Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\expandafter Err thinkerwim.openbsd.amsterdam 70 i- \csname\the\macname xxx\endcsname Err thinkerwim.openbsd.amsterdam 70 i- \paramlist{\egroup\noexpand\scanmacro{\temp}}% Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \ifcase\paramno Err thinkerwim.openbsd.amsterdam 70 i- % 0 Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname\the\macname\endcsname{% Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\norecurse{\the\macname}% Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\scanmacro{\temp}\egroup}% Err thinkerwim.openbsd.amsterdam 70 i- \or % 1 Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname\the\macname\endcsname{% Err thinkerwim.openbsd.amsterdam 70 i- \bgroup\noexpand\macroargctxt Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\braceorline\csname\the\macname xxx\endcsname}% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname\the\macname xxx\endcsname##1{% Err thinkerwim.openbsd.amsterdam 70 i- \egroup Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\norecurse{\the\macname}% Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\scanmacro{\temp}\egroup}% Err thinkerwim.openbsd.amsterdam 70 i- \else % many Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname\the\macname\endcsname{% Err thinkerwim.openbsd.amsterdam 70 i- \bgroup\noexpand\macroargctxt Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\csname\the\macname xx\endcsname} Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef\csname\the\macname xx\endcsname##1{% Err thinkerwim.openbsd.amsterdam 70 i- \csname\the\macname xxx\endcsname ##1,}% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\expandafter Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\xdef Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\expandafter Err thinkerwim.openbsd.amsterdam 70 i- \csname\the\macname xxx\endcsname Err thinkerwim.openbsd.amsterdam 70 i- \paramlist{% Err thinkerwim.openbsd.amsterdam 70 i- \egroup Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\norecurse{\the\macname}% Err thinkerwim.openbsd.amsterdam 70 i- \noexpand\scanmacro{\temp}\egroup}% Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \fi} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\norecurse#1{\bgroup\cslet{#1}{macsave.#1}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \braceorline decides whether the next nonwhitespace character is a Err thinkerwim.openbsd.amsterdam 70 i-% {. If so it reads up to the closing }, if not, it reads the whole Err thinkerwim.openbsd.amsterdam 70 i-% line. Whatever was read is then fed to the next control sequence Err thinkerwim.openbsd.amsterdam 70 i-% as an argument (by \parsebrace or \parsearg) Err thinkerwim.openbsd.amsterdam 70 i-\def\braceorline#1{\let\next=#1\futurelet\nchar\braceorlinexxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\braceorlinexxx{% Err thinkerwim.openbsd.amsterdam 70 i- \ifx\nchar\bgroup\else Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\parsearg Err thinkerwim.openbsd.amsterdam 70 i- \fi \next} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\message{cross references,} Err thinkerwim.openbsd.amsterdam 70 i-\newwrite\auxfile Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newif\ifhavexrefs % True if xref values are known. Err thinkerwim.openbsd.amsterdam 70 i-\newif\ifwarnedxrefs % True if we warned once that they aren't known. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @inforef is relatively simple. Err thinkerwim.openbsd.amsterdam 70 i-\def\inforef #1{\inforefzzz #1,,,,**} Err thinkerwim.openbsd.amsterdam 70 i-\def\inforefzzz #1,#2,#3,#4**{\putwordSee{} \putwordInfo{} \putwordfile{} \file{\ignorespaces #3{}}, Err thinkerwim.openbsd.amsterdam 70 i- node \samp{\ignorespaces#1{}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @node's job is to define \lastnode. Err thinkerwim.openbsd.amsterdam 70 i-\def\node{\ENVcheck\parsearg\nodezzz} Err thinkerwim.openbsd.amsterdam 70 i-\def\nodezzz#1{\nodexxx [#1,]} Err thinkerwim.openbsd.amsterdam 70 i-\def\nodexxx[#1,#2]{\gdef\lastnode{#1}} Err thinkerwim.openbsd.amsterdam 70 i-\let\nwnode=\node Err thinkerwim.openbsd.amsterdam 70 i-\let\lastnode=\relax Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% The sectioning commands (@chapter, etc.) call these. Err thinkerwim.openbsd.amsterdam 70 i-\def\donoderef{% Err thinkerwim.openbsd.amsterdam 70 i- \ifx\lastnode\relax\else Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\expandafter\expandafter\setref{\lastnode}% Err thinkerwim.openbsd.amsterdam 70 i- {Ysectionnumberandtype}% Err thinkerwim.openbsd.amsterdam 70 i- \global\let\lastnode=\relax Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\def\unnumbnoderef{% Err thinkerwim.openbsd.amsterdam 70 i- \ifx\lastnode\relax\else Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\expandafter\expandafter\setref{\lastnode}{Ynothing}% Err thinkerwim.openbsd.amsterdam 70 i- \global\let\lastnode=\relax Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\def\appendixnoderef{% Err thinkerwim.openbsd.amsterdam 70 i- \ifx\lastnode\relax\else Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\expandafter\expandafter\setref{\lastnode}% Err thinkerwim.openbsd.amsterdam 70 i- {Yappendixletterandtype}% Err thinkerwim.openbsd.amsterdam 70 i- \global\let\lastnode=\relax Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @anchor{NAME} -- define xref target at arbitrary point. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\anchor#1{\setref{#1}{Ynothing}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \setref{NAME}{SNT} defines a cross-reference point NAME, namely Err thinkerwim.openbsd.amsterdam 70 i-% NAME-title, NAME-pg, and NAME-SNT. Called from \foonoderef. We have Err thinkerwim.openbsd.amsterdam 70 i-% to set \indexdummies so commands such as @code in a section title Err thinkerwim.openbsd.amsterdam 70 i-% aren't expanded. It would be nicer not to expand the titles in the Err thinkerwim.openbsd.amsterdam 70 i-% first place, but there's so many layers that that is hard to do. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\setref#1#2{{% Err thinkerwim.openbsd.amsterdam 70 i- \indexdummies Err thinkerwim.openbsd.amsterdam 70 i- \dosetq{#1-title}{Ytitle}% Err thinkerwim.openbsd.amsterdam 70 i- \dosetq{#1-pg}{Ypagenumber}% Err thinkerwim.openbsd.amsterdam 70 i- \dosetq{#1-snt}{#2} Err thinkerwim.openbsd.amsterdam 70 i-}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @xref, @pxref, and @ref generate cross-references. For \xrefX, #1 is Err thinkerwim.openbsd.amsterdam 70 i-% the node name, #2 the name of the Info cross-reference, #3 the printed Err thinkerwim.openbsd.amsterdam 70 i-% node name, #4 the name of the Info file, #5 the name of the printed Err thinkerwim.openbsd.amsterdam 70 i-% manual. All but the node name can be omitted. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\pxref#1{\putwordsee{} \xrefX[#1,,,,,,,]} Err thinkerwim.openbsd.amsterdam 70 i-\def\xref#1{\putwordSee{} \xrefX[#1,,,,,,,]} Err thinkerwim.openbsd.amsterdam 70 i-\def\ref#1{\xrefX[#1,,,,,,,]} Err thinkerwim.openbsd.amsterdam 70 i-\def\xrefX[#1,#2,#3,#4,#5,#6]{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \def\printedmanual{\ignorespaces #5}% Err thinkerwim.openbsd.amsterdam 70 i- \def\printednodename{\ignorespaces #3}% Err thinkerwim.openbsd.amsterdam 70 i- \setbox1=\hbox{\printedmanual}% Err thinkerwim.openbsd.amsterdam 70 i- \setbox0=\hbox{\printednodename}% Err thinkerwim.openbsd.amsterdam 70 i- \ifdim \wd0 = 0pt Err thinkerwim.openbsd.amsterdam 70 i- % No printed node name was explicitly given. Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\ifx\csname SETxref-automatic-section-title\endcsname\relax Err thinkerwim.openbsd.amsterdam 70 i- % Use the node name inside the square brackets. Err thinkerwim.openbsd.amsterdam 70 i- \def\printednodename{\ignorespaces #1}% Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- % Use the actual chapter/section title appear inside Err thinkerwim.openbsd.amsterdam 70 i- % the square brackets. Use the real section title if we have it. Err thinkerwim.openbsd.amsterdam 70 i- \ifdim \wd1 > 0pt Err thinkerwim.openbsd.amsterdam 70 i- % It is in another manual, so we don't have it. Err thinkerwim.openbsd.amsterdam 70 i- \def\printednodename{\ignorespaces #1}% Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \ifhavexrefs Err thinkerwim.openbsd.amsterdam 70 i- % We know the real title if we have the xref values. Err thinkerwim.openbsd.amsterdam 70 i- \def\printednodename{\refx{#1-title}{}}% Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- % Otherwise just copy the Info node name. Err thinkerwim.openbsd.amsterdam 70 i- \def\printednodename{\ignorespaces #1}% Err thinkerwim.openbsd.amsterdam 70 i- \fi% Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If we use \unhbox0 and \unhbox1 to print the node names, TeX does not Err thinkerwim.openbsd.amsterdam 70 i- % insert empty discretionaries after hyphens, which means that it will Err thinkerwim.openbsd.amsterdam 70 i- % not find a line break at a hyphen in a node names. Since some manuals Err thinkerwim.openbsd.amsterdam 70 i- % are best written with fairly long node names, containing hyphens, this Err thinkerwim.openbsd.amsterdam 70 i- % is a loss. Therefore, we give the text of the node name again, so it Err thinkerwim.openbsd.amsterdam 70 i- % is as if TeX is seeing it for the first time. Err thinkerwim.openbsd.amsterdam 70 i- \ifdim \wd1 > 0pt Err thinkerwim.openbsd.amsterdam 70 i- \putwordsection{} ``\printednodename'' in \cite{\printedmanual}% Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- % _ (for example) has to be the character _ for the purposes of the Err thinkerwim.openbsd.amsterdam 70 i- % control sequence corresponding to the node, but it has to expand Err thinkerwim.openbsd.amsterdam 70 i- % into the usual \leavevmode...\vrule stuff for purposes of Err thinkerwim.openbsd.amsterdam 70 i- % printing. So we \turnoffactive for the \refx-snt, back on for the Err thinkerwim.openbsd.amsterdam 70 i- % printing, back off for the \refx-pg. Err thinkerwim.openbsd.amsterdam 70 i- {\normalturnoffactive Err thinkerwim.openbsd.amsterdam 70 i- % Only output a following space if the -snt ref is nonempty; for Err thinkerwim.openbsd.amsterdam 70 i- % @unnumbered and @anchor, it won't be. Err thinkerwim.openbsd.amsterdam 70 i- \setbox2 = \hbox{\ignorespaces \refx{#1-snt}{}}% Err thinkerwim.openbsd.amsterdam 70 i- \ifdim \wd2 > 0pt \refx{#1-snt}\space\fi Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- % [mynode], Err thinkerwim.openbsd.amsterdam 70 i- [\printednodename],\space Err thinkerwim.openbsd.amsterdam 70 i- % page 3 Err thinkerwim.openbsd.amsterdam 70 i- \turnoffactive \putwordpage\tie\refx{#1-pg}{}% Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \dosetq is the interface for calls from other macros Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Use \normalturnoffactive so that punctuation chars such as underscore Err thinkerwim.openbsd.amsterdam 70 i-% and backslash work in node names. (\turnoffactive doesn't do \.) Err thinkerwim.openbsd.amsterdam 70 i-\def\dosetq#1#2{% Err thinkerwim.openbsd.amsterdam 70 i- {\let\folio=0 Err thinkerwim.openbsd.amsterdam 70 i- \normalturnoffactive Err thinkerwim.openbsd.amsterdam 70 i- \edef\next{\write\auxfile{\internalsetq{#1}{#2}}}% Err thinkerwim.openbsd.amsterdam 70 i- \iflinks Err thinkerwim.openbsd.amsterdam 70 i- \next Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \internalsetq {foo}{page} expands into Err thinkerwim.openbsd.amsterdam 70 i-% CHARACTERS 'xrdef {foo}{...expansion of \Ypage...} Err thinkerwim.openbsd.amsterdam 70 i-% When the aux file is read, ' is the escape character Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\internalsetq #1#2{'xrdef {#1}{\csname #2\endcsname}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Things to be expanded by \internalsetq Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\Ypagenumber{\folio} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\Ytitle{\thissection} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\Ynothing{} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\Ysectionnumberandtype{% Err thinkerwim.openbsd.amsterdam 70 i-\ifnum\secno=0 \putwordChapter\xreftie\the\chapno % Err thinkerwim.openbsd.amsterdam 70 i-\else \ifnum \subsecno=0 \putwordSection\xreftie\the\chapno.\the\secno % Err thinkerwim.openbsd.amsterdam 70 i-\else \ifnum \subsubsecno=0 % Err thinkerwim.openbsd.amsterdam 70 i-\putwordSection\xreftie\the\chapno.\the\secno.\the\subsecno % Err thinkerwim.openbsd.amsterdam 70 i-\else % Err thinkerwim.openbsd.amsterdam 70 i-\putwordSection\xreftie\the\chapno.\the\secno.\the\subsecno.\the\subsubsecno % Err thinkerwim.openbsd.amsterdam 70 i-\fi \fi \fi } Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\Yappendixletterandtype{% Err thinkerwim.openbsd.amsterdam 70 i-\ifnum\secno=0 \putwordAppendix\xreftie'char\the\appendixno{}% Err thinkerwim.openbsd.amsterdam 70 i-\else \ifnum \subsecno=0 \putwordSection\xreftie'char\the\appendixno.\the\secno % Err thinkerwim.openbsd.amsterdam 70 i-\else \ifnum \subsubsecno=0 % Err thinkerwim.openbsd.amsterdam 70 i-\putwordSection\xreftie'char\the\appendixno.\the\secno.\the\subsecno % Err thinkerwim.openbsd.amsterdam 70 i-\else % Err thinkerwim.openbsd.amsterdam 70 i-\putwordSection\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno % Err thinkerwim.openbsd.amsterdam 70 i-\fi \fi \fi } Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\gdef\xreftie{'tie} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Use TeX 3.0's \inputlineno to get the line number, for better error Err thinkerwim.openbsd.amsterdam 70 i-% messages, but if we're using an old version of TeX, don't do anything. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\ifx\inputlineno\thisisundefined Err thinkerwim.openbsd.amsterdam 70 i- \let\linenumber = \empty % Non-3.0. Err thinkerwim.openbsd.amsterdam 70 i-\else Err thinkerwim.openbsd.amsterdam 70 i- \def\linenumber{\the\inputlineno:\space} Err thinkerwim.openbsd.amsterdam 70 i-\fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define \refx{NAME}{SUFFIX} to reference a cross-reference string named NAME. Err thinkerwim.openbsd.amsterdam 70 i-% If its value is nonempty, SUFFIX is output afterward. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\def\refx#1#2{% Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\ifx\csname X#1\endcsname\relax Err thinkerwim.openbsd.amsterdam 70 i- % If not defined, say something at least. Err thinkerwim.openbsd.amsterdam 70 i- \angleleft un\-de\-fined\angleright Err thinkerwim.openbsd.amsterdam 70 i- \iflinks Err thinkerwim.openbsd.amsterdam 70 i- \ifhavexrefs Err thinkerwim.openbsd.amsterdam 70 i- \message{\linenumber Undefined cross reference `#1'.}% Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \ifwarnedxrefs\else Err thinkerwim.openbsd.amsterdam 70 i- \global\warnedxrefstrue Err thinkerwim.openbsd.amsterdam 70 i- \message{Cross reference values unknown; you must run TeX again.}% Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- % It's defined, so just use it. Err thinkerwim.openbsd.amsterdam 70 i- \csname X#1\endcsname Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- #2% Output the suffix in any case. Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This is the macro invoked by entries in the aux file. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\xrdef#1{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- % Reenable \ as an escape while reading the second argument. Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\\ = 0 Err thinkerwim.openbsd.amsterdam 70 i- \afterassignment\endgroup Err thinkerwim.openbsd.amsterdam 70 i- \expandafter\gdef\csname X#1\endcsname Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Read the last existing aux file, if any. No error if none exists. Err thinkerwim.openbsd.amsterdam 70 i-\def\readauxfile{\begingroup Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^@=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^A=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^B=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^C=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^D=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^E=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^F=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^G=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^H=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^K=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^L=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^N=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^P=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^Q=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^R=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^S=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^T=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^U=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^V=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^W=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^X=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^Z=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^[=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^\=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^]=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^^=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^^_=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\@=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\^=\other Err thinkerwim.openbsd.amsterdam 70 i- % It was suggested to define this as 7, which would allow ^^e4 etc. Err thinkerwim.openbsd.amsterdam 70 i- % in xref tags, i.e., node names. But since ^^e4 notation isn't Err thinkerwim.openbsd.amsterdam 70 i- % supported in the main text, it doesn't seem desirable. Furthermore, Err thinkerwim.openbsd.amsterdam 70 i- % that is not enough: for node names that actually contain a ^ Err thinkerwim.openbsd.amsterdam 70 i- % character, we would end up writing a line like this: 'xrdef {'hat Err thinkerwim.openbsd.amsterdam 70 i- % b-title}{'hat b} and \xrdef does a \csname...\endcsname on the first Err thinkerwim.openbsd.amsterdam 70 i- % argument, and \hat is not an expandable control sequence. It could Err thinkerwim.openbsd.amsterdam 70 i- % all be worked out, but why? Either we support ^^ or we don't. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % The other change necessary for this was to define \auxhat: Err thinkerwim.openbsd.amsterdam 70 i- % \def\auxhat{\def^{'hat }}% extra space so ok if followed by letter Err thinkerwim.openbsd.amsterdam 70 i- % and then to call \auxhat in \setq. Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\~=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\[=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\]=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\"=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\_=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\|=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\<=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\>=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\$=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\#=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\&=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`+=\other % avoid \+ for paranoia even though we've turned it off Err thinkerwim.openbsd.amsterdam 70 i- % Make the characters 128-255 be printing characters Err thinkerwim.openbsd.amsterdam 70 i- {% Err thinkerwim.openbsd.amsterdam 70 i- \count 1=128 Err thinkerwim.openbsd.amsterdam 70 i- \def\loop{% Err thinkerwim.openbsd.amsterdam 70 i- \catcode\count 1=\other Err thinkerwim.openbsd.amsterdam 70 i- \advance\count 1 by 1 Err thinkerwim.openbsd.amsterdam 70 i- \ifnum \count 1<256 \loop \fi Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- % The aux file uses ' as the escape (for now). Err thinkerwim.openbsd.amsterdam 70 i- % Turn off \ as an escape so we do not lose on Err thinkerwim.openbsd.amsterdam 70 i- % entries which were dumped with control sequences in their names. Err thinkerwim.openbsd.amsterdam 70 i- % For example, 'xrdef {$\leq $-fun}{page ...} made by @defun ^^ Err thinkerwim.openbsd.amsterdam 70 i- % Reference to such entries still does not work the way one would wish, Err thinkerwim.openbsd.amsterdam 70 i- % but at least they do not bomb out when the aux file is read in. Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\{=1 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\}=2 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\%=\other Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\'=0 Err thinkerwim.openbsd.amsterdam 70 i- \catcode`\\=\other Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \openin 1 \jobname.aux Err thinkerwim.openbsd.amsterdam 70 i- \ifeof 1 \else Err thinkerwim.openbsd.amsterdam 70 i- \closein 1 Err thinkerwim.openbsd.amsterdam 70 i- \input \jobname.aux Err thinkerwim.openbsd.amsterdam 70 i- \global\havexrefstrue Err thinkerwim.openbsd.amsterdam 70 i- \global\warnedobstrue Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- % Open the new aux file. TeX will close it automatically at exit. Err thinkerwim.openbsd.amsterdam 70 i- \openout\auxfile=\jobname.aux Err thinkerwim.openbsd.amsterdam 70 i-\endgroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Footnotes. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newcount \footnoteno Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% The trailing space in the following definition for supereject is Err thinkerwim.openbsd.amsterdam 70 i-% vital for proper filling; pages come out unaligned when you do a Err thinkerwim.openbsd.amsterdam 70 i-% pagealignmacro call if that space before the closing brace is Err thinkerwim.openbsd.amsterdam 70 i-% removed. (Generally, numeric constants should always be followed by a Err thinkerwim.openbsd.amsterdam 70 i-% space to prevent strange expansion errors.) Err thinkerwim.openbsd.amsterdam 70 i-\def\supereject{\par\penalty -20000\footnoteno =0 } Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @footnotestyle is meaningful for info output only. Err thinkerwim.openbsd.amsterdam 70 i-\let\footnotestyle=\comment Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\let\ptexfootnote=\footnote Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-{\catcode `\@=11 Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Auto-number footnotes. Otherwise like plain. Err thinkerwim.openbsd.amsterdam 70 i-\gdef\footnote{% Err thinkerwim.openbsd.amsterdam 70 i- \global\advance\footnoteno by \@ne Err thinkerwim.openbsd.amsterdam 70 i- \edef\thisfootno{$^{\the\footnoteno}$}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % In case the footnote comes at the end of a sentence, preserve the Err thinkerwim.openbsd.amsterdam 70 i- % extra spacing after we do the footnote number. Err thinkerwim.openbsd.amsterdam 70 i- \let\@sf\empty Err thinkerwim.openbsd.amsterdam 70 i- \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Remove inadvertent blank space before typesetting the footnote number. Err thinkerwim.openbsd.amsterdam 70 i- \unskip Err thinkerwim.openbsd.amsterdam 70 i- \thisfootno\@sf Err thinkerwim.openbsd.amsterdam 70 i- \footnotezzz Err thinkerwim.openbsd.amsterdam 70 i-}% Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Don't bother with the trickery in plain.tex to not require the Err thinkerwim.openbsd.amsterdam 70 i-% footnote text as a parameter. Our footnotes don't need to be so general. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Oh yes, they do; otherwise, @ifset and anything else that uses Err thinkerwim.openbsd.amsterdam 70 i-% \parseargline fail inside footnotes because the tokens are fixed when Err thinkerwim.openbsd.amsterdam 70 i-% the footnote is read. --karl, 16nov96. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\long\gdef\footnotezzz{\insert\footins\bgroup Err thinkerwim.openbsd.amsterdam 70 i- % We want to typeset this text as a normal paragraph, even if the Err thinkerwim.openbsd.amsterdam 70 i- % footnote reference occurs in (for example) a display environment. Err thinkerwim.openbsd.amsterdam 70 i- % So reset some parameters. Err thinkerwim.openbsd.amsterdam 70 i- \interlinepenalty\interfootnotelinepenalty Err thinkerwim.openbsd.amsterdam 70 i- \splittopskip\ht\strutbox % top baseline for broken footnotes Err thinkerwim.openbsd.amsterdam 70 i- \splitmaxdepth\dp\strutbox Err thinkerwim.openbsd.amsterdam 70 i- \floatingpenalty\@MM Err thinkerwim.openbsd.amsterdam 70 i- \leftskip\z@skip Err thinkerwim.openbsd.amsterdam 70 i- \rightskip\z@skip Err thinkerwim.openbsd.amsterdam 70 i- \spaceskip\z@skip Err thinkerwim.openbsd.amsterdam 70 i- \xspaceskip\z@skip Err thinkerwim.openbsd.amsterdam 70 i- \parindent\defaultparindent Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Hang the footnote text off the number. Err thinkerwim.openbsd.amsterdam 70 i- \hang Err thinkerwim.openbsd.amsterdam 70 i- \textindent{\thisfootno}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Don't crash into the line above the footnote text. Since this Err thinkerwim.openbsd.amsterdam 70 i- % expands into a box, it must come within the paragraph, lest it Err thinkerwim.openbsd.amsterdam 70 i- % provide a place where TeX can split the footnote. Err thinkerwim.openbsd.amsterdam 70 i- \footstrut Err thinkerwim.openbsd.amsterdam 70 i- \futurelet\next\fo@t Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-\def\fo@t{\ifcat\bgroup\noexpand\next \let\next\f@@t Err thinkerwim.openbsd.amsterdam 70 i- \else\let\next\f@t\fi \next} Err thinkerwim.openbsd.amsterdam 70 i-\def\f@@t{\bgroup\aftergroup\@foot\let\next} Err thinkerwim.openbsd.amsterdam 70 i-\def\f@t#1{#1\@foot} Err thinkerwim.openbsd.amsterdam 70 i-\def\@foot{\strut\egroup} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-}%end \catcode `\@=11 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Set the baselineskip to #1, and the lineskip and strut size Err thinkerwim.openbsd.amsterdam 70 i-% correspondingly. There is no deep meaning behind these magic numbers Err thinkerwim.openbsd.amsterdam 70 i-% used as factors; they just match (closely enough) what Knuth defined. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\lineskipfactor{.08333} Err thinkerwim.openbsd.amsterdam 70 i-\def\strutheightpercent{.70833} Err thinkerwim.openbsd.amsterdam 70 i-\def\strutdepthpercent {.29167} Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\setleading#1{% Err thinkerwim.openbsd.amsterdam 70 i- \normalbaselineskip = #1\relax Err thinkerwim.openbsd.amsterdam 70 i- \normallineskip = \lineskipfactor\normalbaselineskip Err thinkerwim.openbsd.amsterdam 70 i- \normalbaselines Err thinkerwim.openbsd.amsterdam 70 i- \setbox\strutbox =\hbox{% Err thinkerwim.openbsd.amsterdam 70 i- \vrule width0pt height\strutheightpercent\baselineskip Err thinkerwim.openbsd.amsterdam 70 i- depth \strutdepthpercent \baselineskip Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @| inserts a changebar to the left of the current line. It should Err thinkerwim.openbsd.amsterdam 70 i-% surround any changed text. This approach does *not* work if the Err thinkerwim.openbsd.amsterdam 70 i-% change spans more than two lines of output. To handle that, we would Err thinkerwim.openbsd.amsterdam 70 i-% have adopt a much more difficult approach (putting marks into the main Err thinkerwim.openbsd.amsterdam 70 i-% vertical list for the beginning and end of each change). Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\|{% Err thinkerwim.openbsd.amsterdam 70 i- % \vadjust can only be used in horizontal mode. Err thinkerwim.openbsd.amsterdam 70 i- \leavevmode Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % Append this vertical mode material after the current line in the output. Err thinkerwim.openbsd.amsterdam 70 i- \vadjust{% Err thinkerwim.openbsd.amsterdam 70 i- % We want to insert a rule with the height and depth of the current Err thinkerwim.openbsd.amsterdam 70 i- % leading; that is exactly what \strutbox is supposed to record. Err thinkerwim.openbsd.amsterdam 70 i- \vskip-\baselineskip Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % \vadjust-items are inserted at the left edge of the type. So Err thinkerwim.openbsd.amsterdam 70 i- % the \llap here moves out into the left-hand margin. Err thinkerwim.openbsd.amsterdam 70 i- \llap{% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % For a thicker or thinner bar, change the `1pt'. Err thinkerwim.openbsd.amsterdam 70 i- \vrule height\baselineskip width1pt Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % This is the space between the bar and the text. Err thinkerwim.openbsd.amsterdam 70 i- \hskip 12pt Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i- }% Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% For a final copy, take out the rectangles Err thinkerwim.openbsd.amsterdam 70 i-% that mark overfull boxes (in case you have decided Err thinkerwim.openbsd.amsterdam 70 i-% that the text looks ok even though it passes the margin). Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\finalout{\overfullrule=0pt} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @image. We use the macros from epsf.tex to support this. Err thinkerwim.openbsd.amsterdam 70 i-% If epsf.tex is not installed and @image is used, we complain. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Check for and read epsf.tex up front. If we read it only at @image Err thinkerwim.openbsd.amsterdam 70 i-% time, we might be inside a group, and then its definitions would get Err thinkerwim.openbsd.amsterdam 70 i-% undone and the next image would fail. Err thinkerwim.openbsd.amsterdam 70 i-\openin 1 = epsf.tex Err thinkerwim.openbsd.amsterdam 70 i-\ifeof 1 \else Err thinkerwim.openbsd.amsterdam 70 i- \closein 1 Err thinkerwim.openbsd.amsterdam 70 i- % Do not bother showing banner with post-v2.7 epsf.tex (available in Err thinkerwim.openbsd.amsterdam 70 i- % doc/epsf.tex until it shows up on ctan). Err thinkerwim.openbsd.amsterdam 70 i- \def\epsfannounce{\toks0 = }% Err thinkerwim.openbsd.amsterdam 70 i- \input epsf.tex Err thinkerwim.openbsd.amsterdam 70 i-\fi Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\newif\ifwarnednoepsf Err thinkerwim.openbsd.amsterdam 70 i-\newhelp\noepsfhelp{epsf.tex must be installed for images to Err thinkerwim.openbsd.amsterdam 70 i- work. It is also included in the Texinfo distribution, or you can get Err thinkerwim.openbsd.amsterdam 70 i- it from ftp://ftp.tug.org/tex/epsf.tex.} Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Only complain once about lack of epsf.tex. Err thinkerwim.openbsd.amsterdam 70 i-\def\image#1{% Err thinkerwim.openbsd.amsterdam 70 i- \ifx\epsfbox\undefined Err thinkerwim.openbsd.amsterdam 70 i- \ifwarnednoepsf \else Err thinkerwim.openbsd.amsterdam 70 i- \errhelp = \noepsfhelp Err thinkerwim.openbsd.amsterdam 70 i- \errmessage{epsf.tex not found, images will be ignored}% Err thinkerwim.openbsd.amsterdam 70 i- \global\warnednoepsftrue Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \imagexxx #1,,,\finish Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% Arguments to @image: Err thinkerwim.openbsd.amsterdam 70 i-% #1 is (mandatory) image filename; we tack on .eps extension. Err thinkerwim.openbsd.amsterdam 70 i-% #2 is (optional) width, #3 is (optional) height. Err thinkerwim.openbsd.amsterdam 70 i-% #4 is just the usual extra ignored arg for parsing this stuff. Err thinkerwim.openbsd.amsterdam 70 i-\def\imagexxx#1,#2,#3,#4\finish{% Err thinkerwim.openbsd.amsterdam 70 i- % \epsfbox itself resets \epsf?size at each figure. Err thinkerwim.openbsd.amsterdam 70 i- \setbox0 = \hbox{\ignorespaces #2}\ifdim\wd0 > 0pt \epsfxsize=#2\relax \fi Err thinkerwim.openbsd.amsterdam 70 i- \setbox0 = \hbox{\ignorespaces #3}\ifdim\wd0 > 0pt \epsfysize=#3\relax \fi Err thinkerwim.openbsd.amsterdam 70 i- % If the image is by itself, center it. Err thinkerwim.openbsd.amsterdam 70 i- \ifvmode Err thinkerwim.openbsd.amsterdam 70 i- \nobreak\medskip Err thinkerwim.openbsd.amsterdam 70 i- \nobreak Err thinkerwim.openbsd.amsterdam 70 i- \centerline{\epsfbox{#1.eps}}% Err thinkerwim.openbsd.amsterdam 70 i- \bigbreak Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \epsfbox{#1.eps}% Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\message{paper sizes,} Err thinkerwim.openbsd.amsterdam 70 i-% And other related parameters. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\newdimen\defaultparindent \defaultparindent = 15pt Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\chapheadingskip = 15pt plus 4pt minus 2pt Err thinkerwim.openbsd.amsterdam 70 i-\secheadingskip = 12pt plus 3pt minus 2pt Err thinkerwim.openbsd.amsterdam 70 i-\subsecheadingskip = 9pt plus 2pt minus 2pt Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Prevent underfull vbox error messages. Err thinkerwim.openbsd.amsterdam 70 i-\vbadness = 10000 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Don't be so finicky about underfull hboxes, either. Err thinkerwim.openbsd.amsterdam 70 i-\hbadness = 2000 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Following George Bush, just get rid of widows and orphans. Err thinkerwim.openbsd.amsterdam 70 i-\widowpenalty=10000 Err thinkerwim.openbsd.amsterdam 70 i-\clubpenalty=10000 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Use TeX 3.0's \emergencystretch to help line breaking, but if we're Err thinkerwim.openbsd.amsterdam 70 i-% using an old version of TeX, don't do anything. We want the amount of Err thinkerwim.openbsd.amsterdam 70 i-% stretch added to depend on the line length, hence the dependence on Err thinkerwim.openbsd.amsterdam 70 i-% \hsize. This makes it come to about 9pt for the 8.5x11 format. We Err thinkerwim.openbsd.amsterdam 70 i-% call this whenever the paper size is set. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\setemergencystretch{% Err thinkerwim.openbsd.amsterdam 70 i- \ifx\emergencystretch\thisisundefined Err thinkerwim.openbsd.amsterdam 70 i- % Allow us to assign to \emergencystretch anyway. Err thinkerwim.openbsd.amsterdam 70 i- \def\emergencystretch{\dimen0}% Err thinkerwim.openbsd.amsterdam 70 i- \else Err thinkerwim.openbsd.amsterdam 70 i- \emergencystretch = \hsize Err thinkerwim.openbsd.amsterdam 70 i- \divide\emergencystretch by 45 Err thinkerwim.openbsd.amsterdam 70 i- \fi Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Parameters in order: 1) textheight; 2) textwidth; 3) voffset; Err thinkerwim.openbsd.amsterdam 70 i-% 4) hoffset; 5) binding offset; 6) topskip. Then whoever calls us can Err thinkerwim.openbsd.amsterdam 70 i-% set \parskip and call \setleading for \baselineskip. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\internalpagesizes#1#2#3#4#5#6{% Err thinkerwim.openbsd.amsterdam 70 i- \voffset = #3\relax Err thinkerwim.openbsd.amsterdam 70 i- \topskip = #6\relax Err thinkerwim.openbsd.amsterdam 70 i- \splittopskip = \topskip Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \vsize = #1\relax Err thinkerwim.openbsd.amsterdam 70 i- \advance\vsize by \topskip Err thinkerwim.openbsd.amsterdam 70 i- \outervsize = \vsize Err thinkerwim.openbsd.amsterdam 70 i- \advance\outervsize by 2\topandbottommargin Err thinkerwim.openbsd.amsterdam 70 i- \pageheight = \vsize Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \hsize = #2\relax Err thinkerwim.openbsd.amsterdam 70 i- \outerhsize = \hsize Err thinkerwim.openbsd.amsterdam 70 i- \advance\outerhsize by 0.5in Err thinkerwim.openbsd.amsterdam 70 i- \pagewidth = \hsize Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \normaloffset = #4\relax Err thinkerwim.openbsd.amsterdam 70 i- \bindingoffset = #5\relax Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \parindent = \defaultparindent Err thinkerwim.openbsd.amsterdam 70 i- \setemergencystretch Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @letterpaper (the default). Err thinkerwim.openbsd.amsterdam 70 i-\def\letterpaper{{\globaldefs = 1 Err thinkerwim.openbsd.amsterdam 70 i- \parskip = 3pt plus 2pt minus 1pt Err thinkerwim.openbsd.amsterdam 70 i- \setleading{13.2pt}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- % If page is nothing but text, make it come out even. Err thinkerwim.openbsd.amsterdam 70 i- \internalpagesizes{46\baselineskip}{6in}{\voffset}{.25in}{\bindingoffset}{36pt}% Err thinkerwim.openbsd.amsterdam 70 i-}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Use @smallbook to reset parameters for 7x9.5 (or so) format. Err thinkerwim.openbsd.amsterdam 70 i-\def\smallbook{{\globaldefs = 1 Err thinkerwim.openbsd.amsterdam 70 i- \parskip = 2pt plus 1pt Err thinkerwim.openbsd.amsterdam 70 i- \setleading{12pt}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \internalpagesizes{7.5in}{5.in}{\voffset}{.25in}{\bindingoffset}{16pt}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \lispnarrowing = 0.3in Err thinkerwim.openbsd.amsterdam 70 i- \tolerance = 700 Err thinkerwim.openbsd.amsterdam 70 i- \hfuzz = 1pt Err thinkerwim.openbsd.amsterdam 70 i- \contentsrightmargin = 0pt Err thinkerwim.openbsd.amsterdam 70 i- \deftypemargin = 0pt Err thinkerwim.openbsd.amsterdam 70 i- \defbodyindent = .5cm Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \let\smalldisplay = \smalldisplayx Err thinkerwim.openbsd.amsterdam 70 i- \let\smallexample = \smalllispx Err thinkerwim.openbsd.amsterdam 70 i- \let\smallformat = \smallformatx Err thinkerwim.openbsd.amsterdam 70 i- \let\smalllisp = \smalllispx Err thinkerwim.openbsd.amsterdam 70 i-}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Use @afourpaper to print on European A4 paper. Err thinkerwim.openbsd.amsterdam 70 i-\def\afourpaper{{\globaldefs = 1 Err thinkerwim.openbsd.amsterdam 70 i- \setleading{12pt}% Err thinkerwim.openbsd.amsterdam 70 i- \parskip = 3pt plus 2pt minus 1pt Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \internalpagesizes{53\baselineskip}{160mm}{\voffset}{4mm}{\bindingoffset}{44pt}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \tolerance = 700 Err thinkerwim.openbsd.amsterdam 70 i- \hfuzz = 1pt Err thinkerwim.openbsd.amsterdam 70 i-}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% A specific text layout, 24x15cm overall, intended for A4 paper. Top margin Err thinkerwim.openbsd.amsterdam 70 i-% 29mm, hence bottom margin 28mm, nominal side margin 3cm. Err thinkerwim.openbsd.amsterdam 70 i-\def\afourlatex{{\globaldefs = 1 Err thinkerwim.openbsd.amsterdam 70 i- \setleading{13.6pt}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \afourpaper Err thinkerwim.openbsd.amsterdam 70 i- \internalpagesizes{237mm}{150mm}{3.6mm}{3.6mm}{3mm}{7mm}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \globaldefs = 0 Err thinkerwim.openbsd.amsterdam 70 i-}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Use @afourwide to print on European A4 paper in wide format. Err thinkerwim.openbsd.amsterdam 70 i-\def\afourwide{% Err thinkerwim.openbsd.amsterdam 70 i- \afourpaper Err thinkerwim.openbsd.amsterdam 70 i- \internalpagesizes{9.5in}{6.5in}{\hoffset}{\normaloffset}{\bindingoffset}{7mm}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \globaldefs = 0 Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% @pagesizes TEXTHEIGHT[,TEXTWIDTH] Err thinkerwim.openbsd.amsterdam 70 i-% Perhaps we should allow setting the margins, \topskip, \parskip, Err thinkerwim.openbsd.amsterdam 70 i-% and/or leading, also. Or perhaps we should compute them somehow. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\pagesizes{\parsearg\pagesizesxxx} Err thinkerwim.openbsd.amsterdam 70 i-\def\pagesizesxxx#1{\pagesizesyyy #1,,\finish} Err thinkerwim.openbsd.amsterdam 70 i-\def\pagesizesyyy#1,#2,#3\finish{{% Err thinkerwim.openbsd.amsterdam 70 i- \setbox0 = \hbox{\ignorespaces #2}\ifdim\wd0 > 0pt \hsize=#2\relax \fi Err thinkerwim.openbsd.amsterdam 70 i- \globaldefs = 1 Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \parskip = 3pt plus 2pt minus 1pt Err thinkerwim.openbsd.amsterdam 70 i- \setleading{13.2pt}% Err thinkerwim.openbsd.amsterdam 70 i- % Err thinkerwim.openbsd.amsterdam 70 i- \internalpagesizes{#1}{\hsize}{\voffset}{\normaloffset}{\bindingoffset}{44pt}% Err thinkerwim.openbsd.amsterdam 70 i-}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Set default to letter. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\letterpaper Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\message{and turning on texinfo input format.} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Define macros to output various characters with catcode for normal text. Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\"=\other Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\~=\other Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\^=\other Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\_=\other Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\|=\other Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\<=\other Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\>=\other Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\+=\other Err thinkerwim.openbsd.amsterdam 70 i-\def\normaldoublequote{"} Err thinkerwim.openbsd.amsterdam 70 i-\def\normaltilde{~} Err thinkerwim.openbsd.amsterdam 70 i-\def\normalcaret{^} Err thinkerwim.openbsd.amsterdam 70 i-\def\normalunderscore{_} Err thinkerwim.openbsd.amsterdam 70 i-\def\normalverticalbar{|} Err thinkerwim.openbsd.amsterdam 70 i-\def\normalless{<} Err thinkerwim.openbsd.amsterdam 70 i-\def\normalgreater{>} Err thinkerwim.openbsd.amsterdam 70 i-\def\normalplus{+} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% This macro is used to make a character print one way in ttfont Err thinkerwim.openbsd.amsterdam 70 i-% where it can probably just be output, and another way in other fonts, Err thinkerwim.openbsd.amsterdam 70 i-% where something hairier probably needs to be done. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-% #1 is what to print if we are indeed using \tt; #2 is what to print Err thinkerwim.openbsd.amsterdam 70 i-% otherwise. Since all the Computer Modern typewriter fonts have zero Err thinkerwim.openbsd.amsterdam 70 i-% interword stretch (and shrink), and it is reasonable to expect all Err thinkerwim.openbsd.amsterdam 70 i-% typewriter fonts to have this, we can check that font parameter. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-\def\ifusingtt#1#2{\ifdim \fontdimen3\the\font=0pt #1\else #2\fi} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Turn off all special characters except @ Err thinkerwim.openbsd.amsterdam 70 i-% (and those which the user can use as if they were ordinary). Err thinkerwim.openbsd.amsterdam 70 i-% Most of these we simply print from the \tt font, but for some, we can Err thinkerwim.openbsd.amsterdam 70 i-% use math or other variants that look better in normal text. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\"=\active Err thinkerwim.openbsd.amsterdam 70 i-\def\activedoublequote{{\tt\char34}} Err thinkerwim.openbsd.amsterdam 70 i-\let"=\activedoublequote Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\~=\active Err thinkerwim.openbsd.amsterdam 70 i-\def~{{\tt\char126}} Err thinkerwim.openbsd.amsterdam 70 i-\chardef\hat=`\^ Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\^=\active Err thinkerwim.openbsd.amsterdam 70 i-\def^{{\tt \hat}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\_=\active Err thinkerwim.openbsd.amsterdam 70 i-\def_{\ifusingtt\normalunderscore\_} Err thinkerwim.openbsd.amsterdam 70 i-% Subroutine for the previous macro. Err thinkerwim.openbsd.amsterdam 70 i-\def\_{\leavevmode \kern.06em \vbox{\hrule width.3em height.1ex}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\|=\active Err thinkerwim.openbsd.amsterdam 70 i-\def|{{\tt\char124}} Err thinkerwim.openbsd.amsterdam 70 i-\chardef \less=`\< Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\<=\active Err thinkerwim.openbsd.amsterdam 70 i-\def<{{\tt \less}} Err thinkerwim.openbsd.amsterdam 70 i-\chardef \gtr=`\> Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\>=\active Err thinkerwim.openbsd.amsterdam 70 i-\def>{{\tt \gtr}} Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\+=\active Err thinkerwim.openbsd.amsterdam 70 i-\def+{{\tt \char 43}} Err thinkerwim.openbsd.amsterdam 70 i-%\catcode 27=\active Err thinkerwim.openbsd.amsterdam 70 i-%\def^^[{$\diamondsuit$} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Set up an active definition for =, but don't enable it most of the time. Err thinkerwim.openbsd.amsterdam 70 i-{\catcode`\==\active Err thinkerwim.openbsd.amsterdam 70 i-\global\def={{\tt \char 61}}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\catcode`+=\active Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\_=\active Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% If a .fmt file is being used, characters that might appear in a file Err thinkerwim.openbsd.amsterdam 70 i-% name cannot be active until we have parsed the command line. Err thinkerwim.openbsd.amsterdam 70 i-% So turn them off again, and have \everyjob (or @setfilename) turn them on. Err thinkerwim.openbsd.amsterdam 70 i-% \otherifyactive is called near the end of this file. Err thinkerwim.openbsd.amsterdam 70 i-\def\otherifyactive{\catcode`+=\other \catcode`\_=\other} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\@=0 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \rawbackslashxx output one backslash character in current font Err thinkerwim.openbsd.amsterdam 70 i-\global\chardef\rawbackslashxx=`\\ Err thinkerwim.openbsd.amsterdam 70 i-%{\catcode`\\=\other Err thinkerwim.openbsd.amsterdam 70 i-%@gdef@rawbackslashxx{\}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \rawbackslash redefines \ as input to do \rawbackslashxx. Err thinkerwim.openbsd.amsterdam 70 i-{\catcode`\\=\active Err thinkerwim.openbsd.amsterdam 70 i-@gdef@rawbackslash{@let\=@rawbackslashxx }} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \normalbackslash outputs one backslash in fixed width font. Err thinkerwim.openbsd.amsterdam 70 i-\def\normalbackslash{{\tt\rawbackslashxx}} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Say @foo, not \foo, in error messages. Err thinkerwim.openbsd.amsterdam 70 i-\escapechar=`\@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% \catcode 17=0 % Define control-q Err thinkerwim.openbsd.amsterdam 70 i-\catcode`\\=\active Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Used sometimes to turn off (effectively) the active characters Err thinkerwim.openbsd.amsterdam 70 i-% even after parsing them. Err thinkerwim.openbsd.amsterdam 70 i-@def@turnoffactive{@let"=@normaldoublequote Err thinkerwim.openbsd.amsterdam 70 i-@let\=@realbackslash Err thinkerwim.openbsd.amsterdam 70 i-@let~=@normaltilde Err thinkerwim.openbsd.amsterdam 70 i-@let^=@normalcaret Err thinkerwim.openbsd.amsterdam 70 i-@let_=@normalunderscore Err thinkerwim.openbsd.amsterdam 70 i-@let|=@normalverticalbar Err thinkerwim.openbsd.amsterdam 70 i-@let<=@normalless Err thinkerwim.openbsd.amsterdam 70 i-@let>=@normalgreater Err thinkerwim.openbsd.amsterdam 70 i-@let+=@normalplus} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@def@normalturnoffactive{@let"=@normaldoublequote Err thinkerwim.openbsd.amsterdam 70 i-@let\=@normalbackslash Err thinkerwim.openbsd.amsterdam 70 i-@let~=@normaltilde Err thinkerwim.openbsd.amsterdam 70 i-@let^=@normalcaret Err thinkerwim.openbsd.amsterdam 70 i-@let_=@normalunderscore Err thinkerwim.openbsd.amsterdam 70 i-@let|=@normalverticalbar Err thinkerwim.openbsd.amsterdam 70 i-@let<=@normalless Err thinkerwim.openbsd.amsterdam 70 i-@let>=@normalgreater Err thinkerwim.openbsd.amsterdam 70 i-@let+=@normalplus} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% Make _ and + \other characters, temporarily. Err thinkerwim.openbsd.amsterdam 70 i-% This is canceled by @fixbackslash. Err thinkerwim.openbsd.amsterdam 70 i-@otherifyactive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% If a .fmt file is being used, we don't want the `\input texinfo' to show up. Err thinkerwim.openbsd.amsterdam 70 i-% That is what \eatinput is for; after that, the `\' should revert to printing Err thinkerwim.openbsd.amsterdam 70 i-% a backslash. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-@gdef@eatinput input texinfo{@fixbackslash} Err thinkerwim.openbsd.amsterdam 70 i-@global@let\ = @eatinput Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% On the other hand, perhaps the file did not have a `\input texinfo'. Then Err thinkerwim.openbsd.amsterdam 70 i-% the first `\{ in the file would cause an error. This macro tries to fix Err thinkerwim.openbsd.amsterdam 70 i-% that, assuming it is called before the first `\' could plausibly occur. Err thinkerwim.openbsd.amsterdam 70 i-% Also back turn on active characters that might appear in the input Err thinkerwim.openbsd.amsterdam 70 i-% file name, in case not using a pre-dumped format. Err thinkerwim.openbsd.amsterdam 70 i-% Err thinkerwim.openbsd.amsterdam 70 i-@gdef@fixbackslash{@ifx\@eatinput @let\ = @normalbackslash @fi Err thinkerwim.openbsd.amsterdam 70 i- @catcode`+=@active @catcode`@_=@active} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-% These look ok in all fonts, so just make them not special. The @rm below Err thinkerwim.openbsd.amsterdam 70 i-% makes sure that the current font starts out as the newly loaded cmr10 Err thinkerwim.openbsd.amsterdam 70 i-@catcode`@$=@other @catcode`@%=@other @catcode`@&=@other @catcode`@#=@other Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@textfonts Err thinkerwim.openbsd.amsterdam 70 i-@rm Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@c Local variables: Err thinkerwim.openbsd.amsterdam 70 i-@c eval: (add-hook 'write-file-hooks 'time-stamp) Err thinkerwim.openbsd.amsterdam 70 i-@c page-delimiter: "^\\\\message" Err thinkerwim.openbsd.amsterdam 70 i-@c time-stamp-start: "def\\\\texinfoversion{" Err thinkerwim.openbsd.amsterdam 70 i-@c time-stamp-format: "%:y-%02m-%02d" Err thinkerwim.openbsd.amsterdam 70 i-@c time-stamp-end: "}" Err thinkerwim.openbsd.amsterdam 70 i-@c End: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/install-sh b/install-sh /git/enscript/file/install-sh.gph thinkerwim.org 70 i@@ -1,238 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-#! /bin/sh Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# install - install a program, script, or datafile Err thinkerwim.openbsd.amsterdam 70 i-# This comes from X11R5. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Calling this script install-sh is preferred over install.sh, to prevent Err thinkerwim.openbsd.amsterdam 70 i-# `make' implicit rules from creating a file called install from it Err thinkerwim.openbsd.amsterdam 70 i-# when there is no Makefile. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This script is compatible with the BSD install script, but was written Err thinkerwim.openbsd.amsterdam 70 i-# from scratch. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# set DOITPROG to echo to test this script Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Don't use :- since 4.3BSD and earlier shells don't like it. Err thinkerwim.openbsd.amsterdam 70 i-doit="${DOITPROG-}" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# put in absolute paths if you don't have them in your path; or use env. vars. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mvprog="${MVPROG-mv}" Err thinkerwim.openbsd.amsterdam 70 i-cpprog="${CPPROG-cp}" Err thinkerwim.openbsd.amsterdam 70 i-chmodprog="${CHMODPROG-chmod}" Err thinkerwim.openbsd.amsterdam 70 i-chownprog="${CHOWNPROG-chown}" Err thinkerwim.openbsd.amsterdam 70 i-chgrpprog="${CHGRPPROG-chgrp}" Err thinkerwim.openbsd.amsterdam 70 i-stripprog="${STRIPPROG-strip}" Err thinkerwim.openbsd.amsterdam 70 i-rmprog="${RMPROG-rm}" Err thinkerwim.openbsd.amsterdam 70 i-mkdirprog="${MKDIRPROG-mkdir}" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-tranformbasename="" Err thinkerwim.openbsd.amsterdam 70 i-transform_arg="" Err thinkerwim.openbsd.amsterdam 70 i-instcmd="$mvprog" Err thinkerwim.openbsd.amsterdam 70 i-chmodcmd="$chmodprog 0755" Err thinkerwim.openbsd.amsterdam 70 i-chowncmd="" Err thinkerwim.openbsd.amsterdam 70 i-chgrpcmd="" Err thinkerwim.openbsd.amsterdam 70 i-stripcmd="" Err thinkerwim.openbsd.amsterdam 70 i-rmcmd="$rmprog -f" Err thinkerwim.openbsd.amsterdam 70 i-mvcmd="$mvprog" Err thinkerwim.openbsd.amsterdam 70 i-src="" Err thinkerwim.openbsd.amsterdam 70 i-dst="" Err thinkerwim.openbsd.amsterdam 70 i-dir_arg="" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-while [ x"$1" != x ]; do Err thinkerwim.openbsd.amsterdam 70 i- case $1 in Err thinkerwim.openbsd.amsterdam 70 i- -c) instcmd="$cpprog" Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- continue;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- -d) dir_arg=true Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- continue;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- -m) chmodcmd="$chmodprog $2" Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- continue;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- -o) chowncmd="$chownprog $2" Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- continue;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- -g) chgrpcmd="$chgrpprog $2" Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- continue;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- -s) stripcmd="$stripprog" Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- continue;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- -t=*) transformarg=`echo $1 | sed 's/-t=//'` Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- continue;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- -b=*) transformbasename=`echo $1 | sed 's/-b=//'` Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- continue;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- *) if [ x"$src" = x ] Err thinkerwim.openbsd.amsterdam 70 i- then Err thinkerwim.openbsd.amsterdam 70 i- src=$1 Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- # this colon is to work around a 386BSD /bin/sh bug Err thinkerwim.openbsd.amsterdam 70 i- : Err thinkerwim.openbsd.amsterdam 70 i- dst=$1 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- continue;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i-done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-if [ x"$src" = x ] Err thinkerwim.openbsd.amsterdam 70 i-then Err thinkerwim.openbsd.amsterdam 70 i- echo "install: no input file specified" Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i-else Err thinkerwim.openbsd.amsterdam 70 i- true Err thinkerwim.openbsd.amsterdam 70 i-fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-if [ x"$dir_arg" != x ]; then Err thinkerwim.openbsd.amsterdam 70 i- dst=$src Err thinkerwim.openbsd.amsterdam 70 i- src="" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if [ -d $dst ]; then Err thinkerwim.openbsd.amsterdam 70 i- instcmd=: Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- instcmd=mkdir Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i-else Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Waiting for this to be detected by the "$instcmd $src $dsttmp" command Err thinkerwim.openbsd.amsterdam 70 i-# might cause directories to be created, which would be especially bad Err thinkerwim.openbsd.amsterdam 70 i-# if $src (and thus $dsttmp) contains '*'. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if [ -f $src -o -d $src ] Err thinkerwim.openbsd.amsterdam 70 i- then Err thinkerwim.openbsd.amsterdam 70 i- true Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- echo "install: $src does not exist" Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if [ x"$dst" = x ] Err thinkerwim.openbsd.amsterdam 70 i- then Err thinkerwim.openbsd.amsterdam 70 i- echo "install: no destination specified" Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- true Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# If destination is a directory, append the input filename; if your system Err thinkerwim.openbsd.amsterdam 70 i-# does not like double slashes in filenames, you may need to add some logic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if [ -d $dst ] Err thinkerwim.openbsd.amsterdam 70 i- then Err thinkerwim.openbsd.amsterdam 70 i- dst="$dst"/`basename $src` Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- true Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i-fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-## this sed command emulates the dirname command Err thinkerwim.openbsd.amsterdam 70 i-dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Make sure that the destination directory exists. Err thinkerwim.openbsd.amsterdam 70 i-# this part is taken from Noah Friedman's mkinstalldirs script Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Skip lots of stat calls in the usual case. Err thinkerwim.openbsd.amsterdam 70 i-if [ ! -d "$dstdir" ]; then Err thinkerwim.openbsd.amsterdam 70 i-defaultIFS=' Err thinkerwim.openbsd.amsterdam 70 i-' Err thinkerwim.openbsd.amsterdam 70 i-IFS="${IFS-${defaultIFS}}" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-oIFS="${IFS}" Err thinkerwim.openbsd.amsterdam 70 i-# Some sh's can't handle IFS=/ for some reason. Err thinkerwim.openbsd.amsterdam 70 i-IFS='%' Err thinkerwim.openbsd.amsterdam 70 i-set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` Err thinkerwim.openbsd.amsterdam 70 i-IFS="${oIFS}" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pathcomp='' Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-while [ $# -ne 0 ] ; do Err thinkerwim.openbsd.amsterdam 70 i- pathcomp="${pathcomp}${1}" Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if [ ! -d "${pathcomp}" ] ; Err thinkerwim.openbsd.amsterdam 70 i- then Err thinkerwim.openbsd.amsterdam 70 i- $mkdirprog "${pathcomp}" Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- true Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- pathcomp="${pathcomp}/" Err thinkerwim.openbsd.amsterdam 70 i-done Err thinkerwim.openbsd.amsterdam 70 i-fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-if [ x"$dir_arg" != x ] Err thinkerwim.openbsd.amsterdam 70 i-then Err thinkerwim.openbsd.amsterdam 70 i- $doit $instcmd $dst && Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && Err thinkerwim.openbsd.amsterdam 70 i- if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && Err thinkerwim.openbsd.amsterdam 70 i- if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && Err thinkerwim.openbsd.amsterdam 70 i- if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi Err thinkerwim.openbsd.amsterdam 70 i-else Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# If we're going to rename the final executable, determine the name now. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if [ x"$transformarg" = x ] Err thinkerwim.openbsd.amsterdam 70 i- then Err thinkerwim.openbsd.amsterdam 70 i- dstfile=`basename $dst` Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- dstfile=`basename $dst $transformbasename | Err thinkerwim.openbsd.amsterdam 70 i- sed $transformarg`$transformbasename Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# don't allow the sed command to completely eliminate the filename Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if [ x"$dstfile" = x ] Err thinkerwim.openbsd.amsterdam 70 i- then Err thinkerwim.openbsd.amsterdam 70 i- dstfile=`basename $dst` Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- true Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Make a temp file name in the proper directory. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- dsttmp=$dstdir/#inst.$$# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Move or copy the file name to the temp name Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- $doit $instcmd $src $dsttmp && Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- trap "rm -f ${dsttmp}" 0 && Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# and set any options; do chmod last to preserve setuid bits Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# If any of these fail, we abort the whole thing. If we want to Err thinkerwim.openbsd.amsterdam 70 i-# ignore errors from any of these, just make sure not to ignore Err thinkerwim.openbsd.amsterdam 70 i-# errors from the above "$doit $instcmd $src $dsttmp" command. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && Err thinkerwim.openbsd.amsterdam 70 i- if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && Err thinkerwim.openbsd.amsterdam 70 i- if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && Err thinkerwim.openbsd.amsterdam 70 i- if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Now rename the file to the real destination. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- $doit $rmcmd -f $dstdir/$dstfile && Err thinkerwim.openbsd.amsterdam 70 i- $doit $mvcmd $dsttmp $dstdir/$dstfile Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-fi && Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-exit 0 Err thinkerwim.openbsd.amsterdam 70 1diff --git a/lib/Makefile.in b/lib/Makefile.in /git/enscript/file/lib/Makefile.in.gph thinkerwim.org 70 i@@ -1,363 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.in generated by automake 1.7 from Makefile.am. Err thinkerwim.openbsd.amsterdam 70 i-# @configure_input@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Err thinkerwim.openbsd.amsterdam 70 i-# Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# This Makefile.in is free software; the Free Software Foundation Err thinkerwim.openbsd.amsterdam 70 i-# gives unlimited permission to copy and/or distribute it, Err thinkerwim.openbsd.amsterdam 70 i-# with or without modifications, as long as this notice is preserved. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without Err thinkerwim.openbsd.amsterdam 70 i-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A Err thinkerwim.openbsd.amsterdam 70 i-# PARTICULAR PURPOSE. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Automakefile for the library files. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (c) 1995-1998 Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Author: Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This file is part of GNU enscript. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; see the file COPYING. If not, write to Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation, 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-# Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-srcdir = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-top_srcdir = @top_srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-VPATH = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-pkgdatadir = $(datadir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkglibdir = $(libdir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkgincludedir = $(includedir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-top_builddir = .. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd Err thinkerwim.openbsd.amsterdam 70 i-INSTALL = @INSTALL@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh_DATA = $(install_sh) -c -m 644 Err thinkerwim.openbsd.amsterdam 70 i-install_sh_PROGRAM = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-install_sh_SCRIPT = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_HEADER = $(INSTALL_DATA) Err thinkerwim.openbsd.amsterdam 70 i-transform = $(program_transform_name) Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-host_triplet = @host@ Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL = @ACLOCAL@ Err thinkerwim.openbsd.amsterdam 70 i-ALLOCA = @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_FALSE = @AMDEP_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_TRUE = @AMDEP_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-AMTAR = @AMTAR@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOCONF = @AUTOCONF@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOHEADER = @AUTOHEADER@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE = @AUTOMAKE@ Err thinkerwim.openbsd.amsterdam 70 i-AWK = @AWK@ Err thinkerwim.openbsd.amsterdam 70 i-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-CATOBJEXT = @CATOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-CC = @CC@ Err thinkerwim.openbsd.amsterdam 70 i-CCDEPMODE = @CCDEPMODE@ Err thinkerwim.openbsd.amsterdam 70 i-CFLAGS = @CFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CPP = @CPP@ Err thinkerwim.openbsd.amsterdam 70 i-CPPFLAGS = @CPPFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CYGPATH_W = @CYGPATH_W@ Err thinkerwim.openbsd.amsterdam 70 i-DATADIRNAME = @DATADIRNAME@ Err thinkerwim.openbsd.amsterdam 70 i-DEFS = @DEFS@ Err thinkerwim.openbsd.amsterdam 70 i-DEPDIR = @DEPDIR@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_C = @ECHO_C@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_N = @ECHO_N@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_T = @ECHO_T@ Err thinkerwim.openbsd.amsterdam 70 i-EGREP = @EGREP@ Err thinkerwim.openbsd.amsterdam 70 i-EXEEXT = @EXEEXT@ Err thinkerwim.openbsd.amsterdam 70 i-GENCAT = @GENCAT@ Err thinkerwim.openbsd.amsterdam 70 i-GLIBC21 = @GLIBC21@ Err thinkerwim.openbsd.amsterdam 70 i-GMSGFMT = @GMSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_DATA = @INSTALL_DATA@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_PROGRAM = @INSTALL_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_SCRIPT = @INSTALL_SCRIPT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTOBJEXT = @INSTOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-INTLBISON = @INTLBISON@ Err thinkerwim.openbsd.amsterdam 70 i-INTLLIBS = @INTLLIBS@ Err thinkerwim.openbsd.amsterdam 70 i-INTLOBJS = @INTLOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ Err thinkerwim.openbsd.amsterdam 70 i-LDFLAGS = @LDFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-LEX = @LEX@ Err thinkerwim.openbsd.amsterdam 70 i-LEXLIB = @LEXLIB@ Err thinkerwim.openbsd.amsterdam 70 i-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ Err thinkerwim.openbsd.amsterdam 70 i-LIBICONV = @LIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LIBINTL = @LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LIBOBJS = @LIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-LIBS = @LIBS@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBICONV = @LTLIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBINTL = @LTLIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBOBJS = @LTLIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-MAKEINFO = @MAKEINFO@ Err thinkerwim.openbsd.amsterdam 70 i-MEDIA = @MEDIA@ Err thinkerwim.openbsd.amsterdam 70 i-MKINSTALLDIRS = @MKINSTALLDIRS@ Err thinkerwim.openbsd.amsterdam 70 i-MSGFMT = @MSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-MSGMERGE = @MSGMERGE@ Err thinkerwim.openbsd.amsterdam 70 i-OBJEXT = @OBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE = @PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_NAME = @PACKAGE_NAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_STRING = @PACKAGE_STRING@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_TARNAME = @PACKAGE_TARNAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_VERSION = @PACKAGE_VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-PATH_SEPARATOR = @PATH_SEPARATOR@ Err thinkerwim.openbsd.amsterdam 70 i-PERL = @PERL@ Err thinkerwim.openbsd.amsterdam 70 i-POSUB = @POSUB@ Err thinkerwim.openbsd.amsterdam 70 i-PSLEVEL = @PSLEVEL@ Err thinkerwim.openbsd.amsterdam 70 i-RANLIB = @RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-SET_MAKE = @SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i-SHELL = @SHELL@ Err thinkerwim.openbsd.amsterdam 70 i-SPOOLER = @SPOOLER@ Err thinkerwim.openbsd.amsterdam 70 i-STRIP = @STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-U = @U@ Err thinkerwim.openbsd.amsterdam 70 i-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-USE_NLS = @USE_NLS@ Err thinkerwim.openbsd.amsterdam 70 i-VERSION = @VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-XGETTEXT = @XGETTEXT@ Err thinkerwim.openbsd.amsterdam 70 i-YACC = @YACC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_CC = @ac_ct_CC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_RANLIB = @ac_ct_RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_STRIP = @ac_ct_STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-am__include = @am__include@ Err thinkerwim.openbsd.amsterdam 70 i-am__quote = @am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-bindir = @bindir@ Err thinkerwim.openbsd.amsterdam 70 i-build = @build@ Err thinkerwim.openbsd.amsterdam 70 i-build_alias = @build_alias@ Err thinkerwim.openbsd.amsterdam 70 i-build_cpu = @build_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-build_os = @build_os@ Err thinkerwim.openbsd.amsterdam 70 i-build_vendor = @build_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-datadir = @datadir@ Err thinkerwim.openbsd.amsterdam 70 i-exec_prefix = @exec_prefix@ Err thinkerwim.openbsd.amsterdam 70 i-host = @host@ Err thinkerwim.openbsd.amsterdam 70 i-host_alias = @host_alias@ Err thinkerwim.openbsd.amsterdam 70 i-host_cpu = @host_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-host_os = @host_os@ Err thinkerwim.openbsd.amsterdam 70 i-host_vendor = @host_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-includedir = @includedir@ Err thinkerwim.openbsd.amsterdam 70 i-infodir = @infodir@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh = @install_sh@ Err thinkerwim.openbsd.amsterdam 70 i-libdir = @libdir@ Err thinkerwim.openbsd.amsterdam 70 i-libexecdir = @libexecdir@ Err thinkerwim.openbsd.amsterdam 70 i-localstatedir = @localstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-mandir = @mandir@ Err thinkerwim.openbsd.amsterdam 70 i-oldincludedir = @oldincludedir@ Err thinkerwim.openbsd.amsterdam 70 i-prefix = @prefix@ Err thinkerwim.openbsd.amsterdam 70 i-program_transform_name = @program_transform_name@ Err thinkerwim.openbsd.amsterdam 70 i-sbindir = @sbindir@ Err thinkerwim.openbsd.amsterdam 70 i-sharedstatedir = @sharedstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-sysconfdir = @sysconfdir@ Err thinkerwim.openbsd.amsterdam 70 i-target_alias = @target_alias@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pkgdata_DATA = ascii.enc asciifise.enc asciidkno.enc hp8.enc ibmpc.enc \ Err thinkerwim.openbsd.amsterdam 70 i-koi8.enc 88591.enc 88592.enc 88593.enc 88594.enc 88595.enc 88597.enc \ Err thinkerwim.openbsd.amsterdam 70 i-88599.enc 885910.enc mac.enc ps.enc pslatin1.enc vms.enc a2ps.hdr \ Err thinkerwim.openbsd.amsterdam 70 i-edd.hdr emacs.hdr enscript.hdr enscript-color.hdr frame.hdr mp.hdr \ Err thinkerwim.openbsd.amsterdam 70 i-simple.hdr squeeze.hdr enscript.pro Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-EXTRA_DIST = enscript.cfg.in $(pkgdata_DATA) Makefile-encodings \ Err thinkerwim.openbsd.amsterdam 70 i-make-encoding.pl Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-CLEANFILES = enscript.cfg Err thinkerwim.openbsd.amsterdam 70 i-subdir = lib Err thinkerwim.openbsd.amsterdam 70 i-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_HEADER = $(top_builddir)/config.h Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_CLEAN_FILES = Err thinkerwim.openbsd.amsterdam 70 i-DIST_SOURCES = Err thinkerwim.openbsd.amsterdam 70 i-DATA = $(pkgdata_DATA) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-DIST_COMMON = ChangeLog Makefile.am Makefile.in Err thinkerwim.openbsd.amsterdam 70 i-all: all-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_srcdir) && \ Err thinkerwim.openbsd.amsterdam 70 i- $(AUTOMAKE) --gnu lib/Makefile Err thinkerwim.openbsd.amsterdam 70 i-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info-am: Err thinkerwim.openbsd.amsterdam 70 i-pkgdataDATA_INSTALL = $(INSTALL_DATA) Err thinkerwim.openbsd.amsterdam 70 i-install-pkgdataDATA: $(pkgdata_DATA) Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_INSTALL) Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) $(DESTDIR)$(pkgdatadir) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(pkgdata_DATA)'; for p in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- f="`echo $$p | sed -e 's|^.*/||'`"; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " $(pkgdataDATA_INSTALL) $$d$$p $(DESTDIR)$(pkgdatadir)/$$f"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(pkgdataDATA_INSTALL) $$d$$p $(DESTDIR)$(pkgdatadir)/$$f; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-pkgdataDATA: Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_UNINSTALL) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(pkgdata_DATA)'; for p in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- f="`echo $$p | sed -e 's|^.*/||'`"; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " rm -f $(DESTDIR)$(pkgdatadir)/$$f"; \ Err thinkerwim.openbsd.amsterdam 70 i- rm -f $(DESTDIR)$(pkgdatadir)/$$f; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-tags: TAGS Err thinkerwim.openbsd.amsterdam 70 i-TAGS: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ctags: CTAGS Err thinkerwim.openbsd.amsterdam 70 i-CTAGS: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-top_distdir = .. Err thinkerwim.openbsd.amsterdam 70 i-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distdir: $(DISTFILES) Err thinkerwim.openbsd.amsterdam 70 i- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(DISTFILES)'; for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- case $$file in \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dir="/$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) "$(distdir)$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- dir=''; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $$d/$$file; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || cp -p $$d/$$file $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-check-am: all-am Err thinkerwim.openbsd.amsterdam 70 i-check: check-am Err thinkerwim.openbsd.amsterdam 70 i-all-am: Makefile $(DATA) all-local Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installdirs: Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) $(DESTDIR)$(pkgdatadir) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install: install-am Err thinkerwim.openbsd.amsterdam 70 i-install-exec: install-exec-am Err thinkerwim.openbsd.amsterdam 70 i-install-data: install-data-am Err thinkerwim.openbsd.amsterdam 70 i-uninstall: uninstall-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck: installcheck-am Err thinkerwim.openbsd.amsterdam 70 i-install-strip: Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ Err thinkerwim.openbsd.amsterdam 70 i- INSTALL_STRIP_FLAG=-s \ Err thinkerwim.openbsd.amsterdam 70 i- `test -z '$(STRIP)' || \ Err thinkerwim.openbsd.amsterdam 70 i- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f Makefile $(CONFIG_CLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- @echo "This command is intended for maintainers to use" Err thinkerwim.openbsd.amsterdam 70 i- @echo "it deletes files that may require special tools to rebuild." Err thinkerwim.openbsd.amsterdam 70 i-clean: clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-am: clean-generic mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean: distclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-am: clean-am distclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi: dvi-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info: info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-am: install-data-local install-pkgdataDATA Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-exec-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-info: install-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-man: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean: maintainer-clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-am: distclean-am maintainer-clean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean: mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-am: mostlyclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf: pdf-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps: ps-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-am: uninstall-info-am uninstall-local uninstall-pkgdataDATA Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.PHONY: all all-am all-local check check-am clean clean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- distclean distclean-generic distdir dvi dvi-am info info-am \ Err thinkerwim.openbsd.amsterdam 70 i- install install-am install-data install-data-am \ Err thinkerwim.openbsd.amsterdam 70 i- install-data-local install-exec install-exec-am install-info \ Err thinkerwim.openbsd.amsterdam 70 i- install-info-am install-man install-pkgdataDATA install-strip \ Err thinkerwim.openbsd.amsterdam 70 i- installcheck installcheck-am installdirs maintainer-clean \ Err thinkerwim.openbsd.amsterdam 70 i- maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ Err thinkerwim.openbsd.amsterdam 70 i- pdf-am ps ps-am uninstall uninstall-am uninstall-info-am \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall-local uninstall-pkgdataDATA Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-all-local: enscript.cfg Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-local: enscript.cfg Err thinkerwim.openbsd.amsterdam 70 i- $(top_srcdir)/mkinstalldirs $(sysconfdir) Err thinkerwim.openbsd.amsterdam 70 i- if test -r $(sysconfdir)/enscript.cfg; then \ Err thinkerwim.openbsd.amsterdam 70 i- cp $(sysconfdir)/enscript.cfg $(sysconfdir)/enscript.cfg.old; \ Err thinkerwim.openbsd.amsterdam 70 i- else :; \ Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- $(INSTALL_DATA) enscript.cfg $(sysconfdir)/enscript.cfg Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-local: Err thinkerwim.openbsd.amsterdam 70 i- rm -f $(sysconfdir)/enscript.cfg Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-enscript.cfg: $(srcdir)/enscript.cfg.in Makefile Err thinkerwim.openbsd.amsterdam 70 i- sed 's%@DATADIR@%$(datadir)%g; s%@media@%@MEDIA@%g; s%@BINDIR@%$(bindir)%g; s%@spooler@%@SPOOLER@%g; s%@pslevel@%@PSLEVEL@%g' \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/enscript.cfg.in >enscript.cfg Err thinkerwim.openbsd.amsterdam 70 i-# Tell versions [3.59,3.63) of GNU make to not export all variables. Err thinkerwim.openbsd.amsterdam 70 i-# Otherwise a system limit (for SysV at least) may be exceeded. Err thinkerwim.openbsd.amsterdam 70 i-.NOEXPORT: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/missing b/missing /git/enscript/file/missing.gph thinkerwim.org 70 i@@ -1,336 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-#! /bin/sh Err thinkerwim.openbsd.amsterdam 70 i-# Common stub for a few missing GNU programs while installing. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (C) 1996, 1997, 1999, 2000, 2002 Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# Originally by Fran,cois Pinard , 1996. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; if not, write to the Free Software Err thinkerwim.openbsd.amsterdam 70 i-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA Err thinkerwim.openbsd.amsterdam 70 i-# 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# As a special exception to the GNU General Public License, if you Err thinkerwim.openbsd.amsterdam 70 i-# distribute this file as part of a program that contains a Err thinkerwim.openbsd.amsterdam 70 i-# configuration script generated by Autoconf, you may include it under Err thinkerwim.openbsd.amsterdam 70 i-# the same distribution terms that you use for the rest of that program. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-if test $# -eq 0; then Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "Try \`$0 --help' for more information" Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i-fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-run=: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# In the cases where this matters, `missing' is being run in the Err thinkerwim.openbsd.amsterdam 70 i-# srcdir already. Err thinkerwim.openbsd.amsterdam 70 i-if test -f configure.ac; then Err thinkerwim.openbsd.amsterdam 70 i- configure_ac=configure.ac Err thinkerwim.openbsd.amsterdam 70 i-else Err thinkerwim.openbsd.amsterdam 70 i- configure_ac=configure.in Err thinkerwim.openbsd.amsterdam 70 i-fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-case "$1" in Err thinkerwim.openbsd.amsterdam 70 i---run) Err thinkerwim.openbsd.amsterdam 70 i- # Try to run requested program, and just exit if it succeeds. Err thinkerwim.openbsd.amsterdam 70 i- run= Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- "$@" && exit 0 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i-esac Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# If it does not exist, or fails to run (possibly an outdated version), Err thinkerwim.openbsd.amsterdam 70 i-# try to emulate it. Err thinkerwim.openbsd.amsterdam 70 i-case "$1" in Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- -h|--h|--he|--hel|--help) Err thinkerwim.openbsd.amsterdam 70 i- echo "\ Err thinkerwim.openbsd.amsterdam 70 i-$0 [OPTION]... PROGRAM [ARGUMENT]... Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an Err thinkerwim.openbsd.amsterdam 70 i-error status if there is no known handling for PROGRAM. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-Options: Err thinkerwim.openbsd.amsterdam 70 i- -h, --help display this help and exit Err thinkerwim.openbsd.amsterdam 70 i- -v, --version output version information and exit Err thinkerwim.openbsd.amsterdam 70 i- --run try to run the given command, and emulate it if it fails Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-Supported PROGRAM values: Err thinkerwim.openbsd.amsterdam 70 i- aclocal touch file \`aclocal.m4' Err thinkerwim.openbsd.amsterdam 70 i- autoconf touch file \`configure' Err thinkerwim.openbsd.amsterdam 70 i- autoheader touch file \`config.h.in' Err thinkerwim.openbsd.amsterdam 70 i- automake touch all \`Makefile.in' files Err thinkerwim.openbsd.amsterdam 70 i- bison create \`y.tab.[ch]', if possible, from existing .[ch] Err thinkerwim.openbsd.amsterdam 70 i- flex create \`lex.yy.c', if possible, from existing .c Err thinkerwim.openbsd.amsterdam 70 i- help2man touch the output file Err thinkerwim.openbsd.amsterdam 70 i- lex create \`lex.yy.c', if possible, from existing .c Err thinkerwim.openbsd.amsterdam 70 i- makeinfo touch the output file Err thinkerwim.openbsd.amsterdam 70 i- tar try tar, gnutar, gtar, then tar without non-portable flags Err thinkerwim.openbsd.amsterdam 70 i- yacc create \`y.tab.[ch]', if possible, from existing .[ch]" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- -v|--v|--ve|--ver|--vers|--versi|--versio|--version) Err thinkerwim.openbsd.amsterdam 70 i- echo "missing 0.4 - GNU automake" Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- -*) Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "$0: Unknown \`$1' option" Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "Try \`$0 --help' for more information" Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- aclocal*) Err thinkerwim.openbsd.amsterdam 70 i- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then Err thinkerwim.openbsd.amsterdam 70 i- # We have it, but it failed. Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "\ Err thinkerwim.openbsd.amsterdam 70 i-WARNING: \`$1' is missing on your system. You should only need it if Err thinkerwim.openbsd.amsterdam 70 i- you modified \`acinclude.m4' or \`${configure_ac}'. You might want Err thinkerwim.openbsd.amsterdam 70 i- to install the \`Automake' and \`Perl' packages. Grab them from Err thinkerwim.openbsd.amsterdam 70 i- any GNU archive site." Err thinkerwim.openbsd.amsterdam 70 i- touch aclocal.m4 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- autoconf) Err thinkerwim.openbsd.amsterdam 70 i- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then Err thinkerwim.openbsd.amsterdam 70 i- # We have it, but it failed. Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "\ Err thinkerwim.openbsd.amsterdam 70 i-WARNING: \`$1' is missing on your system. You should only need it if Err thinkerwim.openbsd.amsterdam 70 i- you modified \`${configure_ac}'. You might want to install the Err thinkerwim.openbsd.amsterdam 70 i- \`Autoconf' and \`GNU m4' packages. Grab them from any GNU Err thinkerwim.openbsd.amsterdam 70 i- archive site." Err thinkerwim.openbsd.amsterdam 70 i- touch configure Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- autoheader) Err thinkerwim.openbsd.amsterdam 70 i- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then Err thinkerwim.openbsd.amsterdam 70 i- # We have it, but it failed. Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "\ Err thinkerwim.openbsd.amsterdam 70 i-WARNING: \`$1' is missing on your system. You should only need it if Err thinkerwim.openbsd.amsterdam 70 i- you modified \`acconfig.h' or \`${configure_ac}'. You might want Err thinkerwim.openbsd.amsterdam 70 i- to install the \`Autoconf' and \`GNU m4' packages. Grab them Err thinkerwim.openbsd.amsterdam 70 i- from any GNU archive site." Err thinkerwim.openbsd.amsterdam 70 i- files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` Err thinkerwim.openbsd.amsterdam 70 i- test -z "$files" && files="config.h" Err thinkerwim.openbsd.amsterdam 70 i- touch_files= Err thinkerwim.openbsd.amsterdam 70 i- for f in $files; do Err thinkerwim.openbsd.amsterdam 70 i- case "$f" in Err thinkerwim.openbsd.amsterdam 70 i- *:*) touch_files="$touch_files "`echo "$f" | Err thinkerwim.openbsd.amsterdam 70 i- sed -e 's/^[^:]*://' -e 's/:.*//'`;; Err thinkerwim.openbsd.amsterdam 70 i- *) touch_files="$touch_files $f.in";; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- touch $touch_files Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- automake*) Err thinkerwim.openbsd.amsterdam 70 i- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then Err thinkerwim.openbsd.amsterdam 70 i- # We have it, but it failed. Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "\ Err thinkerwim.openbsd.amsterdam 70 i-WARNING: \`$1' is missing on your system. You should only need it if Err thinkerwim.openbsd.amsterdam 70 i- you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. Err thinkerwim.openbsd.amsterdam 70 i- You might want to install the \`Automake' and \`Perl' packages. Err thinkerwim.openbsd.amsterdam 70 i- Grab them from any GNU archive site." Err thinkerwim.openbsd.amsterdam 70 i- find . -type f -name Makefile.am -print | Err thinkerwim.openbsd.amsterdam 70 i- sed 's/\.am$/.in/' | Err thinkerwim.openbsd.amsterdam 70 i- while read f; do touch "$f"; done Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- autom4te) Err thinkerwim.openbsd.amsterdam 70 i- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then Err thinkerwim.openbsd.amsterdam 70 i- # We have it, but it failed. Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "\ Err thinkerwim.openbsd.amsterdam 70 i-WARNING: \`$1' is needed, and you do not seem to have it handy on your Err thinkerwim.openbsd.amsterdam 70 i- system. You might have modified some files without having the Err thinkerwim.openbsd.amsterdam 70 i- proper tools for further handling them. Err thinkerwim.openbsd.amsterdam 70 i- You can get \`$1Help2man' as part of \`Autoconf' from any GNU Err thinkerwim.openbsd.amsterdam 70 i- archive site." Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` Err thinkerwim.openbsd.amsterdam 70 i- test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$file"; then Err thinkerwim.openbsd.amsterdam 70 i- touch $file Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- test -z "$file" || exec >$file Err thinkerwim.openbsd.amsterdam 70 i- echo "#! /bin/sh" Err thinkerwim.openbsd.amsterdam 70 i- echo "# Created by GNU Automake missing as a replacement of" Err thinkerwim.openbsd.amsterdam 70 i- echo "# $ $@" Err thinkerwim.openbsd.amsterdam 70 i- echo "exit 0" Err thinkerwim.openbsd.amsterdam 70 i- chmod +x $file Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- bison|yacc) Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "\ Err thinkerwim.openbsd.amsterdam 70 i-WARNING: \`$1' is missing on your system. You should only need it if Err thinkerwim.openbsd.amsterdam 70 i- you modified a \`.y' file. You may need the \`Bison' package Err thinkerwim.openbsd.amsterdam 70 i- in order for those modifications to take effect. You can get Err thinkerwim.openbsd.amsterdam 70 i- \`Bison' from any GNU archive site." Err thinkerwim.openbsd.amsterdam 70 i- rm -f y.tab.c y.tab.h Err thinkerwim.openbsd.amsterdam 70 i- if [ $# -ne 1 ]; then Err thinkerwim.openbsd.amsterdam 70 i- eval LASTARG="\${$#}" Err thinkerwim.openbsd.amsterdam 70 i- case "$LASTARG" in Err thinkerwim.openbsd.amsterdam 70 i- *.y) Err thinkerwim.openbsd.amsterdam 70 i- SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` Err thinkerwim.openbsd.amsterdam 70 i- if [ -f "$SRCFILE" ]; then Err thinkerwim.openbsd.amsterdam 70 i- cp "$SRCFILE" y.tab.c Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` Err thinkerwim.openbsd.amsterdam 70 i- if [ -f "$SRCFILE" ]; then Err thinkerwim.openbsd.amsterdam 70 i- cp "$SRCFILE" y.tab.h Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- if [ ! -f y.tab.h ]; then Err thinkerwim.openbsd.amsterdam 70 i- echo >y.tab.h Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- if [ ! -f y.tab.c ]; then Err thinkerwim.openbsd.amsterdam 70 i- echo 'main() { return 0; }' >y.tab.c Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- lex|flex) Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "\ Err thinkerwim.openbsd.amsterdam 70 i-WARNING: \`$1' is missing on your system. You should only need it if Err thinkerwim.openbsd.amsterdam 70 i- you modified a \`.l' file. You may need the \`Flex' package Err thinkerwim.openbsd.amsterdam 70 i- in order for those modifications to take effect. You can get Err thinkerwim.openbsd.amsterdam 70 i- \`Flex' from any GNU archive site." Err thinkerwim.openbsd.amsterdam 70 i- rm -f lex.yy.c Err thinkerwim.openbsd.amsterdam 70 i- if [ $# -ne 1 ]; then Err thinkerwim.openbsd.amsterdam 70 i- eval LASTARG="\${$#}" Err thinkerwim.openbsd.amsterdam 70 i- case "$LASTARG" in Err thinkerwim.openbsd.amsterdam 70 i- *.l) Err thinkerwim.openbsd.amsterdam 70 i- SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` Err thinkerwim.openbsd.amsterdam 70 i- if [ -f "$SRCFILE" ]; then Err thinkerwim.openbsd.amsterdam 70 i- cp "$SRCFILE" lex.yy.c Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- if [ ! -f lex.yy.c ]; then Err thinkerwim.openbsd.amsterdam 70 i- echo 'main() { return 0; }' >lex.yy.c Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- help2man) Err thinkerwim.openbsd.amsterdam 70 i- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then Err thinkerwim.openbsd.amsterdam 70 i- # We have it, but it failed. Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "\ Err thinkerwim.openbsd.amsterdam 70 i-WARNING: \`$1' is missing on your system. You should only need it if Err thinkerwim.openbsd.amsterdam 70 i- you modified a dependency of a manual page. You may need the Err thinkerwim.openbsd.amsterdam 70 i- \`Help2man' package in order for those modifications to take Err thinkerwim.openbsd.amsterdam 70 i- effect. You can get \`Help2man' from any GNU archive site." Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` Err thinkerwim.openbsd.amsterdam 70 i- if test -z "$file"; then Err thinkerwim.openbsd.amsterdam 70 i- file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- if [ -f "$file" ]; then Err thinkerwim.openbsd.amsterdam 70 i- touch $file Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- test -z "$file" || exec >$file Err thinkerwim.openbsd.amsterdam 70 i- echo ".ab help2man is required to generate this page" Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- makeinfo) Err thinkerwim.openbsd.amsterdam 70 i- if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then Err thinkerwim.openbsd.amsterdam 70 i- # We have makeinfo, but it failed. Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "\ Err thinkerwim.openbsd.amsterdam 70 i-WARNING: \`$1' is missing on your system. You should only need it if Err thinkerwim.openbsd.amsterdam 70 i- you modified a \`.texi' or \`.texinfo' file, or any other file Err thinkerwim.openbsd.amsterdam 70 i- indirectly affecting the aspect of the manual. The spurious Err thinkerwim.openbsd.amsterdam 70 i- call might also be the consequence of using a buggy \`make' (AIX, Err thinkerwim.openbsd.amsterdam 70 i- DU, IRIX). You might want to install the \`Texinfo' package or Err thinkerwim.openbsd.amsterdam 70 i- the \`GNU make' package. Grab either from any GNU archive site." Err thinkerwim.openbsd.amsterdam 70 i- file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` Err thinkerwim.openbsd.amsterdam 70 i- if test -z "$file"; then Err thinkerwim.openbsd.amsterdam 70 i- file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` Err thinkerwim.openbsd.amsterdam 70 i- file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- touch $file Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- tar) Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- if test -n "$run"; then Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "ERROR: \`tar' requires --run" Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- # We have already tried tar in the generic part. Err thinkerwim.openbsd.amsterdam 70 i- # Look for gnutar/gtar before invocation to avoid ugly error Err thinkerwim.openbsd.amsterdam 70 i- # messages. Err thinkerwim.openbsd.amsterdam 70 i- if (gnutar --version > /dev/null 2>&1); then Err thinkerwim.openbsd.amsterdam 70 i- gnutar "$@" && exit 0 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- if (gtar --version > /dev/null 2>&1); then Err thinkerwim.openbsd.amsterdam 70 i- gtar "$@" && exit 0 Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- firstarg="$1" Err thinkerwim.openbsd.amsterdam 70 i- if shift; then Err thinkerwim.openbsd.amsterdam 70 i- case "$firstarg" in Err thinkerwim.openbsd.amsterdam 70 i- *o*) Err thinkerwim.openbsd.amsterdam 70 i- firstarg=`echo "$firstarg" | sed s/o//` Err thinkerwim.openbsd.amsterdam 70 i- tar "$firstarg" "$@" && exit 0 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- case "$firstarg" in Err thinkerwim.openbsd.amsterdam 70 i- *h*) Err thinkerwim.openbsd.amsterdam 70 i- firstarg=`echo "$firstarg" | sed s/h//` Err thinkerwim.openbsd.amsterdam 70 i- tar "$firstarg" "$@" && exit 0 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "\ Err thinkerwim.openbsd.amsterdam 70 i-WARNING: I can't seem to be able to run \`tar' with the given arguments. Err thinkerwim.openbsd.amsterdam 70 i- You may want to install GNU tar or Free paxutils, or check the Err thinkerwim.openbsd.amsterdam 70 i- command line arguments." Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- *) Err thinkerwim.openbsd.amsterdam 70 i- echo 1>&2 "\ Err thinkerwim.openbsd.amsterdam 70 i-WARNING: \`$1' is needed, and you do not seem to have it handy on your Err thinkerwim.openbsd.amsterdam 70 i- system. You might have modified some files without having the Err thinkerwim.openbsd.amsterdam 70 i- proper tools for further handling them. Check the \`README' file, Err thinkerwim.openbsd.amsterdam 70 i- it often tells you about the needed prerequirements for installing Err thinkerwim.openbsd.amsterdam 70 i- this package. You may also peek at any GNU archive site, in case Err thinkerwim.openbsd.amsterdam 70 i- some other package would contain this missing \`$1' program." Err thinkerwim.openbsd.amsterdam 70 i- exit 1 Err thinkerwim.openbsd.amsterdam 70 i- ;; Err thinkerwim.openbsd.amsterdam 70 i-esac Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-exit 0 Err thinkerwim.openbsd.amsterdam 70 1diff --git a/mkinstalldirs b/mkinstalldirs /git/enscript/file/mkinstalldirs.gph thinkerwim.org 70 i@@ -1,40 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-#! /bin/sh Err thinkerwim.openbsd.amsterdam 70 i-# mkinstalldirs --- make directory hierarchy Err thinkerwim.openbsd.amsterdam 70 i-# Author: Noah Friedman Err thinkerwim.openbsd.amsterdam 70 i-# Created: 1993-05-16 Err thinkerwim.openbsd.amsterdam 70 i-# Public domain Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# $Id: mkinstalldirs,v 1.1.1.1 2003/03/05 07:25:49 mtr Exp $ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-errstatus=0 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-for file Err thinkerwim.openbsd.amsterdam 70 i-do Err thinkerwim.openbsd.amsterdam 70 i- set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` Err thinkerwim.openbsd.amsterdam 70 i- shift Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- pathcomp= Err thinkerwim.openbsd.amsterdam 70 i- for d Err thinkerwim.openbsd.amsterdam 70 i- do Err thinkerwim.openbsd.amsterdam 70 i- pathcomp="$pathcomp$d" Err thinkerwim.openbsd.amsterdam 70 i- case "$pathcomp" in Err thinkerwim.openbsd.amsterdam 70 i- -* ) pathcomp=./$pathcomp ;; Err thinkerwim.openbsd.amsterdam 70 i- esac Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if test ! -d "$pathcomp"; then Err thinkerwim.openbsd.amsterdam 70 i- echo "mkdir $pathcomp" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- mkdir "$pathcomp" || lasterr=$? Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if test ! -d "$pathcomp"; then Err thinkerwim.openbsd.amsterdam 70 i- errstatus=$lasterr Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- pathcomp="$pathcomp/" Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-exit $errstatus Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# mkinstalldirs ends here Err thinkerwim.openbsd.amsterdam 70 1diff --git a/scripts/Makefile.in b/scripts/Makefile.in /git/enscript/file/scripts/Makefile.in.gph thinkerwim.org 70 i@@ -1,397 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.in generated by automake 1.7 from Makefile.am. Err thinkerwim.openbsd.amsterdam 70 i-# @configure_input@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Err thinkerwim.openbsd.amsterdam 70 i-# Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# This Makefile.in is free software; the Free Software Foundation Err thinkerwim.openbsd.amsterdam 70 i-# gives unlimited permission to copy and/or distribute it, Err thinkerwim.openbsd.amsterdam 70 i-# with or without modifications, as long as this notice is preserved. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without Err thinkerwim.openbsd.amsterdam 70 i-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A Err thinkerwim.openbsd.amsterdam 70 i-# PARTICULAR PURPOSE. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Makefile for scripts directory. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (c) 1996, 1997 Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Author: Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This file is part of GNU enscript. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; see the file COPYING. If not, write to Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation, 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-# Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-srcdir = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-top_srcdir = @top_srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-VPATH = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-pkgdatadir = $(datadir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkglibdir = $(libdir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkgincludedir = $(includedir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-top_builddir = .. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd Err thinkerwim.openbsd.amsterdam 70 i-INSTALL = @INSTALL@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh_DATA = $(install_sh) -c -m 644 Err thinkerwim.openbsd.amsterdam 70 i-install_sh_PROGRAM = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-install_sh_SCRIPT = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_HEADER = $(INSTALL_DATA) Err thinkerwim.openbsd.amsterdam 70 i-transform = $(program_transform_name) Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-host_triplet = @host@ Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL = @ACLOCAL@ Err thinkerwim.openbsd.amsterdam 70 i-ALLOCA = @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_FALSE = @AMDEP_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_TRUE = @AMDEP_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-AMTAR = @AMTAR@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOCONF = @AUTOCONF@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOHEADER = @AUTOHEADER@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE = @AUTOMAKE@ Err thinkerwim.openbsd.amsterdam 70 i-AWK = @AWK@ Err thinkerwim.openbsd.amsterdam 70 i-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-CATOBJEXT = @CATOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-CC = @CC@ Err thinkerwim.openbsd.amsterdam 70 i-CCDEPMODE = @CCDEPMODE@ Err thinkerwim.openbsd.amsterdam 70 i-CFLAGS = @CFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CPP = @CPP@ Err thinkerwim.openbsd.amsterdam 70 i-CPPFLAGS = @CPPFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CYGPATH_W = @CYGPATH_W@ Err thinkerwim.openbsd.amsterdam 70 i-DATADIRNAME = @DATADIRNAME@ Err thinkerwim.openbsd.amsterdam 70 i-DEFS = @DEFS@ Err thinkerwim.openbsd.amsterdam 70 i-DEPDIR = @DEPDIR@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_C = @ECHO_C@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_N = @ECHO_N@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_T = @ECHO_T@ Err thinkerwim.openbsd.amsterdam 70 i-EGREP = @EGREP@ Err thinkerwim.openbsd.amsterdam 70 i-EXEEXT = @EXEEXT@ Err thinkerwim.openbsd.amsterdam 70 i-GENCAT = @GENCAT@ Err thinkerwim.openbsd.amsterdam 70 i-GLIBC21 = @GLIBC21@ Err thinkerwim.openbsd.amsterdam 70 i-GMSGFMT = @GMSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_DATA = @INSTALL_DATA@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_PROGRAM = @INSTALL_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_SCRIPT = @INSTALL_SCRIPT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTOBJEXT = @INSTOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-INTLBISON = @INTLBISON@ Err thinkerwim.openbsd.amsterdam 70 i-INTLLIBS = @INTLLIBS@ Err thinkerwim.openbsd.amsterdam 70 i-INTLOBJS = @INTLOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ Err thinkerwim.openbsd.amsterdam 70 i-LDFLAGS = @LDFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-LEX = @LEX@ Err thinkerwim.openbsd.amsterdam 70 i-LEXLIB = @LEXLIB@ Err thinkerwim.openbsd.amsterdam 70 i-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ Err thinkerwim.openbsd.amsterdam 70 i-LIBICONV = @LIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LIBINTL = @LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LIBOBJS = @LIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-LIBS = @LIBS@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBICONV = @LTLIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBINTL = @LTLIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBOBJS = @LTLIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-MAKEINFO = @MAKEINFO@ Err thinkerwim.openbsd.amsterdam 70 i-MEDIA = @MEDIA@ Err thinkerwim.openbsd.amsterdam 70 i-MKINSTALLDIRS = @MKINSTALLDIRS@ Err thinkerwim.openbsd.amsterdam 70 i-MSGFMT = @MSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-MSGMERGE = @MSGMERGE@ Err thinkerwim.openbsd.amsterdam 70 i-OBJEXT = @OBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE = @PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_NAME = @PACKAGE_NAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_STRING = @PACKAGE_STRING@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_TARNAME = @PACKAGE_TARNAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_VERSION = @PACKAGE_VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-PATH_SEPARATOR = @PATH_SEPARATOR@ Err thinkerwim.openbsd.amsterdam 70 i-PERL = @PERL@ Err thinkerwim.openbsd.amsterdam 70 i-POSUB = @POSUB@ Err thinkerwim.openbsd.amsterdam 70 i-PSLEVEL = @PSLEVEL@ Err thinkerwim.openbsd.amsterdam 70 i-RANLIB = @RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-SET_MAKE = @SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i-SHELL = @SHELL@ Err thinkerwim.openbsd.amsterdam 70 i-SPOOLER = @SPOOLER@ Err thinkerwim.openbsd.amsterdam 70 i-STRIP = @STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-U = @U@ Err thinkerwim.openbsd.amsterdam 70 i-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-USE_NLS = @USE_NLS@ Err thinkerwim.openbsd.amsterdam 70 i-VERSION = @VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-XGETTEXT = @XGETTEXT@ Err thinkerwim.openbsd.amsterdam 70 i-YACC = @YACC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_CC = @ac_ct_CC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_RANLIB = @ac_ct_RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_STRIP = @ac_ct_STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-am__include = @am__include@ Err thinkerwim.openbsd.amsterdam 70 i-am__quote = @am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-bindir = @bindir@ Err thinkerwim.openbsd.amsterdam 70 i-build = @build@ Err thinkerwim.openbsd.amsterdam 70 i-build_alias = @build_alias@ Err thinkerwim.openbsd.amsterdam 70 i-build_cpu = @build_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-build_os = @build_os@ Err thinkerwim.openbsd.amsterdam 70 i-build_vendor = @build_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-datadir = @datadir@ Err thinkerwim.openbsd.amsterdam 70 i-exec_prefix = @exec_prefix@ Err thinkerwim.openbsd.amsterdam 70 i-host = @host@ Err thinkerwim.openbsd.amsterdam 70 i-host_alias = @host_alias@ Err thinkerwim.openbsd.amsterdam 70 i-host_cpu = @host_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-host_os = @host_os@ Err thinkerwim.openbsd.amsterdam 70 i-host_vendor = @host_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-includedir = @includedir@ Err thinkerwim.openbsd.amsterdam 70 i-infodir = @infodir@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh = @install_sh@ Err thinkerwim.openbsd.amsterdam 70 i-libdir = @libdir@ Err thinkerwim.openbsd.amsterdam 70 i-libexecdir = @libexecdir@ Err thinkerwim.openbsd.amsterdam 70 i-localstatedir = @localstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-mandir = @mandir@ Err thinkerwim.openbsd.amsterdam 70 i-oldincludedir = @oldincludedir@ Err thinkerwim.openbsd.amsterdam 70 i-prefix = @prefix@ Err thinkerwim.openbsd.amsterdam 70 i-program_transform_name = @program_transform_name@ Err thinkerwim.openbsd.amsterdam 70 i-sbindir = @sbindir@ Err thinkerwim.openbsd.amsterdam 70 i-sharedstatedir = @sharedstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-sysconfdir = @sysconfdir@ Err thinkerwim.openbsd.amsterdam 70 i-target_alias = @target_alias@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-man_MANS = diffpp.1 sliceprint.1 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-bin_SCRIPTS = diffpp sliceprint Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-EXTRA_DIST = diffpp.in sliceprint.in $(man_MANS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-CLEANFILES = diffpp sliceprint Err thinkerwim.openbsd.amsterdam 70 i-subdir = scripts Err thinkerwim.openbsd.amsterdam 70 i-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_HEADER = $(top_builddir)/config.h Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_CLEAN_FILES = Err thinkerwim.openbsd.amsterdam 70 i-SCRIPTS = $(bin_SCRIPTS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-DIST_SOURCES = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-NROFF = nroff Err thinkerwim.openbsd.amsterdam 70 i-MANS = $(man_MANS) Err thinkerwim.openbsd.amsterdam 70 i-DIST_COMMON = ChangeLog Makefile.am Makefile.in Err thinkerwim.openbsd.amsterdam 70 i-all: all-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_srcdir) && \ Err thinkerwim.openbsd.amsterdam 70 i- $(AUTOMAKE) --gnu scripts/Makefile Err thinkerwim.openbsd.amsterdam 70 i-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) Err thinkerwim.openbsd.amsterdam 70 i-binSCRIPT_INSTALL = $(INSTALL_SCRIPT) Err thinkerwim.openbsd.amsterdam 70 i-install-binSCRIPTS: $(bin_SCRIPTS) Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_INSTALL) Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) $(DESTDIR)$(bindir) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(bin_SCRIPTS)'; for p in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$d$$p; then \ Err thinkerwim.openbsd.amsterdam 70 i- f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \ Err thinkerwim.openbsd.amsterdam 70 i- else :; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-binSCRIPTS: Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_UNINSTALL) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(bin_SCRIPTS)'; for p in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ Err thinkerwim.openbsd.amsterdam 70 i- rm -f $(DESTDIR)$(bindir)/$$f; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-man1dir = $(mandir)/man1 Err thinkerwim.openbsd.amsterdam 70 i-install-man1: $(man1_MANS) $(man_MANS) Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_INSTALL) Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) $(DESTDIR)$(man1dir) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- for i in $$l2; do \ Err thinkerwim.openbsd.amsterdam 70 i- case "$$i" in \ Err thinkerwim.openbsd.amsterdam 70 i- *.1*) list="$$list $$i" ;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ Err thinkerwim.openbsd.amsterdam 70 i- else file=$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- ext=`echo $$i | sed -e 's/^.*\\.//'`; \ Err thinkerwim.openbsd.amsterdam 70 i- case "$$ext" in \ Err thinkerwim.openbsd.amsterdam 70 i- 1*) ;; \ Err thinkerwim.openbsd.amsterdam 70 i- *) ext='1' ;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ Err thinkerwim.openbsd.amsterdam 70 i- inst=`echo $$inst | sed -e 's/^.*\///'`; \ Err thinkerwim.openbsd.amsterdam 70 i- inst=`echo $$inst | sed '$(transform)'`.$$ext; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-uninstall-man1: Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_UNINSTALL) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- for i in $$l2; do \ Err thinkerwim.openbsd.amsterdam 70 i- case "$$i" in \ Err thinkerwim.openbsd.amsterdam 70 i- *.1*) list="$$list $$i" ;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- ext=`echo $$i | sed -e 's/^.*\\.//'`; \ Err thinkerwim.openbsd.amsterdam 70 i- inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ Err thinkerwim.openbsd.amsterdam 70 i- inst=`echo $$inst | sed -e 's/^.*\///'`; \ Err thinkerwim.openbsd.amsterdam 70 i- inst=`echo $$inst | sed '$(transform)'`.$$ext; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \ Err thinkerwim.openbsd.amsterdam 70 i- rm -f $(DESTDIR)$(man1dir)/$$inst; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-tags: TAGS Err thinkerwim.openbsd.amsterdam 70 i-TAGS: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ctags: CTAGS Err thinkerwim.openbsd.amsterdam 70 i-CTAGS: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-top_distdir = .. Err thinkerwim.openbsd.amsterdam 70 i-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distdir: $(DISTFILES) Err thinkerwim.openbsd.amsterdam 70 i- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(DISTFILES)'; for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- case $$file in \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dir="/$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) "$(distdir)$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- dir=''; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $$d/$$file; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || cp -p $$d/$$file $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-check-am: all-am Err thinkerwim.openbsd.amsterdam 70 i-check: check-am Err thinkerwim.openbsd.amsterdam 70 i-all-am: Makefile $(SCRIPTS) $(MANS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installdirs: Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install: install-am Err thinkerwim.openbsd.amsterdam 70 i-install-exec: install-exec-am Err thinkerwim.openbsd.amsterdam 70 i-install-data: install-data-am Err thinkerwim.openbsd.amsterdam 70 i-uninstall: uninstall-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck: installcheck-am Err thinkerwim.openbsd.amsterdam 70 i-install-strip: Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ Err thinkerwim.openbsd.amsterdam 70 i- INSTALL_STRIP_FLAG=-s \ Err thinkerwim.openbsd.amsterdam 70 i- `test -z '$(STRIP)' || \ Err thinkerwim.openbsd.amsterdam 70 i- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f Makefile $(CONFIG_CLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- @echo "This command is intended for maintainers to use" Err thinkerwim.openbsd.amsterdam 70 i- @echo "it deletes files that may require special tools to rebuild." Err thinkerwim.openbsd.amsterdam 70 i-clean: clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-am: clean-generic mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean: distclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-am: clean-am distclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi: dvi-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info: info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-am: install-man Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-exec-am: install-binSCRIPTS Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-info: install-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-man: install-man1 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean: maintainer-clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-am: distclean-am maintainer-clean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean: mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-am: mostlyclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf: pdf-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps: ps-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-am: uninstall-binSCRIPTS uninstall-info-am uninstall-man Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-man: uninstall-man1 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.PHONY: all all-am check check-am clean clean-generic distclean \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-generic distdir dvi dvi-am info info-am install \ Err thinkerwim.openbsd.amsterdam 70 i- install-am install-binSCRIPTS install-data install-data-am \ Err thinkerwim.openbsd.amsterdam 70 i- install-exec install-exec-am install-info install-info-am \ Err thinkerwim.openbsd.amsterdam 70 i- install-man install-man1 install-strip installcheck \ Err thinkerwim.openbsd.amsterdam 70 i- installcheck-am installdirs maintainer-clean \ Err thinkerwim.openbsd.amsterdam 70 i- maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ Err thinkerwim.openbsd.amsterdam 70 i- pdf-am ps ps-am uninstall uninstall-am uninstall-binSCRIPTS \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall-info-am uninstall-man uninstall-man1 Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-diffpp: $(srcdir)/diffpp.in Err thinkerwim.openbsd.amsterdam 70 i- sed 's%@PERLPROG@%@PERL@%g' $(srcdir)/diffpp.in >diffpp Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-sliceprint: $(srcdir)/sliceprint.in Err thinkerwim.openbsd.amsterdam 70 i- sed 's%@PERLPROG@%@PERL@%g' $(srcdir)/sliceprint.in >sliceprint Err thinkerwim.openbsd.amsterdam 70 i-# Tell versions [3.59,3.63) of GNU make to not export all variables. Err thinkerwim.openbsd.amsterdam 70 i-# Otherwise a system limit (for SysV at least) may be exceeded. Err thinkerwim.openbsd.amsterdam 70 i-.NOEXPORT: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/src/Makefile.in b/src/Makefile.in /git/enscript/file/src/Makefile.in.gph thinkerwim.org 70 i@@ -1,613 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.in generated by automake 1.7 from Makefile.am. Err thinkerwim.openbsd.amsterdam 70 i-# @configure_input@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Err thinkerwim.openbsd.amsterdam 70 i-# Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# This Makefile.in is free software; the Free Software Foundation Err thinkerwim.openbsd.amsterdam 70 i-# gives unlimited permission to copy and/or distribute it, Err thinkerwim.openbsd.amsterdam 70 i-# with or without modifications, as long as this notice is preserved. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without Err thinkerwim.openbsd.amsterdam 70 i-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A Err thinkerwim.openbsd.amsterdam 70 i-# PARTICULAR PURPOSE. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Makefile for enscript. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (c) 1995-2003 Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Author: Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This file is part of GNU enscript. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; see the file COPYING. If not, write to Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation, 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-# Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-srcdir = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-top_srcdir = @top_srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-VPATH = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-pkgdatadir = $(datadir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkglibdir = $(libdir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkgincludedir = $(includedir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-top_builddir = .. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd Err thinkerwim.openbsd.amsterdam 70 i-INSTALL = @INSTALL@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh_DATA = $(install_sh) -c -m 644 Err thinkerwim.openbsd.amsterdam 70 i-install_sh_PROGRAM = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-install_sh_SCRIPT = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_HEADER = $(INSTALL_DATA) Err thinkerwim.openbsd.amsterdam 70 i-transform = $(program_transform_name) Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-host_triplet = @host@ Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL = @ACLOCAL@ Err thinkerwim.openbsd.amsterdam 70 i-ALLOCA = @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_FALSE = @AMDEP_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_TRUE = @AMDEP_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-AMTAR = @AMTAR@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOCONF = @AUTOCONF@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOHEADER = @AUTOHEADER@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE = @AUTOMAKE@ Err thinkerwim.openbsd.amsterdam 70 i-AWK = @AWK@ Err thinkerwim.openbsd.amsterdam 70 i-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-CATOBJEXT = @CATOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-CC = @CC@ Err thinkerwim.openbsd.amsterdam 70 i-CCDEPMODE = @CCDEPMODE@ Err thinkerwim.openbsd.amsterdam 70 i-CFLAGS = @CFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CPP = @CPP@ Err thinkerwim.openbsd.amsterdam 70 i-CPPFLAGS = @CPPFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CYGPATH_W = @CYGPATH_W@ Err thinkerwim.openbsd.amsterdam 70 i-DATADIRNAME = @DATADIRNAME@ Err thinkerwim.openbsd.amsterdam 70 i-DEFS = @DEFS@ Err thinkerwim.openbsd.amsterdam 70 i-DEPDIR = @DEPDIR@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_C = @ECHO_C@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_N = @ECHO_N@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_T = @ECHO_T@ Err thinkerwim.openbsd.amsterdam 70 i-EGREP = @EGREP@ Err thinkerwim.openbsd.amsterdam 70 i-EXEEXT = @EXEEXT@ Err thinkerwim.openbsd.amsterdam 70 i-GENCAT = @GENCAT@ Err thinkerwim.openbsd.amsterdam 70 i-GLIBC21 = @GLIBC21@ Err thinkerwim.openbsd.amsterdam 70 i-GMSGFMT = @GMSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_DATA = @INSTALL_DATA@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_PROGRAM = @INSTALL_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_SCRIPT = @INSTALL_SCRIPT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTOBJEXT = @INSTOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-INTLBISON = @INTLBISON@ Err thinkerwim.openbsd.amsterdam 70 i-INTLLIBS = @INTLLIBS@ Err thinkerwim.openbsd.amsterdam 70 i-INTLOBJS = @INTLOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ Err thinkerwim.openbsd.amsterdam 70 i-LDFLAGS = @LDFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-LEX = @LEX@ Err thinkerwim.openbsd.amsterdam 70 i-LEXLIB = @LEXLIB@ Err thinkerwim.openbsd.amsterdam 70 i-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ Err thinkerwim.openbsd.amsterdam 70 i-LIBICONV = @LIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LIBINTL = @LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LIBOBJS = @LIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-LIBS = @LIBS@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBICONV = @LTLIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBINTL = @LTLIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBOBJS = @LTLIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-MAKEINFO = @MAKEINFO@ Err thinkerwim.openbsd.amsterdam 70 i-MEDIA = @MEDIA@ Err thinkerwim.openbsd.amsterdam 70 i-MKINSTALLDIRS = @MKINSTALLDIRS@ Err thinkerwim.openbsd.amsterdam 70 i-MSGFMT = @MSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-MSGMERGE = @MSGMERGE@ Err thinkerwim.openbsd.amsterdam 70 i-OBJEXT = @OBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE = @PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_NAME = @PACKAGE_NAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_STRING = @PACKAGE_STRING@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_TARNAME = @PACKAGE_TARNAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_VERSION = @PACKAGE_VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-PATH_SEPARATOR = @PATH_SEPARATOR@ Err thinkerwim.openbsd.amsterdam 70 i-PERL = @PERL@ Err thinkerwim.openbsd.amsterdam 70 i-POSUB = @POSUB@ Err thinkerwim.openbsd.amsterdam 70 i-PSLEVEL = @PSLEVEL@ Err thinkerwim.openbsd.amsterdam 70 i-RANLIB = @RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-SET_MAKE = @SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i-SHELL = @SHELL@ Err thinkerwim.openbsd.amsterdam 70 i-SPOOLER = @SPOOLER@ Err thinkerwim.openbsd.amsterdam 70 i-STRIP = @STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-U = @U@ Err thinkerwim.openbsd.amsterdam 70 i-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-USE_NLS = @USE_NLS@ Err thinkerwim.openbsd.amsterdam 70 i-VERSION = @VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-XGETTEXT = @XGETTEXT@ Err thinkerwim.openbsd.amsterdam 70 i-YACC = @YACC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_CC = @ac_ct_CC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_RANLIB = @ac_ct_RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_STRIP = @ac_ct_STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-am__include = @am__include@ Err thinkerwim.openbsd.amsterdam 70 i-am__quote = @am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-bindir = @bindir@ Err thinkerwim.openbsd.amsterdam 70 i-build = @build@ Err thinkerwim.openbsd.amsterdam 70 i-build_alias = @build_alias@ Err thinkerwim.openbsd.amsterdam 70 i-build_cpu = @build_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-build_os = @build_os@ Err thinkerwim.openbsd.amsterdam 70 i-build_vendor = @build_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-datadir = @datadir@ Err thinkerwim.openbsd.amsterdam 70 i-exec_prefix = @exec_prefix@ Err thinkerwim.openbsd.amsterdam 70 i-host = @host@ Err thinkerwim.openbsd.amsterdam 70 i-host_alias = @host_alias@ Err thinkerwim.openbsd.amsterdam 70 i-host_cpu = @host_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-host_os = @host_os@ Err thinkerwim.openbsd.amsterdam 70 i-host_vendor = @host_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-includedir = @includedir@ Err thinkerwim.openbsd.amsterdam 70 i-infodir = @infodir@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh = @install_sh@ Err thinkerwim.openbsd.amsterdam 70 i-libdir = @libdir@ Err thinkerwim.openbsd.amsterdam 70 i-libexecdir = @libexecdir@ Err thinkerwim.openbsd.amsterdam 70 i-localstatedir = @localstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-mandir = @mandir@ Err thinkerwim.openbsd.amsterdam 70 i-oldincludedir = @oldincludedir@ Err thinkerwim.openbsd.amsterdam 70 i-prefix = @prefix@ Err thinkerwim.openbsd.amsterdam 70 i-program_transform_name = @program_transform_name@ Err thinkerwim.openbsd.amsterdam 70 i-sbindir = @sbindir@ Err thinkerwim.openbsd.amsterdam 70 i-sharedstatedir = @sharedstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-sysconfdir = @sysconfdir@ Err thinkerwim.openbsd.amsterdam 70 i-target_alias = @target_alias@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE_OPTIONS = ansi2knr Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-SUBDIRS = tests Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-bin_PROGRAMS = enscript mkafmmap Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-enscript_SOURCES = main.c psgen.c util.c prt_lpr.c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-enscript_SOURCES_windelta = \ Err thinkerwim.openbsd.amsterdam 70 i- -prt_lpr.c \ Err thinkerwim.openbsd.amsterdam 70 i- +prt_dos.c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mkafmmap_SOURCES = mkafmmap.c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-LDADD = ../afmlib/libafm.a @LIBINTL@ ../compat/libcompat.a -lm Err thinkerwim.openbsd.amsterdam 70 i-enscript_DEPENDENCIES = ../afmlib/libafm.a ../compat/libcompat.a Err thinkerwim.openbsd.amsterdam 70 i-mkafmmap_DEPENDENCIES = ../afmlib/libafm.a ../compat/libcompat.a Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-noinst_HEADERS = gsint.h Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-localedir = $(prefix)/share/locale Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-INCLUDES = -I$(srcdir)/../compat -I$(srcdir)/../afmlib \ Err thinkerwim.openbsd.amsterdam 70 i--I$(srcdir)/../intl -I../intl -DLOCALEDIR=\"$(localedir)\" \ Err thinkerwim.openbsd.amsterdam 70 i--DLIBRARY=\"$(datadir)/enscript\" -DSYSCONFDIR=\"$(sysconfdir)\" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-INCLUDES_windelta = \ Err thinkerwim.openbsd.amsterdam 70 i- +-I../w32 \ Err thinkerwim.openbsd.amsterdam 70 i- --DLOCALEDIR=\"$(localedir)\" \ Err thinkerwim.openbsd.amsterdam 70 i- --DLIBRARY=\"$(datadir)/enscript\" \ Err thinkerwim.openbsd.amsterdam 70 i- --DSYSCONFDIR=\"$(sysconfdir)\" \ Err thinkerwim.openbsd.amsterdam 70 i- +-DLIBRARY=\"c:\\enscript\" \ Err thinkerwim.openbsd.amsterdam 70 i- +-DSYSCONFDIR=\"c:\\enscript\" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-EXTRA_DIST = prt_dos.c ansi2knr.c ansi2knr.1 Err thinkerwim.openbsd.amsterdam 70 i-subdir = src Err thinkerwim.openbsd.amsterdam 70 i-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_HEADER = $(top_builddir)/config.h Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_CLEAN_FILES = Err thinkerwim.openbsd.amsterdam 70 i-bin_PROGRAMS = enscript$(EXEEXT) mkafmmap$(EXEEXT) Err thinkerwim.openbsd.amsterdam 70 i-PROGRAMS = $(bin_PROGRAMS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am_enscript_OBJECTS = main$U.$(OBJEXT) psgen$U.$(OBJEXT) \ Err thinkerwim.openbsd.amsterdam 70 i- util$U.$(OBJEXT) prt_lpr$U.$(OBJEXT) Err thinkerwim.openbsd.amsterdam 70 i-enscript_OBJECTS = $(am_enscript_OBJECTS) Err thinkerwim.openbsd.amsterdam 70 i-enscript_LDADD = $(LDADD) Err thinkerwim.openbsd.amsterdam 70 i-enscript_LDFLAGS = Err thinkerwim.openbsd.amsterdam 70 i-am_mkafmmap_OBJECTS = mkafmmap$U.$(OBJEXT) Err thinkerwim.openbsd.amsterdam 70 i-mkafmmap_OBJECTS = $(am_mkafmmap_OBJECTS) Err thinkerwim.openbsd.amsterdam 70 i-mkafmmap_LDADD = $(LDADD) Err thinkerwim.openbsd.amsterdam 70 i-mkafmmap_LDFLAGS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) Err thinkerwim.openbsd.amsterdam 70 i-depcomp = $(SHELL) $(top_srcdir)/depcomp Err thinkerwim.openbsd.amsterdam 70 i-am__depfiles_maybe = depfiles Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/main$U.Po ./$(DEPDIR)/mkafmmap$U.Po \ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@ ./$(DEPDIR)/prt_lpr$U.Po ./$(DEPDIR)/psgen$U.Po \ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@ ./$(DEPDIR)/util$U.Po Err thinkerwim.openbsd.amsterdam 70 i-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) Err thinkerwim.openbsd.amsterdam 70 i-CCLD = $(CC) Err thinkerwim.openbsd.amsterdam 70 i-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ Err thinkerwim.openbsd.amsterdam 70 i-DIST_SOURCES = $(enscript_SOURCES) $(mkafmmap_SOURCES) Err thinkerwim.openbsd.amsterdam 70 i-HEADERS = $(noinst_HEADERS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- ps-recursive install-info-recursive uninstall-info-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- all-recursive install-data-recursive install-exec-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- installdirs-recursive install-recursive uninstall-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- check-recursive installcheck-recursive Err thinkerwim.openbsd.amsterdam 70 i-DIST_COMMON = $(noinst_HEADERS) ChangeLog Makefile.am Makefile.in \ Err thinkerwim.openbsd.amsterdam 70 i- ansi2knr.1 ansi2knr.c Err thinkerwim.openbsd.amsterdam 70 i-DIST_SUBDIRS = $(SUBDIRS) Err thinkerwim.openbsd.amsterdam 70 i-SOURCES = $(enscript_SOURCES) $(mkafmmap_SOURCES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-all: all-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: .c .o .obj Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_srcdir) && \ Err thinkerwim.openbsd.amsterdam 70 i- $(AUTOMAKE) --gnu src/Makefile Err thinkerwim.openbsd.amsterdam 70 i-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) Err thinkerwim.openbsd.amsterdam 70 i-binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) Err thinkerwim.openbsd.amsterdam 70 i-install-binPROGRAMS: $(bin_PROGRAMS) Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_INSTALL) Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) $(DESTDIR)$(bindir) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(bin_PROGRAMS)'; for p in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$p \ Err thinkerwim.openbsd.amsterdam 70 i- ; then \ Err thinkerwim.openbsd.amsterdam 70 i- f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else :; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-binPROGRAMS: Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_UNINSTALL) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(bin_PROGRAMS)'; for p in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ Err thinkerwim.openbsd.amsterdam 70 i- rm -f $(DESTDIR)$(bindir)/$$f; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-binPROGRAMS: Err thinkerwim.openbsd.amsterdam 70 i- -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) Err thinkerwim.openbsd.amsterdam 70 i-enscript$(EXEEXT): $(enscript_OBJECTS) $(enscript_DEPENDENCIES) Err thinkerwim.openbsd.amsterdam 70 i- @rm -f enscript$(EXEEXT) Err thinkerwim.openbsd.amsterdam 70 i- $(LINK) $(enscript_LDFLAGS) $(enscript_OBJECTS) $(enscript_LDADD) $(LIBS) Err thinkerwim.openbsd.amsterdam 70 i-mkafmmap$(EXEEXT): $(mkafmmap_OBJECTS) $(mkafmmap_DEPENDENCIES) Err thinkerwim.openbsd.amsterdam 70 i- @rm -f mkafmmap$(EXEEXT) Err thinkerwim.openbsd.amsterdam 70 i- $(LINK) $(mkafmmap_LDFLAGS) $(mkafmmap_OBJECTS) $(mkafmmap_LDADD) $(LIBS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-compile: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f *.$(OBJEXT) core *.core Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-compile: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f *.tab.c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ANSI2KNR = @ANSI2KNR@ Err thinkerwim.openbsd.amsterdam 70 i-ansi2knr: ansi2knr.$(OBJEXT) Err thinkerwim.openbsd.amsterdam 70 i- $(LINK) ansi2knr.$(OBJEXT) $(LIBS) Err thinkerwim.openbsd.amsterdam 70 i-ansi2knr.$(OBJEXT): $(CONFIG_HEADER) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-krextra: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f ansi2knr Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-kr: Err thinkerwim.openbsd.amsterdam 70 i- -test "$U" = "" || rm -f *_.c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mkafmmap$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/prt_lpr$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/psgen$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/util$U.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-depend: Err thinkerwim.openbsd.amsterdam 70 i- -rm -rf ./$(DEPDIR) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.c.o: Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ fi Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.c.obj: Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ fi Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'` Err thinkerwim.openbsd.amsterdam 70 i-main_.c: main.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/main.c; then echo $(srcdir)/main.c; else echo main.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > main_.c || rm -f main_.c Err thinkerwim.openbsd.amsterdam 70 i-mkafmmap_.c: mkafmmap.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/mkafmmap.c; then echo $(srcdir)/mkafmmap.c; else echo mkafmmap.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > mkafmmap_.c || rm -f mkafmmap_.c Err thinkerwim.openbsd.amsterdam 70 i-prt_lpr_.c: prt_lpr.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/prt_lpr.c; then echo $(srcdir)/prt_lpr.c; else echo prt_lpr.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > prt_lpr_.c || rm -f prt_lpr_.c Err thinkerwim.openbsd.amsterdam 70 i-psgen_.c: psgen.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/psgen.c; then echo $(srcdir)/psgen.c; else echo psgen.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > psgen_.c || rm -f psgen_.c Err thinkerwim.openbsd.amsterdam 70 i-util_.c: util.c $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i- $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/util.c; then echo $(srcdir)/util.c; else echo util.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > util_.c || rm -f util_.c Err thinkerwim.openbsd.amsterdam 70 i-main_.$(OBJEXT) mkafmmap_.$(OBJEXT) prt_lpr_.$(OBJEXT) psgen_.$(OBJEXT) \ Err thinkerwim.openbsd.amsterdam 70 i-util_.$(OBJEXT) : $(ANSI2KNR) Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This directory's subdirectories are mostly independent; you can cd Err thinkerwim.openbsd.amsterdam 70 i-# into them and run `make' without going through this Makefile. Err thinkerwim.openbsd.amsterdam 70 i-# To change the values of `make' variables: instead of editing Makefiles, Err thinkerwim.openbsd.amsterdam 70 i-# (1) if the variable is set in `config.status', edit `config.status' Err thinkerwim.openbsd.amsterdam 70 i-# (which will cause the Makefiles to be regenerated when you run `make'); Err thinkerwim.openbsd.amsterdam 70 i-# (2) otherwise, pass the desired values on the `make' command line. Err thinkerwim.openbsd.amsterdam 70 i-$(RECURSIVE_TARGETS): Err thinkerwim.openbsd.amsterdam 70 i- @set fnord $$MAKEFLAGS; amf=$$2; \ Err thinkerwim.openbsd.amsterdam 70 i- dot_seen=no; \ Err thinkerwim.openbsd.amsterdam 70 i- target=`echo $@ | sed s/-recursive//`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- echo "Making $$target in $$subdir"; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dot_seen=yes; \ Err thinkerwim.openbsd.amsterdam 70 i- local_target="$$target-am"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- local_target="$$target"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ Err thinkerwim.openbsd.amsterdam 70 i- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dot_seen" = "no"; then \ Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; test -z "$$fail" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-recursive clean-recursive distclean-recursive \ Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-recursive: Err thinkerwim.openbsd.amsterdam 70 i- @set fnord $$MAKEFLAGS; amf=$$2; \ Err thinkerwim.openbsd.amsterdam 70 i- dot_seen=no; \ Err thinkerwim.openbsd.amsterdam 70 i- case "$@" in \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ Err thinkerwim.openbsd.amsterdam 70 i- *) list='$(SUBDIRS)' ;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- rev=''; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = "."; then :; else \ Err thinkerwim.openbsd.amsterdam 70 i- rev="$$subdir $$rev"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- rev="$$rev ."; \ Err thinkerwim.openbsd.amsterdam 70 i- target=`echo $@ | sed s/-recursive//`; \ Err thinkerwim.openbsd.amsterdam 70 i- for subdir in $$rev; do \ Err thinkerwim.openbsd.amsterdam 70 i- echo "Making $$target in $$subdir"; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- local_target="$$target-am"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- local_target="$$target"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ Err thinkerwim.openbsd.amsterdam 70 i- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ Err thinkerwim.openbsd.amsterdam 70 i- done && test -z "$$fail" Err thinkerwim.openbsd.amsterdam 70 i-tags-recursive: Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-ctags-recursive: Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ETAGS = etags Err thinkerwim.openbsd.amsterdam 70 i-ETAGSFLAGS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-CTAGS = ctags Err thinkerwim.openbsd.amsterdam 70 i-CTAGSFLAGS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-tags: TAGS Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- mkid -fID $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ Err thinkerwim.openbsd.amsterdam 70 i- $(TAGS_FILES) $(LISP) Err thinkerwim.openbsd.amsterdam 70 i- tags=; \ Err thinkerwim.openbsd.amsterdam 70 i- here=`pwd`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = .; then :; else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- test -z "$(ETAGS_ARGS)$$tags$$unique" \ Err thinkerwim.openbsd.amsterdam 70 i- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $$tags $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ctags: CTAGS Err thinkerwim.openbsd.amsterdam 70 i-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ Err thinkerwim.openbsd.amsterdam 70 i- $(TAGS_FILES) $(LISP) Err thinkerwim.openbsd.amsterdam 70 i- tags=; \ Err thinkerwim.openbsd.amsterdam 70 i- here=`pwd`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- test -z "$(CTAGS_ARGS)$$tags$$unique" \ Err thinkerwim.openbsd.amsterdam 70 i- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $$tags $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-GTAGS: Err thinkerwim.openbsd.amsterdam 70 i- here=`$(am__cd) $(top_builddir) && pwd` \ Err thinkerwim.openbsd.amsterdam 70 i- && cd $(top_srcdir) \ Err thinkerwim.openbsd.amsterdam 70 i- && gtags -i $(GTAGS_ARGS) $$here Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-tags: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags Err thinkerwim.openbsd.amsterdam 70 i-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-top_distdir = .. Err thinkerwim.openbsd.amsterdam 70 i-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distdir: $(DISTFILES) Err thinkerwim.openbsd.amsterdam 70 i- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(DISTFILES)'; for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- case $$file in \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dir="/$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) "$(distdir)$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- dir=''; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $$d/$$file; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || cp -p $$d/$$file $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = .; then :; else \ Err thinkerwim.openbsd.amsterdam 70 i- test -d $(distdir)/$$subdir \ Err thinkerwim.openbsd.amsterdam 70 i- || mkdir $(distdir)/$$subdir \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- (cd $$subdir && \ Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) \ Err thinkerwim.openbsd.amsterdam 70 i- top_distdir="$(top_distdir)" \ Err thinkerwim.openbsd.amsterdam 70 i- distdir=../$(distdir)/$$subdir \ Err thinkerwim.openbsd.amsterdam 70 i- distdir) \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-check-am: all-am Err thinkerwim.openbsd.amsterdam 70 i-check: check-recursive Err thinkerwim.openbsd.amsterdam 70 i-all-am: Makefile $(ANSI2KNR) $(PROGRAMS) $(HEADERS) Err thinkerwim.openbsd.amsterdam 70 i-installdirs: installdirs-recursive Err thinkerwim.openbsd.amsterdam 70 i-installdirs-am: Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) $(DESTDIR)$(bindir) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install: install-recursive Err thinkerwim.openbsd.amsterdam 70 i-install-exec: install-exec-recursive Err thinkerwim.openbsd.amsterdam 70 i-install-data: install-data-recursive Err thinkerwim.openbsd.amsterdam 70 i-uninstall: uninstall-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck: installcheck-recursive Err thinkerwim.openbsd.amsterdam 70 i-install-strip: Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ Err thinkerwim.openbsd.amsterdam 70 i- INSTALL_STRIP_FLAG=-s \ Err thinkerwim.openbsd.amsterdam 70 i- `test -z '$(STRIP)' || \ Err thinkerwim.openbsd.amsterdam 70 i- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f Makefile $(CONFIG_CLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- @echo "This command is intended for maintainers to use" Err thinkerwim.openbsd.amsterdam 70 i- @echo "it deletes files that may require special tools to rebuild." Err thinkerwim.openbsd.amsterdam 70 i-clean: clean-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-am: clean-binPROGRAMS clean-generic clean-krextra mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean: distclean-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-am: clean-am distclean-compile distclean-depend \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-generic distclean-tags Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi: dvi-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info: info-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-exec-am: install-binPROGRAMS Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-info: install-info-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-man: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean: maintainer-clean-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-am: distclean-am maintainer-clean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean: mostlyclean-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-am: mostlyclean-compile mostlyclean-generic mostlyclean-kr Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf: pdf-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps: ps-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-am: uninstall-binPROGRAMS uninstall-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info: uninstall-info-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ Err thinkerwim.openbsd.amsterdam 70 i- clean-binPROGRAMS clean-generic clean-krextra clean-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- ctags ctags-recursive distclean distclean-compile \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-depend distclean-generic distclean-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-tags distdir dvi dvi-am dvi-recursive info info-am \ Err thinkerwim.openbsd.amsterdam 70 i- info-recursive install install-am install-binPROGRAMS \ Err thinkerwim.openbsd.amsterdam 70 i- install-data install-data-am install-data-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- install-exec install-exec-am install-exec-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- install-info install-info-am install-info-recursive install-man \ Err thinkerwim.openbsd.amsterdam 70 i- install-recursive install-strip installcheck installcheck-am \ Err thinkerwim.openbsd.amsterdam 70 i- installdirs installdirs-am installdirs-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- maintainer-clean maintainer-clean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- maintainer-clean-recursive mostlyclean mostlyclean-compile \ Err thinkerwim.openbsd.amsterdam 70 i- mostlyclean-generic mostlyclean-kr mostlyclean-recursive pdf \ Err thinkerwim.openbsd.amsterdam 70 i- pdf-am pdf-recursive ps ps-am ps-recursive tags tags-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall uninstall-am uninstall-binPROGRAMS uninstall-info-am \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall-info-recursive uninstall-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Tell versions [3.59,3.63) of GNU make to not export all variables. Err thinkerwim.openbsd.amsterdam 70 i-# Otherwise a system limit (for SysV at least) may be exceeded. Err thinkerwim.openbsd.amsterdam 70 i-.NOEXPORT: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/src/ansi2knr.1 b/src/ansi2knr.1 /git/enscript/file/src/ansi2knr.1.gph thinkerwim.org 70 i@@ -1,36 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-.TH ANSI2KNR 1 "19 Jan 1996" Err thinkerwim.openbsd.amsterdam 70 i-.SH NAME Err thinkerwim.openbsd.amsterdam 70 i-ansi2knr \- convert ANSI C to Kernighan & Ritchie C Err thinkerwim.openbsd.amsterdam 70 i-.SH SYNOPSIS Err thinkerwim.openbsd.amsterdam 70 i-.I ansi2knr Err thinkerwim.openbsd.amsterdam 70 i-[--varargs] input_file [output_file] Err thinkerwim.openbsd.amsterdam 70 i-.SH DESCRIPTION Err thinkerwim.openbsd.amsterdam 70 i-If no output_file is supplied, output goes to stdout. Err thinkerwim.openbsd.amsterdam 70 i-.br Err thinkerwim.openbsd.amsterdam 70 i-There are no error messages. Err thinkerwim.openbsd.amsterdam 70 i-.sp Err thinkerwim.openbsd.amsterdam 70 i-.I ansi2knr Err thinkerwim.openbsd.amsterdam 70 i-recognizes function definitions by seeing a non-keyword identifier at the left Err thinkerwim.openbsd.amsterdam 70 i-margin, followed by a left parenthesis, with a right parenthesis as the last Err thinkerwim.openbsd.amsterdam 70 i-character on the line, and with a left brace as the first token on the Err thinkerwim.openbsd.amsterdam 70 i-following line (ignoring possible intervening comments). It will recognize a Err thinkerwim.openbsd.amsterdam 70 i-multi-line header provided that no intervening line ends with a left or right Err thinkerwim.openbsd.amsterdam 70 i-brace or a semicolon. These algorithms ignore whitespace and comments, except Err thinkerwim.openbsd.amsterdam 70 i-that the function name must be the first thing on the line. Err thinkerwim.openbsd.amsterdam 70 i-.sp Err thinkerwim.openbsd.amsterdam 70 i-The following constructs will confuse it: Err thinkerwim.openbsd.amsterdam 70 i-.br Err thinkerwim.openbsd.amsterdam 70 i- - Any other construct that starts at the left margin and follows the Err thinkerwim.openbsd.amsterdam 70 i-above syntax (such as a macro or function call). Err thinkerwim.openbsd.amsterdam 70 i-.br Err thinkerwim.openbsd.amsterdam 70 i- - Some macros that tinker with the syntax of the function header. Err thinkerwim.openbsd.amsterdam 70 i-.sp Err thinkerwim.openbsd.amsterdam 70 i-The --varargs switch is obsolete, and is recognized only for Err thinkerwim.openbsd.amsterdam 70 i-backwards compatibility. The present version of Err thinkerwim.openbsd.amsterdam 70 i-.I ansi2knr Err thinkerwim.openbsd.amsterdam 70 i-will always attempt to convert a ... argument to va_alist and va_dcl. Err thinkerwim.openbsd.amsterdam 70 i-.SH AUTHOR Err thinkerwim.openbsd.amsterdam 70 i-L. Peter Deutsch wrote the original ansi2knr and Err thinkerwim.openbsd.amsterdam 70 i-continues to maintain the current version; most of the code in the current Err thinkerwim.openbsd.amsterdam 70 i-version is his work. ansi2knr also includes contributions by Francois Err thinkerwim.openbsd.amsterdam 70 i-Pinard and Jim Avera . Err thinkerwim.openbsd.amsterdam 70 1diff --git a/src/ansi2knr.c b/src/ansi2knr.c /git/enscript/file/src/ansi2knr.c.gph thinkerwim.org 70 i@@ -1,574 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-/* Copyright (C) 1989, 1997 Aladdin Enterprises. All rights reserved. */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/*$Id: ansi2knr.c,v 1.1.1.1 2003/03/05 07:25:51 mtr Exp $*/ Err thinkerwim.openbsd.amsterdam 70 i-/* Convert ANSI C function definitions to K&R ("traditional C") syntax */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i-ansi2knr is distributed in the hope that it will be useful, but WITHOUT ANY Err thinkerwim.openbsd.amsterdam 70 i-WARRANTY. No author or distributor accepts responsibility to anyone for the Err thinkerwim.openbsd.amsterdam 70 i-consequences of using it or for whether it serves any particular purpose or Err thinkerwim.openbsd.amsterdam 70 i-works at all, unless he says so in writing. Refer to the GNU General Public Err thinkerwim.openbsd.amsterdam 70 i-License (the "GPL") for full details. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-Everyone is granted permission to copy, modify and redistribute ansi2knr, Err thinkerwim.openbsd.amsterdam 70 i-but only under the conditions described in the GPL. A copy of this license Err thinkerwim.openbsd.amsterdam 70 i-is supposed to have been given to you along with ansi2knr so you can know Err thinkerwim.openbsd.amsterdam 70 i-your rights and responsibilities. It should be in a file named COPYLEFT, Err thinkerwim.openbsd.amsterdam 70 i-or, if there is no file named COPYLEFT, a file named COPYING. Among other Err thinkerwim.openbsd.amsterdam 70 i-things, the copyright notice and this notice must be preserved on all Err thinkerwim.openbsd.amsterdam 70 i-copies. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-We explicitly state here what we believe is already implied by the GPL: if Err thinkerwim.openbsd.amsterdam 70 i-the ansi2knr program is distributed as a separate set of sources and a Err thinkerwim.openbsd.amsterdam 70 i-separate executable file which are aggregated on a storage medium together Err thinkerwim.openbsd.amsterdam 70 i-with another program, this in itself does not bring the other program under Err thinkerwim.openbsd.amsterdam 70 i-the GPL, nor does the mere fact that such a program or the procedures for Err thinkerwim.openbsd.amsterdam 70 i-constructing it invoke the ansi2knr executable bring any other part of the Err thinkerwim.openbsd.amsterdam 70 i-program under the GPL. Err thinkerwim.openbsd.amsterdam 70 i-*/ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i- * Usage: Err thinkerwim.openbsd.amsterdam 70 i- ansi2knr [--filename FILENAME] [INPUT_FILE [OUTPUT_FILE]] Err thinkerwim.openbsd.amsterdam 70 i- * --filename provides the file name for the #line directive in the output, Err thinkerwim.openbsd.amsterdam 70 i- * overriding input_file (if present). Err thinkerwim.openbsd.amsterdam 70 i- * If no input_file is supplied, input is read from stdin. Err thinkerwim.openbsd.amsterdam 70 i- * If no output_file is supplied, output goes to stdout. Err thinkerwim.openbsd.amsterdam 70 i- * There are no error messages. Err thinkerwim.openbsd.amsterdam 70 i- * Err thinkerwim.openbsd.amsterdam 70 i- * ansi2knr recognizes function definitions by seeing a non-keyword Err thinkerwim.openbsd.amsterdam 70 i- * identifier at the left margin, followed by a left parenthesis, Err thinkerwim.openbsd.amsterdam 70 i- * with a right parenthesis as the last character on the line, Err thinkerwim.openbsd.amsterdam 70 i- * and with a left brace as the first token on the following line Err thinkerwim.openbsd.amsterdam 70 i- * (ignoring possible intervening comments). Err thinkerwim.openbsd.amsterdam 70 i- * It will recognize a multi-line header provided that no intervening Err thinkerwim.openbsd.amsterdam 70 i- * line ends with a left or right brace or a semicolon. Err thinkerwim.openbsd.amsterdam 70 i- * These algorithms ignore whitespace and comments, except that Err thinkerwim.openbsd.amsterdam 70 i- * the function name must be the first thing on the line. Err thinkerwim.openbsd.amsterdam 70 i- * The following constructs will confuse it: Err thinkerwim.openbsd.amsterdam 70 i- * - Any other construct that starts at the left margin and Err thinkerwim.openbsd.amsterdam 70 i- * follows the above syntax (such as a macro or function call). Err thinkerwim.openbsd.amsterdam 70 i- * - Some macros that tinker with the syntax of the function header. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i- * The original and principal author of ansi2knr is L. Peter Deutsch Err thinkerwim.openbsd.amsterdam 70 i- * . Other authors are noted in the change history Err thinkerwim.openbsd.amsterdam 70 i- * that follows (in reverse chronological order): Err thinkerwim.openbsd.amsterdam 70 i- lpd 97-12-08 made input_file optional; only closes input and/or Err thinkerwim.openbsd.amsterdam 70 i- output file if not stdin or stdout respectively; prints Err thinkerwim.openbsd.amsterdam 70 i- usage message on stderr rather than stdout; adds Err thinkerwim.openbsd.amsterdam 70 i- --filename switch (changes suggested by Err thinkerwim.openbsd.amsterdam 70 i- ) Err thinkerwim.openbsd.amsterdam 70 i- lpd 96-01-21 added code to cope with not HAVE_CONFIG_H and with Err thinkerwim.openbsd.amsterdam 70 i- compilers that don't understand void, as suggested by Err thinkerwim.openbsd.amsterdam 70 i- Tom Lane Err thinkerwim.openbsd.amsterdam 70 i- lpd 96-01-15 changed to require that the first non-comment token Err thinkerwim.openbsd.amsterdam 70 i- on the line following a function header be a left brace, Err thinkerwim.openbsd.amsterdam 70 i- to reduce sensitivity to macros, as suggested by Tom Lane Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- lpd 95-06-22 removed #ifndefs whose sole purpose was to define Err thinkerwim.openbsd.amsterdam 70 i- undefined preprocessor symbols as 0; changed all #ifdefs Err thinkerwim.openbsd.amsterdam 70 i- for configuration symbols to #ifs Err thinkerwim.openbsd.amsterdam 70 i- lpd 95-04-05 changed copyright notice to make it clear that Err thinkerwim.openbsd.amsterdam 70 i- including ansi2knr in a program does not bring the entire Err thinkerwim.openbsd.amsterdam 70 i- program under the GPL Err thinkerwim.openbsd.amsterdam 70 i- lpd 94-12-18 added conditionals for systems where ctype macros Err thinkerwim.openbsd.amsterdam 70 i- don't handle 8-bit characters properly, suggested by Err thinkerwim.openbsd.amsterdam 70 i- Francois Pinard ; Err thinkerwim.openbsd.amsterdam 70 i- removed --varargs switch (this is now the default) Err thinkerwim.openbsd.amsterdam 70 i- lpd 94-10-10 removed CONFIG_BROKETS conditional Err thinkerwim.openbsd.amsterdam 70 i- lpd 94-07-16 added some conditionals to help GNU `configure', Err thinkerwim.openbsd.amsterdam 70 i- suggested by Francois Pinard ; Err thinkerwim.openbsd.amsterdam 70 i- properly erase prototype args in function parameters, Err thinkerwim.openbsd.amsterdam 70 i- contributed by Jim Avera ; Err thinkerwim.openbsd.amsterdam 70 i- correct error in writeblanks (it shouldn't erase EOLs) Err thinkerwim.openbsd.amsterdam 70 i- lpd 89-xx-xx original version Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Most of the conditionals here are to make ansi2knr work with */ Err thinkerwim.openbsd.amsterdam 70 i-/* or without the GNU configure machinery. */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if HAVE_CONFIG_H Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#include Err thinkerwim.openbsd.amsterdam 70 i-#include Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if HAVE_CONFIG_H Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i- For properly autoconfiguring ansi2knr, use AC_CONFIG_HEADER(config.h). Err thinkerwim.openbsd.amsterdam 70 i- This will define HAVE_CONFIG_H and so, activate the following lines. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# if STDC_HEADERS || HAVE_STRING_H Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-# else Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-# endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#else /* not HAVE_CONFIG_H */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Otherwise do it the hard way */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# ifdef BSD Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-# else Err thinkerwim.openbsd.amsterdam 70 i-# ifdef VMS Err thinkerwim.openbsd.amsterdam 70 i- extern int strlen(), strncmp(); Err thinkerwim.openbsd.amsterdam 70 i-# else Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-# endif Err thinkerwim.openbsd.amsterdam 70 i-# endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#endif /* not HAVE_CONFIG_H */ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#if STDC_HEADERS Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-#else Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i- malloc and free should be declared in stdlib.h, Err thinkerwim.openbsd.amsterdam 70 i- but if you've got a K&R compiler, they probably aren't. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i-# ifdef MSDOS Err thinkerwim.openbsd.amsterdam 70 i-# include Err thinkerwim.openbsd.amsterdam 70 i-# else Err thinkerwim.openbsd.amsterdam 70 i-# ifdef VMS Err thinkerwim.openbsd.amsterdam 70 i- extern char *malloc(); Err thinkerwim.openbsd.amsterdam 70 i- extern void free(); Err thinkerwim.openbsd.amsterdam 70 i-# else Err thinkerwim.openbsd.amsterdam 70 i- extern char *malloc(); Err thinkerwim.openbsd.amsterdam 70 i- extern int free(); Err thinkerwim.openbsd.amsterdam 70 i-# endif Err thinkerwim.openbsd.amsterdam 70 i-# endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i- * The ctype macros don't always handle 8-bit characters correctly. Err thinkerwim.openbsd.amsterdam 70 i- * Compensate for this here. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i-#ifdef isascii Err thinkerwim.openbsd.amsterdam 70 i-# undef HAVE_ISASCII /* just in case */ Err thinkerwim.openbsd.amsterdam 70 i-# define HAVE_ISASCII 1 Err thinkerwim.openbsd.amsterdam 70 i-#else Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i-#if STDC_HEADERS || !HAVE_ISASCII Err thinkerwim.openbsd.amsterdam 70 i-# define is_ascii(c) 1 Err thinkerwim.openbsd.amsterdam 70 i-#else Err thinkerwim.openbsd.amsterdam 70 i-# define is_ascii(c) isascii(c) Err thinkerwim.openbsd.amsterdam 70 i-#endif Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-#define is_space(c) (is_ascii(c) && isspace(c)) Err thinkerwim.openbsd.amsterdam 70 i-#define is_alpha(c) (is_ascii(c) && isalpha(c)) Err thinkerwim.openbsd.amsterdam 70 i-#define is_alnum(c) (is_ascii(c) && isalnum(c)) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Scanning macros */ Err thinkerwim.openbsd.amsterdam 70 i-#define isidchar(ch) (is_alnum(ch) || (ch) == '_') Err thinkerwim.openbsd.amsterdam 70 i-#define isidfirstchar(ch) (is_alpha(ch) || (ch) == '_') Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Forward references */ Err thinkerwim.openbsd.amsterdam 70 i-char *skipspace(); Err thinkerwim.openbsd.amsterdam 70 i-int writeblanks(); Err thinkerwim.openbsd.amsterdam 70 i-int test1(); Err thinkerwim.openbsd.amsterdam 70 i-int convert1(); Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* The main program */ Err thinkerwim.openbsd.amsterdam 70 i-int Err thinkerwim.openbsd.amsterdam 70 i-main(argc, argv) Err thinkerwim.openbsd.amsterdam 70 i- int argc; Err thinkerwim.openbsd.amsterdam 70 i- char *argv[]; Err thinkerwim.openbsd.amsterdam 70 i-{ FILE *in = stdin; Err thinkerwim.openbsd.amsterdam 70 i- FILE *out = stdout; Err thinkerwim.openbsd.amsterdam 70 i- char *filename = 0; Err thinkerwim.openbsd.amsterdam 70 i-#define bufsize 5000 /* arbitrary size */ Err thinkerwim.openbsd.amsterdam 70 i- char *buf; Err thinkerwim.openbsd.amsterdam 70 i- char *line; Err thinkerwim.openbsd.amsterdam 70 i- char *more; Err thinkerwim.openbsd.amsterdam 70 i- char *usage = Err thinkerwim.openbsd.amsterdam 70 i- "Usage: ansi2knr [--filename FILENAME] [INPUT_FILE [OUTPUT_FILE]]\n"; Err thinkerwim.openbsd.amsterdam 70 i- /* Err thinkerwim.openbsd.amsterdam 70 i- * In previous versions, ansi2knr recognized a --varargs switch. Err thinkerwim.openbsd.amsterdam 70 i- * If this switch was supplied, ansi2knr would attempt to convert Err thinkerwim.openbsd.amsterdam 70 i- * a ... argument to va_alist and va_dcl; if this switch was not Err thinkerwim.openbsd.amsterdam 70 i- * supplied, ansi2knr would simply drop any such arguments. Err thinkerwim.openbsd.amsterdam 70 i- * Now, ansi2knr always does this conversion, and we only Err thinkerwim.openbsd.amsterdam 70 i- * check for this switch for backward compatibility. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i- int convert_varargs = 1; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- while ( argc > 1 && argv[1][0] == '-' ) { Err thinkerwim.openbsd.amsterdam 70 i- if ( !strcmp(argv[1], "--varargs") ) { Err thinkerwim.openbsd.amsterdam 70 i- convert_varargs = 1; Err thinkerwim.openbsd.amsterdam 70 i- argc--; Err thinkerwim.openbsd.amsterdam 70 i- argv++; Err thinkerwim.openbsd.amsterdam 70 i- continue; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- if ( !strcmp(argv[1], "--filename") && argc > 2 ) { Err thinkerwim.openbsd.amsterdam 70 i- filename = argv[2]; Err thinkerwim.openbsd.amsterdam 70 i- argc -= 2; Err thinkerwim.openbsd.amsterdam 70 i- argv += 2; Err thinkerwim.openbsd.amsterdam 70 i- continue; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- fprintf(stderr, "Unrecognized switch: %s\n", argv[1]); Err thinkerwim.openbsd.amsterdam 70 i- fprintf(stderr, usage); Err thinkerwim.openbsd.amsterdam 70 i- exit(1); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- switch ( argc ) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- default: Err thinkerwim.openbsd.amsterdam 70 i- fprintf(stderr, usage); Err thinkerwim.openbsd.amsterdam 70 i- exit(0); Err thinkerwim.openbsd.amsterdam 70 i- case 3: Err thinkerwim.openbsd.amsterdam 70 i- out = fopen(argv[2], "w"); Err thinkerwim.openbsd.amsterdam 70 i- if ( out == NULL ) { Err thinkerwim.openbsd.amsterdam 70 i- fprintf(stderr, "Cannot open output file %s\n", argv[2]); Err thinkerwim.openbsd.amsterdam 70 i- exit(1); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- /* falls through */ Err thinkerwim.openbsd.amsterdam 70 i- case 2: Err thinkerwim.openbsd.amsterdam 70 i- in = fopen(argv[1], "r"); Err thinkerwim.openbsd.amsterdam 70 i- if ( in == NULL ) { Err thinkerwim.openbsd.amsterdam 70 i- fprintf(stderr, "Cannot open input file %s\n", argv[1]); Err thinkerwim.openbsd.amsterdam 70 i- exit(1); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- if ( filename == 0 ) Err thinkerwim.openbsd.amsterdam 70 i- filename = argv[1]; Err thinkerwim.openbsd.amsterdam 70 i- /* falls through */ Err thinkerwim.openbsd.amsterdam 70 i- case 1: Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- if ( filename ) Err thinkerwim.openbsd.amsterdam 70 i- fprintf(out, "#line 1 \"%s\"\n", filename); Err thinkerwim.openbsd.amsterdam 70 i- buf = malloc(bufsize); Err thinkerwim.openbsd.amsterdam 70 i- line = buf; Err thinkerwim.openbsd.amsterdam 70 i- while ( fgets(line, (unsigned)(buf + bufsize - line), in) != NULL ) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i-test: line += strlen(line); Err thinkerwim.openbsd.amsterdam 70 i- switch ( test1(buf) ) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case 2: /* a function header */ Err thinkerwim.openbsd.amsterdam 70 i- convert1(buf, out, 1, convert_varargs); Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- case 1: /* a function */ Err thinkerwim.openbsd.amsterdam 70 i- /* Check for a { at the start of the next line. */ Err thinkerwim.openbsd.amsterdam 70 i- more = ++line; Err thinkerwim.openbsd.amsterdam 70 i-f: if ( line >= buf + (bufsize - 1) ) /* overflow check */ Err thinkerwim.openbsd.amsterdam 70 i- goto wl; Err thinkerwim.openbsd.amsterdam 70 i- if ( fgets(line, (unsigned)(buf + bufsize - line), in) == NULL ) Err thinkerwim.openbsd.amsterdam 70 i- goto wl; Err thinkerwim.openbsd.amsterdam 70 i- switch ( *skipspace(more, 1) ) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case '{': Err thinkerwim.openbsd.amsterdam 70 i- /* Definitely a function header. */ Err thinkerwim.openbsd.amsterdam 70 i- convert1(buf, out, 0, convert_varargs); Err thinkerwim.openbsd.amsterdam 70 i- fputs(more, out); Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- case 0: Err thinkerwim.openbsd.amsterdam 70 i- /* The next line was blank or a comment: */ Err thinkerwim.openbsd.amsterdam 70 i- /* keep scanning for a non-comment. */ Err thinkerwim.openbsd.amsterdam 70 i- line += strlen(line); Err thinkerwim.openbsd.amsterdam 70 i- goto f; Err thinkerwim.openbsd.amsterdam 70 i- default: Err thinkerwim.openbsd.amsterdam 70 i- /* buf isn't a function header, but */ Err thinkerwim.openbsd.amsterdam 70 i- /* more might be. */ Err thinkerwim.openbsd.amsterdam 70 i- fputs(buf, out); Err thinkerwim.openbsd.amsterdam 70 i- strcpy(buf, more); Err thinkerwim.openbsd.amsterdam 70 i- line = buf; Err thinkerwim.openbsd.amsterdam 70 i- goto test; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- case -1: /* maybe the start of a function */ Err thinkerwim.openbsd.amsterdam 70 i- if ( line != buf + (bufsize - 1) ) /* overflow check */ Err thinkerwim.openbsd.amsterdam 70 i- continue; Err thinkerwim.openbsd.amsterdam 70 i- /* falls through */ Err thinkerwim.openbsd.amsterdam 70 i- default: /* not a function */ Err thinkerwim.openbsd.amsterdam 70 i-wl: fputs(buf, out); Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- line = buf; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- if ( line != buf ) Err thinkerwim.openbsd.amsterdam 70 i- fputs(buf, out); Err thinkerwim.openbsd.amsterdam 70 i- free(buf); Err thinkerwim.openbsd.amsterdam 70 i- if ( out != stdout ) Err thinkerwim.openbsd.amsterdam 70 i- fclose(out); Err thinkerwim.openbsd.amsterdam 70 i- if ( in != stdin ) Err thinkerwim.openbsd.amsterdam 70 i- fclose(in); Err thinkerwim.openbsd.amsterdam 70 i- return 0; Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Skip over space and comments, in either direction. */ Err thinkerwim.openbsd.amsterdam 70 i-char * Err thinkerwim.openbsd.amsterdam 70 i-skipspace(p, dir) Err thinkerwim.openbsd.amsterdam 70 i- register char *p; Err thinkerwim.openbsd.amsterdam 70 i- register int dir; /* 1 for forward, -1 for backward */ Err thinkerwim.openbsd.amsterdam 70 i-{ for ( ; ; ) Err thinkerwim.openbsd.amsterdam 70 i- { while ( is_space(*p) ) Err thinkerwim.openbsd.amsterdam 70 i- p += dir; Err thinkerwim.openbsd.amsterdam 70 i- if ( !(*p == '/' && p[dir] == '*') ) Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- p += dir; p += dir; Err thinkerwim.openbsd.amsterdam 70 i- while ( !(*p == '*' && p[dir] == '/') ) Err thinkerwim.openbsd.amsterdam 70 i- { if ( *p == 0 ) Err thinkerwim.openbsd.amsterdam 70 i- return p; /* multi-line comment?? */ Err thinkerwim.openbsd.amsterdam 70 i- p += dir; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- p += dir; p += dir; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- return p; Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i- * Write blanks over part of a string. Err thinkerwim.openbsd.amsterdam 70 i- * Don't overwrite end-of-line characters. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i-int Err thinkerwim.openbsd.amsterdam 70 i-writeblanks(start, end) Err thinkerwim.openbsd.amsterdam 70 i- char *start; Err thinkerwim.openbsd.amsterdam 70 i- char *end; Err thinkerwim.openbsd.amsterdam 70 i-{ char *p; Err thinkerwim.openbsd.amsterdam 70 i- for ( p = start; p < end; p++ ) Err thinkerwim.openbsd.amsterdam 70 i- if ( *p != '\r' && *p != '\n' ) Err thinkerwim.openbsd.amsterdam 70 i- *p = ' '; Err thinkerwim.openbsd.amsterdam 70 i- return 0; Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Err thinkerwim.openbsd.amsterdam 70 i- * Test whether the string in buf is a function definition. Err thinkerwim.openbsd.amsterdam 70 i- * The string may contain and/or end with a newline. Err thinkerwim.openbsd.amsterdam 70 i- * Return as follows: Err thinkerwim.openbsd.amsterdam 70 i- * 0 - definitely not a function definition; Err thinkerwim.openbsd.amsterdam 70 i- * 1 - definitely a function definition; Err thinkerwim.openbsd.amsterdam 70 i- * 2 - definitely a function prototype (NOT USED); Err thinkerwim.openbsd.amsterdam 70 i- * -1 - may be the beginning of a function definition, Err thinkerwim.openbsd.amsterdam 70 i- * append another line and look again. Err thinkerwim.openbsd.amsterdam 70 i- * The reason we don't attempt to convert function prototypes is that Err thinkerwim.openbsd.amsterdam 70 i- * Ghostscript's declaration-generating macros look too much like Err thinkerwim.openbsd.amsterdam 70 i- * prototypes, and confuse the algorithms. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i-int Err thinkerwim.openbsd.amsterdam 70 i-test1(buf) Err thinkerwim.openbsd.amsterdam 70 i- char *buf; Err thinkerwim.openbsd.amsterdam 70 i-{ register char *p = buf; Err thinkerwim.openbsd.amsterdam 70 i- char *bend; Err thinkerwim.openbsd.amsterdam 70 i- char *endfn; Err thinkerwim.openbsd.amsterdam 70 i- int contin; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if ( !isidfirstchar(*p) ) Err thinkerwim.openbsd.amsterdam 70 i- return 0; /* no name at left margin */ Err thinkerwim.openbsd.amsterdam 70 i- bend = skipspace(buf + strlen(buf) - 1, -1); Err thinkerwim.openbsd.amsterdam 70 i- switch ( *bend ) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case ';': contin = 0 /*2*/; break; Err thinkerwim.openbsd.amsterdam 70 i- case ')': contin = 1; break; Err thinkerwim.openbsd.amsterdam 70 i- case '{': return 0; /* not a function */ Err thinkerwim.openbsd.amsterdam 70 i- case '}': return 0; /* not a function */ Err thinkerwim.openbsd.amsterdam 70 i- default: contin = -1; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- while ( isidchar(*p) ) Err thinkerwim.openbsd.amsterdam 70 i- p++; Err thinkerwim.openbsd.amsterdam 70 i- endfn = p; Err thinkerwim.openbsd.amsterdam 70 i- p = skipspace(p, 1); Err thinkerwim.openbsd.amsterdam 70 i- if ( *p++ != '(' ) Err thinkerwim.openbsd.amsterdam 70 i- return 0; /* not a function */ Err thinkerwim.openbsd.amsterdam 70 i- p = skipspace(p, 1); Err thinkerwim.openbsd.amsterdam 70 i- if ( *p == ')' ) Err thinkerwim.openbsd.amsterdam 70 i- return 0; /* no parameters */ Err thinkerwim.openbsd.amsterdam 70 i- /* Check that the apparent function name isn't a keyword. */ Err thinkerwim.openbsd.amsterdam 70 i- /* We only need to check for keywords that could be followed */ Err thinkerwim.openbsd.amsterdam 70 i- /* by a left parenthesis (which, unfortunately, is most of them). */ Err thinkerwim.openbsd.amsterdam 70 i- { static char *words[] = Err thinkerwim.openbsd.amsterdam 70 i- { "asm", "auto", "case", "char", "const", "double", Err thinkerwim.openbsd.amsterdam 70 i- "extern", "float", "for", "if", "int", "long", Err thinkerwim.openbsd.amsterdam 70 i- "register", "return", "short", "signed", "sizeof", Err thinkerwim.openbsd.amsterdam 70 i- "static", "switch", "typedef", "unsigned", Err thinkerwim.openbsd.amsterdam 70 i- "void", "volatile", "while", 0 Err thinkerwim.openbsd.amsterdam 70 i- }; Err thinkerwim.openbsd.amsterdam 70 i- char **key = words; Err thinkerwim.openbsd.amsterdam 70 i- char *kp; Err thinkerwim.openbsd.amsterdam 70 i- int len = endfn - buf; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- while ( (kp = *key) != 0 ) Err thinkerwim.openbsd.amsterdam 70 i- { if ( strlen(kp) == len && !strncmp(kp, buf, len) ) Err thinkerwim.openbsd.amsterdam 70 i- return 0; /* name is a keyword */ Err thinkerwim.openbsd.amsterdam 70 i- key++; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- return contin; Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-/* Convert a recognized function definition or header to K&R syntax. */ Err thinkerwim.openbsd.amsterdam 70 i-int Err thinkerwim.openbsd.amsterdam 70 i-convert1(buf, out, header, convert_varargs) Err thinkerwim.openbsd.amsterdam 70 i- char *buf; Err thinkerwim.openbsd.amsterdam 70 i- FILE *out; Err thinkerwim.openbsd.amsterdam 70 i- int header; /* Boolean */ Err thinkerwim.openbsd.amsterdam 70 i- int convert_varargs; /* Boolean */ Err thinkerwim.openbsd.amsterdam 70 i-{ char *endfn; Err thinkerwim.openbsd.amsterdam 70 i- register char *p; Err thinkerwim.openbsd.amsterdam 70 i- /* Err thinkerwim.openbsd.amsterdam 70 i- * The breaks table contains pointers to the beginning and end Err thinkerwim.openbsd.amsterdam 70 i- * of each argument. Err thinkerwim.openbsd.amsterdam 70 i- */ Err thinkerwim.openbsd.amsterdam 70 i- char **breaks; Err thinkerwim.openbsd.amsterdam 70 i- unsigned num_breaks = 2; /* for testing */ Err thinkerwim.openbsd.amsterdam 70 i- char **btop; Err thinkerwim.openbsd.amsterdam 70 i- char **bp; Err thinkerwim.openbsd.amsterdam 70 i- char **ap; Err thinkerwim.openbsd.amsterdam 70 i- char *vararg = 0; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- /* Pre-ANSI implementations don't agree on whether strchr */ Err thinkerwim.openbsd.amsterdam 70 i- /* is called strchr or index, so we open-code it here. */ Err thinkerwim.openbsd.amsterdam 70 i- for ( endfn = buf; *(endfn++) != '('; ) Err thinkerwim.openbsd.amsterdam 70 i- ; Err thinkerwim.openbsd.amsterdam 70 i-top: p = endfn; Err thinkerwim.openbsd.amsterdam 70 i- breaks = (char **)malloc(sizeof(char *) * num_breaks * 2); Err thinkerwim.openbsd.amsterdam 70 i- if ( breaks == 0 ) Err thinkerwim.openbsd.amsterdam 70 i- { /* Couldn't allocate break table, give up */ Err thinkerwim.openbsd.amsterdam 70 i- fprintf(stderr, "Unable to allocate break table!\n"); Err thinkerwim.openbsd.amsterdam 70 i- fputs(buf, out); Err thinkerwim.openbsd.amsterdam 70 i- return -1; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- btop = breaks + num_breaks * 2 - 2; Err thinkerwim.openbsd.amsterdam 70 i- bp = breaks; Err thinkerwim.openbsd.amsterdam 70 i- /* Parse the argument list */ Err thinkerwim.openbsd.amsterdam 70 i- do Err thinkerwim.openbsd.amsterdam 70 i- { int level = 0; Err thinkerwim.openbsd.amsterdam 70 i- char *lp = NULL; Err thinkerwim.openbsd.amsterdam 70 i- char *rp; Err thinkerwim.openbsd.amsterdam 70 i- char *end = NULL; Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- if ( bp >= btop ) Err thinkerwim.openbsd.amsterdam 70 i- { /* Filled up break table. */ Err thinkerwim.openbsd.amsterdam 70 i- /* Allocate a bigger one and start over. */ Err thinkerwim.openbsd.amsterdam 70 i- free((char *)breaks); Err thinkerwim.openbsd.amsterdam 70 i- num_breaks <<= 1; Err thinkerwim.openbsd.amsterdam 70 i- goto top; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- *bp++ = p; Err thinkerwim.openbsd.amsterdam 70 i- /* Find the end of the argument */ Err thinkerwim.openbsd.amsterdam 70 i- for ( ; end == NULL; p++ ) Err thinkerwim.openbsd.amsterdam 70 i- { switch(*p) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case ',': Err thinkerwim.openbsd.amsterdam 70 i- if ( !level ) end = p; Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- case '(': Err thinkerwim.openbsd.amsterdam 70 i- if ( !level ) lp = p; Err thinkerwim.openbsd.amsterdam 70 i- level++; Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- case ')': Err thinkerwim.openbsd.amsterdam 70 i- if ( --level < 0 ) end = p; Err thinkerwim.openbsd.amsterdam 70 i- else rp = p; Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- case '/': Err thinkerwim.openbsd.amsterdam 70 i- p = skipspace(p, 1) - 1; Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- default: Err thinkerwim.openbsd.amsterdam 70 i- ; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- /* Erase any embedded prototype parameters. */ Err thinkerwim.openbsd.amsterdam 70 i- if ( lp ) Err thinkerwim.openbsd.amsterdam 70 i- writeblanks(lp + 1, rp); Err thinkerwim.openbsd.amsterdam 70 i- p--; /* back up over terminator */ Err thinkerwim.openbsd.amsterdam 70 i- /* Find the name being declared. */ Err thinkerwim.openbsd.amsterdam 70 i- /* This is complicated because of procedure and */ Err thinkerwim.openbsd.amsterdam 70 i- /* array modifiers. */ Err thinkerwim.openbsd.amsterdam 70 i- for ( ; ; ) Err thinkerwim.openbsd.amsterdam 70 i- { p = skipspace(p - 1, -1); Err thinkerwim.openbsd.amsterdam 70 i- switch ( *p ) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case ']': /* skip array dimension(s) */ Err thinkerwim.openbsd.amsterdam 70 i- case ')': /* skip procedure args OR name */ Err thinkerwim.openbsd.amsterdam 70 i- { int level = 1; Err thinkerwim.openbsd.amsterdam 70 i- while ( level ) Err thinkerwim.openbsd.amsterdam 70 i- switch ( *--p ) Err thinkerwim.openbsd.amsterdam 70 i- { Err thinkerwim.openbsd.amsterdam 70 i- case ']': case ')': level++; break; Err thinkerwim.openbsd.amsterdam 70 i- case '[': case '(': level--; break; Err thinkerwim.openbsd.amsterdam 70 i- case '/': p = skipspace(p, -1) + 1; break; Err thinkerwim.openbsd.amsterdam 70 i- default: ; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- if ( *p == '(' && *skipspace(p + 1, 1) == '*' ) Err thinkerwim.openbsd.amsterdam 70 i- { /* We found the name being declared */ Err thinkerwim.openbsd.amsterdam 70 i- while ( !isidfirstchar(*p) ) Err thinkerwim.openbsd.amsterdam 70 i- p = skipspace(p, 1) + 1; Err thinkerwim.openbsd.amsterdam 70 i- goto found; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- break; Err thinkerwim.openbsd.amsterdam 70 i- default: Err thinkerwim.openbsd.amsterdam 70 i- goto found; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i-found: if ( *p == '.' && p[-1] == '.' && p[-2] == '.' ) Err thinkerwim.openbsd.amsterdam 70 i- { if ( convert_varargs ) Err thinkerwim.openbsd.amsterdam 70 i- { *bp++ = "va_alist"; Err thinkerwim.openbsd.amsterdam 70 i- vararg = p-2; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- { p++; Err thinkerwim.openbsd.amsterdam 70 i- if ( bp == breaks + 1 ) /* sole argument */ Err thinkerwim.openbsd.amsterdam 70 i- writeblanks(breaks[0], p); Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- writeblanks(bp[-1] - 1, p); Err thinkerwim.openbsd.amsterdam 70 i- bp--; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- { while ( isidchar(*p) ) p--; Err thinkerwim.openbsd.amsterdam 70 i- *bp++ = p+1; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- p = end; Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- while ( *p++ == ',' ); Err thinkerwim.openbsd.amsterdam 70 i- *bp = p; Err thinkerwim.openbsd.amsterdam 70 i- /* Make a special check for 'void' arglist */ Err thinkerwim.openbsd.amsterdam 70 i- if ( bp == breaks+2 ) Err thinkerwim.openbsd.amsterdam 70 i- { p = skipspace(breaks[0], 1); Err thinkerwim.openbsd.amsterdam 70 i- if ( !strncmp(p, "void", 4) ) Err thinkerwim.openbsd.amsterdam 70 i- { p = skipspace(p+4, 1); Err thinkerwim.openbsd.amsterdam 70 i- if ( p == breaks[2] - 1 ) Err thinkerwim.openbsd.amsterdam 70 i- { bp = breaks; /* yup, pretend arglist is empty */ Err thinkerwim.openbsd.amsterdam 70 i- writeblanks(breaks[0], p + 1); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- /* Put out the function name and left parenthesis. */ Err thinkerwim.openbsd.amsterdam 70 i- p = buf; Err thinkerwim.openbsd.amsterdam 70 i- while ( p != endfn ) putc(*p, out), p++; Err thinkerwim.openbsd.amsterdam 70 i- /* Put out the declaration. */ Err thinkerwim.openbsd.amsterdam 70 i- if ( header ) Err thinkerwim.openbsd.amsterdam 70 i- { fputs(");", out); Err thinkerwim.openbsd.amsterdam 70 i- for ( p = breaks[0]; *p; p++ ) Err thinkerwim.openbsd.amsterdam 70 i- if ( *p == '\r' || *p == '\n' ) Err thinkerwim.openbsd.amsterdam 70 i- putc(*p, out); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- { for ( ap = breaks+1; ap < bp; ap += 2 ) Err thinkerwim.openbsd.amsterdam 70 i- { p = *ap; Err thinkerwim.openbsd.amsterdam 70 i- while ( isidchar(*p) ) Err thinkerwim.openbsd.amsterdam 70 i- putc(*p, out), p++; Err thinkerwim.openbsd.amsterdam 70 i- if ( ap < bp - 1 ) Err thinkerwim.openbsd.amsterdam 70 i- fputs(", ", out); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- fputs(") ", out); Err thinkerwim.openbsd.amsterdam 70 i- /* Put out the argument declarations */ Err thinkerwim.openbsd.amsterdam 70 i- for ( ap = breaks+2; ap <= bp; ap += 2 ) Err thinkerwim.openbsd.amsterdam 70 i- (*ap)[-1] = ';'; Err thinkerwim.openbsd.amsterdam 70 i- if ( vararg != 0 ) Err thinkerwim.openbsd.amsterdam 70 i- { *vararg = 0; Err thinkerwim.openbsd.amsterdam 70 i- fputs(breaks[0], out); /* any prior args */ Err thinkerwim.openbsd.amsterdam 70 i- fputs("va_dcl", out); /* the final arg */ Err thinkerwim.openbsd.amsterdam 70 i- fputs(bp[0], out); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- else Err thinkerwim.openbsd.amsterdam 70 i- fputs(breaks[0], out); Err thinkerwim.openbsd.amsterdam 70 i- } Err thinkerwim.openbsd.amsterdam 70 i- free((char *)breaks); Err thinkerwim.openbsd.amsterdam 70 i- return 0; Err thinkerwim.openbsd.amsterdam 70 i-} Err thinkerwim.openbsd.amsterdam 70 1diff --git a/src/tests/Makefile.in b/src/tests/Makefile.in /git/enscript/file/src/tests/Makefile.in.gph thinkerwim.org 70 i@@ -1,395 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.in generated by automake 1.7 from Makefile.am. Err thinkerwim.openbsd.amsterdam 70 i-# @configure_input@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Err thinkerwim.openbsd.amsterdam 70 i-# Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# This Makefile.in is free software; the Free Software Foundation Err thinkerwim.openbsd.amsterdam 70 i-# gives unlimited permission to copy and/or distribute it, Err thinkerwim.openbsd.amsterdam 70 i-# with or without modifications, as long as this notice is preserved. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without Err thinkerwim.openbsd.amsterdam 70 i-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A Err thinkerwim.openbsd.amsterdam 70 i-# PARTICULAR PURPOSE. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.am for enscript tests. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (c) 1997 Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Author: Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This file is part of GNU enscript. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; see the file COPYING. If not, write to Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation, 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-# Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-srcdir = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-top_srcdir = @top_srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-VPATH = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-pkgdatadir = $(datadir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkglibdir = $(libdir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkgincludedir = $(includedir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-top_builddir = ../.. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd Err thinkerwim.openbsd.amsterdam 70 i-INSTALL = @INSTALL@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh_DATA = $(install_sh) -c -m 644 Err thinkerwim.openbsd.amsterdam 70 i-install_sh_PROGRAM = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-install_sh_SCRIPT = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_HEADER = $(INSTALL_DATA) Err thinkerwim.openbsd.amsterdam 70 i-transform = $(program_transform_name) Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-host_triplet = @host@ Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL = @ACLOCAL@ Err thinkerwim.openbsd.amsterdam 70 i-ALLOCA = @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_FALSE = @AMDEP_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_TRUE = @AMDEP_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-AMTAR = @AMTAR@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOCONF = @AUTOCONF@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOHEADER = @AUTOHEADER@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE = @AUTOMAKE@ Err thinkerwim.openbsd.amsterdam 70 i-AWK = @AWK@ Err thinkerwim.openbsd.amsterdam 70 i-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-CATOBJEXT = @CATOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-CC = @CC@ Err thinkerwim.openbsd.amsterdam 70 i-CCDEPMODE = @CCDEPMODE@ Err thinkerwim.openbsd.amsterdam 70 i-CFLAGS = @CFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CPP = @CPP@ Err thinkerwim.openbsd.amsterdam 70 i-CPPFLAGS = @CPPFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CYGPATH_W = @CYGPATH_W@ Err thinkerwim.openbsd.amsterdam 70 i-DATADIRNAME = @DATADIRNAME@ Err thinkerwim.openbsd.amsterdam 70 i-DEFS = @DEFS@ Err thinkerwim.openbsd.amsterdam 70 i-DEPDIR = @DEPDIR@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_C = @ECHO_C@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_N = @ECHO_N@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_T = @ECHO_T@ Err thinkerwim.openbsd.amsterdam 70 i-EGREP = @EGREP@ Err thinkerwim.openbsd.amsterdam 70 i-EXEEXT = @EXEEXT@ Err thinkerwim.openbsd.amsterdam 70 i-GENCAT = @GENCAT@ Err thinkerwim.openbsd.amsterdam 70 i-GLIBC21 = @GLIBC21@ Err thinkerwim.openbsd.amsterdam 70 i-GMSGFMT = @GMSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_DATA = @INSTALL_DATA@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_PROGRAM = @INSTALL_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_SCRIPT = @INSTALL_SCRIPT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTOBJEXT = @INSTOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-INTLBISON = @INTLBISON@ Err thinkerwim.openbsd.amsterdam 70 i-INTLLIBS = @INTLLIBS@ Err thinkerwim.openbsd.amsterdam 70 i-INTLOBJS = @INTLOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ Err thinkerwim.openbsd.amsterdam 70 i-LDFLAGS = @LDFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-LEX = @LEX@ Err thinkerwim.openbsd.amsterdam 70 i-LEXLIB = @LEXLIB@ Err thinkerwim.openbsd.amsterdam 70 i-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ Err thinkerwim.openbsd.amsterdam 70 i-LIBICONV = @LIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LIBINTL = @LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LIBOBJS = @LIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-LIBS = @LIBS@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBICONV = @LTLIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBINTL = @LTLIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBOBJS = @LTLIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-MAKEINFO = @MAKEINFO@ Err thinkerwim.openbsd.amsterdam 70 i-MEDIA = @MEDIA@ Err thinkerwim.openbsd.amsterdam 70 i-MKINSTALLDIRS = @MKINSTALLDIRS@ Err thinkerwim.openbsd.amsterdam 70 i-MSGFMT = @MSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-MSGMERGE = @MSGMERGE@ Err thinkerwim.openbsd.amsterdam 70 i-OBJEXT = @OBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE = @PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_NAME = @PACKAGE_NAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_STRING = @PACKAGE_STRING@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_TARNAME = @PACKAGE_TARNAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_VERSION = @PACKAGE_VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-PATH_SEPARATOR = @PATH_SEPARATOR@ Err thinkerwim.openbsd.amsterdam 70 i-PERL = @PERL@ Err thinkerwim.openbsd.amsterdam 70 i-POSUB = @POSUB@ Err thinkerwim.openbsd.amsterdam 70 i-PSLEVEL = @PSLEVEL@ Err thinkerwim.openbsd.amsterdam 70 i-RANLIB = @RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-SET_MAKE = @SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i-SHELL = @SHELL@ Err thinkerwim.openbsd.amsterdam 70 i-SPOOLER = @SPOOLER@ Err thinkerwim.openbsd.amsterdam 70 i-STRIP = @STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-U = @U@ Err thinkerwim.openbsd.amsterdam 70 i-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-USE_NLS = @USE_NLS@ Err thinkerwim.openbsd.amsterdam 70 i-VERSION = @VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-XGETTEXT = @XGETTEXT@ Err thinkerwim.openbsd.amsterdam 70 i-YACC = @YACC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_CC = @ac_ct_CC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_RANLIB = @ac_ct_RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_STRIP = @ac_ct_STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-am__include = @am__include@ Err thinkerwim.openbsd.amsterdam 70 i-am__quote = @am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-bindir = @bindir@ Err thinkerwim.openbsd.amsterdam 70 i-build = @build@ Err thinkerwim.openbsd.amsterdam 70 i-build_alias = @build_alias@ Err thinkerwim.openbsd.amsterdam 70 i-build_cpu = @build_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-build_os = @build_os@ Err thinkerwim.openbsd.amsterdam 70 i-build_vendor = @build_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-datadir = @datadir@ Err thinkerwim.openbsd.amsterdam 70 i-exec_prefix = @exec_prefix@ Err thinkerwim.openbsd.amsterdam 70 i-host = @host@ Err thinkerwim.openbsd.amsterdam 70 i-host_alias = @host_alias@ Err thinkerwim.openbsd.amsterdam 70 i-host_cpu = @host_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-host_os = @host_os@ Err thinkerwim.openbsd.amsterdam 70 i-host_vendor = @host_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-includedir = @includedir@ Err thinkerwim.openbsd.amsterdam 70 i-infodir = @infodir@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh = @install_sh@ Err thinkerwim.openbsd.amsterdam 70 i-libdir = @libdir@ Err thinkerwim.openbsd.amsterdam 70 i-libexecdir = @libexecdir@ Err thinkerwim.openbsd.amsterdam 70 i-localstatedir = @localstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-mandir = @mandir@ Err thinkerwim.openbsd.amsterdam 70 i-oldincludedir = @oldincludedir@ Err thinkerwim.openbsd.amsterdam 70 i-prefix = @prefix@ Err thinkerwim.openbsd.amsterdam 70 i-program_transform_name = @program_transform_name@ Err thinkerwim.openbsd.amsterdam 70 i-sbindir = @sbindir@ Err thinkerwim.openbsd.amsterdam 70 i-sharedstatedir = @sharedstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-sysconfdir = @sysconfdir@ Err thinkerwim.openbsd.amsterdam 70 i-target_alias = @target_alias@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE_OPTIONS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-TESTS = ascii.test binary.test font.test columns.test pages.test \ Err thinkerwim.openbsd.amsterdam 70 i-linenums.test hlbars.test indent.test filter.test borders.test \ Err thinkerwim.openbsd.amsterdam 70 i-underlay.test toc.test falign.test slice.test escapes.test \ Err thinkerwim.openbsd.amsterdam 70 i-headers.test media.test encodings.test passthrough.test \ Err thinkerwim.openbsd.amsterdam 70 i-nup.test Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-EXTRA_DIST = defs $(TESTS) Err thinkerwim.openbsd.amsterdam 70 i-subdir = src/tests Err thinkerwim.openbsd.amsterdam 70 i-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_HEADER = $(top_builddir)/config.h Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_CLEAN_FILES = Err thinkerwim.openbsd.amsterdam 70 i-DIST_SOURCES = Err thinkerwim.openbsd.amsterdam 70 i-DIST_COMMON = ChangeLog Makefile.am Makefile.in Err thinkerwim.openbsd.amsterdam 70 i-all: all-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_srcdir) && \ Err thinkerwim.openbsd.amsterdam 70 i- $(AUTOMAKE) --gnu src/tests/Makefile Err thinkerwim.openbsd.amsterdam 70 i-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info-am: Err thinkerwim.openbsd.amsterdam 70 i-tags: TAGS Err thinkerwim.openbsd.amsterdam 70 i-TAGS: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ctags: CTAGS Err thinkerwim.openbsd.amsterdam 70 i-CTAGS: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-check-TESTS: $(TESTS) Err thinkerwim.openbsd.amsterdam 70 i- @failed=0; all=0; xfail=0; xpass=0; skip=0; \ Err thinkerwim.openbsd.amsterdam 70 i- srcdir=$(srcdir); export srcdir; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(TESTS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -n "$$list"; then \ Err thinkerwim.openbsd.amsterdam 70 i- for tst in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f ./$$tst; then dir=./; \ Err thinkerwim.openbsd.amsterdam 70 i- elif test -f $$tst; then dir=; \ Err thinkerwim.openbsd.amsterdam 70 i- else dir="$(srcdir)/"; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ Err thinkerwim.openbsd.amsterdam 70 i- all=`expr $$all + 1`; \ Err thinkerwim.openbsd.amsterdam 70 i- case " $(XFAIL_TESTS) " in \ Err thinkerwim.openbsd.amsterdam 70 i- *" $$tst "*) \ Err thinkerwim.openbsd.amsterdam 70 i- xpass=`expr $$xpass + 1`; \ Err thinkerwim.openbsd.amsterdam 70 i- failed=`expr $$failed + 1`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "XPASS: $$tst"; \ Err thinkerwim.openbsd.amsterdam 70 i- ;; \ Err thinkerwim.openbsd.amsterdam 70 i- *) \ Err thinkerwim.openbsd.amsterdam 70 i- echo "PASS: $$tst"; \ Err thinkerwim.openbsd.amsterdam 70 i- ;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- elif test $$? -ne 77; then \ Err thinkerwim.openbsd.amsterdam 70 i- all=`expr $$all + 1`; \ Err thinkerwim.openbsd.amsterdam 70 i- case " $(XFAIL_TESTS) " in \ Err thinkerwim.openbsd.amsterdam 70 i- *" $$tst "*) \ Err thinkerwim.openbsd.amsterdam 70 i- xfail=`expr $$xfail + 1`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "XFAIL: $$tst"; \ Err thinkerwim.openbsd.amsterdam 70 i- ;; \ Err thinkerwim.openbsd.amsterdam 70 i- *) \ Err thinkerwim.openbsd.amsterdam 70 i- failed=`expr $$failed + 1`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "FAIL: $$tst"; \ Err thinkerwim.openbsd.amsterdam 70 i- ;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- skip=`expr $$skip + 1`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "SKIP: $$tst"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$failed" -eq 0; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$xfail" -eq 0; then \ Err thinkerwim.openbsd.amsterdam 70 i- banner="All $$all tests passed"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- banner="All $$all tests behaved as expected ($$xfail expected failures)"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$xpass" -eq 0; then \ Err thinkerwim.openbsd.amsterdam 70 i- banner="$$failed of $$all tests failed"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dashes="$$banner"; \ Err thinkerwim.openbsd.amsterdam 70 i- skipped=""; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$skip" -ne 0; then \ Err thinkerwim.openbsd.amsterdam 70 i- skipped="($$skip tests were not run)"; \ Err thinkerwim.openbsd.amsterdam 70 i- test `echo "$$skipped" | wc -c` -gt `echo "$$banner" | wc -c` && \ Err thinkerwim.openbsd.amsterdam 70 i- dashes="$$skipped"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- report=""; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \ Err thinkerwim.openbsd.amsterdam 70 i- report="Please report to $(PACKAGE_BUGREPORT)"; \ Err thinkerwim.openbsd.amsterdam 70 i- test `echo "$$report" | wc -c` -gt `echo "$$banner" | wc -c` && \ Err thinkerwim.openbsd.amsterdam 70 i- dashes="$$report"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dashes=`echo "$$dashes" | sed s/./=/g`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "$$dashes"; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "$$banner"; \ Err thinkerwim.openbsd.amsterdam 70 i- test -n "$$skipped" && echo "$$skipped"; \ Err thinkerwim.openbsd.amsterdam 70 i- test -n "$$report" && echo "$$report"; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "$$dashes"; \ Err thinkerwim.openbsd.amsterdam 70 i- test "$$failed" -eq 0; \ Err thinkerwim.openbsd.amsterdam 70 i- else :; fi Err thinkerwim.openbsd.amsterdam 70 i-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-top_distdir = ../.. Err thinkerwim.openbsd.amsterdam 70 i-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distdir: $(DISTFILES) Err thinkerwim.openbsd.amsterdam 70 i- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(DISTFILES)'; for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- case $$file in \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dir="/$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) "$(distdir)$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- dir=''; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $$d/$$file; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || cp -p $$d/$$file $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-check-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) check-TESTS Err thinkerwim.openbsd.amsterdam 70 i-check: check-am Err thinkerwim.openbsd.amsterdam 70 i-all-am: Makefile Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installdirs: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install: install-am Err thinkerwim.openbsd.amsterdam 70 i-install-exec: install-exec-am Err thinkerwim.openbsd.amsterdam 70 i-install-data: install-data-am Err thinkerwim.openbsd.amsterdam 70 i-uninstall: uninstall-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck: installcheck-am Err thinkerwim.openbsd.amsterdam 70 i-install-strip: Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ Err thinkerwim.openbsd.amsterdam 70 i- INSTALL_STRIP_FLAG=-s \ Err thinkerwim.openbsd.amsterdam 70 i- `test -z '$(STRIP)' || \ Err thinkerwim.openbsd.amsterdam 70 i- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f Makefile $(CONFIG_CLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- @echo "This command is intended for maintainers to use" Err thinkerwim.openbsd.amsterdam 70 i- @echo "it deletes files that may require special tools to rebuild." Err thinkerwim.openbsd.amsterdam 70 i-clean: clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-am: clean-generic mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean: distclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-am: clean-am distclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi: dvi-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info: info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-exec-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-info: install-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-man: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean: maintainer-clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-am: distclean-am maintainer-clean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean: mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-am: mostlyclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf: pdf-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps: ps-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-am: uninstall-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.PHONY: all all-am check check-TESTS check-am clean clean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- distclean distclean-generic distdir dvi dvi-am info info-am \ Err thinkerwim.openbsd.amsterdam 70 i- install install-am install-data install-data-am install-exec \ Err thinkerwim.openbsd.amsterdam 70 i- install-exec-am install-info install-info-am install-man \ Err thinkerwim.openbsd.amsterdam 70 i- install-strip installcheck installcheck-am installdirs \ Err thinkerwim.openbsd.amsterdam 70 i- maintainer-clean maintainer-clean-generic mostlyclean \ Err thinkerwim.openbsd.amsterdam 70 i- mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Tell versions [3.59,3.63) of GNU make to not export all variables. Err thinkerwim.openbsd.amsterdam 70 i-# Otherwise a system limit (for SysV at least) may be exceeded. Err thinkerwim.openbsd.amsterdam 70 i-.NOEXPORT: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/states/Makefile.in b/states/Makefile.in /git/enscript/file/states/Makefile.in.gph thinkerwim.org 70 i@@ -1,644 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.in generated by automake 1.7 from Makefile.am. Err thinkerwim.openbsd.amsterdam 70 i-# @configure_input@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Err thinkerwim.openbsd.amsterdam 70 i-# Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# This Makefile.in is free software; the Free Software Foundation Err thinkerwim.openbsd.amsterdam 70 i-# gives unlimited permission to copy and/or distribute it, Err thinkerwim.openbsd.amsterdam 70 i-# with or without modifications, as long as this notice is preserved. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without Err thinkerwim.openbsd.amsterdam 70 i-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A Err thinkerwim.openbsd.amsterdam 70 i-# PARTICULAR PURPOSE. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Makefile for states. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (c) 1997-2003 Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Author: Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This file is part of GNU enscript. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; see the file COPYING. If not, write to Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation, 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-# Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-srcdir = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-top_srcdir = @top_srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-VPATH = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-pkgdatadir = $(datadir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkglibdir = $(libdir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkgincludedir = $(includedir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-top_builddir = .. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd Err thinkerwim.openbsd.amsterdam 70 i-INSTALL = @INSTALL@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh_DATA = $(install_sh) -c -m 644 Err thinkerwim.openbsd.amsterdam 70 i-install_sh_PROGRAM = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-install_sh_SCRIPT = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_HEADER = $(INSTALL_DATA) Err thinkerwim.openbsd.amsterdam 70 i-transform = $(program_transform_name) Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-host_triplet = @host@ Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL = @ACLOCAL@ Err thinkerwim.openbsd.amsterdam 70 i-ALLOCA = @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_FALSE = @AMDEP_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_TRUE = @AMDEP_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-AMTAR = @AMTAR@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOCONF = @AUTOCONF@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOHEADER = @AUTOHEADER@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE = @AUTOMAKE@ Err thinkerwim.openbsd.amsterdam 70 i-AWK = @AWK@ Err thinkerwim.openbsd.amsterdam 70 i-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-CATOBJEXT = @CATOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-CC = @CC@ Err thinkerwim.openbsd.amsterdam 70 i-CCDEPMODE = @CCDEPMODE@ Err thinkerwim.openbsd.amsterdam 70 i-CFLAGS = @CFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CPP = @CPP@ Err thinkerwim.openbsd.amsterdam 70 i-CPPFLAGS = @CPPFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CYGPATH_W = @CYGPATH_W@ Err thinkerwim.openbsd.amsterdam 70 i-DATADIRNAME = @DATADIRNAME@ Err thinkerwim.openbsd.amsterdam 70 i-DEFS = @DEFS@ Err thinkerwim.openbsd.amsterdam 70 i-DEPDIR = @DEPDIR@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_C = @ECHO_C@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_N = @ECHO_N@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_T = @ECHO_T@ Err thinkerwim.openbsd.amsterdam 70 i-EGREP = @EGREP@ Err thinkerwim.openbsd.amsterdam 70 i-EXEEXT = @EXEEXT@ Err thinkerwim.openbsd.amsterdam 70 i-GENCAT = @GENCAT@ Err thinkerwim.openbsd.amsterdam 70 i-GLIBC21 = @GLIBC21@ Err thinkerwim.openbsd.amsterdam 70 i-GMSGFMT = @GMSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_DATA = @INSTALL_DATA@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_PROGRAM = @INSTALL_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_SCRIPT = @INSTALL_SCRIPT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTOBJEXT = @INSTOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-INTLBISON = @INTLBISON@ Err thinkerwim.openbsd.amsterdam 70 i-INTLLIBS = @INTLLIBS@ Err thinkerwim.openbsd.amsterdam 70 i-INTLOBJS = @INTLOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ Err thinkerwim.openbsd.amsterdam 70 i-LDFLAGS = @LDFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-LEX = @LEX@ Err thinkerwim.openbsd.amsterdam 70 i-LEXLIB = @LEXLIB@ Err thinkerwim.openbsd.amsterdam 70 i-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ Err thinkerwim.openbsd.amsterdam 70 i-LIBICONV = @LIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LIBINTL = @LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LIBOBJS = @LIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-LIBS = @LIBS@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBICONV = @LTLIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBINTL = @LTLIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBOBJS = @LTLIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-MAKEINFO = @MAKEINFO@ Err thinkerwim.openbsd.amsterdam 70 i-MEDIA = @MEDIA@ Err thinkerwim.openbsd.amsterdam 70 i-MKINSTALLDIRS = @MKINSTALLDIRS@ Err thinkerwim.openbsd.amsterdam 70 i-MSGFMT = @MSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-MSGMERGE = @MSGMERGE@ Err thinkerwim.openbsd.amsterdam 70 i-OBJEXT = @OBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE = @PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_NAME = @PACKAGE_NAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_STRING = @PACKAGE_STRING@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_TARNAME = @PACKAGE_TARNAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_VERSION = @PACKAGE_VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-PATH_SEPARATOR = @PATH_SEPARATOR@ Err thinkerwim.openbsd.amsterdam 70 i-PERL = @PERL@ Err thinkerwim.openbsd.amsterdam 70 i-POSUB = @POSUB@ Err thinkerwim.openbsd.amsterdam 70 i-PSLEVEL = @PSLEVEL@ Err thinkerwim.openbsd.amsterdam 70 i-RANLIB = @RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-SET_MAKE = @SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i-SHELL = @SHELL@ Err thinkerwim.openbsd.amsterdam 70 i-SPOOLER = @SPOOLER@ Err thinkerwim.openbsd.amsterdam 70 i-STRIP = @STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-U = @U@ Err thinkerwim.openbsd.amsterdam 70 i-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-USE_NLS = @USE_NLS@ Err thinkerwim.openbsd.amsterdam 70 i-VERSION = @VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-XGETTEXT = @XGETTEXT@ Err thinkerwim.openbsd.amsterdam 70 i-YACC = @YACC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_CC = @ac_ct_CC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_RANLIB = @ac_ct_RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_STRIP = @ac_ct_STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-am__include = @am__include@ Err thinkerwim.openbsd.amsterdam 70 i-am__quote = @am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-bindir = @bindir@ Err thinkerwim.openbsd.amsterdam 70 i-build = @build@ Err thinkerwim.openbsd.amsterdam 70 i-build_alias = @build_alias@ Err thinkerwim.openbsd.amsterdam 70 i-build_cpu = @build_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-build_os = @build_os@ Err thinkerwim.openbsd.amsterdam 70 i-build_vendor = @build_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-datadir = @datadir@ Err thinkerwim.openbsd.amsterdam 70 i-exec_prefix = @exec_prefix@ Err thinkerwim.openbsd.amsterdam 70 i-host = @host@ Err thinkerwim.openbsd.amsterdam 70 i-host_alias = @host_alias@ Err thinkerwim.openbsd.amsterdam 70 i-host_cpu = @host_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-host_os = @host_os@ Err thinkerwim.openbsd.amsterdam 70 i-host_vendor = @host_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-includedir = @includedir@ Err thinkerwim.openbsd.amsterdam 70 i-infodir = @infodir@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh = @install_sh@ Err thinkerwim.openbsd.amsterdam 70 i-libdir = @libdir@ Err thinkerwim.openbsd.amsterdam 70 i-libexecdir = @libexecdir@ Err thinkerwim.openbsd.amsterdam 70 i-localstatedir = @localstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-mandir = @mandir@ Err thinkerwim.openbsd.amsterdam 70 i-oldincludedir = @oldincludedir@ Err thinkerwim.openbsd.amsterdam 70 i-prefix = @prefix@ Err thinkerwim.openbsd.amsterdam 70 i-program_transform_name = @program_transform_name@ Err thinkerwim.openbsd.amsterdam 70 i-sbindir = @sbindir@ Err thinkerwim.openbsd.amsterdam 70 i-sharedstatedir = @sharedstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-sysconfdir = @sysconfdir@ Err thinkerwim.openbsd.amsterdam 70 i-target_alias = @target_alias@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-SUBDIRS = hl tests Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE_OPTIONS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-bin_PROGRAMS = states Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-states_SOURCES = main.c utils.c prims.c process.c gram.y lex.l Err thinkerwim.openbsd.amsterdam 70 i-states_SOURCES_windelta = \ Err thinkerwim.openbsd.amsterdam 70 i- -gram.y \ Err thinkerwim.openbsd.amsterdam 70 i- +gram.c \ Err thinkerwim.openbsd.amsterdam 70 i- -lex.l \ Err thinkerwim.openbsd.amsterdam 70 i- +lex.c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-LDADD = ../afmlib/libafm.a @LIBINTL@ ../compat/libcompat.a @LEXLIB@ Err thinkerwim.openbsd.amsterdam 70 i-states_DEPENDENCIES = ../compat/libcompat.a Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-noinst_HEADERS = defs.h gram.h Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-EXTRA_DIST = TODO over.in enscript.el Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-localedir = $(prefix)/share/locale Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-bin_SCRIPTS = over Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-AM_YFLAGS = -d Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-INCLUDES = -I$(srcdir)/../compat -I$(srcdir)/../afmlib \ Err thinkerwim.openbsd.amsterdam 70 i--I$(srcdir)/../intl -I../intl -DLOCALEDIR=\"$(localedir)\" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-INCLUDES_windelta = \ Err thinkerwim.openbsd.amsterdam 70 i- +-I../w32 \ Err thinkerwim.openbsd.amsterdam 70 i- --DLOCALEDIR=\"$(localedir)\" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-subdir = states Err thinkerwim.openbsd.amsterdam 70 i-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_HEADER = $(top_builddir)/config.h Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_CLEAN_FILES = Err thinkerwim.openbsd.amsterdam 70 i-bin_PROGRAMS = states$(EXEEXT) Err thinkerwim.openbsd.amsterdam 70 i-PROGRAMS = $(bin_PROGRAMS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am_states_OBJECTS = main.$(OBJEXT) utils.$(OBJEXT) prims.$(OBJEXT) \ Err thinkerwim.openbsd.amsterdam 70 i- process.$(OBJEXT) gram.$(OBJEXT) lex.$(OBJEXT) Err thinkerwim.openbsd.amsterdam 70 i-states_OBJECTS = $(am_states_OBJECTS) Err thinkerwim.openbsd.amsterdam 70 i-states_LDADD = $(LDADD) Err thinkerwim.openbsd.amsterdam 70 i-states_LDFLAGS = Err thinkerwim.openbsd.amsterdam 70 i-SCRIPTS = $(bin_SCRIPTS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) Err thinkerwim.openbsd.amsterdam 70 i-depcomp = $(SHELL) $(top_srcdir)/depcomp Err thinkerwim.openbsd.amsterdam 70 i-am__depfiles_maybe = depfiles Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/gram.Po ./$(DEPDIR)/lex.Po \ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@ ./$(DEPDIR)/main.Po ./$(DEPDIR)/prims.Po \ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@ ./$(DEPDIR)/process.Po ./$(DEPDIR)/utils.Po Err thinkerwim.openbsd.amsterdam 70 i-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) Err thinkerwim.openbsd.amsterdam 70 i-CCLD = $(CC) Err thinkerwim.openbsd.amsterdam 70 i-LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ Err thinkerwim.openbsd.amsterdam 70 i-LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS) Err thinkerwim.openbsd.amsterdam 70 i-YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS) Err thinkerwim.openbsd.amsterdam 70 i-DIST_SOURCES = $(states_SOURCES) Err thinkerwim.openbsd.amsterdam 70 i-HEADERS = $(noinst_HEADERS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- ps-recursive install-info-recursive uninstall-info-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- all-recursive install-data-recursive install-exec-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- installdirs-recursive install-recursive uninstall-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- check-recursive installcheck-recursive Err thinkerwim.openbsd.amsterdam 70 i-DIST_COMMON = $(noinst_HEADERS) ChangeLog Makefile.am Makefile.in TODO \ Err thinkerwim.openbsd.amsterdam 70 i- gram.c gram.h lex.c Err thinkerwim.openbsd.amsterdam 70 i-DIST_SUBDIRS = $(SUBDIRS) Err thinkerwim.openbsd.amsterdam 70 i-SOURCES = $(states_SOURCES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-all: all-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: .c .l .o .obj .y Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_srcdir) && \ Err thinkerwim.openbsd.amsterdam 70 i- $(AUTOMAKE) --gnu states/Makefile Err thinkerwim.openbsd.amsterdam 70 i-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) Err thinkerwim.openbsd.amsterdam 70 i-binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) Err thinkerwim.openbsd.amsterdam 70 i-install-binPROGRAMS: $(bin_PROGRAMS) Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_INSTALL) Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) $(DESTDIR)$(bindir) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(bin_PROGRAMS)'; for p in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$p \ Err thinkerwim.openbsd.amsterdam 70 i- ; then \ Err thinkerwim.openbsd.amsterdam 70 i- f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else :; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-binPROGRAMS: Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_UNINSTALL) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(bin_PROGRAMS)'; for p in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ Err thinkerwim.openbsd.amsterdam 70 i- rm -f $(DESTDIR)$(bindir)/$$f; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-binPROGRAMS: Err thinkerwim.openbsd.amsterdam 70 i- -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) Err thinkerwim.openbsd.amsterdam 70 i-gram.h: gram.c Err thinkerwim.openbsd.amsterdam 70 i- @if test ! -f $@; then \ Err thinkerwim.openbsd.amsterdam 70 i- rm -f gram.c; \ Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) gram.c; \ Err thinkerwim.openbsd.amsterdam 70 i- else :; fi Err thinkerwim.openbsd.amsterdam 70 i-states$(EXEEXT): $(states_OBJECTS) $(states_DEPENDENCIES) Err thinkerwim.openbsd.amsterdam 70 i- @rm -f states$(EXEEXT) Err thinkerwim.openbsd.amsterdam 70 i- $(LINK) $(states_LDFLAGS) $(states_OBJECTS) $(states_LDADD) $(LIBS) Err thinkerwim.openbsd.amsterdam 70 i-binSCRIPT_INSTALL = $(INSTALL_SCRIPT) Err thinkerwim.openbsd.amsterdam 70 i-install-binSCRIPTS: $(bin_SCRIPTS) Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_INSTALL) Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) $(DESTDIR)$(bindir) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(bin_SCRIPTS)'; for p in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$d$$p; then \ Err thinkerwim.openbsd.amsterdam 70 i- f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \ Err thinkerwim.openbsd.amsterdam 70 i- else :; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-binSCRIPTS: Err thinkerwim.openbsd.amsterdam 70 i- @$(NORMAL_UNINSTALL) Err thinkerwim.openbsd.amsterdam 70 i- @list='$(bin_SCRIPTS)'; for p in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo " rm -f $(DESTDIR)$(bindir)/$$f"; \ Err thinkerwim.openbsd.amsterdam 70 i- rm -f $(DESTDIR)$(bindir)/$$f; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-compile: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f *.$(OBJEXT) core *.core Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-compile: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f *.tab.c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gram.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lex.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/prims.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/process.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utils.Po@am__quote@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-depend: Err thinkerwim.openbsd.amsterdam 70 i- -rm -rf ./$(DEPDIR) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.c.o: Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ fi Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.c.obj: Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'`; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_TRUE@ fi Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ Err thinkerwim.openbsd.amsterdam 70 i-@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'` Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.l.c: Err thinkerwim.openbsd.amsterdam 70 i- $(LEXCOMPILE) `test -f $< || echo '$(srcdir)/'`$< Err thinkerwim.openbsd.amsterdam 70 i- sed '/^#/ s|$(LEX_OUTPUT_ROOT)\.c|$@|' $(LEX_OUTPUT_ROOT).c >$@ Err thinkerwim.openbsd.amsterdam 70 i- rm -f $(LEX_OUTPUT_ROOT).c Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.y.c: Err thinkerwim.openbsd.amsterdam 70 i- $(YACCCOMPILE) `test -f '$<' || echo '$(srcdir)/'`$< Err thinkerwim.openbsd.amsterdam 70 i- sed '/^#/ s|y\.tab\.c|$@|' y.tab.c >$@ Err thinkerwim.openbsd.amsterdam 70 i- rm -f y.tab.c Err thinkerwim.openbsd.amsterdam 70 i- if test -f y.tab.h; then \ Err thinkerwim.openbsd.amsterdam 70 i- to=`echo "$*_H" | sed \ Err thinkerwim.openbsd.amsterdam 70 i- -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \ Err thinkerwim.openbsd.amsterdam 70 i- -e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`; \ Err thinkerwim.openbsd.amsterdam 70 i- sed "/^#/ s/Y_TAB_H/$$to/g" y.tab.h >$*.ht; \ Err thinkerwim.openbsd.amsterdam 70 i- rm -f y.tab.h; \ Err thinkerwim.openbsd.amsterdam 70 i- if cmp -s $*.ht $*.h; then \ Err thinkerwim.openbsd.amsterdam 70 i- rm -f $*.ht ;\ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- mv $*.ht $*.h; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i- if test -f y.output; then \ Err thinkerwim.openbsd.amsterdam 70 i- mv y.output $*.output; \ Err thinkerwim.openbsd.amsterdam 70 i- fi Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This directory's subdirectories are mostly independent; you can cd Err thinkerwim.openbsd.amsterdam 70 i-# into them and run `make' without going through this Makefile. Err thinkerwim.openbsd.amsterdam 70 i-# To change the values of `make' variables: instead of editing Makefiles, Err thinkerwim.openbsd.amsterdam 70 i-# (1) if the variable is set in `config.status', edit `config.status' Err thinkerwim.openbsd.amsterdam 70 i-# (which will cause the Makefiles to be regenerated when you run `make'); Err thinkerwim.openbsd.amsterdam 70 i-# (2) otherwise, pass the desired values on the `make' command line. Err thinkerwim.openbsd.amsterdam 70 i-$(RECURSIVE_TARGETS): Err thinkerwim.openbsd.amsterdam 70 i- @set fnord $$MAKEFLAGS; amf=$$2; \ Err thinkerwim.openbsd.amsterdam 70 i- dot_seen=no; \ Err thinkerwim.openbsd.amsterdam 70 i- target=`echo $@ | sed s/-recursive//`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- echo "Making $$target in $$subdir"; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dot_seen=yes; \ Err thinkerwim.openbsd.amsterdam 70 i- local_target="$$target-am"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- local_target="$$target"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ Err thinkerwim.openbsd.amsterdam 70 i- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dot_seen" = "no"; then \ Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; test -z "$$fail" Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-recursive clean-recursive distclean-recursive \ Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-recursive: Err thinkerwim.openbsd.amsterdam 70 i- @set fnord $$MAKEFLAGS; amf=$$2; \ Err thinkerwim.openbsd.amsterdam 70 i- dot_seen=no; \ Err thinkerwim.openbsd.amsterdam 70 i- case "$@" in \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ Err thinkerwim.openbsd.amsterdam 70 i- *) list='$(SUBDIRS)' ;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- rev=''; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = "."; then :; else \ Err thinkerwim.openbsd.amsterdam 70 i- rev="$$subdir $$rev"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- rev="$$rev ."; \ Err thinkerwim.openbsd.amsterdam 70 i- target=`echo $@ | sed s/-recursive//`; \ Err thinkerwim.openbsd.amsterdam 70 i- for subdir in $$rev; do \ Err thinkerwim.openbsd.amsterdam 70 i- echo "Making $$target in $$subdir"; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- local_target="$$target-am"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- local_target="$$target"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ Err thinkerwim.openbsd.amsterdam 70 i- || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ Err thinkerwim.openbsd.amsterdam 70 i- done && test -z "$$fail" Err thinkerwim.openbsd.amsterdam 70 i-tags-recursive: Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-ctags-recursive: Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ETAGS = etags Err thinkerwim.openbsd.amsterdam 70 i-ETAGSFLAGS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-CTAGS = ctags Err thinkerwim.openbsd.amsterdam 70 i-CTAGSFLAGS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-tags: TAGS Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- mkid -fID $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ Err thinkerwim.openbsd.amsterdam 70 i- $(TAGS_FILES) $(LISP) Err thinkerwim.openbsd.amsterdam 70 i- tags=; \ Err thinkerwim.openbsd.amsterdam 70 i- here=`pwd`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = .; then :; else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- test -z "$(ETAGS_ARGS)$$tags$$unique" \ Err thinkerwim.openbsd.amsterdam 70 i- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $$tags $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ctags: CTAGS Err thinkerwim.openbsd.amsterdam 70 i-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ Err thinkerwim.openbsd.amsterdam 70 i- $(TAGS_FILES) $(LISP) Err thinkerwim.openbsd.amsterdam 70 i- tags=; \ Err thinkerwim.openbsd.amsterdam 70 i- here=`pwd`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- test -z "$(CTAGS_ARGS)$$tags$$unique" \ Err thinkerwim.openbsd.amsterdam 70 i- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $$tags $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-GTAGS: Err thinkerwim.openbsd.amsterdam 70 i- here=`$(am__cd) $(top_builddir) && pwd` \ Err thinkerwim.openbsd.amsterdam 70 i- && cd $(top_srcdir) \ Err thinkerwim.openbsd.amsterdam 70 i- && gtags -i $(GTAGS_ARGS) $$here Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-tags: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags Err thinkerwim.openbsd.amsterdam 70 i-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-top_distdir = .. Err thinkerwim.openbsd.amsterdam 70 i-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distdir: $(DISTFILES) Err thinkerwim.openbsd.amsterdam 70 i- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(DISTFILES)'; for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- case $$file in \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dir="/$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) "$(distdir)$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- dir=''; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $$d/$$file; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || cp -p $$d/$$file $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- list='$(SUBDIRS)'; for subdir in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$subdir" = .; then :; else \ Err thinkerwim.openbsd.amsterdam 70 i- test -d $(distdir)/$$subdir \ Err thinkerwim.openbsd.amsterdam 70 i- || mkdir $(distdir)/$$subdir \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- (cd $$subdir && \ Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) \ Err thinkerwim.openbsd.amsterdam 70 i- top_distdir="$(top_distdir)" \ Err thinkerwim.openbsd.amsterdam 70 i- distdir=../$(distdir)/$$subdir \ Err thinkerwim.openbsd.amsterdam 70 i- distdir) \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-check-am: all-am Err thinkerwim.openbsd.amsterdam 70 i-check: check-recursive Err thinkerwim.openbsd.amsterdam 70 i-all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(HEADERS) Err thinkerwim.openbsd.amsterdam 70 i-installdirs: installdirs-recursive Err thinkerwim.openbsd.amsterdam 70 i-installdirs-am: Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(bindir) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install: install-recursive Err thinkerwim.openbsd.amsterdam 70 i-install-exec: install-exec-recursive Err thinkerwim.openbsd.amsterdam 70 i-install-data: install-data-recursive Err thinkerwim.openbsd.amsterdam 70 i-uninstall: uninstall-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck: installcheck-recursive Err thinkerwim.openbsd.amsterdam 70 i-install-strip: Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ Err thinkerwim.openbsd.amsterdam 70 i- INSTALL_STRIP_FLAG=-s \ Err thinkerwim.openbsd.amsterdam 70 i- `test -z '$(STRIP)' || \ Err thinkerwim.openbsd.amsterdam 70 i- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f Makefile $(CONFIG_CLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- @echo "This command is intended for maintainers to use" Err thinkerwim.openbsd.amsterdam 70 i- @echo "it deletes files that may require special tools to rebuild." Err thinkerwim.openbsd.amsterdam 70 i- -rm -f gram.h Err thinkerwim.openbsd.amsterdam 70 i- -rm -f lex.c Err thinkerwim.openbsd.amsterdam 70 i- -rm -f gram.c Err thinkerwim.openbsd.amsterdam 70 i-clean: clean-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-am: clean-binPROGRAMS clean-generic mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean: distclean-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-am: clean-am distclean-compile distclean-depend \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-generic distclean-tags Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi: dvi-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info: info-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-exec-am: install-binPROGRAMS install-binSCRIPTS Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-info: install-info-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-man: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean: maintainer-clean-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-am: distclean-am maintainer-clean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean: mostlyclean-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-am: mostlyclean-compile mostlyclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf: pdf-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps: ps-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info: uninstall-info-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \ Err thinkerwim.openbsd.amsterdam 70 i- clean-binPROGRAMS clean-generic clean-recursive ctags \ Err thinkerwim.openbsd.amsterdam 70 i- ctags-recursive distclean distclean-compile distclean-depend \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-generic distclean-recursive distclean-tags distdir \ Err thinkerwim.openbsd.amsterdam 70 i- dvi dvi-am dvi-recursive info info-am info-recursive install \ Err thinkerwim.openbsd.amsterdam 70 i- install-am install-binPROGRAMS install-binSCRIPTS install-data \ Err thinkerwim.openbsd.amsterdam 70 i- install-data-am install-data-recursive install-exec \ Err thinkerwim.openbsd.amsterdam 70 i- install-exec-am install-exec-recursive install-info \ Err thinkerwim.openbsd.amsterdam 70 i- install-info-am install-info-recursive install-man \ Err thinkerwim.openbsd.amsterdam 70 i- install-recursive install-strip installcheck installcheck-am \ Err thinkerwim.openbsd.amsterdam 70 i- installdirs installdirs-am installdirs-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- maintainer-clean maintainer-clean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- maintainer-clean-recursive mostlyclean mostlyclean-compile \ Err thinkerwim.openbsd.amsterdam 70 i- mostlyclean-generic mostlyclean-recursive pdf pdf-am \ Err thinkerwim.openbsd.amsterdam 70 i- pdf-recursive ps ps-am ps-recursive tags tags-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall uninstall-am uninstall-binPROGRAMS \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall-binSCRIPTS uninstall-info-am uninstall-info-recursive \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall-recursive Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-over: $(srcdir)/over.in Err thinkerwim.openbsd.amsterdam 70 i- sed 's%@LIBRARYDIR@%$(prefix)/share/enscript%g' \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/over.in > over Err thinkerwim.openbsd.amsterdam 70 i-# Tell versions [3.59,3.63) of GNU make to not export all variables. Err thinkerwim.openbsd.amsterdam 70 i-# Otherwise a system limit (for SysV at least) may be exceeded. Err thinkerwim.openbsd.amsterdam 70 i-.NOEXPORT: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/states/hl/Makefile.in b/states/hl/Makefile.in /git/enscript/file/states/hl/Makefile.in.gph thinkerwim.org 70 i@@ -1,343 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.in generated by automake 1.7 from Makefile.am. Err thinkerwim.openbsd.amsterdam 70 i-# @configure_input@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Err thinkerwim.openbsd.amsterdam 70 i-# Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# This Makefile.in is free software; the Free Software Foundation Err thinkerwim.openbsd.amsterdam 70 i-# gives unlimited permission to copy and/or distribute it, Err thinkerwim.openbsd.amsterdam 70 i-# with or without modifications, as long as this notice is preserved. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without Err thinkerwim.openbsd.amsterdam 70 i-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A Err thinkerwim.openbsd.amsterdam 70 i-# PARTICULAR PURPOSE. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Automakefile for the highlighting rules. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (c) 1998-2003 Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Author: Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; see the file COPYING. If not, write to Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation, 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-# Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-srcdir = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-top_srcdir = @top_srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-VPATH = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-pkgdatadir = $(datadir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkglibdir = $(libdir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkgincludedir = $(includedir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-top_builddir = ../.. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd Err thinkerwim.openbsd.amsterdam 70 i-INSTALL = @INSTALL@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh_DATA = $(install_sh) -c -m 644 Err thinkerwim.openbsd.amsterdam 70 i-install_sh_PROGRAM = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-install_sh_SCRIPT = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_HEADER = $(INSTALL_DATA) Err thinkerwim.openbsd.amsterdam 70 i-transform = $(program_transform_name) Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-host_triplet = @host@ Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL = @ACLOCAL@ Err thinkerwim.openbsd.amsterdam 70 i-ALLOCA = @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_FALSE = @AMDEP_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_TRUE = @AMDEP_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-AMTAR = @AMTAR@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOCONF = @AUTOCONF@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOHEADER = @AUTOHEADER@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE = @AUTOMAKE@ Err thinkerwim.openbsd.amsterdam 70 i-AWK = @AWK@ Err thinkerwim.openbsd.amsterdam 70 i-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-CATOBJEXT = @CATOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-CC = @CC@ Err thinkerwim.openbsd.amsterdam 70 i-CCDEPMODE = @CCDEPMODE@ Err thinkerwim.openbsd.amsterdam 70 i-CFLAGS = @CFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CPP = @CPP@ Err thinkerwim.openbsd.amsterdam 70 i-CPPFLAGS = @CPPFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CYGPATH_W = @CYGPATH_W@ Err thinkerwim.openbsd.amsterdam 70 i-DATADIRNAME = @DATADIRNAME@ Err thinkerwim.openbsd.amsterdam 70 i-DEFS = @DEFS@ Err thinkerwim.openbsd.amsterdam 70 i-DEPDIR = @DEPDIR@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_C = @ECHO_C@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_N = @ECHO_N@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_T = @ECHO_T@ Err thinkerwim.openbsd.amsterdam 70 i-EGREP = @EGREP@ Err thinkerwim.openbsd.amsterdam 70 i-EXEEXT = @EXEEXT@ Err thinkerwim.openbsd.amsterdam 70 i-GENCAT = @GENCAT@ Err thinkerwim.openbsd.amsterdam 70 i-GLIBC21 = @GLIBC21@ Err thinkerwim.openbsd.amsterdam 70 i-GMSGFMT = @GMSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_DATA = @INSTALL_DATA@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_PROGRAM = @INSTALL_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_SCRIPT = @INSTALL_SCRIPT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTOBJEXT = @INSTOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-INTLBISON = @INTLBISON@ Err thinkerwim.openbsd.amsterdam 70 i-INTLLIBS = @INTLLIBS@ Err thinkerwim.openbsd.amsterdam 70 i-INTLOBJS = @INTLOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ Err thinkerwim.openbsd.amsterdam 70 i-LDFLAGS = @LDFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-LEX = @LEX@ Err thinkerwim.openbsd.amsterdam 70 i-LEXLIB = @LEXLIB@ Err thinkerwim.openbsd.amsterdam 70 i-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ Err thinkerwim.openbsd.amsterdam 70 i-LIBICONV = @LIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LIBINTL = @LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LIBOBJS = @LIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-LIBS = @LIBS@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBICONV = @LTLIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBINTL = @LTLIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBOBJS = @LTLIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-MAKEINFO = @MAKEINFO@ Err thinkerwim.openbsd.amsterdam 70 i-MEDIA = @MEDIA@ Err thinkerwim.openbsd.amsterdam 70 i-MKINSTALLDIRS = @MKINSTALLDIRS@ Err thinkerwim.openbsd.amsterdam 70 i-MSGFMT = @MSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-MSGMERGE = @MSGMERGE@ Err thinkerwim.openbsd.amsterdam 70 i-OBJEXT = @OBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE = @PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_NAME = @PACKAGE_NAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_STRING = @PACKAGE_STRING@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_TARNAME = @PACKAGE_TARNAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_VERSION = @PACKAGE_VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-PATH_SEPARATOR = @PATH_SEPARATOR@ Err thinkerwim.openbsd.amsterdam 70 i-PERL = @PERL@ Err thinkerwim.openbsd.amsterdam 70 i-POSUB = @POSUB@ Err thinkerwim.openbsd.amsterdam 70 i-PSLEVEL = @PSLEVEL@ Err thinkerwim.openbsd.amsterdam 70 i-RANLIB = @RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-SET_MAKE = @SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i-SHELL = @SHELL@ Err thinkerwim.openbsd.amsterdam 70 i-SPOOLER = @SPOOLER@ Err thinkerwim.openbsd.amsterdam 70 i-STRIP = @STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-U = @U@ Err thinkerwim.openbsd.amsterdam 70 i-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-USE_NLS = @USE_NLS@ Err thinkerwim.openbsd.amsterdam 70 i-VERSION = @VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-XGETTEXT = @XGETTEXT@ Err thinkerwim.openbsd.amsterdam 70 i-YACC = @YACC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_CC = @ac_ct_CC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_RANLIB = @ac_ct_RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_STRIP = @ac_ct_STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-am__include = @am__include@ Err thinkerwim.openbsd.amsterdam 70 i-am__quote = @am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-bindir = @bindir@ Err thinkerwim.openbsd.amsterdam 70 i-build = @build@ Err thinkerwim.openbsd.amsterdam 70 i-build_alias = @build_alias@ Err thinkerwim.openbsd.amsterdam 70 i-build_cpu = @build_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-build_os = @build_os@ Err thinkerwim.openbsd.amsterdam 70 i-build_vendor = @build_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-datadir = @datadir@ Err thinkerwim.openbsd.amsterdam 70 i-exec_prefix = @exec_prefix@ Err thinkerwim.openbsd.amsterdam 70 i-host = @host@ Err thinkerwim.openbsd.amsterdam 70 i-host_alias = @host_alias@ Err thinkerwim.openbsd.amsterdam 70 i-host_cpu = @host_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-host_os = @host_os@ Err thinkerwim.openbsd.amsterdam 70 i-host_vendor = @host_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-includedir = @includedir@ Err thinkerwim.openbsd.amsterdam 70 i-infodir = @infodir@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh = @install_sh@ Err thinkerwim.openbsd.amsterdam 70 i-libdir = @libdir@ Err thinkerwim.openbsd.amsterdam 70 i-libexecdir = @libexecdir@ Err thinkerwim.openbsd.amsterdam 70 i-localstatedir = @localstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-mandir = @mandir@ Err thinkerwim.openbsd.amsterdam 70 i-oldincludedir = @oldincludedir@ Err thinkerwim.openbsd.amsterdam 70 i-prefix = @prefix@ Err thinkerwim.openbsd.amsterdam 70 i-program_transform_name = @program_transform_name@ Err thinkerwim.openbsd.amsterdam 70 i-sbindir = @sbindir@ Err thinkerwim.openbsd.amsterdam 70 i-sharedstatedir = @sharedstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-sysconfdir = @sysconfdir@ Err thinkerwim.openbsd.amsterdam 70 i-target_alias = @target_alias@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-misc = enscript.st describe_languages.st default_faces.st Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-styles = style_emacs.st style_emacs_verbose.st style_ifh.st \ Err thinkerwim.openbsd.amsterdam 70 i-style_a2ps.st style_msvc.st Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-languages = lang_ansi.st lang_enscript.st lang_html.st \ Err thinkerwim.openbsd.amsterdam 70 i-lang_overstrike.st lang_rtf.st lang_texinfo.st Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-highlightings = ada.st asm.st awk.st bash.st c.st c_comment.st \ Err thinkerwim.openbsd.amsterdam 70 i-c_ppline.st c_string.st changelog.st cpp.st csh.st delphi.st diff.st \ Err thinkerwim.openbsd.amsterdam 70 i-diffs.st diffu.st elisp.st fortran.st fortran_pp.st haskell.st html.st \ Err thinkerwim.openbsd.amsterdam 70 i-idl.st inf.st java.st javascript.st ksh.st m4.st mail.st makefile.st \ Err thinkerwim.openbsd.amsterdam 70 i-matlab.st nroff.st objc.st outline.st pascal.st passthrough.st perl.st \ Err thinkerwim.openbsd.amsterdam 70 i-postscript.st python.st pyrex.st rfc.st scheme.st sh.st skill.st \ Err thinkerwim.openbsd.amsterdam 70 i-sql.st states.st synopsys.st tcl.st tcsh.st tex.st vba.st verilog.st \ Err thinkerwim.openbsd.amsterdam 70 i-vhdl.st vrml.st wmlscript.st zsh.st Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-states = $(misc) $(styles) $(languages) $(highlightings) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-EXTRA_DIST = $(states) Err thinkerwim.openbsd.amsterdam 70 i-subdir = states/hl Err thinkerwim.openbsd.amsterdam 70 i-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_HEADER = $(top_builddir)/config.h Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_CLEAN_FILES = Err thinkerwim.openbsd.amsterdam 70 i-DIST_SOURCES = Err thinkerwim.openbsd.amsterdam 70 i-DIST_COMMON = ChangeLog Makefile.am Makefile.in Err thinkerwim.openbsd.amsterdam 70 i-all: all-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_srcdir) && \ Err thinkerwim.openbsd.amsterdam 70 i- $(AUTOMAKE) --gnu states/hl/Makefile Err thinkerwim.openbsd.amsterdam 70 i-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info-am: Err thinkerwim.openbsd.amsterdam 70 i-tags: TAGS Err thinkerwim.openbsd.amsterdam 70 i-TAGS: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ctags: CTAGS Err thinkerwim.openbsd.amsterdam 70 i-CTAGS: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-top_distdir = ../.. Err thinkerwim.openbsd.amsterdam 70 i-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distdir: $(DISTFILES) Err thinkerwim.openbsd.amsterdam 70 i- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(DISTFILES)'; for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- case $$file in \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dir="/$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) "$(distdir)$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- dir=''; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $$d/$$file; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || cp -p $$d/$$file $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-check-am: all-am Err thinkerwim.openbsd.amsterdam 70 i-check: check-am Err thinkerwim.openbsd.amsterdam 70 i-all-am: Makefile Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installdirs: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install: install-am Err thinkerwim.openbsd.amsterdam 70 i-install-exec: install-exec-am Err thinkerwim.openbsd.amsterdam 70 i-install-data: install-data-am Err thinkerwim.openbsd.amsterdam 70 i-uninstall: uninstall-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck: installcheck-am Err thinkerwim.openbsd.amsterdam 70 i-install-strip: Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ Err thinkerwim.openbsd.amsterdam 70 i- INSTALL_STRIP_FLAG=-s \ Err thinkerwim.openbsd.amsterdam 70 i- `test -z '$(STRIP)' || \ Err thinkerwim.openbsd.amsterdam 70 i- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f Makefile $(CONFIG_CLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- @echo "This command is intended for maintainers to use" Err thinkerwim.openbsd.amsterdam 70 i- @echo "it deletes files that may require special tools to rebuild." Err thinkerwim.openbsd.amsterdam 70 i-clean: clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-am: clean-generic mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean: distclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-am: clean-am distclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi: dvi-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info: info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-am: install-data-local Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-exec-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-info: install-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-man: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean: maintainer-clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-am: distclean-am maintainer-clean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean: mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-am: mostlyclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf: pdf-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps: ps-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-am: uninstall-info-am uninstall-local Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.PHONY: all all-am check check-am clean clean-generic distclean \ Err thinkerwim.openbsd.amsterdam 70 i- distclean-generic distdir dvi dvi-am info info-am install \ Err thinkerwim.openbsd.amsterdam 70 i- install-am install-data install-data-am install-data-local \ Err thinkerwim.openbsd.amsterdam 70 i- install-exec install-exec-am install-info install-info-am \ Err thinkerwim.openbsd.amsterdam 70 i- install-man install-strip installcheck installcheck-am \ Err thinkerwim.openbsd.amsterdam 70 i- installdirs maintainer-clean maintainer-clean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall-am uninstall-info-am uninstall-local Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-local: Err thinkerwim.openbsd.amsterdam 70 i- $(top_srcdir)/mkinstalldirs $(datadir)/enscript Err thinkerwim.openbsd.amsterdam 70 i- $(top_srcdir)/mkinstalldirs $(datadir)/enscript/hl Err thinkerwim.openbsd.amsterdam 70 i- for f in $(states); do \ Err thinkerwim.openbsd.amsterdam 70 i- $(INSTALL_DATA) $(srcdir)/$$f $(datadir)/enscript/hl/$$f; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-local: Err thinkerwim.openbsd.amsterdam 70 i- rm -rf $(datadir)/enscript/hl Err thinkerwim.openbsd.amsterdam 70 i-# Tell versions [3.59,3.63) of GNU make to not export all variables. Err thinkerwim.openbsd.amsterdam 70 i-# Otherwise a system limit (for SysV at least) may be exceeded. Err thinkerwim.openbsd.amsterdam 70 i-.NOEXPORT: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/states/tests/Makefile.in b/states/tests/Makefile.in /git/enscript/file/states/tests/Makefile.in.gph thinkerwim.org 70 i@@ -1,397 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.in generated by automake 1.7 from Makefile.am. Err thinkerwim.openbsd.amsterdam 70 i-# @configure_input@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Err thinkerwim.openbsd.amsterdam 70 i-# Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# This Makefile.in is free software; the Free Software Foundation Err thinkerwim.openbsd.amsterdam 70 i-# gives unlimited permission to copy and/or distribute it, Err thinkerwim.openbsd.amsterdam 70 i-# with or without modifications, as long as this notice is preserved. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without Err thinkerwim.openbsd.amsterdam 70 i-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A Err thinkerwim.openbsd.amsterdam 70 i-# PARTICULAR PURPOSE. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.am for states tests. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (c) 1997 Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Author: Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This file is part of GNU enscript. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; see the file COPYING. If not, write to Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation, 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-# Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-srcdir = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-top_srcdir = @top_srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-VPATH = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-pkgdatadir = $(datadir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkglibdir = $(libdir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkgincludedir = $(includedir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-top_builddir = ../.. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd Err thinkerwim.openbsd.amsterdam 70 i-INSTALL = @INSTALL@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh_DATA = $(install_sh) -c -m 644 Err thinkerwim.openbsd.amsterdam 70 i-install_sh_PROGRAM = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-install_sh_SCRIPT = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_HEADER = $(INSTALL_DATA) Err thinkerwim.openbsd.amsterdam 70 i-transform = $(program_transform_name) Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-host_triplet = @host@ Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL = @ACLOCAL@ Err thinkerwim.openbsd.amsterdam 70 i-ALLOCA = @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_FALSE = @AMDEP_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_TRUE = @AMDEP_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-AMTAR = @AMTAR@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOCONF = @AUTOCONF@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOHEADER = @AUTOHEADER@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE = @AUTOMAKE@ Err thinkerwim.openbsd.amsterdam 70 i-AWK = @AWK@ Err thinkerwim.openbsd.amsterdam 70 i-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-CATOBJEXT = @CATOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-CC = @CC@ Err thinkerwim.openbsd.amsterdam 70 i-CCDEPMODE = @CCDEPMODE@ Err thinkerwim.openbsd.amsterdam 70 i-CFLAGS = @CFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CPP = @CPP@ Err thinkerwim.openbsd.amsterdam 70 i-CPPFLAGS = @CPPFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CYGPATH_W = @CYGPATH_W@ Err thinkerwim.openbsd.amsterdam 70 i-DATADIRNAME = @DATADIRNAME@ Err thinkerwim.openbsd.amsterdam 70 i-DEFS = @DEFS@ Err thinkerwim.openbsd.amsterdam 70 i-DEPDIR = @DEPDIR@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_C = @ECHO_C@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_N = @ECHO_N@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_T = @ECHO_T@ Err thinkerwim.openbsd.amsterdam 70 i-EGREP = @EGREP@ Err thinkerwim.openbsd.amsterdam 70 i-EXEEXT = @EXEEXT@ Err thinkerwim.openbsd.amsterdam 70 i-GENCAT = @GENCAT@ Err thinkerwim.openbsd.amsterdam 70 i-GLIBC21 = @GLIBC21@ Err thinkerwim.openbsd.amsterdam 70 i-GMSGFMT = @GMSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_DATA = @INSTALL_DATA@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_PROGRAM = @INSTALL_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_SCRIPT = @INSTALL_SCRIPT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTOBJEXT = @INSTOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-INTLBISON = @INTLBISON@ Err thinkerwim.openbsd.amsterdam 70 i-INTLLIBS = @INTLLIBS@ Err thinkerwim.openbsd.amsterdam 70 i-INTLOBJS = @INTLOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ Err thinkerwim.openbsd.amsterdam 70 i-LDFLAGS = @LDFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-LEX = @LEX@ Err thinkerwim.openbsd.amsterdam 70 i-LEXLIB = @LEXLIB@ Err thinkerwim.openbsd.amsterdam 70 i-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ Err thinkerwim.openbsd.amsterdam 70 i-LIBICONV = @LIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LIBINTL = @LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LIBOBJS = @LIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-LIBS = @LIBS@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBICONV = @LTLIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBINTL = @LTLIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBOBJS = @LTLIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-MAKEINFO = @MAKEINFO@ Err thinkerwim.openbsd.amsterdam 70 i-MEDIA = @MEDIA@ Err thinkerwim.openbsd.amsterdam 70 i-MKINSTALLDIRS = @MKINSTALLDIRS@ Err thinkerwim.openbsd.amsterdam 70 i-MSGFMT = @MSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-MSGMERGE = @MSGMERGE@ Err thinkerwim.openbsd.amsterdam 70 i-OBJEXT = @OBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE = @PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_NAME = @PACKAGE_NAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_STRING = @PACKAGE_STRING@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_TARNAME = @PACKAGE_TARNAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_VERSION = @PACKAGE_VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-PATH_SEPARATOR = @PATH_SEPARATOR@ Err thinkerwim.openbsd.amsterdam 70 i-PERL = @PERL@ Err thinkerwim.openbsd.amsterdam 70 i-POSUB = @POSUB@ Err thinkerwim.openbsd.amsterdam 70 i-PSLEVEL = @PSLEVEL@ Err thinkerwim.openbsd.amsterdam 70 i-RANLIB = @RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-SET_MAKE = @SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i-SHELL = @SHELL@ Err thinkerwim.openbsd.amsterdam 70 i-SPOOLER = @SPOOLER@ Err thinkerwim.openbsd.amsterdam 70 i-STRIP = @STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-U = @U@ Err thinkerwim.openbsd.amsterdam 70 i-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-USE_NLS = @USE_NLS@ Err thinkerwim.openbsd.amsterdam 70 i-VERSION = @VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-XGETTEXT = @XGETTEXT@ Err thinkerwim.openbsd.amsterdam 70 i-YACC = @YACC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_CC = @ac_ct_CC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_RANLIB = @ac_ct_RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_STRIP = @ac_ct_STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-am__include = @am__include@ Err thinkerwim.openbsd.amsterdam 70 i-am__quote = @am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-bindir = @bindir@ Err thinkerwim.openbsd.amsterdam 70 i-build = @build@ Err thinkerwim.openbsd.amsterdam 70 i-build_alias = @build_alias@ Err thinkerwim.openbsd.amsterdam 70 i-build_cpu = @build_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-build_os = @build_os@ Err thinkerwim.openbsd.amsterdam 70 i-build_vendor = @build_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-datadir = @datadir@ Err thinkerwim.openbsd.amsterdam 70 i-exec_prefix = @exec_prefix@ Err thinkerwim.openbsd.amsterdam 70 i-host = @host@ Err thinkerwim.openbsd.amsterdam 70 i-host_alias = @host_alias@ Err thinkerwim.openbsd.amsterdam 70 i-host_cpu = @host_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-host_os = @host_os@ Err thinkerwim.openbsd.amsterdam 70 i-host_vendor = @host_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-includedir = @includedir@ Err thinkerwim.openbsd.amsterdam 70 i-infodir = @infodir@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh = @install_sh@ Err thinkerwim.openbsd.amsterdam 70 i-libdir = @libdir@ Err thinkerwim.openbsd.amsterdam 70 i-libexecdir = @libexecdir@ Err thinkerwim.openbsd.amsterdam 70 i-localstatedir = @localstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-mandir = @mandir@ Err thinkerwim.openbsd.amsterdam 70 i-oldincludedir = @oldincludedir@ Err thinkerwim.openbsd.amsterdam 70 i-prefix = @prefix@ Err thinkerwim.openbsd.amsterdam 70 i-program_transform_name = @program_transform_name@ Err thinkerwim.openbsd.amsterdam 70 i-sbindir = @sbindir@ Err thinkerwim.openbsd.amsterdam 70 i-sharedstatedir = @sharedstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-sysconfdir = @sysconfdir@ Err thinkerwim.openbsd.amsterdam 70 i-target_alias = @target_alias@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE_OPTIONS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-TESTS = startrules.test namerules.test optionstate.test \ Err thinkerwim.openbsd.amsterdam 70 i-firstmatch.test longestmatch.test icase.test vardef.test exprs.test \ Err thinkerwim.openbsd.amsterdam 70 i-primconcat.test primfloat.test primgetenv.test primint.test \ Err thinkerwim.openbsd.amsterdam 70 i-primlength.test primlist.test primprint.test primregexp.test \ Err thinkerwim.openbsd.amsterdam 70 i-primregexp_syntax.test primregmatch.test primregsub.test \ Err thinkerwim.openbsd.amsterdam 70 i-primregsuball.test primsprintf.test primstrcmp.test primstring.test \ Err thinkerwim.openbsd.amsterdam 70 i-primstrncmp.test primsubstring.test Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-EXTRA_DIST = defs tests.st $(TESTS) Err thinkerwim.openbsd.amsterdam 70 i-subdir = states/tests Err thinkerwim.openbsd.amsterdam 70 i-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_HEADER = $(top_builddir)/config.h Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_CLEAN_FILES = Err thinkerwim.openbsd.amsterdam 70 i-DIST_SOURCES = Err thinkerwim.openbsd.amsterdam 70 i-DIST_COMMON = ChangeLog Makefile.am Makefile.in Err thinkerwim.openbsd.amsterdam 70 i-all: all-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_srcdir) && \ Err thinkerwim.openbsd.amsterdam 70 i- $(AUTOMAKE) --gnu states/tests/Makefile Err thinkerwim.openbsd.amsterdam 70 i-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info-am: Err thinkerwim.openbsd.amsterdam 70 i-tags: TAGS Err thinkerwim.openbsd.amsterdam 70 i-TAGS: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ctags: CTAGS Err thinkerwim.openbsd.amsterdam 70 i-CTAGS: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-check-TESTS: $(TESTS) Err thinkerwim.openbsd.amsterdam 70 i- @failed=0; all=0; xfail=0; xpass=0; skip=0; \ Err thinkerwim.openbsd.amsterdam 70 i- srcdir=$(srcdir); export srcdir; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(TESTS)'; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -n "$$list"; then \ Err thinkerwim.openbsd.amsterdam 70 i- for tst in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f ./$$tst; then dir=./; \ Err thinkerwim.openbsd.amsterdam 70 i- elif test -f $$tst; then dir=; \ Err thinkerwim.openbsd.amsterdam 70 i- else dir="$(srcdir)/"; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ Err thinkerwim.openbsd.amsterdam 70 i- all=`expr $$all + 1`; \ Err thinkerwim.openbsd.amsterdam 70 i- case " $(XFAIL_TESTS) " in \ Err thinkerwim.openbsd.amsterdam 70 i- *" $$tst "*) \ Err thinkerwim.openbsd.amsterdam 70 i- xpass=`expr $$xpass + 1`; \ Err thinkerwim.openbsd.amsterdam 70 i- failed=`expr $$failed + 1`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "XPASS: $$tst"; \ Err thinkerwim.openbsd.amsterdam 70 i- ;; \ Err thinkerwim.openbsd.amsterdam 70 i- *) \ Err thinkerwim.openbsd.amsterdam 70 i- echo "PASS: $$tst"; \ Err thinkerwim.openbsd.amsterdam 70 i- ;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- elif test $$? -ne 77; then \ Err thinkerwim.openbsd.amsterdam 70 i- all=`expr $$all + 1`; \ Err thinkerwim.openbsd.amsterdam 70 i- case " $(XFAIL_TESTS) " in \ Err thinkerwim.openbsd.amsterdam 70 i- *" $$tst "*) \ Err thinkerwim.openbsd.amsterdam 70 i- xfail=`expr $$xfail + 1`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "XFAIL: $$tst"; \ Err thinkerwim.openbsd.amsterdam 70 i- ;; \ Err thinkerwim.openbsd.amsterdam 70 i- *) \ Err thinkerwim.openbsd.amsterdam 70 i- failed=`expr $$failed + 1`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "FAIL: $$tst"; \ Err thinkerwim.openbsd.amsterdam 70 i- ;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- skip=`expr $$skip + 1`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "SKIP: $$tst"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$failed" -eq 0; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$xfail" -eq 0; then \ Err thinkerwim.openbsd.amsterdam 70 i- banner="All $$all tests passed"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- banner="All $$all tests behaved as expected ($$xfail expected failures)"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$xpass" -eq 0; then \ Err thinkerwim.openbsd.amsterdam 70 i- banner="$$failed of $$all tests failed"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dashes="$$banner"; \ Err thinkerwim.openbsd.amsterdam 70 i- skipped=""; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$skip" -ne 0; then \ Err thinkerwim.openbsd.amsterdam 70 i- skipped="($$skip tests were not run)"; \ Err thinkerwim.openbsd.amsterdam 70 i- test `echo "$$skipped" | wc -c` -gt `echo "$$banner" | wc -c` && \ Err thinkerwim.openbsd.amsterdam 70 i- dashes="$$skipped"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- report=""; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \ Err thinkerwim.openbsd.amsterdam 70 i- report="Please report to $(PACKAGE_BUGREPORT)"; \ Err thinkerwim.openbsd.amsterdam 70 i- test `echo "$$report" | wc -c` -gt `echo "$$banner" | wc -c` && \ Err thinkerwim.openbsd.amsterdam 70 i- dashes="$$report"; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dashes=`echo "$$dashes" | sed s/./=/g`; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "$$dashes"; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "$$banner"; \ Err thinkerwim.openbsd.amsterdam 70 i- test -n "$$skipped" && echo "$$skipped"; \ Err thinkerwim.openbsd.amsterdam 70 i- test -n "$$report" && echo "$$report"; \ Err thinkerwim.openbsd.amsterdam 70 i- echo "$$dashes"; \ Err thinkerwim.openbsd.amsterdam 70 i- test "$$failed" -eq 0; \ Err thinkerwim.openbsd.amsterdam 70 i- else :; fi Err thinkerwim.openbsd.amsterdam 70 i-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-top_distdir = ../.. Err thinkerwim.openbsd.amsterdam 70 i-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distdir: $(DISTFILES) Err thinkerwim.openbsd.amsterdam 70 i- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(DISTFILES)'; for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- case $$file in \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dir="/$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) "$(distdir)$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- dir=''; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $$d/$$file; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || cp -p $$d/$$file $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-check-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) check-TESTS Err thinkerwim.openbsd.amsterdam 70 i-check: check-am Err thinkerwim.openbsd.amsterdam 70 i-all-am: Makefile Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installdirs: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install: install-am Err thinkerwim.openbsd.amsterdam 70 i-install-exec: install-exec-am Err thinkerwim.openbsd.amsterdam 70 i-install-data: install-data-am Err thinkerwim.openbsd.amsterdam 70 i-uninstall: uninstall-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck: installcheck-am Err thinkerwim.openbsd.amsterdam 70 i-install-strip: Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ Err thinkerwim.openbsd.amsterdam 70 i- INSTALL_STRIP_FLAG=-s \ Err thinkerwim.openbsd.amsterdam 70 i- `test -z '$(STRIP)' || \ Err thinkerwim.openbsd.amsterdam 70 i- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f Makefile $(CONFIG_CLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- @echo "This command is intended for maintainers to use" Err thinkerwim.openbsd.amsterdam 70 i- @echo "it deletes files that may require special tools to rebuild." Err thinkerwim.openbsd.amsterdam 70 i-clean: clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-am: clean-generic mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean: distclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-am: clean-am distclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi: dvi-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info: info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-exec-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-info: install-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-man: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean: maintainer-clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-am: distclean-am maintainer-clean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean: mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-am: mostlyclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf: pdf-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps: ps-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-am: uninstall-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.PHONY: all all-am check check-TESTS check-am clean clean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- distclean distclean-generic distdir dvi dvi-am info info-am \ Err thinkerwim.openbsd.amsterdam 70 i- install install-am install-data install-data-am install-exec \ Err thinkerwim.openbsd.amsterdam 70 i- install-exec-am install-info install-info-am install-man \ Err thinkerwim.openbsd.amsterdam 70 i- install-strip installcheck installcheck-am installdirs \ Err thinkerwim.openbsd.amsterdam 70 i- maintainer-clean maintainer-clean-generic mostlyclean \ Err thinkerwim.openbsd.amsterdam 70 i- mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Tell versions [3.59,3.63) of GNU make to not export all variables. Err thinkerwim.openbsd.amsterdam 70 i-# Otherwise a system limit (for SysV at least) may be exceeded. Err thinkerwim.openbsd.amsterdam 70 i-.NOEXPORT: Err thinkerwim.openbsd.amsterdam 70 1diff --git a/w32/Makefile.in b/w32/Makefile.in /git/enscript/file/w32/Makefile.in.gph thinkerwim.org 70 i@@ -1,364 +0,0 @@ Err thinkerwim.openbsd.amsterdam 70 i-# Makefile.in generated by automake 1.7 from Makefile.am. Err thinkerwim.openbsd.amsterdam 70 i-# @configure_input@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 Err thinkerwim.openbsd.amsterdam 70 i-# Free Software Foundation, Inc. Err thinkerwim.openbsd.amsterdam 70 i-# This Makefile.in is free software; the Free Software Foundation Err thinkerwim.openbsd.amsterdam 70 i-# gives unlimited permission to copy and/or distribute it, Err thinkerwim.openbsd.amsterdam 70 i-# with or without modifications, as long as this notice is preserved. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without Err thinkerwim.openbsd.amsterdam 70 i-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A Err thinkerwim.openbsd.amsterdam 70 i-# PARTICULAR PURPOSE. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-@SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Makefile for the w32 stuffs. Err thinkerwim.openbsd.amsterdam 70 i-# Copyright (c) 1999 Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# Author: Markku Rossi Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This file is part of GNU enscript. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is free software; you can redistribute it and/or modify Err thinkerwim.openbsd.amsterdam 70 i-# it under the terms of the GNU General Public License as published by Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation; either version 2, or (at your option) Err thinkerwim.openbsd.amsterdam 70 i-# any later version. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# This program is distributed in the hope that it will be useful, Err thinkerwim.openbsd.amsterdam 70 i-# but WITHOUT ANY WARRANTY; without even the implied warranty of Err thinkerwim.openbsd.amsterdam 70 i-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err thinkerwim.openbsd.amsterdam 70 i-# GNU General Public License for more details. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i-# You should have received a copy of the GNU General Public License Err thinkerwim.openbsd.amsterdam 70 i-# along with this program; see the file COPYING. If not, write to Err thinkerwim.openbsd.amsterdam 70 i-# the Free Software Foundation, 51 Franklin Street, Fifth Floor, Err thinkerwim.openbsd.amsterdam 70 i-# Boston, MA 02110-1301, USA. Err thinkerwim.openbsd.amsterdam 70 i-# Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-srcdir = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-top_srcdir = @top_srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-VPATH = @srcdir@ Err thinkerwim.openbsd.amsterdam 70 i-pkgdatadir = $(datadir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkglibdir = $(libdir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-pkgincludedir = $(includedir)/@PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-top_builddir = .. Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd Err thinkerwim.openbsd.amsterdam 70 i-INSTALL = @INSTALL@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh_DATA = $(install_sh) -c -m 644 Err thinkerwim.openbsd.amsterdam 70 i-install_sh_PROGRAM = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-install_sh_SCRIPT = $(install_sh) -c Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_HEADER = $(INSTALL_DATA) Err thinkerwim.openbsd.amsterdam 70 i-transform = $(program_transform_name) Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_INSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-NORMAL_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-PRE_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-POST_UNINSTALL = : Err thinkerwim.openbsd.amsterdam 70 i-host_triplet = @host@ Err thinkerwim.openbsd.amsterdam 70 i-ACLOCAL = @ACLOCAL@ Err thinkerwim.openbsd.amsterdam 70 i-ALLOCA = @ALLOCA@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_FALSE = @AMDEP_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-AMDEP_TRUE = @AMDEP_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-AMTAR = @AMTAR@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOCONF = @AUTOCONF@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOHEADER = @AUTOHEADER@ Err thinkerwim.openbsd.amsterdam 70 i-AUTOMAKE = @AUTOMAKE@ Err thinkerwim.openbsd.amsterdam 70 i-AWK = @AWK@ Err thinkerwim.openbsd.amsterdam 70 i-BUILD_INCLUDED_LIBINTL = @BUILD_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-CATOBJEXT = @CATOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-CC = @CC@ Err thinkerwim.openbsd.amsterdam 70 i-CCDEPMODE = @CCDEPMODE@ Err thinkerwim.openbsd.amsterdam 70 i-CFLAGS = @CFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CPP = @CPP@ Err thinkerwim.openbsd.amsterdam 70 i-CPPFLAGS = @CPPFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-CYGPATH_W = @CYGPATH_W@ Err thinkerwim.openbsd.amsterdam 70 i-DATADIRNAME = @DATADIRNAME@ Err thinkerwim.openbsd.amsterdam 70 i-DEFS = @DEFS@ Err thinkerwim.openbsd.amsterdam 70 i-DEPDIR = @DEPDIR@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_C = @ECHO_C@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_N = @ECHO_N@ Err thinkerwim.openbsd.amsterdam 70 i-ECHO_T = @ECHO_T@ Err thinkerwim.openbsd.amsterdam 70 i-EGREP = @EGREP@ Err thinkerwim.openbsd.amsterdam 70 i-EXEEXT = @EXEEXT@ Err thinkerwim.openbsd.amsterdam 70 i-GENCAT = @GENCAT@ Err thinkerwim.openbsd.amsterdam 70 i-GLIBC21 = @GLIBC21@ Err thinkerwim.openbsd.amsterdam 70 i-GMSGFMT = @GMSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_DATA = @INSTALL_DATA@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_PROGRAM = @INSTALL_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_SCRIPT = @INSTALL_SCRIPT@ Err thinkerwim.openbsd.amsterdam 70 i-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ Err thinkerwim.openbsd.amsterdam 70 i-INSTOBJEXT = @INSTOBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-INTLBISON = @INTLBISON@ Err thinkerwim.openbsd.amsterdam 70 i-INTLLIBS = @INTLLIBS@ Err thinkerwim.openbsd.amsterdam 70 i-INTLOBJS = @INTLOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-INTL_LIBTOOL_SUFFIX_PREFIX = @INTL_LIBTOOL_SUFFIX_PREFIX@ Err thinkerwim.openbsd.amsterdam 70 i-LDFLAGS = @LDFLAGS@ Err thinkerwim.openbsd.amsterdam 70 i-LEX = @LEX@ Err thinkerwim.openbsd.amsterdam 70 i-LEXLIB = @LEXLIB@ Err thinkerwim.openbsd.amsterdam 70 i-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ Err thinkerwim.openbsd.amsterdam 70 i-LIBICONV = @LIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LIBINTL = @LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LIBOBJS = @LIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-LIBS = @LIBS@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBICONV = @LTLIBICONV@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBINTL = @LTLIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-LTLIBOBJS = @LTLIBOBJS@ Err thinkerwim.openbsd.amsterdam 70 i-MAKEINFO = @MAKEINFO@ Err thinkerwim.openbsd.amsterdam 70 i-MEDIA = @MEDIA@ Err thinkerwim.openbsd.amsterdam 70 i-MKINSTALLDIRS = @MKINSTALLDIRS@ Err thinkerwim.openbsd.amsterdam 70 i-MSGFMT = @MSGFMT@ Err thinkerwim.openbsd.amsterdam 70 i-MSGMERGE = @MSGMERGE@ Err thinkerwim.openbsd.amsterdam 70 i-OBJEXT = @OBJEXT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE = @PACKAGE@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_NAME = @PACKAGE_NAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_STRING = @PACKAGE_STRING@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_TARNAME = @PACKAGE_TARNAME@ Err thinkerwim.openbsd.amsterdam 70 i-PACKAGE_VERSION = @PACKAGE_VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-PATH_SEPARATOR = @PATH_SEPARATOR@ Err thinkerwim.openbsd.amsterdam 70 i-PERL = @PERL@ Err thinkerwim.openbsd.amsterdam 70 i-POSUB = @POSUB@ Err thinkerwim.openbsd.amsterdam 70 i-PSLEVEL = @PSLEVEL@ Err thinkerwim.openbsd.amsterdam 70 i-RANLIB = @RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-SET_MAKE = @SET_MAKE@ Err thinkerwim.openbsd.amsterdam 70 i-SHELL = @SHELL@ Err thinkerwim.openbsd.amsterdam 70 i-SPOOLER = @SPOOLER@ Err thinkerwim.openbsd.amsterdam 70 i-STRIP = @STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-U = @U@ Err thinkerwim.openbsd.amsterdam 70 i-USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ Err thinkerwim.openbsd.amsterdam 70 i-USE_NLS = @USE_NLS@ Err thinkerwim.openbsd.amsterdam 70 i-VERSION = @VERSION@ Err thinkerwim.openbsd.amsterdam 70 i-XGETTEXT = @XGETTEXT@ Err thinkerwim.openbsd.amsterdam 70 i-YACC = @YACC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_CC = @ac_ct_CC@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_RANLIB = @ac_ct_RANLIB@ Err thinkerwim.openbsd.amsterdam 70 i-ac_ct_STRIP = @ac_ct_STRIP@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ Err thinkerwim.openbsd.amsterdam 70 i-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ Err thinkerwim.openbsd.amsterdam 70 i-am__include = @am__include@ Err thinkerwim.openbsd.amsterdam 70 i-am__quote = @am__quote@ Err thinkerwim.openbsd.amsterdam 70 i-bindir = @bindir@ Err thinkerwim.openbsd.amsterdam 70 i-build = @build@ Err thinkerwim.openbsd.amsterdam 70 i-build_alias = @build_alias@ Err thinkerwim.openbsd.amsterdam 70 i-build_cpu = @build_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-build_os = @build_os@ Err thinkerwim.openbsd.amsterdam 70 i-build_vendor = @build_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-datadir = @datadir@ Err thinkerwim.openbsd.amsterdam 70 i-exec_prefix = @exec_prefix@ Err thinkerwim.openbsd.amsterdam 70 i-host = @host@ Err thinkerwim.openbsd.amsterdam 70 i-host_alias = @host_alias@ Err thinkerwim.openbsd.amsterdam 70 i-host_cpu = @host_cpu@ Err thinkerwim.openbsd.amsterdam 70 i-host_os = @host_os@ Err thinkerwim.openbsd.amsterdam 70 i-host_vendor = @host_vendor@ Err thinkerwim.openbsd.amsterdam 70 i-includedir = @includedir@ Err thinkerwim.openbsd.amsterdam 70 i-infodir = @infodir@ Err thinkerwim.openbsd.amsterdam 70 i-install_sh = @install_sh@ Err thinkerwim.openbsd.amsterdam 70 i-libdir = @libdir@ Err thinkerwim.openbsd.amsterdam 70 i-libexecdir = @libexecdir@ Err thinkerwim.openbsd.amsterdam 70 i-localstatedir = @localstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-mandir = @mandir@ Err thinkerwim.openbsd.amsterdam 70 i-oldincludedir = @oldincludedir@ Err thinkerwim.openbsd.amsterdam 70 i-prefix = @prefix@ Err thinkerwim.openbsd.amsterdam 70 i-program_transform_name = @program_transform_name@ Err thinkerwim.openbsd.amsterdam 70 i-sbindir = @sbindir@ Err thinkerwim.openbsd.amsterdam 70 i-sharedstatedir = @sharedstatedir@ Err thinkerwim.openbsd.amsterdam 70 i-sysconfdir = @sysconfdir@ Err thinkerwim.openbsd.amsterdam 70 i-target_alias = @target_alias@ Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-noinst_HEADERS = dummypwd.h Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-EXTRA_DIST = config.h gethostname.c getpwd.c getuid.c Err thinkerwim.openbsd.amsterdam 70 i-subdir = w32 Err thinkerwim.openbsd.amsterdam 70 i-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_HEADER = $(top_builddir)/config.h Err thinkerwim.openbsd.amsterdam 70 i-CONFIG_CLEAN_FILES = Err thinkerwim.openbsd.amsterdam 70 i-DIST_SOURCES = Err thinkerwim.openbsd.amsterdam 70 i-HEADERS = $(noinst_HEADERS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-DIST_COMMON = $(noinst_HEADERS) Makefile.am Makefile.in Err thinkerwim.openbsd.amsterdam 70 i-all: all-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.SUFFIXES: Err thinkerwim.openbsd.amsterdam 70 i-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_srcdir) && \ Err thinkerwim.openbsd.amsterdam 70 i- $(AUTOMAKE) --gnu w32/Makefile Err thinkerwim.openbsd.amsterdam 70 i-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status Err thinkerwim.openbsd.amsterdam 70 i- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) Err thinkerwim.openbsd.amsterdam 70 i-uninstall-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ETAGS = etags Err thinkerwim.openbsd.amsterdam 70 i-ETAGSFLAGS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-CTAGS = ctags Err thinkerwim.openbsd.amsterdam 70 i-CTAGSFLAGS = Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-tags: TAGS Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- mkid -fID $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ Err thinkerwim.openbsd.amsterdam 70 i- $(TAGS_FILES) $(LISP) Err thinkerwim.openbsd.amsterdam 70 i- tags=; \ Err thinkerwim.openbsd.amsterdam 70 i- here=`pwd`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- test -z "$(ETAGS_ARGS)$$tags$$unique" \ Err thinkerwim.openbsd.amsterdam 70 i- || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $$tags $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ctags: CTAGS Err thinkerwim.openbsd.amsterdam 70 i-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ Err thinkerwim.openbsd.amsterdam 70 i- $(TAGS_FILES) $(LISP) Err thinkerwim.openbsd.amsterdam 70 i- tags=; \ Err thinkerwim.openbsd.amsterdam 70 i- here=`pwd`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ Err thinkerwim.openbsd.amsterdam 70 i- unique=`for i in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done | \ Err thinkerwim.openbsd.amsterdam 70 i- $(AWK) ' { files[$$0] = 1; } \ Err thinkerwim.openbsd.amsterdam 70 i- END { for (i in files) print i; }'`; \ Err thinkerwim.openbsd.amsterdam 70 i- test -z "$(CTAGS_ARGS)$$tags$$unique" \ Err thinkerwim.openbsd.amsterdam 70 i- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ Err thinkerwim.openbsd.amsterdam 70 i- $$tags $$unique Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-GTAGS: Err thinkerwim.openbsd.amsterdam 70 i- here=`$(am__cd) $(top_builddir) && pwd` \ Err thinkerwim.openbsd.amsterdam 70 i- && cd $(top_srcdir) \ Err thinkerwim.openbsd.amsterdam 70 i- && gtags -i $(GTAGS_ARGS) $$here Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-tags: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags Err thinkerwim.openbsd.amsterdam 70 i-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-top_distdir = .. Err thinkerwim.openbsd.amsterdam 70 i-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distdir: $(DISTFILES) Err thinkerwim.openbsd.amsterdam 70 i- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ Err thinkerwim.openbsd.amsterdam 70 i- list='$(DISTFILES)'; for file in $$list; do \ Err thinkerwim.openbsd.amsterdam 70 i- case $$file in \ Err thinkerwim.openbsd.amsterdam 70 i- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ Err thinkerwim.openbsd.amsterdam 70 i- esac; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ Err thinkerwim.openbsd.amsterdam 70 i- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ Err thinkerwim.openbsd.amsterdam 70 i- if test "$$dir" != "$$file" && test "$$dir" != "."; then \ Err thinkerwim.openbsd.amsterdam 70 i- dir="/$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- $(mkinstalldirs) "$(distdir)$$dir"; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- dir=''; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $$d/$$file; then \ Err thinkerwim.openbsd.amsterdam 70 i- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- else \ Err thinkerwim.openbsd.amsterdam 70 i- test -f $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || cp -p $$d/$$file $(distdir)/$$file \ Err thinkerwim.openbsd.amsterdam 70 i- || exit 1; \ Err thinkerwim.openbsd.amsterdam 70 i- fi; \ Err thinkerwim.openbsd.amsterdam 70 i- done Err thinkerwim.openbsd.amsterdam 70 i-check-am: all-am Err thinkerwim.openbsd.amsterdam 70 i-check: check-am Err thinkerwim.openbsd.amsterdam 70 i-all-am: Makefile $(HEADERS) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installdirs: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install: install-am Err thinkerwim.openbsd.amsterdam 70 i-install-exec: install-exec-am Err thinkerwim.openbsd.amsterdam 70 i-install-data: install-data-am Err thinkerwim.openbsd.amsterdam 70 i-uninstall: uninstall-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-am: all-am Err thinkerwim.openbsd.amsterdam 70 i- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck: installcheck-am Err thinkerwim.openbsd.amsterdam 70 i-install-strip: Err thinkerwim.openbsd.amsterdam 70 i- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ Err thinkerwim.openbsd.amsterdam 70 i- INSTALL_STRIP_FLAG=-s \ Err thinkerwim.openbsd.amsterdam 70 i- `test -z '$(STRIP)' || \ Err thinkerwim.openbsd.amsterdam 70 i- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-generic: Err thinkerwim.openbsd.amsterdam 70 i- -rm -f Makefile $(CONFIG_CLEAN_FILES) Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-generic: Err thinkerwim.openbsd.amsterdam 70 i- @echo "This command is intended for maintainers to use" Err thinkerwim.openbsd.amsterdam 70 i- @echo "it deletes files that may require special tools to rebuild." Err thinkerwim.openbsd.amsterdam 70 i-clean: clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-clean-am: clean-generic mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean: distclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-distclean-am: clean-am distclean-generic distclean-tags Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi: dvi-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-dvi-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info: info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-info-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-data-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-exec-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-info: install-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-install-man: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-installcheck-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean: maintainer-clean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-maintainer-clean-am: distclean-am maintainer-clean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean: mostlyclean-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-mostlyclean-am: mostlyclean-generic Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf: pdf-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-pdf-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps: ps-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-ps-am: Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-uninstall-am: uninstall-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic ctags \ Err thinkerwim.openbsd.amsterdam 70 i- distclean distclean-generic distclean-tags distdir dvi dvi-am \ Err thinkerwim.openbsd.amsterdam 70 i- info info-am install install-am install-data install-data-am \ Err thinkerwim.openbsd.amsterdam 70 i- install-exec install-exec-am install-info install-info-am \ Err thinkerwim.openbsd.amsterdam 70 i- install-man install-strip installcheck installcheck-am \ Err thinkerwim.openbsd.amsterdam 70 i- installdirs maintainer-clean maintainer-clean-generic \ Err thinkerwim.openbsd.amsterdam 70 i- mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ Err thinkerwim.openbsd.amsterdam 70 i- uninstall uninstall-am uninstall-info-am Err thinkerwim.openbsd.amsterdam 70 i- Err thinkerwim.openbsd.amsterdam 70 i-# Tell versions [3.59,3.63) of GNU make to not export all variables. Err thinkerwim.openbsd.amsterdam 70 i-# Otherwise a system limit (for SysV at least) may be exceeded. Err thinkerwim.openbsd.amsterdam 70 i-.NOEXPORT: Err thinkerwim.openbsd.amsterdam 70 .