diff --git a/ChangeLog b/ChangeLog index 55f3e11..20fc80f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +0.21.3: + - added '--quiet' flag which suppresses leading comments in output + - default directory for config files is now /usr/local/share/unrtf + and this can be changed when configure is run at compilation time + - subdirs in config directory eliminated making it easier for a user + to supply their own in a single directory specified with -P + - code for two hex characters introduced in 0.21.2 completely replaced + by more generalised string handling. + - major improvements to codepage handling + - major improvements in unicode handling + - latex config file improved. Some Greek characters output properly. + - troff_mm config file improved such that this option is now useful 0.21.2: - added feof() calls to fgets() and fgetchar() instances so end-of file is correctly determined under AIX diff --git a/INSTALL b/INSTALL index 095b1eb..6e90e07 100644 --- a/INSTALL +++ b/INSTALL @@ -1,16 +1,25 @@ Installation Instructions ************************* -Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004 Free -Software Foundation, Inc. - -This file is free documentation; the Free Software Foundation gives -unlimited permission to copy, distribute and modify it. +Copyright (C) 1994-1996, 1999-2002, 2004-2012 Free Software Foundation, +Inc. + + Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. This file is offered as-is, +without warranty of any kind. Basic Installation ================== -These are generic installation instructions. + Briefly, the shell commands `./configure; make; make install' should +configure, build, and install this package. The following +more-detailed instructions are generic; see the `README' file for +instructions specific to this package. Some packages provide this +`INSTALL' file but do not implement all of the features documented +below. The lack of an optional feature in a given package is not +necessarily a bug. More recommendations for GNU packages can be found +in *note Makefile Conventions: (standards)Makefile Conventions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses @@ -23,9 +32,9 @@ It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves -the results of its tests to speed up reconfiguring. (Caching is +the results of its tests to speed up reconfiguring. Caching is disabled by default to prevent problems with accidental use of stale -cache files.) +cache files. If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail @@ -35,30 +44,37 @@ may remove or edit it. The file `configure.ac' (or `configure.in') is used to create -`configure' by a program called `autoconf'. You only need -`configure.ac' if you want to change it or regenerate `configure' using -a newer version of `autoconf'. - -The simplest way to compile this package is: +`configure' by a program called `autoconf'. You need `configure.ac' if +you want to change it or regenerate `configure' using a newer version +of `autoconf'. + + The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type - `./configure' to configure the package for your system. If you're - using `csh' on an old version of System V, you might need to type - `sh ./configure' instead to prevent `csh' from trying to execute - `configure' itself. - - Running `configure' takes awhile. While running, it prints some - messages telling which features it is checking for. + `./configure' to configure the package for your system. + + Running `configure' might take a while. While running, it prints + some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with - the package. + the package, generally using the just-built uninstalled binaries. 4. Type `make install' to install the programs and any data files and - documentation. - - 5. You can remove the program binaries and object files from the + documentation. When installing into a prefix owned by root, it is + recommended that the package be configured and built as a regular + user, and only the `make install' phase executed with root + privileges. + + 5. Optionally, type `make installcheck' to repeat any self-tests, but + this time using the binaries in their final installed location. + This target does not install anything. Running this target as a + regular user, particularly if the prior `make install' required + root privileges, verifies that the installation completed + correctly. + + 6. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is @@ -67,65 +83,120 @@ all sorts of other programs in order to regenerate files that came with the distribution. + 7. Often, you can also type `make uninstall' to remove the installed + files again. In practice, not all packages have tested that + uninstallation works correctly, even though it is required by the + GNU Coding Standards. + + 8. Some packages, particularly those that use Automake, provide `make + distcheck', which can by used by developers to test that all other + targets like `make install' and `make uninstall' work correctly. + This target is generally not run by end users. + Compilers and Options ===================== -Some systems require unusual options for compilation or linking that the -`configure' script does not know about. Run `./configure --help' for -details on some of the pertinent environment variables. + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. Run `./configure --help' +for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: - ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix + ./configure CC=c99 CFLAGS=-g LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== -You can compile the package for more than one kind of computer at the + You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their -own directory. To do this, you must use a version of `make' that -supports the `VPATH' variable, such as GNU `make'. `cd' to the +own directory. To do this, you can use GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the -source code in the directory that `configure' is in and in `..'. - - If you have to use a `make' that does not support the `VPATH' -variable, you have to compile the package for one architecture at a -time in the source code directory. After you have installed the -package for one architecture, use `make distclean' before reconfiguring -for another architecture. +source code in the directory that `configure' is in and in `..'. This +is known as a "VPATH" build. + + With a non-GNU `make', it is safer to compile the package for one +architecture at a time in the source code directory. After you have +installed the package for one architecture, use `make distclean' before +reconfiguring for another architecture. + + On MacOS X 10.5 and later systems, you can create libraries and +executables that work on multiple system types--known as "fat" or +"universal" binaries--by specifying multiple `-arch' options to the +compiler but only a single `-arch' option to the preprocessor. Like +this: + + ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ + CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ + CPP="gcc -E" CXXCPP="g++ -E" + + This is not guaranteed to produce working output in all cases, you +may have to build one architecture at a time and combine the results +using the `lipo' tool if you have problems. Installation Names ================== -By default, `make install' will install the package's files in -`/usr/local/bin', `/usr/local/man', etc. You can specify an -installation prefix other than `/usr/local' by giving `configure' the -option `--prefix=PREFIX'. + By default, `make install' installs the package's commands under +`/usr/local/bin', include files under `/usr/local/include', etc. You +can specify an installation prefix other than `/usr/local' by giving +`configure' the option `--prefix=PREFIX', where PREFIX must be an +absolute file name. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you -give `configure' the option `--exec-prefix=PREFIX', the package will -use PREFIX as the prefix for installing programs and libraries. -Documentation and other data files will still use the regular prefix. +pass the option `--exec-prefix=PREFIX' to `configure', the package uses +PREFIX as the prefix for installing programs and libraries. +Documentation and other data files still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=DIR' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories -you can set and what kinds of files go in them. +you can set and what kinds of files go in them. In general, the +default for these options is expressed in terms of `${prefix}', so that +specifying just `--prefix' will affect all of the other directory +specifications that were not explicitly provided. + + The most portable way to affect installation locations is to pass the +correct locations to `configure'; however, many packages provide one or +both of the following shortcuts of passing variable assignments to the +`make install' command line to change installation locations without +having to reconfigure or recompile. + + The first method involves providing an override variable for each +affected directory. For example, `make install +prefix=/alternate/directory' will choose an alternate location for all +directory configuration variables that were expressed in terms of +`${prefix}'. Any directories that were specified during `configure', +but not in terms of `${prefix}', must each be overridden at install +time for the entire installation to be relocated. The approach of +makefile variable overrides for each directory variable is required by +the GNU Coding Standards, and ideally causes no recompilation. +However, some platforms have known limitations with the semantics of +shared libraries that end up requiring recompilation when using this +method, particularly noticeable in packages that use GNU Libtool. + + The second method involves providing the `DESTDIR' variable. For +example, `make install DESTDIR=/alternate/directory' will prepend +`/alternate/directory' before all installation names. The approach of +`DESTDIR' overrides is not required by the GNU Coding Standards, and +does not work on platforms that have drive letters. On the other hand, +it does better at avoiding recompilation issues, and works well even +when some directory options were not specified in terms of `${prefix}' +at `configure' time. + +Optional Features +================= If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. -Optional Features -================= - -Some packages pay attention to `--enable-FEATURE' options to + Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The @@ -137,14 +208,58 @@ you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. + Some packages offer the ability to configure how verbose the +execution of `make' will be. For these packages, running `./configure +--enable-silent-rules' sets the default to minimal output, which can be +overridden with `make V=1'; while running `./configure +--disable-silent-rules' sets the default to verbose, which can be +overridden with `make V=0'. + +Particular systems +================== + + On HP-UX, the default C compiler is not ANSI C compatible. If GNU +CC is not installed, it is recommended to use the following options in +order to use an ANSI C compiler: + + ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" + +and if that doesn't work, install pre-built binaries of GCC for HP-UX. + + HP-UX `make' updates targets which have the same time stamps as +their prerequisites, which makes it generally unusable when shipped +generated files such as `configure' are involved. Use GNU `make' +instead. + + On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot +parse its `' header file. The option `-nodtk' can be used as +a workaround. If GNU CC is not installed, it is therefore recommended +to try + + ./configure CC="cc" + +and if that doesn't work, try + + ./configure CC="cc -nodtk" + + On Solaris, don't put `/usr/ucb' early in your `PATH'. This +directory contains several dysfunctional programs; working variants of +these programs are available in `/usr/bin'. So, if you need `/usr/ucb' +in your `PATH', put it _after_ `/usr/bin'. + + On Haiku, software installed for all users goes in `/boot/common', +not `/usr/local'. It is recommended to use the following options: + + ./configure --prefix=/boot/common + Specifying the System Type ========================== -There may be some features `configure' cannot figure out automatically, -but needs to determine by the type of machine the package will run on. -Usually, assuming the package is built to be run on the _same_ -architectures, `configure' can figure that out, but if it prints a -message saying it cannot guess the machine type, give it the + There may be some features `configure' cannot figure out +automatically, but needs to determine by the type of machine the package +will run on. Usually, assuming the package is built to be run on the +_same_ architectures, `configure' can figure that out, but if it prints +a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: @@ -152,14 +267,15 @@ where SYSTEM can have one of these forms: - OS KERNEL-OS + OS + KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should -use the `--target=TYPE' option to select the type of system they will +use the option `--target=TYPE' to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a @@ -170,9 +286,9 @@ Sharing Defaults ================ -If you want to set default values for `configure' scripts to share, you -can create a site shell script called `config.site' that gives default -values for variables like `CC', `cache_file', and `prefix'. + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. @@ -181,7 +297,7 @@ Defining Variables ================== -Variables not defined in a site shell script can be set in the + Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set @@ -189,17 +305,31 @@ ./configure CC=/usr/local2/bin/gcc -will cause the specified gcc to be used as the C compiler (unless it is +causes the specified `gcc' to be used as the C compiler (unless it is overridden in the site shell script). + +Unfortunately, this technique does not work for `CONFIG_SHELL' due to +an Autoconf limitation. Until the limitation is lifted, you can use +this workaround: + + CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash `configure' Invocation ====================== -`configure' recognizes the following options to control how it operates. + `configure' recognizes the following options to control how it +operates. `--help' `-h' - Print a summary of the options to `configure', and exit. + Print a summary of all of the options to `configure', and exit. + +`--help=short' +`--help=recursive' + Print a summary of the options unique to this package's + `configure', and exit. The `short' variant lists options used + only in the top level, while the `recursive' variant lists options + also present in any nested packages. `--version' `-V' @@ -226,6 +356,15 @@ Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. +`--prefix=DIR' + Use DIR as the installation prefix. *note Installation Names:: + for more details, including other options available for fine-tuning + the installation locations. + +`--no-create' +`-n' + Run the configure checks, but stop before creating any output + files. + `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. - diff --git a/Makefile.am b/Makefile.am index 2a7c9fa..6dd9975 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,7 +1,7 @@ # this is the main Makefile.am # first of all, parse the subdirectories in the order given -SUBDIRS = src tests doc patches charmaps outputs +SUBDIRS = src tests doc patches outputs # then do stuff in this directory. Actually, we just need to add the # bootstrap script to the distribution (for curious users, not really needed). diff --git a/Makefile.in b/Makefile.in index 9fa031f..026c388 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. +# Makefile.in generated by automake 1.12.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# Copyright (C) 1994-2012 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -17,6 +16,23 @@ # this is the main Makefile.am VPATH = @srcdir@ +am__make_dryrun = \ + { \ + am__dry=no; \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ + | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ + *) \ + for am__flg in $$MAKEFLAGS; do \ + case $$am__flg in \ + *=*|--*) ;; \ + *n*) am__dry=yes; break;; \ + esac; \ + done;; \ + esac; \ + test $$am__dry = yes; \ + } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -38,6 +54,9 @@ subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(top_srcdir)/config/config.guess \ + $(top_srcdir)/config/config.sub \ + $(top_srcdir)/config/install-sh $(top_srcdir)/config/missing \ $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ config/config.guess config/config.sub config/depcomp \ config/install-sh config/missing @@ -60,21 +79,30 @@ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ - distdir dist dist-all distcheck + cscope distdir dist dist-all distcheck ETAGS = etags CTAGS = ctags +CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ - { test ! -d "$(distdir)" \ - || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -fr "$(distdir)"; }; } + if test -d "$(distdir)"; then \ + find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -rf "$(distdir)" \ + || { sleep 5 && rm -rf "$(distdir)"; }; \ + else :; fi +am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ @@ -102,7 +130,10 @@ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best +DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print +am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ + | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -142,6 +173,7 @@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ SET_MAKE = @SET_MAKE@ @@ -200,7 +232,7 @@ top_srcdir = @top_srcdir@ # first of all, parse the subdirectories in the order given -SUBDIRS = src tests doc patches charmaps outputs +SUBDIRS = src tests doc patches outputs # then do stuff in this directory. Actually, we just need to add the # bootstrap script to the distribution (for curious users, not really needed). @@ -209,7 +241,7 @@ $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: -am--refresh: +am--refresh: Makefile @: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ @@ -245,10 +277,8 @@ $(am__aclocal_m4_deps): config.h: stamp-h1 - @if test ! -f $@; then \ - rm -f stamp-h1; \ - $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ - else :; fi + @if test ! -f $@; then rm -f stamp-h1; else :; fi + @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 @@ -262,11 +292,11 @@ -rm -f config.h stamp-h1 # This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. $(RECURSIVE_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ @@ -329,6 +359,10 @@ ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done +cscopelist-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) @@ -393,8 +427,32 @@ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" +cscope: cscope.files + test ! -s cscope.files \ + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) + +clean-cscope: + -rm -f cscope.files + +cscope.files: clean-cscope cscopelist-recursive cscopelist + +cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) $(am__remove_distdir) @@ -430,13 +488,10 @@ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - fi; \ - done - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ @@ -465,36 +520,36 @@ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) - -dist-lzma: distdir - tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma - $(am__remove_distdir) + tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 + $(am__post_remove_distdir) + +dist-lzip: distdir + tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz + $(am__post_remove_distdir) dist-xz: distdir - tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz - $(am__remove_distdir) + tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz + $(am__post_remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__remove_distdir) + $(am__post_remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__remove_distdir) + $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) - -dist dist-all: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) + $(am__post_remove_distdir) + +dist dist-all: + $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' + $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another @@ -505,8 +560,8 @@ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lzma*) \ - lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ + *.tar.lz*) \ + lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ @@ -516,7 +571,7 @@ *.zip*) \ unzip $(distdir).zip ;;\ esac - chmod -R a-w $(distdir); chmod a+w $(distdir) + chmod -R a-w $(distdir); chmod u+w $(distdir) mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) @@ -526,6 +581,7 @@ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ @@ -549,13 +605,21 @@ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 - $(am__remove_distdir) + $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: - @$(am__cd) '$(distuninstallcheck_dir)' \ - && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + @test -n '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: trying to run $@ with an empty' \ + '$$(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + $(am__cd) '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ @@ -586,10 +650,15 @@ installcheck: installcheck-recursive install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi mostlyclean-generic: clean-generic: @@ -671,20 +740,22 @@ uninstall-am: .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ - ctags-recursive install-am install-strip tags-recursive + cscopelist-recursive ctags-recursive install-am install-strip \ + tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am am--refresh check check-am clean clean-generic \ - ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ - dist-lzma dist-shar dist-tarZ dist-xz dist-zip distcheck \ - distclean distclean-generic distclean-hdr distclean-tags \ - distcleancheck distdir distuninstallcheck dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs installdirs-am maintainer-clean \ + all all-am am--refresh check check-am clean clean-cscope \ + clean-generic cscope cscopelist cscopelist-recursive ctags \ + ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-lzip \ + dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \ + distclean-generic distclean-hdr distclean-tags distcleancheck \ + distdir distuninstallcheck dvi dvi-am html html-am info \ + info-am install install-am install-data install-data-am \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ pdf-am ps ps-am tags tags-recursive uninstall uninstall-am diff --git a/aclocal.m4 b/aclocal.m4 index c29cd11..d2323a0 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1,7 +1,7 @@ -# generated automatically by aclocal 1.11.1 -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# generated automatically by aclocal 1.12.1 -*- Autoconf -*- + +# Copyright (C) 1996-2012 Free Software Foundation, Inc. + # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -13,17 +13,19 @@ m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.63],, -[m4_warning([this file was generated for autoconf 2.63. +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, +[m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. -To do so, use the procedure documented by the package, typically `autoreconf'.])]) - -# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. +To do so, use the procedure documented by the package, typically 'autoreconf'.])]) + +# Copyright (C) 2002-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 8 # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- @@ -31,10 +33,10 @@ # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.11' +[am__api_version='1.12' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.11.1], [], +m4_if([$1], [1.12.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -50,22 +52,24 @@ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.11.1])dnl +[AM_AUTOMAKE_VERSION([1.12.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. +# Copyright (C) 2001-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to +# '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and @@ -84,7 +88,7 @@ # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you +# harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, @@ -110,22 +114,21 @@ # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 9 +# Copyright (C) 1997-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 10 # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +[AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl @@ -144,16 +147,15 @@ Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 10 - -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# Copyright (C) 1999-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 17 + +# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing @@ -163,7 +165,7 @@ # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "GCJ", or "OBJC". +# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was @@ -176,12 +178,13 @@ AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], UPC, [depcc="$UPC" am_compiler_list=], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], @@ -189,8 +192,9 @@ # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. @@ -229,16 +233,16 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -247,16 +251,16 @@ test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -304,7 +308,7 @@ # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES +# This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl @@ -314,28 +318,34 @@ # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) +[AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' + am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -#serial 5 +# Copyright (C) 1999-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 6 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ @@ -354,7 +364,7 @@ # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but + # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -366,21 +376,19 @@ continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. + # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` @@ -398,7 +406,7 @@ # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each `.P' file that we will +# is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], @@ -408,14 +416,13 @@ # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2008, 2009 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 16 +# Copyright (C) 1996-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 19 # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. @@ -461,31 +468,37 @@ # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl +[AC_DIAGNOSE([obsolete], +[$0: two- and three-arguments forms are deprecated. For more info, see: +http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_INIT_AUTOMAKE-invocation]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, +m4_if( + m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl -AC_REQUIRE([AM_PROG_MKDIR_P])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl @@ -496,28 +509,35 @@ [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES(OBJC)], - [define([AC_PROG_OBJC], - defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +dnl Support for Objective C++ was only introduced in Autoconf 2.65, +dnl but we still cater to Autoconf 2.62. +m4_ifdef([AC_PROG_OBJCXX], +[AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])])dnl ]) _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl -dnl The `parallel-tests' driver may need to know about EXEEXT, so add the -dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro +dnl The 'parallel-tests' driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) -dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], @@ -545,11 +565,13 @@ done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. +# Copyright (C) 2001-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 8 # AM_PROG_INSTALL_SH # ------------------ @@ -564,9 +586,9 @@ install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi -AC_SUBST(install_sh)]) - -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. +AC_SUBST([install_sh])]) + +# Copyright (C) 2003-2012 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -590,20 +612,19 @@ # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering -# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 5 +# Copyright (C) 1996-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 7 # AM_MAINTAINER_MODE([DEFAULT-MODE]) # ---------------------------------- # Control maintainer-specific portions of Makefiles. -# Default is to disable them, unless `enable' is passed literally. -# For symmetry, `disable' may be passed as well. Anyway, the user +# Default is to disable them, unless 'enable' is passed literally. +# For symmetry, 'disable' may be passed as well. Anyway, the user # can override the default with the --enable/--disable switch. AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), @@ -611,13 +632,14 @@ [disable], [m4_define([am_maintainer_other], [enable])], [m4_define([am_maintainer_other], [enable]) m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) -AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles]) +AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode's default is 'disable' unless 'enable' is passed AC_ARG_ENABLE([maintainer-mode], -[ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful - (and sometimes confusing) to the casual installer], - [USE_MAINTAINER_MODE=$enableval], - [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) + [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], + am_maintainer_other[ make rules and dependencies not useful + (and sometimes confusing) to the casual installer])], + [USE_MAINTAINER_MODE=$enableval], + [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE @@ -629,13 +651,13 @@ # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 +# Copyright (C) 2001-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 5 # AM_MAKE_INCLUDE() # ----------------- @@ -654,7 +676,7 @@ _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. +# Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include @@ -681,14 +703,13 @@ # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 6 +# Copyright (C) 1997-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 7 # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ @@ -718,45 +739,19 @@ am_missing_run="$MISSING --run " else am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) -fi -]) - -# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_MKDIR_P -# --------------- -# Check for `mkdir -p'. -AC_DEFUN([AM_PROG_MKDIR_P], -[AC_PREREQ([2.60])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, -dnl while keeping a definition of mkdir_p for backward compatibility. -dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. -dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of -dnl Makefile.ins that do not define MKDIR_P, so we do our own -dnl adjustment using top_builddir (which is defined more often than -dnl MKDIR_P). -AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl -case $mkdir_p in - [[\\/$]]* | ?:[[\\/]]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac + AC_MSG_WARN(['missing' script is too old or missing]) +fi ]) # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 +# Copyright (C) 2001-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 6 # _AM_MANGLE_OPTION(NAME) # ----------------------- @@ -764,13 +759,13 @@ [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) -# ------------------------------ +# -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) +[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) -# ---------------------------------- +# ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) @@ -783,22 +778,18 @@ # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 5 +# Copyright (C) 1996-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 9 # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' @@ -809,32 +800,40 @@ esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) - AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac -# Do `set' in a subshell so we don't clobber the current shell's +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi - + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$[2]" = conftest.file ) then @@ -844,43 +843,61 @@ AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi -AC_MSG_RESULT(yes)]) - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) + +# Copyright (C) 2001-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 2 # AM_PROG_INSTALL_STRIP # --------------------- -# One issue with vendor `install' (even GNU) is that you can't +# One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize +# always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006, 2008 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 +# Copyright (C) 2006-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 3 # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- @@ -889,24 +906,24 @@ AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) -# --------------------------- +# -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 +# Copyright (C) 2004-2012 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# serial 3 # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. -# FORMAT should be one of `v7', `ustar', or `pax'. +# FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory @@ -917,10 +934,11 @@ # a tarball read from stdin. # $(am__untar) < result.tar AC_DEFUN([_AM_PROG_TAR], -[# Always define AMTAR for backward compatibility. -AM_MISSING_PROG([AMTAR], [tar]) +[# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) m4_if([$1], [v7], - [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) @@ -928,7 +946,7 @@ _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. +# Solaris sh will not grok spaces in the rhs of '-'. for _am_tool in $_am_tools do case $_am_tool in diff --git a/autom4te.cache/output.0 b/autom4te.cache/output.0 index c3b2436..3ed0fa6 100644 --- a/autom4te.cache/output.0 +++ b/autom4te.cache/output.0 @@ -1,20 +1,22 @@ @%:@! /bin/sh @%:@ Guess values for system-dependent variables and create Makefiles. -@%:@ Generated by GNU Autoconf 2.63 for unrtf 0.21.2. +@%:@ Generated by GNU Autoconf 2.69 for unrtf 0.21.3. @%:@ @%:@ Report bugs to . @%:@ -@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +@%:@ +@%:@ Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. +@%:@ +@%:@ @%:@ This configure script is free software; the Free Software Foundation @%:@ gives unlimited permission to copy, distribute and modify it. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which @@ -22,22 +24,14 @@ alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; esac - -fi - - - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits +fi + as_nl=' ' @@ -46,7 +40,13 @@ as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else @@ -57,7 +57,7 @@ as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; - case $arg in + case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; @@ -80,13 +80,6 @@ } fi -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - # IFS # We need space, tab and new line, in precisely that order. Quoting is @@ -96,15 +89,16 @@ IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. -case $0 in +as_myself= +case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done IFS=$as_save_IFS ;; @@ -116,12 +110,16 @@ fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } -fi - -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' @@ -133,7 +131,294 @@ LANGUAGE=C export LANGUAGE -# Required to use basename. +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in @%:@( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org and bug-unrtf@gnu.org +$0: about your system, including any error possibly output +$0: before this message. Then install a modern shell, or +$0: manually run the script under such a shell if you do +$0: have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr @@ -147,8 +432,12 @@ as_basename=false fi - -# Name of the executable. +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ @@ -168,295 +457,19 @@ } s/.*/./; q'` -# CDPATH. -$as_unset CDPATH - - -if test "x$CONFIG_SHELL" = x; then - if (eval ":") 2>/dev/null; then - as_have_required=yes -else - as_have_required=no -fi - - if test $as_have_required = yes && (eval ": -(as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=\$LINENO - as_lineno_2=\$LINENO - test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && - test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } -") 2> /dev/null; then - : -else - as_candidate_shells= - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - case $as_dir in - /*) - for as_base in sh bash ksh sh5; do - as_candidate_shells="$as_candidate_shells $as_dir/$as_base" - done;; - esac -done -IFS=$as_save_IFS - - - for as_shell in $as_candidate_shells $SHELL; do - # Try only shells that exist, to save several forks. - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { ("$as_shell") 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -_ASEOF -}; then - CONFIG_SHELL=$as_shell - as_have_required=yes - if { "$as_shell" 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -(as_func_return () { - (exit $1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = "$1" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test $exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } - -_ASEOF -}; then - break -fi - -fi - - done - - if test "x$CONFIG_SHELL" != x; then - for as_var in BASH_ENV ENV - do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - done - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} -fi - - - if test $as_have_required = no; then - echo This script requires a shell more modern than all the - echo shells that I found on your system. Please install a - echo modern shell, or manually run the script under such a - echo shell if you do have one. - { (exit 1); exit 1; } -fi - - -fi - -fi - - - -(eval "as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0") || { - echo No shell found that supports shell functions. - echo Please tell bug-autoconf@gnu.org about your system, - echo including any error possibly output before this message. - echo This can help us improve future autoconf versions. - echo Configuration will now proceed without shell functions. -} - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, and appends - # trailing '-' during substitution so that $LINENO is not a special - # case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= @@ -473,9 +486,12 @@ s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). @@ -484,29 +500,18 @@ exit } - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in +case `echo -n x` in @%:@((((( -n*) - case `echo 'x\c'` in + case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then @@ -521,49 +526,29 @@ # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then - as_mkdir_p=: + as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -572,11 +557,11 @@ as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - -exec 7<&0 &1 +test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` @@ -591,14 +576,14 @@ subdirs= MFLAGS= MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='unrtf' PACKAGE_TARNAME='unrtf' -PACKAGE_VERSION='0.21.2' -PACKAGE_STRING='unrtf 0.21.2' +PACKAGE_VERSION='0.21.3' +PACKAGE_STRING='unrtf 0.21.3' PACKAGE_BUGREPORT='bug-unrtf@gnu.org' +PACKAGE_URL='' ac_unique_file="src/attr.c" # Factoring default headers for most tests. @@ -655,6 +640,7 @@ am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE +am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE @@ -724,6 +710,7 @@ program_transform_name prefix exec_prefix +PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION @@ -808,8 +795,9 @@ fi case $ac_option in - *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *) ac_optarg=yes ;; + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. @@ -854,8 +842,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -881,8 +868,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1086,8 +1072,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1103,8 +1088,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1134,17 +1118,17 @@ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; - -*) { $as_echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; @@ -1153,7 +1137,7 @@ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac @@ -1161,15 +1145,13 @@ if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { $as_echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; - fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 - { (exit 1); exit 1; }; } ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi @@ -1192,8 +1174,7 @@ [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac - { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' @@ -1207,8 +1188,6 @@ if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1223,11 +1202,9 @@ ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - { $as_echo "$as_me: error: working directory cannot be determined" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. @@ -1266,13 +1243,11 @@ fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 - { (exit 1); exit 1; }; } + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then @@ -1298,7 +1273,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures unrtf 0.21.2 to adapt to many kinds of systems. +\`configure' configures unrtf 0.21.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1312,7 +1287,7 @@ --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages + -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files @@ -1320,9 +1295,9 @@ Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] + @<:@@S|@ac_default_prefix@:>@ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] + @<:@PREFIX@:>@ By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify @@ -1368,7 +1343,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of unrtf 0.21.2:";; + short | recursive ) echo "Configuration of unrtf 0.21.3:";; esac cat <<\_ACEOF @@ -1376,10 +1351,13 @@ --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-maintainer-mode enable make rules and dependencies not useful - (and sometimes confusing) to the casual installer - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors + --enable-maintainer-mode + enable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build Some influential environment variables: CC C compiler command @@ -1387,7 +1365,7 @@ LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor @@ -1457,22 +1435,377 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -unrtf configure 0.21.2 -generated by GNU Autoconf 2.63 - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +unrtf configure 0.21.3 +generated by GNU Autoconf 2.69 + +Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +@%:@ ac_fn_c_try_compile LINENO +@%:@ -------------------------- +@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_compile + +@%:@ ac_fn_c_try_cpp LINENO +@%:@ ---------------------- +@%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_cpp + +@%:@ ac_fn_c_try_run LINENO +@%:@ ---------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes +@%:@ that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_run + +@%:@ ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using +@%:@ the include files in INCLUDES and setting the cache variable VAR +@%:@ accordingly. +ac_fn_c_check_header_mongrel () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if eval \${$3+:} false; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 +$as_echo_n "checking $2 usability... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_header_compiler=yes +else + ac_header_compiler=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 +$as_echo_n "checking $2 presence... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include <$2> +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + ac_header_preproc=yes +else + ac_header_preproc=no +fi +rm -f conftest.err conftest.i conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( + yes:no: ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; + no:yes:* ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} +( $as_echo "## -------------------------------- ## +## Report this to bug-unrtf@gnu.org ## +## -------------------------------- ##" + ) | sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=\$ac_header_compiler" +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_mongrel + +@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists and can be compiled using the include files in +@%:@ INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_compile + +@%:@ ac_fn_c_try_link LINENO +@%:@ ----------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_link + +@%:@ ac_fn_c_check_func LINENO FUNC VAR +@%:@ ---------------------------------- +@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main () +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_func cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by unrtf $as_me 0.21.2, which was -generated by GNU Autoconf 2.63. Invocation command line was +It was created by unrtf $as_me 0.21.3, which was +generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -1480,9 +1813,9 @@ exec 5>>config.log { cat <<_ASUNAME -@%:@@%:@ --------- @%:@@%:@ -@%:@@%:@ Platform. @%:@@%:@ -@%:@@%:@ --------- @%:@@%:@ +## --------- ## +## Platform. ## +## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` @@ -1508,8 +1841,8 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - $as_echo "PATH: $as_dir" -done + $as_echo "PATH: $as_dir" + done IFS=$as_save_IFS } >&5 @@ -1517,9 +1850,9 @@ cat >&5 <<_ACEOF -@%:@@%:@ ----------- @%:@@%:@ -@%:@@%:@ Core tests. @%:@@%:@ -@%:@@%:@ ----------- @%:@@%:@ +## ----------- ## +## Core tests. ## +## ----------- ## _ACEOF @@ -1546,9 +1879,9 @@ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" + as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else @@ -1564,13 +1897,13 @@ -* ) ac_must_keep_next=true ;; esac fi - ac_configure_args="$ac_configure_args '$ac_arg'" + as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there @@ -1582,11 +1915,9 @@ { echo - cat <<\_ASBOX -@%:@@%:@ ---------------- @%:@@%:@ -@%:@@%:@ Cache variables. @%:@@%:@ -@%:@@%:@ ---------------- @%:@@%:@ -_ASBOX + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( @@ -1595,13 +1926,13 @@ case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) $as_unset $ac_var ;; + *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done @@ -1620,11 +1951,9 @@ ) echo - cat <<\_ASBOX -@%:@@%:@ ----------------- @%:@@%:@ -@%:@@%:@ Output variables. @%:@@%:@ -@%:@@%:@ ----------------- @%:@@%:@ -_ASBOX + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" echo for ac_var in $ac_subst_vars do @@ -1637,11 +1966,9 @@ echo if test -n "$ac_subst_files"; then - cat <<\_ASBOX -@%:@@%:@ ------------------- @%:@@%:@ -@%:@@%:@ File substitutions. @%:@@%:@ -@%:@@%:@ ------------------- @%:@@%:@ -_ASBOX + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" echo for ac_var in $ac_subst_files do @@ -1655,11 +1982,9 @@ fi if test -s confdefs.h; then - cat <<\_ASBOX -@%:@@%:@ ----------- @%:@@%:@ -@%:@@%:@ confdefs.h. @%:@@%:@ -@%:@@%:@ ----------- @%:@@%:@ -_ASBOX + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" echo cat confdefs.h echo @@ -1673,37 +1998,39 @@ exit $exit_status ' 0 for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h +$as_echo "/* confdefs.h */" > confdefs.h + # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF - cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF - cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF - cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF - cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_URL "$PACKAGE_URL" _ACEOF @@ -1712,7 +2039,12 @@ ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then - ac_site_file1=$CONFIG_SITE + # We do not want a PATH search for config.site. + case $CONFIG_SITE in @%:@(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site @@ -1723,19 +2055,23 @@ for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue - if test -r "$ac_site_file"; then - { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; @@ -1743,7 +2079,7 @@ esac fi else - { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi @@ -1758,11 +2094,11 @@ eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) - { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) - { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; @@ -1772,17 +2108,17 @@ ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then - { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else - { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi - { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} - { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac @@ -1794,43 +2130,20 @@ esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then - { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} - { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -fi - - - - - - - - - - - - - - - - - - - - - - - - + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -1857,9 +2170,7 @@ fi done if test -z "$ac_aux_dir"; then - { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&5 -$as_echo "$as_me: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5 fi # These three variables are undocumented and unsupported, @@ -1876,7 +2187,7 @@ # Initialize automake -am__api_version='1.11' +am__api_version='1.12' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or @@ -1892,10 +2203,10 @@ # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. -{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then +if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR @@ -1903,11 +2214,11 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in @%:@(( + ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. @@ -1915,7 +2226,7 @@ # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. @@ -1944,7 +2255,7 @@ ;; esac -done + done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir @@ -1960,7 +2271,7 @@ INSTALL=$ac_install_sh fi fi -{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. @@ -1971,68 +2282,73 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } -# Just in case -sleep 1 -echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) - { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 -$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} - { (exit 1); exit 1; }; };; + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 -$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} - { (exit 1); exit 1; }; };; + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac -# Do `set' in a subshell so we don't clobber the current shell's +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&5 -$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&2;} - { (exit 1); exit 1; }; } - fi - + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$2" = conftest.file ) then # Ok. : else - { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! -Check your system clock" >&5 -$as_echo "$as_me: error: newly created file is older than distributed files! -Check your system clock" >&2;} - { (exit 1); exit 1; }; } -fi -{ $as_echo "$as_me:$LINENO: result: yes" >&5 + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. @@ -2059,8 +2375,8 @@ am_missing_run="$MISSING --run " else am_missing_run= - { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 -$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then @@ -2072,17 +2388,17 @@ esac fi -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. +# will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_STRIP+set}" = set; then +if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then @@ -2093,24 +2409,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then - { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2120,9 +2436,9 @@ ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then @@ -2133,24 +2449,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then - { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2159,7 +2475,7 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac @@ -2172,10 +2488,10 @@ fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" -{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then - if test "${ac_cv_path_mkdir+set}" = set; then + if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR @@ -2183,9 +2499,9 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_prog in mkdir gmkdir; do + for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do - { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ @@ -2195,11 +2511,12 @@ esac done done -done + done IFS=$as_save_IFS fi + test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else @@ -2207,26 +2524,19 @@ # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. - test -d ./--version && rmdir ./--version MKDIR_P="$ac_install_sh -d" fi fi -{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } - -mkdir_p="$MKDIR_P" -case $mkdir_p in - [\\/$]* | ?:[\\/]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_AWK+set}" = set; then +if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then @@ -2237,24 +2547,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then - { $as_echo "$as_me:$LINENO: result: $AWK" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2262,11 +2572,11 @@ test -n "$AWK" && break done -{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF @@ -2274,7 +2584,7 @@ all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; @@ -2284,11 +2594,11 @@ rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { $as_echo "$as_me:$LINENO: result: yes" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi @@ -2308,9 +2618,7 @@ am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then - { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 -$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi @@ -2326,7 +2634,7 @@ # Define the identity of the package. PACKAGE='unrtf' - VERSION='0.21.2' + VERSION='0.21.3' cat >>confdefs.h <<_ACEOF @@ -2354,13 +2662,14 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} +mkdir_p="$MKDIR_P" # We need awk for the "check" target. The system "awk" is bad on # some platforms. -# Always define AMTAR for backward compatibility. - -AMTAR=${AMTAR-"${am_missing_run}tar"} - -am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' @@ -2379,16 +2688,16 @@ # incompatible) autotools do not have any chance to trigger and mess up things. -{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } @%:@ Check whether --enable-maintainer-mode was given. -if test "${enable_maintainer_mode+set}" = set; then +if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi - { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= @@ -2411,9 +2720,9 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2424,24 +2733,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2451,9 +2760,9 @@ ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then @@ -2464,24 +2773,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2490,7 +2799,7 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac @@ -2504,9 +2813,9 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2517,24 +2826,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2544,9 +2853,9 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2558,18 +2867,18 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then @@ -2588,10 +2897,10 @@ fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2603,9 +2912,9 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2616,24 +2925,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2647,9 +2956,9 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then @@ -2660,24 +2969,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2690,7 +2999,7 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac @@ -2701,57 +3010,37 @@ fi -test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. -$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 -{ (ac_try="$ac_compiler --version >&5" +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compiler --version >&5") 2>&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -v >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compiler -v >&5") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -V >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compiler -V >&5") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -2767,8 +3056,8 @@ # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. -{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 -$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: @@ -2784,17 +3073,17 @@ done rm -f $ac_rmfiles -if { (ac_try="$ac_link_default" +if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, @@ -2811,7 +3100,7 @@ # certainly right. break;; *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi @@ -2830,84 +3119,41 @@ else ac_file='' fi - -{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } -if test -z "$ac_file"; then - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: C compiler cannot create executables -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; }; } -fi - ac_exeext=$ac_cv_exeext - -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 -$as_echo_n "checking whether the C compiler works... " >&6; } -# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 -# If not cross compiling, check that we can run a simple program. -if test "$cross_compiling" != yes; then - if { ac_try='./$ac_file' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } - fi - fi -fi -{ $as_echo "$as_me:$LINENO: result: yes" >&5 -$as_echo "yes" >&6; } rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 -$as_echo_n "checking whether we are cross compiling... " >&6; } -{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 -$as_echo "$cross_compiling" >&6; } - -{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } -if { (ac_try="$ac_link" +if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with @@ -2922,54 +3168,105 @@ esac done else - { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } -fi - -rm -f conftest$ac_cv_exeext -{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT -{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 -$as_echo_n "checking for suffix of object files... " >&6; } -if test "${ac_cv_objext+set}" = set; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ - +@%:@include int main () { +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF -rm -f conftest.o conftest.obj -if { (ac_try="$ac_compile" +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in @@ -2982,31 +3279,23 @@ $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } -fi - +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT -{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if test "${ac_cv_c_compiler_gnu+set}" = set; then +if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3020,37 +3309,16 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_compiler_gnu=no -fi - + ac_compiler_gnu=no +fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes @@ -3059,20 +3327,16 @@ fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } -if test "${ac_cv_prog_cc_g+set}" = set; then +if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3083,35 +3347,11 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - CFLAGS="" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3122,36 +3362,12 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - : -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_c_werror_flag=$ac_save_c_werror_flag +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3162,42 +3378,17 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - +fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS @@ -3214,23 +3405,18 @@ CFLAGS= fi fi -{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if test "${ac_cv_prog_cc_c89+set}" = set; then +if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include -#include -#include +struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); @@ -3282,33 +3468,10 @@ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then + if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext +fi +rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext @@ -3318,17 +3481,19 @@ # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) - { $as_echo "$as_me:$LINENO: result: none needed" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) - { $as_echo "$as_me:$LINENO: result: unsupported" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac - +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -3347,14 +3512,14 @@ .PHONY: am__doit END # If we don't find an include directive, just comment out the code. -{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. +# Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include @@ -3375,18 +3540,19 @@ fi -{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf @%:@ Check whether --enable-dependency-tracking was given. -if test "${enable_dependency_tracking+set}" = set; then +if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' + am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= @@ -3400,17 +3566,18 @@ depcc="$CC" am_compiler_list= -{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } -if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then +if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. @@ -3444,16 +3611,16 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -3462,16 +3629,16 @@ test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -3510,7 +3677,7 @@ fi fi -{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type @@ -3525,98 +3692,6 @@ fi -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -# Reject install programs that cannot install multiple files. -{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -$as_echo_n "checking for a BSD-compatible install... " >&6; } -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - $as_echo_n "(cached) " >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - rm -rf conftest.one conftest.two conftest.dir - echo one > conftest.one - echo two > conftest.two - mkdir conftest.dir - if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && - test -s conftest.one && test -s conftest.two && - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - fi - done - done - ;; -esac - -done -IFS=$as_save_IFS - -rm -rf conftest.one conftest.two conftest.dir - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 -$as_echo "$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' # Checks for header files. @@ -3626,14 +3701,14 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then - if test "${ac_cv_prog_CPP+set}" = set; then + if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded @@ -3648,11 +3723,7 @@ # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @@ -3661,78 +3732,34 @@ @%:@endif Syntax error _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - : -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - +if ac_fn_c_try_cpp "$LINENO"; then : + +else # Broken: fails on valid input. continue fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then +if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - # Passes both tests. ac_preproc_ok=: break fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : break fi @@ -3744,7 +3771,7 @@ else ac_cv_prog_CPP=$CPP fi -{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes @@ -3755,11 +3782,7 @@ # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @@ -3768,87 +3791,40 @@ @%:@endif Syntax error _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - : -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - +if ac_fn_c_try_cpp "$LINENO"; then : + +else # Broken: fails on valid input. continue fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then +if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - # Passes both tests. ac_preproc_ok=: break fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : -else - { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c @@ -3858,9 +3834,9 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } -if test "${ac_cv_path_GREP+set}" = set; then +if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then @@ -3871,10 +3847,10 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_prog in grep ggrep; do + for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue + as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in @@ -3891,7 +3867,7 @@ $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - ac_count=`expr $ac_count + 1` + as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" @@ -3906,26 +3882,24 @@ $ac_path_GREP_found && break 3 done done -done + done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then - { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" -{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } -if test "${ac_cv_path_EGREP+set}" = set; then +if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 @@ -3939,10 +3913,10 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_prog in egrep; do + for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue + as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in @@ -3959,7 +3933,7 @@ $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - ac_count=`expr $ac_count + 1` + as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" @@ -3974,12 +3948,10 @@ $ac_path_EGREP_found && break 3 done done -done + done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then - { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP @@ -3987,21 +3959,17 @@ fi fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" -{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } -if test "${ac_cv_header_stdc+set}" = set; then +if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include @@ -4016,48 +3984,23 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_header_stdc=no -fi - + ac_cv_header_stdc=no +fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then - : + $EGREP "memchr" >/dev/null 2>&1; then : + else ac_cv_header_stdc=no fi @@ -4067,18 +4010,14 @@ if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then - : + $EGREP "free" >/dev/null 2>&1; then : + else ac_cv_header_stdc=no fi @@ -4088,14 +4027,10 @@ if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then + if test "$cross_compiling" = yes; then : : else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include @@ -4122,51 +4057,22 @@ return 0; } _ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - $as_echo "$as_me: program exited with status $ac_status" >&5 -$as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_header_stdc=no -fi -rm -rf conftest.dSYM -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - - -fi -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then -cat >>confdefs.h <<\_ACEOF -@%:@define STDC_HEADERS 1 -_ACEOF +$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi @@ -4174,69 +4080,13 @@ # following is not really necessary, since it is already done by preceding # macro, but it shows how to extend HAVE_ macros to other headers. # On IRIX 5.3, sys/types and inttypes.h are conflicting. - - - - - - - - - for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h -do -as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - -@%:@include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - eval "$as_ac_Header=yes" -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_Header=no" -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -as_val=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -4246,152 +4096,11 @@ done - - - - for ac_header in stdlib.h stdio.h ctype.h string.h -do -as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -else - # Is the header compilable? -{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 -$as_echo_n "checking $ac_header usability... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -@%:@include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -$as_echo "$ac_header_compiler" >&6; } - -# Is the header present? -{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 -$as_echo_n "checking $ac_header presence... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -@%:@include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -$as_echo "$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - ( cat <<\_ASBOX -@%:@@%:@ -------------------------------- @%:@@%:@ -@%:@@%:@ Report this to bug-unrtf@gnu.org @%:@@%:@ -@%:@@%:@ -------------------------------- @%:@@%:@ -_ASBOX - ) | sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac -{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - -fi -as_val=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -4404,170 +4113,27 @@ # Checks for typedefs, structures, and compiler characteristics. # Checks for library functions. - for ac_header in stdlib.h -do -as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +do : + ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" +if test "x$ac_cv_header_stdlib_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +@%:@define HAVE_STDLIB_H 1 +_ACEOF + +fi + +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5 +$as_echo_n "checking for GNU libc compatible malloc... " >&6; } +if ${ac_cv_func_malloc_0_nonnull+:} false; then : $as_echo_n "(cached) " >&6 -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -else - # Is the header compilable? -{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 -$as_echo_n "checking $ac_header usability... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -@%:@include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -$as_echo "$ac_header_compiler" >&6; } - -# Is the header present? -{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 -$as_echo_n "checking $ac_header presence... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -@%:@include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -$as_echo "$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - ( cat <<\_ASBOX -@%:@@%:@ -------------------------------- @%:@@%:@ -@%:@@%:@ Report this to bug-unrtf@gnu.org @%:@@%:@ -@%:@@%:@ -------------------------------- @%:@@%:@ -_ASBOX - ) | sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac -{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - -fi -as_val=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then - cat >>confdefs.h <<_ACEOF -@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -{ $as_echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5 -$as_echo_n "checking for GNU libc compatible malloc... " >&6; } -if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then +else + if test "$cross_compiling" = yes; then : ac_cv_func_malloc_0_nonnull=no else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if defined STDC_HEADERS || defined HAVE_STDLIB_H # include @@ -4583,55 +4149,24 @@ return 0; } _ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then +if ac_fn_c_try_run "$LINENO"; then : ac_cv_func_malloc_0_nonnull=yes else - $as_echo "$as_me: program exited with status $ac_status" >&5 -$as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_func_malloc_0_nonnull=no -fi -rm -rf conftest.dSYM -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - - -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5 + ac_cv_func_malloc_0_nonnull=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; } -if test $ac_cv_func_malloc_0_nonnull = yes; then +if test $ac_cv_func_malloc_0_nonnull = yes; then : -cat >>confdefs.h <<\_ACEOF -@%:@define HAVE_MALLOC 1 -_ACEOF - -else - cat >>confdefs.h <<\_ACEOF -@%:@define HAVE_MALLOC 0 -_ACEOF +$as_echo "@%:@define HAVE_MALLOC 1" >>confdefs.h + +else + $as_echo "@%:@define HAVE_MALLOC 0" >>confdefs.h case " $LIB@&t@OBJS " in *" malloc.$ac_objext "* ) ;; @@ -4640,110 +4175,16 @@ esac -cat >>confdefs.h <<\_ACEOF -@%:@define malloc rpl_malloc -_ACEOF - -fi - - - - +$as_echo "@%:@define malloc rpl_malloc" >>confdefs.h + +fi for ac_func in memset strchr strstr -do -as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 -$as_echo_n "checking for $ac_func... " >&6; } -if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define $ac_func to an innocuous variant, in case declares $ac_func. - For example, HP-UX 11i declares gettimeofday. */ -#define $ac_func innocuous_$ac_func - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $ac_func - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $ac_func (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$ac_func || defined __stub___$ac_func -choke me -#endif - -int -main () -{ -return $ac_func (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then - eval "$as_ac_var=yes" -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_var=no" -fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -ac_res=`eval 'as_val=${'$as_ac_var'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -as_val=`eval 'as_val=${'$as_ac_var'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF @@ -4754,35 +4195,27 @@ # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 -$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} - { (exit 1); exit 1; }; } - -{ $as_echo "$as_me:$LINENO: checking build system type" >&5 + as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } -if test "${ac_cv_build+set}" = set; then +if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && - { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 -$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 -$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} - { (exit 1); exit 1; }; } - -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; -*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 -$as_echo "$as_me: error: invalid value of canonical build" >&2;} - { (exit 1); exit 1; }; };; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' @@ -4798,28 +4231,24 @@ case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac -{ $as_echo "$as_me:$LINENO: checking host system type" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } -if test "${ac_cv_host+set}" = set; then +if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 -$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} - { (exit 1); exit 1; }; } -fi - -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; -*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 -$as_echo "$as_me: error: invalid value of canonical host" >&2;} - { (exit 1); exit 1; }; };; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' @@ -4840,9 +4269,11 @@ ;; *aix*) LIBS="-liconv" ;; + *-*-darwin*) LIBS="-liconv" +;; esac -ac_config_files="$ac_config_files Makefile charmaps/Makefile doc/Makefile outputs/Makefile patches/Makefile src/Makefile tests/Makefile" +ac_config_files="$ac_config_files Makefile doc/Makefile outputs/Makefile patches/Makefile src/Makefile tests/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -4871,13 +4302,13 @@ case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) $as_unset $ac_var ;; + *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done @@ -4885,8 +4316,8 @@ (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \). + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" @@ -4908,12 +4339,23 @@ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then - test "x$cache_file" != "x/dev/null" && - { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} - cat confcache >$cache_file + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi else - { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi @@ -4927,20 +4369,29 @@ ac_libobjs= ac_ltlibobjs= +U= for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. - ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIB@&t@OBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' @@ -4950,34 +4401,26 @@ fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi - -: ${CONFIG_STATUS=./config.status} + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. @@ -4987,17 +4430,18 @@ debug=false ac_cs_recheck=false ac_cs_silent=false + SHELL=\${CONFIG_SHELL-$SHELL} -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which @@ -5005,22 +4449,14 @@ alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; esac - -fi - - - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits +fi + as_nl=' ' @@ -5029,7 +4465,13 @@ as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else @@ -5040,7 +4482,7 @@ as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; - case $arg in + case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; @@ -5063,13 +4505,6 @@ } fi -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - # IFS # We need space, tab and new line, in precisely that order. Quoting is @@ -5079,15 +4514,16 @@ IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. -case $0 in +as_myself= +case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done IFS=$as_save_IFS ;; @@ -5099,12 +4535,16 @@ fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } -fi - -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' @@ -5116,7 +4556,89 @@ LANGUAGE=C export LANGUAGE -# Required to use basename. +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr @@ -5130,8 +4652,12 @@ as_basename=false fi - -# Name of the executable. +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ @@ -5151,76 +4677,25 @@ } s/.*/./; q'` -# CDPATH. -$as_unset CDPATH - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, and appends - # trailing '-' during substitution so that $LINENO is not a special - # case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in +case `echo -n x` in @%:@((((( -n*) - case `echo 'x\c'` in + case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then @@ -5235,49 +4710,85 @@ # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p if mkdir -p . 2>/dev/null; then - as_mkdir_p=: + as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -5287,13 +4798,19 @@ exec 6>&1 - -# Save the log message, to keep $[0] and so on meaningful, and to +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by unrtf $as_me 0.21.2, which was -generated by GNU Autoconf 2.63. Invocation command line was +This file was extended by unrtf $as_me 0.21.3, which was +generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -5325,13 +4842,15 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. - -Usage: $0 [OPTION]... [FILE]... +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit + --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files @@ -5350,16 +4869,17 @@ Configuration commands: $config_commands -Report bugs to ." +Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -unrtf config.status 0.21.2 -configured by $0, generated by GNU Autoconf 2.63, - with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" - -Copyright (C) 2008 Free Software Foundation, Inc. +unrtf config.status 0.21.3 +configured by $0, generated by GNU Autoconf 2.69, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -5377,9 +4897,14 @@ while test $# != 0 do case $1 in - --*=*) + --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= ac_shift=: ;; *) @@ -5395,27 +4920,29 @@ ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; esac - CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" + as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac - CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" + as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header - { $as_echo "$as_me: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; };; + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ @@ -5423,11 +4950,10 @@ ac_cs_silent=: ;; # This is an error. - -*) { $as_echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } ;; - - *) ac_config_targets="$ac_config_targets $1" + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac @@ -5444,7 +4970,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then - set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' @@ -5481,16 +5007,13 @@ "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "charmaps/Makefile") CONFIG_FILES="$CONFIG_FILES charmaps/Makefile" ;; "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; "outputs/Makefile") CONFIG_FILES="$CONFIG_FILES outputs/Makefile" ;; "patches/Makefile") CONFIG_FILES="$CONFIG_FILES patches/Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; - *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done @@ -5513,26 +5036,24 @@ # after its creation but before its name has been assigned to `$tmp'. $debug || { - tmp= + tmp= ac_tmp= trap 'exit_status=$? - { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 + trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" + test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") -} || -{ - $as_echo "$as_me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. @@ -5540,8 +5061,13 @@ if test -n "$CONFIG_FILES"; then -ac_cr=' \ No newline at end of file -' +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' @@ -5549,7 +5075,7 @@ ac_cs_awk_cr=$ac_cr fi -echo 'BEGIN {' >"$tmp/subs1.awk" && +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF @@ -5558,24 +5084,18 @@ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } -ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi @@ -5583,7 +5103,7 @@ rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -cat >>"\$tmp/subs1.awk" <<\\_ACAWK && +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h @@ -5597,7 +5117,7 @@ t delim :nl h -s/\(.\{148\}\).*/\1/ +s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p @@ -5611,7 +5131,7 @@ t nl :delim h -s/\(.\{148\}\).*/\1/ +s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p @@ -5631,7 +5151,7 @@ rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK -cat >>"\$tmp/subs1.awk" <<_ACAWK && +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" @@ -5663,23 +5183,29 @@ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat -fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ - || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 -$as_echo "$as_me: error: could not setup config files machinery" >&2;} - { (exit 1); exit 1; }; } -_ACEOF - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/ -s/:*\${srcdir}:*/:/ -s/:*@srcdir@:*/:/ -s/^\([^=]*=[ ]*\):*/\1/ + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// s/^[^=]*=[ ]*$// }' fi @@ -5691,7 +5217,7 @@ # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then -cat >"$tmp/defines.awk" <<\_ACAWK || +cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF @@ -5703,13 +5229,11 @@ # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do - ac_t=`sed -n "/$ac_delim/p" confdefs.h` - if test -z "$ac_t"; then + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then break elif $ac_last_try; then - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi @@ -5794,9 +5318,7 @@ _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 -$as_echo "$as_me: error: could not setup config headers machinery" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" @@ -5809,9 +5331,7 @@ esac case $ac_mode$ac_tag in :[FHL]*:*);; - :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 -$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} - { (exit 1); exit 1; }; };; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac @@ -5830,7 +5350,7 @@ for ac_f do case $ac_f in - -) ac_f="$tmp/stdin";; + -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. @@ -5839,12 +5359,10 @@ [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || - { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 -$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} - { (exit 1); exit 1; }; };; + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - ac_file_inputs="$ac_file_inputs '$ac_f'" + as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't @@ -5855,7 +5373,7 @@ `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. @@ -5867,10 +5385,8 @@ esac case $ac_tag in - *:-:* | *:-) cat >"$tmp/stdin" \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } ;; + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac @@ -5898,47 +5414,7 @@ q } s/.*/./; q'` - { as_dir="$ac_dir" - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 -$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} - { (exit 1); exit 1; }; }; } + as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in @@ -5995,7 +5471,6 @@ # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= - ac_sed_dataroot=' /datarootdir/ { p @@ -6005,12 +5480,11 @@ /@docdir@/p /@infodir@/p /@localedir@/p -/@mandir@/p -' +/@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 @@ -6020,7 +5494,7 @@ s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; + s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF @@ -6048,27 +5522,24 @@ s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&5 + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&2;} - - rm -f "$tmp/stdin" +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" case $ac_file in - -) cat "$tmp/out" && rm -f "$tmp/out";; - *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # @@ -6077,27 +5548,21 @@ if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" - } >"$tmp/config.h" \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } - if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then - { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" - mv "$tmp/config.h" "$ac_file" \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ - || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 -$as_echo "$as_me: error: could not create -" >&2;} - { (exit 1); exit 1; }; } + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" @@ -6135,7 +5600,7 @@ s/.*/./; q'`/stamp-h$_am_stamp_count ;; - :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac @@ -6156,7 +5621,7 @@ # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but + # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -6190,21 +5655,19 @@ continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. + # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || @@ -6230,47 +5693,7 @@ q } s/.*/./; q'` - { as_dir=$dirpart/$fdir - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 -$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} - { (exit 1); exit 1; }; }; } + as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done @@ -6282,15 +5705,12 @@ done # for ac_tag -{ (exit 0); exit 0; } -_ACEOF -chmod +x $CONFIG_STATUS +as_fn_exit 0 +_ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || - { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. @@ -6311,10 +5731,10 @@ exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } + $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi diff --git a/autom4te.cache/output.1 b/autom4te.cache/output.1 index 35d459a..3ed0fa6 100644 --- a/autom4te.cache/output.1 +++ b/autom4te.cache/output.1 @@ -1,20 +1,22 @@ @%:@! /bin/sh @%:@ Guess values for system-dependent variables and create Makefiles. -@%:@ Generated by GNU Autoconf 2.63 for unrtf 0.21.0. +@%:@ Generated by GNU Autoconf 2.69 for unrtf 0.21.3. @%:@ @%:@ Report bugs to . @%:@ -@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +@%:@ +@%:@ Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. +@%:@ +@%:@ @%:@ This configure script is free software; the Free Software Foundation @%:@ gives unlimited permission to copy, distribute and modify it. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which @@ -22,22 +24,14 @@ alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; esac - -fi - - - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits +fi + as_nl=' ' @@ -46,7 +40,13 @@ as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else @@ -57,7 +57,7 @@ as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; - case $arg in + case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; @@ -80,13 +80,6 @@ } fi -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - # IFS # We need space, tab and new line, in precisely that order. Quoting is @@ -96,15 +89,16 @@ IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. -case $0 in +as_myself= +case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done IFS=$as_save_IFS ;; @@ -116,12 +110,16 @@ fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } -fi - -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' @@ -133,7 +131,294 @@ LANGUAGE=C export LANGUAGE -# Required to use basename. +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in @%:@( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org and bug-unrtf@gnu.org +$0: about your system, including any error possibly output +$0: before this message. Then install a modern shell, or +$0: manually run the script under such a shell if you do +$0: have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr @@ -147,8 +432,12 @@ as_basename=false fi - -# Name of the executable. +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ @@ -168,295 +457,19 @@ } s/.*/./; q'` -# CDPATH. -$as_unset CDPATH - - -if test "x$CONFIG_SHELL" = x; then - if (eval ":") 2>/dev/null; then - as_have_required=yes -else - as_have_required=no -fi - - if test $as_have_required = yes && (eval ": -(as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=\$LINENO - as_lineno_2=\$LINENO - test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && - test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } -") 2> /dev/null; then - : -else - as_candidate_shells= - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - case $as_dir in - /*) - for as_base in sh bash ksh sh5; do - as_candidate_shells="$as_candidate_shells $as_dir/$as_base" - done;; - esac -done -IFS=$as_save_IFS - - - for as_shell in $as_candidate_shells $SHELL; do - # Try only shells that exist, to save several forks. - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { ("$as_shell") 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -_ASEOF -}; then - CONFIG_SHELL=$as_shell - as_have_required=yes - if { "$as_shell" 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -(as_func_return () { - (exit $1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = "$1" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test $exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } - -_ASEOF -}; then - break -fi - -fi - - done - - if test "x$CONFIG_SHELL" != x; then - for as_var in BASH_ENV ENV - do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - done - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} -fi - - - if test $as_have_required = no; then - echo This script requires a shell more modern than all the - echo shells that I found on your system. Please install a - echo modern shell, or manually run the script under such a - echo shell if you do have one. - { (exit 1); exit 1; } -fi - - -fi - -fi - - - -(eval "as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0") || { - echo No shell found that supports shell functions. - echo Please tell bug-autoconf@gnu.org about your system, - echo including any error possibly output before this message. - echo This can help us improve future autoconf versions. - echo Configuration will now proceed without shell functions. -} - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, and appends - # trailing '-' during substitution so that $LINENO is not a special - # case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= @@ -473,9 +486,12 @@ s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). @@ -484,29 +500,18 @@ exit } - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in +case `echo -n x` in @%:@((((( -n*) - case `echo 'x\c'` in + case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then @@ -521,49 +526,29 @@ # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then - as_mkdir_p=: + as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -572,11 +557,11 @@ as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - -exec 7<&0 &1 +test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` @@ -591,14 +576,14 @@ subdirs= MFLAGS= MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='unrtf' PACKAGE_TARNAME='unrtf' -PACKAGE_VERSION='0.21.0' -PACKAGE_STRING='unrtf 0.21.0' +PACKAGE_VERSION='0.21.3' +PACKAGE_STRING='unrtf 0.21.3' PACKAGE_BUGREPORT='bug-unrtf@gnu.org' +PACKAGE_URL='' ac_unique_file="src/attr.c" # Factoring default headers for most tests. @@ -637,7 +622,9 @@ # include #endif" -ac_subst_vars='LTLIBOBJS +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS host_os host_vendor host_cpu @@ -653,6 +640,7 @@ am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE +am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE @@ -722,6 +710,7 @@ program_transform_name prefix exec_prefix +PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION @@ -806,8 +795,9 @@ fi case $ac_option in - *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *) ac_optarg=yes ;; + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. @@ -852,8 +842,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -879,8 +868,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1084,8 +1072,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1101,8 +1088,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1132,17 +1118,17 @@ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; - -*) { $as_echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; @@ -1151,7 +1137,7 @@ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac @@ -1159,15 +1145,13 @@ if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { $as_echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; - fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 - { (exit 1); exit 1; }; } ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi @@ -1190,8 +1174,7 @@ [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac - { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' @@ -1205,8 +1188,6 @@ if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1221,11 +1202,9 @@ ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - { $as_echo "$as_me: error: working directory cannot be determined" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. @@ -1264,13 +1243,11 @@ fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 - { (exit 1); exit 1; }; } + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then @@ -1296,7 +1273,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures unrtf 0.21.0 to adapt to many kinds of systems. +\`configure' configures unrtf 0.21.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1310,7 +1287,7 @@ --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages + -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files @@ -1318,9 +1295,9 @@ Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] + @<:@@S|@ac_default_prefix@:>@ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] + @<:@PREFIX@:>@ By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify @@ -1366,7 +1343,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of unrtf 0.21.0:";; + short | recursive ) echo "Configuration of unrtf 0.21.3:";; esac cat <<\_ACEOF @@ -1374,10 +1351,13 @@ --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-maintainer-mode enable make rules and dependencies not useful - (and sometimes confusing) to the casual installer - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors + --enable-maintainer-mode + enable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build Some influential environment variables: CC C compiler command @@ -1385,7 +1365,7 @@ LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor @@ -1455,22 +1435,377 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -unrtf configure 0.21.0 -generated by GNU Autoconf 2.63 - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +unrtf configure 0.21.3 +generated by GNU Autoconf 2.69 + +Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +@%:@ ac_fn_c_try_compile LINENO +@%:@ -------------------------- +@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_compile + +@%:@ ac_fn_c_try_cpp LINENO +@%:@ ---------------------- +@%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_cpp + +@%:@ ac_fn_c_try_run LINENO +@%:@ ---------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes +@%:@ that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_run + +@%:@ ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using +@%:@ the include files in INCLUDES and setting the cache variable VAR +@%:@ accordingly. +ac_fn_c_check_header_mongrel () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if eval \${$3+:} false; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 +$as_echo_n "checking $2 usability... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_header_compiler=yes +else + ac_header_compiler=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 +$as_echo_n "checking $2 presence... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include <$2> +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + ac_header_preproc=yes +else + ac_header_preproc=no +fi +rm -f conftest.err conftest.i conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( + yes:no: ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; + no:yes:* ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} +( $as_echo "## -------------------------------- ## +## Report this to bug-unrtf@gnu.org ## +## -------------------------------- ##" + ) | sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=\$ac_header_compiler" +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_mongrel + +@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists and can be compiled using the include files in +@%:@ INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_compile + +@%:@ ac_fn_c_try_link LINENO +@%:@ ----------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_link + +@%:@ ac_fn_c_check_func LINENO FUNC VAR +@%:@ ---------------------------------- +@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main () +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_func cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by unrtf $as_me 0.21.0, which was -generated by GNU Autoconf 2.63. Invocation command line was +It was created by unrtf $as_me 0.21.3, which was +generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -1478,9 +1813,9 @@ exec 5>>config.log { cat <<_ASUNAME -@%:@@%:@ --------- @%:@@%:@ -@%:@@%:@ Platform. @%:@@%:@ -@%:@@%:@ --------- @%:@@%:@ +## --------- ## +## Platform. ## +## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` @@ -1506,8 +1841,8 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - $as_echo "PATH: $as_dir" -done + $as_echo "PATH: $as_dir" + done IFS=$as_save_IFS } >&5 @@ -1515,9 +1850,9 @@ cat >&5 <<_ACEOF -@%:@@%:@ ----------- @%:@@%:@ -@%:@@%:@ Core tests. @%:@@%:@ -@%:@@%:@ ----------- @%:@@%:@ +## ----------- ## +## Core tests. ## +## ----------- ## _ACEOF @@ -1544,9 +1879,9 @@ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" + as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else @@ -1562,13 +1897,13 @@ -* ) ac_must_keep_next=true ;; esac fi - ac_configure_args="$ac_configure_args '$ac_arg'" + as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there @@ -1580,11 +1915,9 @@ { echo - cat <<\_ASBOX -@%:@@%:@ ---------------- @%:@@%:@ -@%:@@%:@ Cache variables. @%:@@%:@ -@%:@@%:@ ---------------- @%:@@%:@ -_ASBOX + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( @@ -1593,13 +1926,13 @@ case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) $as_unset $ac_var ;; + *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done @@ -1618,11 +1951,9 @@ ) echo - cat <<\_ASBOX -@%:@@%:@ ----------------- @%:@@%:@ -@%:@@%:@ Output variables. @%:@@%:@ -@%:@@%:@ ----------------- @%:@@%:@ -_ASBOX + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" echo for ac_var in $ac_subst_vars do @@ -1635,11 +1966,9 @@ echo if test -n "$ac_subst_files"; then - cat <<\_ASBOX -@%:@@%:@ ------------------- @%:@@%:@ -@%:@@%:@ File substitutions. @%:@@%:@ -@%:@@%:@ ------------------- @%:@@%:@ -_ASBOX + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" echo for ac_var in $ac_subst_files do @@ -1653,11 +1982,9 @@ fi if test -s confdefs.h; then - cat <<\_ASBOX -@%:@@%:@ ----------- @%:@@%:@ -@%:@@%:@ confdefs.h. @%:@@%:@ -@%:@@%:@ ----------- @%:@@%:@ -_ASBOX + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" echo cat confdefs.h echo @@ -1671,37 +1998,39 @@ exit $exit_status ' 0 for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h +$as_echo "/* confdefs.h */" > confdefs.h + # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF - cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF - cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF - cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF - cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_URL "$PACKAGE_URL" _ACEOF @@ -1710,7 +2039,12 @@ ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then - ac_site_file1=$CONFIG_SITE + # We do not want a PATH search for config.site. + case $CONFIG_SITE in @%:@(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site @@ -1721,19 +2055,23 @@ for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue - if test -r "$ac_site_file"; then - { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; @@ -1741,7 +2079,7 @@ esac fi else - { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi @@ -1756,11 +2094,11 @@ eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) - { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) - { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; @@ -1770,17 +2108,17 @@ ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then - { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else - { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi - { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} - { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac @@ -1792,43 +2130,20 @@ esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then - { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} - { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -fi - - - - - - - - - - - - - - - - - - - - - - - - + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -1855,9 +2170,7 @@ fi done if test -z "$ac_aux_dir"; then - { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&5 -$as_echo "$as_me: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5 fi # These three variables are undocumented and unsupported, @@ -1874,7 +2187,7 @@ # Initialize automake -am__api_version='1.10' +am__api_version='1.12' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or @@ -1890,10 +2203,10 @@ # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. -{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then +if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR @@ -1901,11 +2214,11 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in @%:@(( + ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. @@ -1913,7 +2226,7 @@ # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. @@ -1942,7 +2255,7 @@ ;; esac -done + done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir @@ -1958,7 +2271,7 @@ INSTALL=$ac_install_sh fi fi -{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. @@ -1969,51 +2282,73 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&5 -$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&2;} - { (exit 1); exit 1; }; } - fi - + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$2" = conftest.file ) then # Ok. : else - { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! -Check your system clock" >&5 -$as_echo "$as_me: error: newly created file is older than distributed files! -Check your system clock" >&2;} - { (exit 1); exit 1; }; } -fi -{ $as_echo "$as_me:$LINENO: result: yes" >&5 + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. @@ -2027,20 +2362,136 @@ # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= - { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 -$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} -fi - -{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then - if test "${ac_cv_path_mkdir+set}" = set; then + if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR @@ -2048,9 +2499,9 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_prog in mkdir gmkdir; do + for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do - { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ @@ -2060,11 +2511,12 @@ esac done done -done + done IFS=$as_save_IFS fi + test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else @@ -2072,26 +2524,19 @@ # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. - test -d ./--version && rmdir ./--version MKDIR_P="$ac_install_sh -d" fi fi -{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } - -mkdir_p="$MKDIR_P" -case $mkdir_p in - [\\/$]* | ?:[\\/]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_AWK+set}" = set; then +if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then @@ -2102,24 +2547,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then - { $as_echo "$as_me:$LINENO: result: $AWK" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2127,11 +2572,11 @@ test -n "$AWK" && break done -{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF @@ -2139,7 +2584,7 @@ all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; @@ -2149,11 +2594,11 @@ rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { $as_echo "$as_me:$LINENO: result: yes" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi @@ -2173,9 +2618,7 @@ am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then - { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 -$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi @@ -2191,7 +2634,7 @@ # Define the identity of the package. PACKAGE='unrtf' - VERSION='0.21.0' + VERSION='0.21.3' cat >>confdefs.h <<_ACEOF @@ -2219,115 +2662,14 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} -install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} - -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -if test "$cross_compiling" != no; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_STRIP+set}" = set; then - $as_echo_n "(cached) " >&6 -else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 -$as_echo "$STRIP" >&6; } -else - { $as_echo "$as_me:$LINENO: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then - ac_cv_prog_ac_ct_STRIP="strip" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done -IFS=$as_save_IFS - -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -$as_echo "$ac_ct_STRIP" >&6; } -else - { $as_echo "$as_me:$LINENO: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_STRIP" = x; then - STRIP=":" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - STRIP=$ac_ct_STRIP - fi -else - STRIP="$ac_cv_prog_STRIP" -fi - -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" - +mkdir_p="$MKDIR_P" # We need awk for the "check" target. The system "awk" is bad on # some platforms. -# Always define AMTAR for backward compatibility. - -AMTAR=${AMTAR-"${am_missing_run}tar"} - -am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' @@ -2345,16 +2687,17 @@ # your users will not see maintainer rules, and so their (potentially # incompatible) autotools do not have any chance to trigger and mess up things. -{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } @%:@ Check whether --enable-maintainer-mode was given. -if test "${enable_maintainer_mode+set}" = set; then +if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi - { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= @@ -2377,9 +2720,9 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2390,24 +2733,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2417,9 +2760,9 @@ ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then @@ -2430,24 +2773,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2456,7 +2799,7 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac @@ -2470,9 +2813,9 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2483,24 +2826,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2510,9 +2853,9 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2524,18 +2867,18 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then @@ -2554,10 +2897,10 @@ fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2569,9 +2912,9 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2582,24 +2925,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2613,9 +2956,9 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then @@ -2626,24 +2969,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2656,7 +2999,7 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac @@ -2667,57 +3010,37 @@ fi -test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. -$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 -{ (ac_try="$ac_compiler --version >&5" +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compiler --version >&5") 2>&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -v >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compiler -v >&5") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -V >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compiler -V >&5") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -2733,8 +3056,8 @@ # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. -{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 -$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: @@ -2750,17 +3073,17 @@ done rm -f $ac_rmfiles -if { (ac_try="$ac_link_default" +if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, @@ -2777,7 +3100,7 @@ # certainly right. break;; *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi @@ -2796,84 +3119,41 @@ else ac_file='' fi - -{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } -if test -z "$ac_file"; then - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: C compiler cannot create executables -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; }; } -fi - ac_exeext=$ac_cv_exeext - -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 -$as_echo_n "checking whether the C compiler works... " >&6; } -# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 -# If not cross compiling, check that we can run a simple program. -if test "$cross_compiling" != yes; then - if { ac_try='./$ac_file' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } - fi - fi -fi -{ $as_echo "$as_me:$LINENO: result: yes" >&5 -$as_echo "yes" >&6; } rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 -$as_echo_n "checking whether we are cross compiling... " >&6; } -{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 -$as_echo "$cross_compiling" >&6; } - -{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } -if { (ac_try="$ac_link" +if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with @@ -2888,54 +3168,105 @@ esac done else - { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } -fi - -rm -f conftest$ac_cv_exeext -{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT -{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 -$as_echo_n "checking for suffix of object files... " >&6; } -if test "${ac_cv_objext+set}" = set; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ - +@%:@include int main () { +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF -rm -f conftest.o conftest.obj -if { (ac_try="$ac_compile" +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in @@ -2948,31 +3279,23 @@ $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } -fi - +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT -{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if test "${ac_cv_c_compiler_gnu+set}" = set; then +if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -2986,37 +3309,16 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_compiler_gnu=no -fi - + ac_compiler_gnu=no +fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes @@ -3025,20 +3327,16 @@ fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } -if test "${ac_cv_prog_cc_g+set}" = set; then +if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3049,35 +3347,11 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - CFLAGS="" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3088,36 +3362,12 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - : -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_c_werror_flag=$ac_save_c_werror_flag +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3128,42 +3378,17 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - +fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS @@ -3180,23 +3405,18 @@ CFLAGS= fi fi -{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if test "${ac_cv_prog_cc_c89+set}" = set; then +if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include -#include -#include +struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); @@ -3248,33 +3468,10 @@ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then + if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - -rm -f core conftest.err conftest.$ac_objext +fi +rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext @@ -3284,17 +3481,19 @@ # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) - { $as_echo "$as_me:$LINENO: result: none needed" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) - { $as_echo "$as_me:$LINENO: result: unsupported" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac - +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -3309,50 +3508,51 @@ am_make=${MAKE-make} cat > confinc << 'END' am__doit: - @echo done + @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. -{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# We grep out `Entering directory' and `Leaving directory' -# messages which can occur if `w' ends up in MAKEFLAGS. -# In particular we don't look at `^make:' because GNU make might -# be invoked under some other name (usually "gmake"), in which -# case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then - am__include=include - am__quote= - _am_result=GNU -fi +# Ignore all kinds of additional output from 'make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then - am__include=.include - am__quote="\"" - _am_result=BSD - fi -fi - - -{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf @%:@ Check whether --enable-dependency-tracking was given. -if test "${enable_dependency_tracking+set}" = set; then +if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' + am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= @@ -3366,17 +3566,18 @@ depcc="$CC" am_compiler_list= -{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } -if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then +if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. @@ -3394,6 +3595,11 @@ if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and @@ -3405,35 +3611,49 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; none) break ;; esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message @@ -3457,7 +3677,7 @@ fi fi -{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type @@ -3472,98 +3692,6 @@ fi -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -# Reject install programs that cannot install multiple files. -{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -$as_echo_n "checking for a BSD-compatible install... " >&6; } -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - $as_echo_n "(cached) " >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - rm -rf conftest.one conftest.two conftest.dir - echo one > conftest.one - echo two > conftest.two - mkdir conftest.dir - if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && - test -s conftest.one && test -s conftest.two && - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - fi - done - done - ;; -esac - -done -IFS=$as_save_IFS - -rm -rf conftest.one conftest.two conftest.dir - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 -$as_echo "$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' # Checks for header files. @@ -3573,14 +3701,14 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then - if test "${ac_cv_prog_CPP+set}" = set; then + if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded @@ -3595,11 +3723,7 @@ # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @@ -3608,78 +3732,34 @@ @%:@endif Syntax error _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - : -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - +if ac_fn_c_try_cpp "$LINENO"; then : + +else # Broken: fails on valid input. continue fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then +if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - # Passes both tests. ac_preproc_ok=: break fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : break fi @@ -3691,7 +3771,7 @@ else ac_cv_prog_CPP=$CPP fi -{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes @@ -3702,11 +3782,7 @@ # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @@ -3715,87 +3791,40 @@ @%:@endif Syntax error _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - : -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - +if ac_fn_c_try_cpp "$LINENO"; then : + +else # Broken: fails on valid input. continue fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then +if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - # Passes both tests. ac_preproc_ok=: break fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : -else - { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c @@ -3805,9 +3834,9 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } -if test "${ac_cv_path_GREP+set}" = set; then +if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then @@ -3818,10 +3847,10 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_prog in grep ggrep; do + for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue + as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in @@ -3838,7 +3867,7 @@ $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - ac_count=`expr $ac_count + 1` + as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" @@ -3853,26 +3882,24 @@ $ac_path_GREP_found && break 3 done done -done + done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then - { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" -{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } -if test "${ac_cv_path_EGREP+set}" = set; then +if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 @@ -3886,10 +3913,10 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_prog in egrep; do + for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue + as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in @@ -3906,7 +3933,7 @@ $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - ac_count=`expr $ac_count + 1` + as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" @@ -3921,12 +3948,10 @@ $ac_path_EGREP_found && break 3 done done -done + done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then - { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP @@ -3934,21 +3959,17 @@ fi fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" -{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } -if test "${ac_cv_header_stdc+set}" = set; then +if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include @@ -3963,48 +3984,23 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_header_stdc=no -fi - + ac_cv_header_stdc=no +fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then - : + $EGREP "memchr" >/dev/null 2>&1; then : + else ac_cv_header_stdc=no fi @@ -4014,18 +4010,14 @@ if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then - : + $EGREP "free" >/dev/null 2>&1; then : + else ac_cv_header_stdc=no fi @@ -4035,14 +4027,10 @@ if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then + if test "$cross_compiling" = yes; then : : else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include @@ -4069,51 +4057,22 @@ return 0; } _ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - $as_echo "$as_me: program exited with status $ac_status" >&5 -$as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_header_stdc=no -fi -rm -rf conftest.dSYM -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - - -fi -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then -cat >>confdefs.h <<\_ACEOF -@%:@define STDC_HEADERS 1 -_ACEOF +$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi @@ -4121,69 +4080,13 @@ # following is not really necessary, since it is already done by preceding # macro, but it shows how to extend HAVE_ macros to other headers. # On IRIX 5.3, sys/types and inttypes.h are conflicting. - - - - - - - - - for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h -do -as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - -@%:@include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - eval "$as_ac_Header=yes" -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_Header=no" -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -as_val=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -4193,152 +4096,11 @@ done - - - - for ac_header in stdlib.h stdio.h ctype.h string.h -do -as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -else - # Is the header compilable? -{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 -$as_echo_n "checking $ac_header usability... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -@%:@include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -$as_echo "$ac_header_compiler" >&6; } - -# Is the header present? -{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 -$as_echo_n "checking $ac_header presence... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -@%:@include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -$as_echo "$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - ( cat <<\_ASBOX -@%:@@%:@ -------------------------------- @%:@@%:@ -@%:@@%:@ Report this to bug-unrtf@gnu.org @%:@@%:@ -@%:@@%:@ -------------------------------- @%:@@%:@ -_ASBOX - ) | sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac -{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - -fi -as_val=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -4351,170 +4113,27 @@ # Checks for typedefs, structures, and compiler characteristics. # Checks for library functions. - for ac_header in stdlib.h -do -as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +do : + ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" +if test "x$ac_cv_header_stdlib_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +@%:@define HAVE_STDLIB_H 1 +_ACEOF + +fi + +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5 +$as_echo_n "checking for GNU libc compatible malloc... " >&6; } +if ${ac_cv_func_malloc_0_nonnull+:} false; then : $as_echo_n "(cached) " >&6 -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -else - # Is the header compilable? -{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 -$as_echo_n "checking $ac_header usability... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -@%:@include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -$as_echo "$ac_header_compiler" >&6; } - -# Is the header present? -{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 -$as_echo_n "checking $ac_header presence... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -@%:@include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -$as_echo "$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - ( cat <<\_ASBOX -@%:@@%:@ -------------------------------- @%:@@%:@ -@%:@@%:@ Report this to bug-unrtf@gnu.org @%:@@%:@ -@%:@@%:@ -------------------------------- @%:@@%:@ -_ASBOX - ) | sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac -{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - -fi -as_val=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then - cat >>confdefs.h <<_ACEOF -@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -{ $as_echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5 -$as_echo_n "checking for GNU libc compatible malloc... " >&6; } -if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then +else + if test "$cross_compiling" = yes; then : ac_cv_func_malloc_0_nonnull=no else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if defined STDC_HEADERS || defined HAVE_STDLIB_H # include @@ -4530,55 +4149,24 @@ return 0; } _ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then +if ac_fn_c_try_run "$LINENO"; then : ac_cv_func_malloc_0_nonnull=yes else - $as_echo "$as_me: program exited with status $ac_status" >&5 -$as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_func_malloc_0_nonnull=no -fi -rm -rf conftest.dSYM -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - - -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5 + ac_cv_func_malloc_0_nonnull=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; } -if test $ac_cv_func_malloc_0_nonnull = yes; then +if test $ac_cv_func_malloc_0_nonnull = yes; then : -cat >>confdefs.h <<\_ACEOF -@%:@define HAVE_MALLOC 1 -_ACEOF - -else - cat >>confdefs.h <<\_ACEOF -@%:@define HAVE_MALLOC 0 -_ACEOF +$as_echo "@%:@define HAVE_MALLOC 1" >>confdefs.h + +else + $as_echo "@%:@define HAVE_MALLOC 0" >>confdefs.h case " $LIB@&t@OBJS " in *" malloc.$ac_objext "* ) ;; @@ -4587,110 +4175,16 @@ esac -cat >>confdefs.h <<\_ACEOF -@%:@define malloc rpl_malloc -_ACEOF - -fi - - - - +$as_echo "@%:@define malloc rpl_malloc" >>confdefs.h + +fi for ac_func in memset strchr strstr -do -as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 -$as_echo_n "checking for $ac_func... " >&6; } -if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define $ac_func to an innocuous variant, in case declares $ac_func. - For example, HP-UX 11i declares gettimeofday. */ -#define $ac_func innocuous_$ac_func - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $ac_func - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $ac_func (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$ac_func || defined __stub___$ac_func -choke me -#endif - -int -main () -{ -return $ac_func (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then - eval "$as_ac_var=yes" -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_var=no" -fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -ac_res=`eval 'as_val=${'$as_ac_var'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -as_val=`eval 'as_val=${'$as_ac_var'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF @@ -4701,35 +4195,27 @@ # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 -$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} - { (exit 1); exit 1; }; } - -{ $as_echo "$as_me:$LINENO: checking build system type" >&5 + as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } -if test "${ac_cv_build+set}" = set; then +if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && - { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 -$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 -$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} - { (exit 1); exit 1; }; } - -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; -*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 -$as_echo "$as_me: error: invalid value of canonical build" >&2;} - { (exit 1); exit 1; }; };; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' @@ -4745,28 +4231,24 @@ case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac -{ $as_echo "$as_me:$LINENO: checking host system type" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } -if test "${ac_cv_host+set}" = set; then +if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 -$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} - { (exit 1); exit 1; }; } -fi - -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; -*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 -$as_echo "$as_me: error: invalid value of canonical host" >&2;} - { (exit 1); exit 1; }; };; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' @@ -4785,9 +4267,13 @@ case $host in *-*-cygwin*) LIBS="-liconv" ;; + *aix*) LIBS="-liconv" +;; + *-*-darwin*) LIBS="-liconv" +;; esac -ac_config_files="$ac_config_files Makefile charmaps/Makefile doc/Makefile outputs/Makefile patches/Makefile src/Makefile tests/Makefile" +ac_config_files="$ac_config_files Makefile doc/Makefile outputs/Makefile patches/Makefile src/Makefile tests/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -4816,13 +4302,13 @@ case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) $as_unset $ac_var ;; + *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done @@ -4830,8 +4316,8 @@ (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \). + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" @@ -4853,12 +4339,23 @@ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then - test "x$cache_file" != "x/dev/null" && - { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} - cat confcache >$cache_file + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi else - { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi @@ -4872,49 +4369,58 @@ ac_libobjs= ac_ltlibobjs= +U= for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. - ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIB@&t@OBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi - -: ${CONFIG_STATUS=./config.status} + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. @@ -4924,17 +4430,18 @@ debug=false ac_cs_recheck=false ac_cs_silent=false + SHELL=\${CONFIG_SHELL-$SHELL} -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which @@ -4942,22 +4449,14 @@ alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; esac - -fi - - - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits +fi + as_nl=' ' @@ -4966,7 +4465,13 @@ as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else @@ -4977,7 +4482,7 @@ as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; - case $arg in + case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; @@ -5000,13 +4505,6 @@ } fi -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - # IFS # We need space, tab and new line, in precisely that order. Quoting is @@ -5016,15 +4514,16 @@ IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. -case $0 in +as_myself= +case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done IFS=$as_save_IFS ;; @@ -5036,12 +4535,16 @@ fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } -fi - -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' @@ -5053,7 +4556,89 @@ LANGUAGE=C export LANGUAGE -# Required to use basename. +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr @@ -5067,8 +4652,12 @@ as_basename=false fi - -# Name of the executable. +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ @@ -5088,76 +4677,25 @@ } s/.*/./; q'` -# CDPATH. -$as_unset CDPATH - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, and appends - # trailing '-' during substitution so that $LINENO is not a special - # case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in +case `echo -n x` in @%:@((((( -n*) - case `echo 'x\c'` in + case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then @@ -5172,49 +4710,85 @@ # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p if mkdir -p . 2>/dev/null; then - as_mkdir_p=: + as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -5224,13 +4798,19 @@ exec 6>&1 - -# Save the log message, to keep $[0] and so on meaningful, and to +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by unrtf $as_me 0.21.0, which was -generated by GNU Autoconf 2.63. Invocation command line was +This file was extended by unrtf $as_me 0.21.3, which was +generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -5262,13 +4842,15 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. - -Usage: $0 [OPTION]... [FILE]... +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit + --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files @@ -5287,16 +4869,17 @@ Configuration commands: $config_commands -Report bugs to ." +Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -unrtf config.status 0.21.0 -configured by $0, generated by GNU Autoconf 2.63, - with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" - -Copyright (C) 2008 Free Software Foundation, Inc. +unrtf config.status 0.21.3 +configured by $0, generated by GNU Autoconf 2.69, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -5314,9 +4897,14 @@ while test $# != 0 do case $1 in - --*=*) + --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= ac_shift=: ;; *) @@ -5332,27 +4920,29 @@ ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; esac - CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" + as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac - CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" + as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header - { $as_echo "$as_me: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; };; + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ @@ -5360,11 +4950,10 @@ ac_cs_silent=: ;; # This is an error. - -*) { $as_echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } ;; - - *) ac_config_targets="$ac_config_targets $1" + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac @@ -5381,7 +4970,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then - set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' @@ -5418,16 +5007,13 @@ "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "charmaps/Makefile") CONFIG_FILES="$CONFIG_FILES charmaps/Makefile" ;; "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; "outputs/Makefile") CONFIG_FILES="$CONFIG_FILES outputs/Makefile" ;; "patches/Makefile") CONFIG_FILES="$CONFIG_FILES patches/Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; - *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done @@ -5450,26 +5036,24 @@ # after its creation but before its name has been assigned to `$tmp'. $debug || { - tmp= + tmp= ac_tmp= trap 'exit_status=$? - { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 + trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" + test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") -} || -{ - $as_echo "$as_me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. @@ -5477,8 +5061,13 @@ if test -n "$CONFIG_FILES"; then -ac_cr=' \ No newline at end of file -' +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' @@ -5486,7 +5075,7 @@ ac_cs_awk_cr=$ac_cr fi -echo 'BEGIN {' >"$tmp/subs1.awk" && +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF @@ -5495,24 +5084,18 @@ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } -ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi @@ -5520,7 +5103,7 @@ rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -cat >>"\$tmp/subs1.awk" <<\\_ACAWK && +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h @@ -5534,7 +5117,7 @@ t delim :nl h -s/\(.\{148\}\).*/\1/ +s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p @@ -5548,7 +5131,7 @@ t nl :delim h -s/\(.\{148\}\).*/\1/ +s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p @@ -5568,7 +5151,7 @@ rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK -cat >>"\$tmp/subs1.awk" <<_ACAWK && +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" @@ -5600,23 +5183,29 @@ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat -fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ - || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 -$as_echo "$as_me: error: could not setup config files machinery" >&2;} - { (exit 1); exit 1; }; } -_ACEOF - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/ -s/:*\${srcdir}:*/:/ -s/:*@srcdir@:*/:/ -s/^\([^=]*=[ ]*\):*/\1/ + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// s/^[^=]*=[ ]*$// }' fi @@ -5628,7 +5217,7 @@ # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then -cat >"$tmp/defines.awk" <<\_ACAWK || +cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF @@ -5640,13 +5229,11 @@ # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do - ac_t=`sed -n "/$ac_delim/p" confdefs.h` - if test -z "$ac_t"; then + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then break elif $ac_last_try; then - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi @@ -5731,9 +5318,7 @@ _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 -$as_echo "$as_me: error: could not setup config headers machinery" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" @@ -5746,9 +5331,7 @@ esac case $ac_mode$ac_tag in :[FHL]*:*);; - :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 -$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} - { (exit 1); exit 1; }; };; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac @@ -5767,7 +5350,7 @@ for ac_f do case $ac_f in - -) ac_f="$tmp/stdin";; + -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. @@ -5776,12 +5359,10 @@ [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || - { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 -$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} - { (exit 1); exit 1; }; };; + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - ac_file_inputs="$ac_file_inputs '$ac_f'" + as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't @@ -5792,7 +5373,7 @@ `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. @@ -5804,10 +5385,8 @@ esac case $ac_tag in - *:-:* | *:-) cat >"$tmp/stdin" \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } ;; + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac @@ -5835,47 +5414,7 @@ q } s/.*/./; q'` - { as_dir="$ac_dir" - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 -$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} - { (exit 1); exit 1; }; }; } + as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in @@ -5932,7 +5471,6 @@ # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= - ac_sed_dataroot=' /datarootdir/ { p @@ -5942,12 +5480,11 @@ /@docdir@/p /@infodir@/p /@localedir@/p -/@mandir@/p -' +/@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 @@ -5957,7 +5494,7 @@ s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; + s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF @@ -5985,27 +5522,24 @@ s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&5 + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&2;} - - rm -f "$tmp/stdin" +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" case $ac_file in - -) cat "$tmp/out" && rm -f "$tmp/out";; - *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # @@ -6014,27 +5548,21 @@ if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" - } >"$tmp/config.h" \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } - if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then - { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" - mv "$tmp/config.h" "$ac_file" \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ - || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 -$as_echo "$as_me: error: could not create -" >&2;} - { (exit 1); exit 1; }; } + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" @@ -6072,25 +5600,35 @@ s/.*/./; q'`/stamp-h$_am_stamp_count ;; - :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in - "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`$as_dirname -- "$mf" || + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Autoconf 2.62 quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named 'Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ @@ -6113,28 +5651,26 @@ q } s/.*/./; q'` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`$as_dirname -- "$file" || + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running 'make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ @@ -6157,66 +5693,24 @@ q } s/.*/./; q'` - { as_dir=$dirpart/$fdir - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break + as_dir=$dirpart/$fdir; as_fn_mkdir_p + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 -$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} - { (exit 1); exit 1; }; }; } - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" done -done +} ;; esac done # for ac_tag -{ (exit 0); exit 0; } -_ACEOF -chmod +x $CONFIG_STATUS +as_fn_exit 0 +_ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || - { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. @@ -6237,10 +5731,10 @@ exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } + $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi diff --git a/autom4te.cache/requests b/autom4te.cache/requests index 2d58dd2..a5090cc 100644 --- a/autom4te.cache/requests +++ b/autom4te.cache/requests @@ -15,52 +15,61 @@ 'configure.ac' ], { - 'AC_LIBLTDL_CONVENIENCE' => 1, '_LT_AC_TAGCONFIG' => 1, 'AM_PROG_F77_C_O' => 1, 'AC_INIT' => 1, 'm4_pattern_forbid' => 1, - 'AC_LIBLTDL_INSTALLABLE' => 1, + 'AC_CANONICAL_TARGET' => 1, '_AM_COND_IF' => 1, - 'AC_CANONICAL_TARGET' => 1, + 'AC_CONFIG_LIBOBJ_DIR' => 1, 'AC_SUBST' => 1, - 'AC_CONFIG_LIBOBJ_DIR' => 1, + 'AC_CANONICAL_HOST' => 1, 'AC_FC_SRCEXT' => 1, - 'AC_CANONICAL_HOST' => 1, 'AC_PROG_LIBTOOL' => 1, + 'AM_PROG_MKDIR_P' => 1, 'AM_INIT_AUTOMAKE' => 1, 'AC_CONFIG_SUBDIRS' => 1, + 'AM_PATH_GUILE' => 1, 'AM_AUTOMAKE_VERSION' => 1, 'LT_CONFIG_LTDL_DIR' => 1, 'AC_REQUIRE_AUX_FILE' => 1, 'AC_CONFIG_LINKS' => 1, + 'LT_SUPPORTED_TAG' => 1, 'm4_sinclude' => 1, - 'LT_SUPPORTED_TAG' => 1, 'AM_MAINTAINER_MODE' => 1, + 'AM_NLS' => 1, + 'AC_FC_PP_DEFINE' => 1, 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, '_m4_warn' => 1, + 'AM_MAKEFILE_INCLUDE' => 1, 'AM_PROG_CXX_C_O' => 1, '_AM_COND_ENDIF' => 1, + '_AM_MAKEFILE_INCLUDE' => 1, 'AM_ENABLE_MULTILIB' => 1, + 'AM_PROG_MOC' => 1, 'AM_SILENT_RULES' => 1, 'AC_CONFIG_FILES' => 1, 'include' => 1, 'LT_INIT' => 1, + 'AM_PROG_AR' => 1, 'AM_GNU_GETTEXT' => 1, 'AC_LIBSOURCE' => 1, + 'AC_CANONICAL_BUILD' => 1, 'AM_PROG_FC_C_O' => 1, - 'AC_CANONICAL_BUILD' => 1, 'AC_FC_FREEFORM' => 1, + 'AC_FC_PP_SRCEXT' => 1, 'AH_OUTPUT' => 1, '_AM_SUBST_NOTMAKE' => 1, 'AC_CONFIG_AUX_DIR' => 1, + 'AM_PROG_CC_C_O' => 1, 'sinclude' => 1, 'm4_pattern_allow' => 1, - 'AM_PROG_CC_C_O' => 1, + 'AM_CONDITIONAL' => 1, 'AC_CANONICAL_SYSTEM' => 1, - 'AM_CONDITIONAL' => 1, + 'AM_XGETTEXT_OPTION' => 1, 'AC_CONFIG_HEADERS' => 1, 'AC_DEFINE_TRACE_LITERAL' => 1, + 'AM_POT_TOOLS' => 1, 'm4_include' => 1, '_AM_COND_ELSE' => 1, 'AC_SUBST_TRACE' => 1 @@ -74,102 +83,32 @@ ], [ '/usr/share/autoconf/autoconf/autoconf.m4f', - '/usr/share/aclocal-1.10/amversion.m4', - '/usr/share/aclocal-1.10/auxdir.m4', - '/usr/share/aclocal-1.10/cond.m4', - '/usr/share/aclocal-1.10/depend.m4', - '/usr/share/aclocal-1.10/depout.m4', - '/usr/share/aclocal-1.10/init.m4', - '/usr/share/aclocal-1.10/install-sh.m4', - '/usr/share/aclocal-1.10/lead-dot.m4', - '/usr/share/aclocal-1.10/maintainer.m4', - '/usr/share/aclocal-1.10/make.m4', - '/usr/share/aclocal-1.10/missing.m4', - '/usr/share/aclocal-1.10/mkdirp.m4', - '/usr/share/aclocal-1.10/options.m4', - '/usr/share/aclocal-1.10/runlog.m4', - '/usr/share/aclocal-1.10/sanity.m4', - '/usr/share/aclocal-1.10/strip.m4', - '/usr/share/aclocal-1.10/substnot.m4', - '/usr/share/aclocal-1.10/tar.m4', + '/usr/share/aclocal-1.12/amversion.m4', + '/usr/share/aclocal-1.12/auxdir.m4', + '/usr/share/aclocal-1.12/cond.m4', + '/usr/share/aclocal-1.12/depend.m4', + '/usr/share/aclocal-1.12/depout.m4', + '/usr/share/aclocal-1.12/init.m4', + '/usr/share/aclocal-1.12/install-sh.m4', + '/usr/share/aclocal-1.12/lead-dot.m4', + '/usr/share/aclocal-1.12/maintainer.m4', + '/usr/share/aclocal-1.12/make.m4', + '/usr/share/aclocal-1.12/missing.m4', + '/usr/share/aclocal-1.12/options.m4', + '/usr/share/aclocal-1.12/runlog.m4', + '/usr/share/aclocal-1.12/sanity.m4', + '/usr/share/aclocal-1.12/silent.m4', + '/usr/share/aclocal-1.12/strip.m4', + '/usr/share/aclocal-1.12/substnot.m4', + '/usr/share/aclocal-1.12/tar.m4', 'configure.ac' ], { 'm4_pattern_forbid' => 1, + 'jm_MAINTAINER_MODE' => 1, 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, - 'jm_MAINTAINER_MODE' => 1, '_AM_SET_OPTION' => 1, 'AC_DEFUN' => 1, - 'AM_PROG_MKDIR_P' => 1, - 'AM_INIT_AUTOMAKE' => 1, - 'AM_AUTOMAKE_VERSION' => 1, - 'AM_MISSING_HAS_RUN' => 1, - 'AM_MISSING_PROG' => 1, - 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - 'AM_MAINTAINER_MODE' => 1, - 'AC_DEFUN_ONCE' => 1, - 'AM_PROG_INSTALL_STRIP' => 1, - '_m4_warn' => 1, - 'AM_SANITY_CHECK' => 1, - 'include' => 1, - '_AM_PROG_TAR' => 1, - 'AM_AUX_DIR_EXPAND' => 1, - 'AM_DEP_TRACK' => 1, - '_AM_SET_OPTIONS' => 1, - '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, - 'AM_RUN_LOG' => 1, - '_AM_IF_OPTION' => 1, - '_AM_SUBST_NOTMAKE' => 1, - 'm4_pattern_allow' => 1, - '_AM_AUTOCONF_VERSION' => 1, - '_AM_MANGLE_OPTION' => 1, - 'AM_CONDITIONAL' => 1, - 'AM_SET_LEADING_DOT' => 1, - 'AM_SET_DEPDIR' => 1, - '_AM_DEPENDENCIES' => 1, - 'AM_PROG_INSTALL_SH' => 1, - 'm4_include' => 1, - '_AC_AM_CONFIG_HEADER_HOOK' => 1, - 'AU_DEFUN' => 1, - 'AM_MAKE_INCLUDE' => 1 - } - ], 'Autom4te::Request' ), - bless( [ - '2', - 1, - [ - '/usr/share/autoconf' - ], - [ - '/usr/share/autoconf/autoconf/autoconf.m4f', - '/usr/share/aclocal-1.11/amversion.m4', - '/usr/share/aclocal-1.11/auxdir.m4', - '/usr/share/aclocal-1.11/cond.m4', - '/usr/share/aclocal-1.11/depend.m4', - '/usr/share/aclocal-1.11/depout.m4', - '/usr/share/aclocal-1.11/init.m4', - '/usr/share/aclocal-1.11/install-sh.m4', - '/usr/share/aclocal-1.11/lead-dot.m4', - '/usr/share/aclocal-1.11/maintainer.m4', - '/usr/share/aclocal-1.11/make.m4', - '/usr/share/aclocal-1.11/missing.m4', - '/usr/share/aclocal-1.11/mkdirp.m4', - '/usr/share/aclocal-1.11/options.m4', - '/usr/share/aclocal-1.11/runlog.m4', - '/usr/share/aclocal-1.11/sanity.m4', - '/usr/share/aclocal-1.11/silent.m4', - '/usr/share/aclocal-1.11/strip.m4', - '/usr/share/aclocal-1.11/substnot.m4', - '/usr/share/aclocal-1.11/tar.m4', - 'configure.ac' - ], - { - 'm4_pattern_forbid' => 1, - 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, - 'jm_MAINTAINER_MODE' => 1, - '_AM_SET_OPTION' => 1, - 'AC_DEFUN' => 1, - 'AM_PROG_MKDIR_P' => 1, 'AM_INIT_AUTOMAKE' => 1, 'AM_AUTOMAKE_VERSION' => 1, 'AM_MISSING_HAS_RUN' => 1, @@ -198,8 +137,8 @@ 'AM_SET_LEADING_DOT' => 1, 'AM_SET_DEPDIR' => 1, '_AM_DEPENDENCIES' => 1, + 'm4_include' => 1, 'AM_PROG_INSTALL_SH' => 1, - 'm4_include' => 1, '_AC_AM_CONFIG_HEADER_HOOK' => 1, 'AU_DEFUN' => 1, 'AM_MAKE_INCLUDE' => 1 diff --git a/autom4te.cache/traces.0 b/autom4te.cache/traces.0 index e70053b..ae3f3b2 100644 --- a/autom4te.cache/traces.0 +++ b/autom4te.cache/traces.0 @@ -1,4 +1,4 @@ -m4trace:configure.ac:5: -1- AC_INIT([unrtf], [0.21.2], [bug-unrtf@gnu.org]) +m4trace:configure.ac:5: -1- AC_INIT([unrtf], [0.21.3], [bug-unrtf@gnu.org]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([_AC_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) @@ -6,7 +6,7 @@ m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?m4_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^dnl$]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?AS_]) -m4trace:configure.ac:5: -1- AC_SUBST([SHELL], [${CONFIG_SHELL-/bin/sh}]) +m4trace:configure.ac:5: -1- AC_SUBST([SHELL]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([SHELL]) m4trace:configure.ac:5: -1- m4_pattern_allow([^SHELL$]) m4trace:configure.ac:5: -1- AC_SUBST([PATH_SEPARATOR]) @@ -27,6 +27,9 @@ m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])]) +m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_URL]) +m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:5: -1- AC_SUBST([exec_prefix], [NONE]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([exec_prefix]) m4trace:configure.ac:5: -1- m4_pattern_allow([^exec_prefix$]) @@ -98,23 +101,27 @@ m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */ -#undef PACKAGE_NAME]) +@%:@undef PACKAGE_NAME]) m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME]) +@%:@undef PACKAGE_TARNAME]) m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */ -#undef PACKAGE_VERSION]) +@%:@undef PACKAGE_VERSION]) m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING]) +@%:@undef PACKAGE_STRING]) m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT]) +@%:@undef PACKAGE_BUGREPORT]) +m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL]) +m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */ +@%:@undef PACKAGE_URL]) m4trace:configure.ac:5: -1- AC_SUBST([DEFS]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([DEFS]) m4trace:configure.ac:5: -1- m4_pattern_allow([^DEFS$]) @@ -143,7 +150,7 @@ m4trace:configure.ac:8: -1- AC_CONFIG_HEADERS([config.h]) m4trace:configure.ac:12: -1- AM_INIT_AUTOMAKE m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) -m4trace:configure.ac:12: -1- AM_AUTOMAKE_VERSION([1.11.1]) +m4trace:configure.ac:12: -1- AM_AUTOMAKE_VERSION([1.12.1]) m4trace:configure.ac:12: -1- AC_REQUIRE_AUX_FILE([install-sh]) m4trace:configure.ac:12: -1- AC_SUBST([INSTALL_PROGRAM]) m4trace:configure.ac:12: -1- AC_SUBST_TRACE([INSTALL_PROGRAM]) @@ -170,11 +177,11 @@ m4trace:configure.ac:12: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE]) m4trace:configure.ac:12: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:12: -1- AH_OUTPUT([PACKAGE], [/* Name of package */ -#undef PACKAGE]) +@%:@undef PACKAGE]) m4trace:configure.ac:12: -1- AC_DEFINE_TRACE_LITERAL([VERSION]) m4trace:configure.ac:12: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:12: -1- AH_OUTPUT([VERSION], [/* Version number of package */ -#undef VERSION]) +@%:@undef VERSION]) m4trace:configure.ac:12: -1- AC_REQUIRE_AUX_FILE([missing]) m4trace:configure.ac:12: -1- AC_SUBST([ACLOCAL]) m4trace:configure.ac:12: -1- AC_SUBST_TRACE([ACLOCAL]) @@ -216,7 +223,7 @@ m4trace:configure.ac:12: -1- AC_SUBST([am__leading_dot]) m4trace:configure.ac:12: -1- AC_SUBST_TRACE([am__leading_dot]) m4trace:configure.ac:12: -1- m4_pattern_allow([^am__leading_dot$]) -m4trace:configure.ac:12: -1- AC_SUBST([AMTAR]) +m4trace:configure.ac:12: -1- AC_SUBST([AMTAR], ['$${TAR-tar}']) m4trace:configure.ac:12: -1- AC_SUBST_TRACE([AMTAR]) m4trace:configure.ac:12: -1- m4_pattern_allow([^AMTAR$]) m4trace:configure.ac:12: -1- AC_SUBST([am__tar]) @@ -296,6 +303,10 @@ m4trace:configure.ac:28: -1- AC_SUBST_TRACE([AMDEPBACKSLASH]) m4trace:configure.ac:28: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) +m4trace:configure.ac:28: -1- AC_SUBST([am__nodep]) +m4trace:configure.ac:28: -1- AC_SUBST_TRACE([am__nodep]) +m4trace:configure.ac:28: -1- m4_pattern_allow([^am__nodep$]) +m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([am__nodep]) m4trace:configure.ac:28: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type]) m4trace:configure.ac:28: -1- AC_SUBST_TRACE([CCDEPMODE]) m4trace:configure.ac:28: -1- m4_pattern_allow([^CCDEPMODE$]) @@ -310,16 +321,6 @@ m4trace:configure.ac:28: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) -m4trace:configure.ac:29: -1- AC_REQUIRE_AUX_FILE([install-sh]) -m4trace:configure.ac:29: -1- AC_SUBST([INSTALL_PROGRAM]) -m4trace:configure.ac:29: -1- AC_SUBST_TRACE([INSTALL_PROGRAM]) -m4trace:configure.ac:29: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) -m4trace:configure.ac:29: -1- AC_SUBST([INSTALL_SCRIPT]) -m4trace:configure.ac:29: -1- AC_SUBST_TRACE([INSTALL_SCRIPT]) -m4trace:configure.ac:29: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) -m4trace:configure.ac:29: -1- AC_SUBST([INSTALL_DATA]) -m4trace:configure.ac:29: -1- AC_SUBST_TRACE([INSTALL_DATA]) -m4trace:configure.ac:29: -1- m4_pattern_allow([^INSTALL_DATA$]) m4trace:configure.ac:32: -1- AC_SUBST([CPP]) m4trace:configure.ac:32: -1- AC_SUBST_TRACE([CPP]) m4trace:configure.ac:32: -1- m4_pattern_allow([^CPP$]) @@ -338,56 +339,58 @@ m4trace:configure.ac:32: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) m4trace:configure.ac:32: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.ac:32: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */ -#undef STDC_HEADERS]) +@%:@undef STDC_HEADERS]) m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ -#undef HAVE_STDLIB_H]) +@%:@undef HAVE_STDLIB_H]) m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_STDIO_H], [/* Define to 1 if you have the header file. */ -#undef HAVE_STDIO_H]) +@%:@undef HAVE_STDIO_H]) m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_CTYPE_H], [/* Define to 1 if you have the header file. */ -#undef HAVE_CTYPE_H]) +@%:@undef HAVE_CTYPE_H]) m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ -#undef HAVE_STRING_H]) +@%:@undef HAVE_STRING_H]) m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_TYPES_H]) +@%:@undef HAVE_SYS_TYPES_H]) m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the header file. */ -#undef HAVE_SYS_STAT_H]) +@%:@undef HAVE_SYS_STAT_H]) m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ -#undef HAVE_STDLIB_H]) +@%:@undef HAVE_STDLIB_H]) m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ -#undef HAVE_STRING_H]) +@%:@undef HAVE_STRING_H]) m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the header file. */ -#undef HAVE_MEMORY_H]) +@%:@undef HAVE_MEMORY_H]) m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the header file. */ -#undef HAVE_STRINGS_H]) +@%:@undef HAVE_STRINGS_H]) m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the header file. */ -#undef HAVE_INTTYPES_H]) +@%:@undef HAVE_INTTYPES_H]) m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the header file. */ -#undef HAVE_STDINT_H]) +@%:@undef HAVE_STDINT_H]) m4trace:configure.ac:36: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the header file. */ -#undef HAVE_UNISTD_H]) +@%:@undef HAVE_UNISTD_H]) m4trace:configure.ac:41: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ -#undef HAVE_STDLIB_H]) +@%:@undef HAVE_STDLIB_H]) +m4trace:configure.ac:41: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDLIB_H]) +m4trace:configure.ac:41: -1- m4_pattern_allow([^HAVE_STDLIB_H$]) m4trace:configure.ac:41: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC]) m4trace:configure.ac:41: -1- m4_pattern_allow([^HAVE_MALLOC$]) m4trace:configure.ac:41: -1- AH_OUTPUT([HAVE_MALLOC], [/* Define to 1 if your system has a GNU libc compatible `malloc\' function, and to 0 otherwise. */ -#undef HAVE_MALLOC]) +@%:@undef HAVE_MALLOC]) m4trace:configure.ac:41: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MALLOC]) m4trace:configure.ac:41: -1- m4_pattern_allow([^HAVE_MALLOC$]) -m4trace:configure.ac:41: -1- AC_LIBSOURCE([malloc.c]) m4trace:configure.ac:41: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS malloc.$ac_objext"]) m4trace:configure.ac:41: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) m4trace:configure.ac:41: -1- m4_pattern_allow([^LIB@&t@OBJS$]) +m4trace:configure.ac:41: -1- AC_LIBSOURCE([malloc.c]) m4trace:configure.ac:41: -1- AC_DEFINE_TRACE_LITERAL([malloc]) m4trace:configure.ac:41: -1- m4_pattern_allow([^malloc$]) m4trace:configure.ac:41: -1- AH_OUTPUT([malloc], [/* Define to rpl_malloc if the replacement function should be used. */ -#undef malloc]) +@%:@undef malloc]) m4trace:configure.ac:42: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */ -#undef HAVE_MEMSET]) +@%:@undef HAVE_MEMSET]) m4trace:configure.ac:42: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */ -#undef HAVE_STRCHR]) +@%:@undef HAVE_STRCHR]) m4trace:configure.ac:42: -1- AH_OUTPUT([HAVE_STRSTR], [/* Define to 1 if you have the `strstr\' function. */ -#undef HAVE_STRSTR]) +@%:@undef HAVE_STRSTR]) m4trace:configure.ac:44: -1- AC_CANONICAL_HOST m4trace:configure.ac:44: -1- AC_CANONICAL_BUILD m4trace:configure.ac:44: -1- AC_REQUIRE_AUX_FILE([config.sub]) @@ -422,8 +425,10 @@ m4trace:configure.ac:47: -1- AC_SUBST([LIBS], ["-liconv"]) m4trace:configure.ac:47: -1- AC_SUBST_TRACE([LIBS]) m4trace:configure.ac:47: -1- m4_pattern_allow([^LIBS$]) -m4trace:configure.ac:50: -1- AC_CONFIG_FILES([Makefile - charmaps/Makefile +m4trace:configure.ac:48: -1- AC_SUBST([LIBS], ["-liconv"]) +m4trace:configure.ac:48: -1- AC_SUBST_TRACE([LIBS]) +m4trace:configure.ac:48: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:51: -1- AC_CONFIG_FILES([Makefile doc/Makefile outputs/Makefile patches/Makefile diff --git a/autom4te.cache/traces.1 b/autom4te.cache/traces.1 index 927cfbd..620c25b 100644 --- a/autom4te.cache/traces.1 +++ b/autom4te.cache/traces.1 @@ -1,25 +1,26 @@ -m4trace:/usr/share/aclocal-1.10/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.10' +m4trace:/usr/share/aclocal-1.12/amversion.m4:16: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.12' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.10.1], [], +m4_if([$1], [1.12.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) -m4trace:/usr/share/aclocal-1.10/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.10.1])dnl +m4trace:/usr/share/aclocal-1.12/amversion.m4:35: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.12.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)]) -m4trace:/usr/share/aclocal-1.10/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) +m4trace:/usr/share/aclocal-1.12/auxdir.m4:49: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) -m4trace:/usr/share/aclocal-1.10/cond.m4:15: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +m4trace:/usr/share/aclocal-1.12/cond.m4:14: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' @@ -32,17 +33,18 @@ AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) -m4trace:/usr/share/aclocal-1.10/depend.m4:28: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl +m4trace:/usr/share/aclocal-1.12/depend.m4:27: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], UPC, [depcc="$UPC" am_compiler_list=], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], @@ -50,8 +52,9 @@ # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. @@ -69,6 +72,16 @@ if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and @@ -80,35 +93,49 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; none) break ;; esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message @@ -136,65 +163,81 @@ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) -m4trace:/usr/share/aclocal-1.10/depend.m4:139: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl +m4trace:/usr/share/aclocal-1.12/depend.m4:164: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) -m4trace:/usr/share/aclocal-1.10/depend.m4:147: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) +m4trace:/usr/share/aclocal-1.12/depend.m4:172: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' + am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl -]) -m4trace:/usr/share/aclocal-1.10/depout.m4:14: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [for mf in $CONFIG_FILES; do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`AS_DIRNAME("$mf")` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` - AS_MKDIR_P([$dirpart/$fdir]) - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl +]) +m4trace:/usr/share/aclocal-1.12/depout.m4:13: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ + # Autoconf 2.62 quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named 'Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running 'make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # Find all dependency output files, they are included files with + # $(DEPDIR) in their names. We invoke sed twice because it is the + # simplest approach to changing $(DEPDIR) to its actual value in the + # expansion. + for file in `sed -n " + s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`AS_DIRNAME(["$file"])` + AS_MKDIR_P([$dirpart/$fdir]) + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done done -done -]) -m4trace:/usr/share/aclocal-1.10/depout.m4:64: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], +} +]) +m4trace:/usr/share/aclocal-1.12/depout.m4:72: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) -m4trace:/usr/share/aclocal-1.10/init.m4:26: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.60])dnl +m4trace:/usr/share/aclocal-1.12/init.m4:25: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl @@ -223,55 +266,75 @@ # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl +[AC_DIAGNOSE([obsolete], +[$0: two- and three-arguments forms are deprecated. For more info, see: +http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_INIT_AUTOMAKE-invocation]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, +m4_if( + m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) -AM_PROG_INSTALL_SH -AM_PROG_INSTALL_STRIP -AC_REQUIRE([AM_PROG_MKDIR_P])dnl +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES(OBJC)], - [define([AC_PROG_OBJC], - defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl -]) -]) -m4trace:/usr/share/aclocal-1.10/init.m4:113: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +dnl Support for Objective C++ was only introduced in Autoconf 2.65, +dnl but we still cater to Autoconf 2.62. +m4_ifdef([AC_PROG_OBJCXX], +[AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])])dnl +]) +_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl +dnl The 'parallel-tests' driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro +dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl +]) +m4trace:/usr/share/aclocal-1.12/init.m4:138: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do @@ -283,10 +346,17 @@ esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -m4trace:/usr/share/aclocal-1.10/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} -AC_SUBST(install_sh)]) -m4trace:/usr/share/aclocal-1.10/lead-dot.m4:12: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null +m4trace:/usr/share/aclocal-1.12/install-sh.m4:13: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST([install_sh])]) +m4trace:/usr/share/aclocal-1.12/lead-dot.m4:12: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. @@ -295,27 +365,33 @@ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) -m4trace:/usr/share/aclocal-1.10/maintainer.m4:13: -1- AC_DEFUN([AM_MAINTAINER_MODE], [AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) - dnl maintainer-mode is disabled by default - AC_ARG_ENABLE(maintainer-mode, -[ --enable-maintainer-mode enable make rules and dependencies not useful - (and sometimes confusing) to the casual installer], - USE_MAINTAINER_MODE=$enableval, - USE_MAINTAINER_MODE=no) +m4trace:/usr/share/aclocal-1.12/maintainer.m4:18: -1- AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), + [enable], [m4_define([am_maintainer_other], [disable])], + [disable], [m4_define([am_maintainer_other], [enable])], + [m4_define([am_maintainer_other], [enable]) + m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) +AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) + dnl maintainer-mode's default is 'disable' unless 'enable' is passed + AC_ARG_ENABLE([maintainer-mode], + [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], + am_maintainer_other[ make rules and dependencies not useful + (and sometimes confusing) to the casual installer])], + [USE_MAINTAINER_MODE=$enableval], + [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) - AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes]) + AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE - AC_SUBST(MAINT)dnl - -]) -m4trace:/usr/share/aclocal-1.10/maintainer.m4:28: -1- AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) -m4trace:/usr/share/aclocal-1.10/maintainer.m4:28: -1- AC_DEFUN([jm_MAINTAINER_MODE], [AC_DIAGNOSE([obsolete], [The macro `jm_MAINTAINER_MODE' is obsolete. + AC_SUBST([MAINT])dnl + +]) +m4trace:/usr/share/aclocal-1.12/maintainer.m4:39: -1- AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) +m4trace:/usr/share/aclocal-1.12/maintainer.m4:39: -1- AC_DEFUN([jm_MAINTAINER_MODE], [AC_DIAGNOSE([obsolete], [The macro `jm_MAINTAINER_MODE' is obsolete. You should run autoupdate.])dnl AM_MAINTAINER_MODE]) -m4trace:/usr/share/aclocal-1.10/make.m4:14: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} +m4trace:/usr/share/aclocal-1.12/make.m4:14: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: - @echo done + @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. @@ -325,95 +401,105 @@ _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# We grep out `Entering directory' and `Leaving directory' -# messages which can occur if `w' ends up in MAKEFLAGS. -# In particular we don't look at `^make:' because GNU make might -# be invoked under some other name (usually "gmake"), in which -# case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then - am__include=include - am__quote= - _am_result=GNU -fi +# Ignore all kinds of additional output from 'make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then - am__include=.include - am__quote="\"" - _am_result=BSD - fi + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) -m4trace:/usr/share/aclocal-1.10/missing.m4:14: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) +m4trace:/usr/share/aclocal-1.12/missing.m4:13: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) -m4trace:/usr/share/aclocal-1.10/missing.m4:24: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +m4trace:/usr/share/aclocal-1.12/missing.m4:23: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) -fi -]) -m4trace:/usr/share/aclocal-1.10/mkdirp.m4:11: -1- AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, -dnl while keeping a definition of mkdir_p for backward compatibility. -dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. -dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of -dnl Makefile.ins that do not define MKDIR_P, so we do our own -dnl adjustment using top_builddir (which is defined more often than -dnl MKDIR_P). -AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl -case $mkdir_p in - [[\\/$]]* | ?:[[\\/]]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac -]) -m4trace:/usr/share/aclocal-1.10/options.m4:13: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) -m4trace:/usr/share/aclocal-1.10/options.m4:19: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) -m4trace:/usr/share/aclocal-1.10/options.m4:25: -1- AC_DEFUN([_AM_SET_OPTIONS], [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) -m4trace:/usr/share/aclocal-1.10/options.m4:31: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -m4trace:/usr/share/aclocal-1.10/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + AC_MSG_WARN(['missing' script is too old or missing]) +fi +]) +m4trace:/usr/share/aclocal-1.12/options.m4:13: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) +m4trace:/usr/share/aclocal-1.12/options.m4:19: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) +m4trace:/usr/share/aclocal-1.12/options.m4:25: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) +m4trace:/usr/share/aclocal-1.12/options.m4:31: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) +m4trace:/usr/share/aclocal-1.12/runlog.m4:14: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) -m4trace:/usr/share/aclocal-1.10/sanity.m4:14: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's +m4trace:/usr/share/aclocal-1.12/sanity.m4:13: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi - + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$[2]" = conftest.file ) then @@ -423,23 +509,89 @@ AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi -AC_MSG_RESULT(yes)]) -m4trace:/usr/share/aclocal-1.10/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) +m4trace:/usr/share/aclocal-1.12/silent.m4:14: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +dnl +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) +m4trace:/usr/share/aclocal-1.12/strip.m4:19: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -m4trace:/usr/share/aclocal-1.10/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) -m4trace:/usr/share/aclocal-1.10/tar.m4:24: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. -AM_MISSING_PROG([AMTAR], [tar]) +m4trace:/usr/share/aclocal-1.12/substnot.m4:14: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) +m4trace:/usr/share/aclocal-1.12/substnot.m4:19: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) +m4trace:/usr/share/aclocal-1.12/tar.m4:24: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) m4_if([$1], [v7], - [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) @@ -447,7 +599,7 @@ _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. +# Solaris sh will not grok spaces in the rhs of '-'. for _am_tool in $_am_tools do case $_am_tool in @@ -521,6 +673,7 @@ m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^exec_prefix$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^prefix$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^program_transform_name$]) @@ -548,6 +701,7 @@ m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^DEFS$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_C$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_N$]) @@ -559,8 +713,8 @@ m4trace:configure.ac:12: -1- AM_INIT_AUTOMAKE m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) m4trace:configure.ac:12: -1- AM_SET_CURRENT_AUTOMAKE_VERSION -m4trace:configure.ac:12: -1- AM_AUTOMAKE_VERSION([1.10.1]) -m4trace:configure.ac:12: -1- _AM_AUTOCONF_VERSION([2.63]) +m4trace:configure.ac:12: -1- AM_AUTOMAKE_VERSION([1.12.1]) +m4trace:configure.ac:12: -1- _AM_AUTOCONF_VERSION([2.69]) m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_DATA$]) @@ -568,15 +722,10 @@ m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([am__isrc]) m4trace:configure.ac:12: -1- m4_pattern_allow([^CYGPATH_W$]) m4trace:configure.ac:12: -1- _AM_SET_OPTIONS([]) -m4trace:configure.ac:12: -1- _m4_warn([obsolete], [The macro `AC_FOREACH' is obsolete. -You should run autoupdate.], [../../lib/autoconf/general.m4:196: AC_FOREACH is expanded from... -/usr/share/aclocal-1.10/options.m4:25: _AM_SET_OPTIONS is expanded from... -/usr/share/aclocal-1.10/init.m4:26: AM_INIT_AUTOMAKE is expanded from... -configure.ac:12: the top level]) m4trace:configure.ac:12: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:12: -1- m4_pattern_allow([^VERSION$]) -m4trace:configure.ac:12: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])]) +m4trace:configure.ac:12: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])]) m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([no-define]) m4trace:configure.ac:12: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:12: -1- m4_pattern_allow([^VERSION$]) @@ -598,7 +747,6 @@ m4trace:configure.ac:12: -1- AM_PROG_INSTALL_STRIP m4trace:configure.ac:12: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) -m4trace:configure.ac:12: -1- AM_PROG_MKDIR_P m4trace:configure.ac:12: -1- m4_pattern_allow([^MKDIR_P$]) m4trace:configure.ac:12: -1- m4_pattern_allow([^mkdir_p$]) m4trace:configure.ac:12: -1- m4_pattern_allow([^AWK$]) @@ -606,29 +754,37 @@ m4trace:configure.ac:12: -1- AM_SET_LEADING_DOT m4trace:configure.ac:12: -1- m4_pattern_allow([^am__leading_dot$]) m4trace:configure.ac:12: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) + [_AM_PROG_TAR([v7])])]) m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([tar-ustar]) m4trace:configure.ac:12: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([tar-pax]) m4trace:configure.ac:12: -1- _AM_PROG_TAR([v7]) -m4trace:configure.ac:12: -1- AM_MISSING_PROG([AMTAR], [tar]) m4trace:configure.ac:12: -1- m4_pattern_allow([^AMTAR$]) m4trace:configure.ac:12: -1- m4_pattern_allow([^am__tar$]) m4trace:configure.ac:12: -1- m4_pattern_allow([^am__untar$]) m4trace:configure.ac:12: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES(OBJC)], - [define([AC_PROG_OBJC], - defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +dnl Support for Objective C++ was only introduced in Autoconf 2.65, +dnl but we still cater to Autoconf 2.62. +m4_ifdef([AC_PROG_OBJCXX], +[AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])])dnl ]) m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([no-dependencies]) +m4trace:configure.ac:12: -1- _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([silent-rules]) m4trace:configure.ac:25: -1- AM_MAINTAINER_MODE m4trace:configure.ac:25: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) m4trace:configure.ac:25: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$]) @@ -663,6 +819,8 @@ m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) m4trace:configure.ac:28: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) +m4trace:configure.ac:28: -1- m4_pattern_allow([^am__nodep$]) +m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([am__nodep]) m4trace:configure.ac:28: -1- m4_pattern_allow([^CCDEPMODE$]) m4trace:configure.ac:28: -1- AM_CONDITIONAL([am__fastdepCC], [ test "x$enable_dependency_tracking" != xno \ @@ -671,15 +829,13 @@ m4trace:configure.ac:28: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) m4trace:configure.ac:28: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) -m4trace:configure.ac:29: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) -m4trace:configure.ac:29: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) -m4trace:configure.ac:29: -1- m4_pattern_allow([^INSTALL_DATA$]) m4trace:configure.ac:32: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:32: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:32: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:32: -1- m4_pattern_allow([^GREP$]) m4trace:configure.ac:32: -1- m4_pattern_allow([^EGREP$]) m4trace:configure.ac:32: -1- m4_pattern_allow([^STDC_HEADERS$]) +m4trace:configure.ac:41: -1- m4_pattern_allow([^HAVE_STDLIB_H$]) m4trace:configure.ac:41: -1- m4_pattern_allow([^HAVE_MALLOC$]) m4trace:configure.ac:41: -1- m4_pattern_allow([^HAVE_MALLOC$]) m4trace:configure.ac:41: -1- m4_pattern_allow([^LIB@&t@OBJS$]) @@ -693,7 +849,14 @@ m4trace:configure.ac:44: -1- m4_pattern_allow([^host_vendor$]) m4trace:configure.ac:44: -1- m4_pattern_allow([^host_os$]) m4trace:configure.ac:46: -1- m4_pattern_allow([^LIBS$]) -m4trace:configure.ac:56: -1- m4_pattern_allow([^LIB@&t@OBJS$]) -m4trace:configure.ac:56: -1- m4_pattern_allow([^LTLIBOBJS$]) -m4trace:configure.ac:56: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) -m4trace:configure.ac:56: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS +m4trace:configure.ac:47: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:48: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:57: -1- m4_pattern_allow([^LIB@&t@OBJS$]) +m4trace:configure.ac:57: -1- m4_pattern_allow([^LTLIBOBJS$]) +m4trace:configure.ac:57: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) +m4trace:configure.ac:57: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) +m4trace:configure.ac:57: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) +m4trace:configure.ac:57: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) +m4trace:configure.ac:57: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) +m4trace:configure.ac:57: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) +m4trace:configure.ac:57: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS diff --git a/charmaps/Makefile.am b/charmaps/Makefile.am deleted file mode 100644 index 6cb9aa0..0000000 --- a/charmaps/Makefile.am +++ /dev/null @@ -1,2 +0,0 @@ -outputsdir = ${libdir}/${PACKAGE} -dist_outputs_DATA = SYMBOL.charmap diff --git a/charmaps/Makefile.in b/charmaps/Makefile.in deleted file mode 100644 index 72f2ac6..0000000 --- a/charmaps/Makefile.in +++ /dev/null @@ -1,375 +0,0 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -subdir = charmaps -DIST_COMMON = $(dist_outputs_DATA) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -SOURCES = -DIST_SOURCES = -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; -am__install_max = 40 -am__nobase_strip_setup = \ - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` -am__nobase_strip = \ - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" -am__nobase_list = $(am__nobase_strip_setup); \ - for p in $$list; do echo "$$p $$p"; done | \ - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ - if (++n[$$2] == $(am__install_max)) \ - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ - END { for (dir in files) print dir, files[dir] }' -am__base_list = \ - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__installdirs = "$(DESTDIR)$(outputsdir)" -DATA = $(dist_outputs_DATA) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -GREP = @GREP@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MKDIR_P = @MKDIR_P@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -outputsdir = ${libdir}/${PACKAGE} -dist_outputs_DATA = SYMBOL.charmap -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu charmaps/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu charmaps/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): -install-dist_outputsDATA: $(dist_outputs_DATA) - @$(NORMAL_INSTALL) - test -z "$(outputsdir)" || $(MKDIR_P) "$(DESTDIR)$(outputsdir)" - @list='$(dist_outputs_DATA)'; test -n "$(outputsdir)" || list=; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(outputsdir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(outputsdir)" || exit $$?; \ - done - -uninstall-dist_outputsDATA: - @$(NORMAL_UNINSTALL) - @list='$(dist_outputs_DATA)'; test -n "$(outputsdir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(outputsdir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(outputsdir)" && rm -f $$files -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile $(DATA) -installdirs: - for dir in "$(DESTDIR)$(outputsdir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: install-dist_outputsDATA - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-dist_outputsDATA - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic distclean \ - distclean-generic distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am \ - install-dist_outputsDATA install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ - pdf-am ps ps-am uninstall uninstall-am \ - uninstall-dist_outputsDATA - - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/charmaps/SYMBOL.charmap b/charmaps/SYMBOL.charmap deleted file mode 100644 index 27b63ea..0000000 --- a/charmaps/SYMBOL.charmap +++ /dev/null @@ -1,257 +0,0 @@ - /x00 NULL - /x01 START OF HEADING - /x02 START OF TEXT - /x03 END OF TEXT - /x04 END OF TRANSMISSION - /x05 ENQUIRY - /x06 ACKNOWLEDGE - /x07 BELL - /x08 BACKSPACE - /x09 HORIZONTAL TABULATION - /x0a LINE FEED - /x0b VERTICAL TABULATION - /x0c FORM FEED - /x0d CARRIAGE RETURN - /x0e SHIFT OUT - /x0f SHIFT IN - /x10 DATA LINK ESCAPE - /x11 DEVICE CONTROL ONE - /x12 DEVICE CONTROL TWO - /x13 DEVICE CONTROL THREE - /x14 DEVICE CONTROL FOUR - /x15 NEGATIVE ACKNOWLEDGE - /x16 SYNCHRONOUS IDLE - /x17 END OF TRANSMISSION BLOCK - /x18 CANCEL - /x19 END OF MEDIUM - /x1a SUBSTITUTE - /x1b ESCAPE - /x1c FILE SEPARATOR - /x1d GROUP SEPARATOR - /x1e RECORD SEPARATOR - /x1f UNIT SEPARATOR - /x20 SPACE - /x21 EXCLAMATION MARK - /x22 QUOTATION MARK - /x23 NUMBER SIGN - /x24 DOLLAR SIGN - /x25 PERCENT SIGN - /x26 AMPERSAND - /x27 APOSTROPHE - /x28 LEFT PARENTHESIS - /x29 RIGHT PARENTHESIS - /x2a ASTERISK - /x2b PLUS SIGN - /x2c COMMA - /x2d HYPHEN-MINUS - /x2e FULL STOP - /x2f SOLIDUS - /x30 DIGIT ZERO - /x31 DIGIT ONE - /x32 DIGIT TWO - /x33 DIGIT THREE - /x34 DIGIT FOUR - /x35 DIGIT FIVE - /x36 DIGIT SIX - /x37 DIGIT SEVEN - /x38 DIGIT EIGHT - /x39 DIGIT NINE - /x3a COLON - /x3b SEMICOLON - /x3c LESS-THAN SIGN - /x3d EQUALS SIGN - /x3e GREATER-THAN SIGN - /x3f QUESTION MARK - /x40 APPROXIMATELY EQUAL TO - /x41 GREEK CAPITAL LETTER ALPHA - /x42 GREEK CAPITAL LETTER BETA - /x43 GREEK CAPITAL LETTER CHI - /x44 GREEK CAPITAL LETTER DELTA - /x45 GREEK CAPITAL LETTER EPSILON - /x46 GREEK CAPITAL LETTER PHI - /x47 GREEK CAPITAL LETTER GAMMA - /x48 GREEK CAPITAL LETTER ETA - /x49 GREEK CAPITAL LETTER IOTA - /x4a GREEK THETA SYMBOL - /x4b GREEK CAPITAL LETTER KAPPA - /x4c GREEK CAPITAL LETTER LAMBDA - /x4d GREEK CAPITAL LETTER MU - /x4e GREEK CAPITAL LETTER NU - /x4f GREEK CAPITAL LETTER OMICRON - /x50 GREEK CAPITAL LETTER PI - /x51 GREEK CAPITAL LETTER THETA - /x52 GREEK CAPITAL LETTER RHO - /x53 GREEK CAPITAL LETTER SIGMA - /x54 GREEK CAPITAL LETTER TAU - /x55 GREEK CAPITAL LETTER UPSILON - /x56 GREEK SMALL LETTER FINAL SIGMA - /x57 GREEK CAPITAL LETTER OMEGA - /x58 GREEK CAPITAL LETTER XI - /x59 GREEK CAPITAL LETTER PSI - /x5a GREEK CAPITAL LETTER ZETA - /x5b LEFT SQUARE BRACKET - /x5c THEREFORE - /x5d RIGHT SQUARE BRACKET - /x5e UP TACK - /x5f LOW LINE - /x60 OVERLINE - /x61 GREEK SMALL LETTER ALPHA - /x62 GREEK SMALL LETTER BETA - /x63 GREEK SMALL LETTER CHI - /x64 GREEK SMALL LETTER DELTA - /x65 GREEK SMALL LETTER EPSILON - /x66 GREEK SMALL LETTER PHI - /x67 GREEK SMALL LETTER GAMMA - /x68 GREEK SMALL LETTER ETA - /x69 GREEK SMALL LETTER IOTA - /x6a NULL - /x6b GREEK SMALL LETTER KAPPA - /x6c GREEK SMALL LETTER LAMBDA - /x6d GREEK SMALL LETTER MU - /x6e GREEK SMALL LETTER NU - /x6f GREEK SMALL LETTER OMICRON - /x70 GREEK SMALL LETTER PI - /x71 GREEK SMALL LETTER THETA - /x72 GREEK SMALL LETTER RHO - /x73 GREEK SMALL LETTER SIGMA - /x74 GREEK SMALL LETTER TAU - /x75 GREEK SMALL LETTER UPSILON - /x76 GREEK PI SYMBOL - /x77 GREEK SMALL LETTER OMEGA - /x78 GREEK SMALL LETTER XI - /x79 GREEK SMALL LETTER PSI - /x7a GREEK SMALL LETTER ZETA - /x7b LEFT CURLY BRACKET - /x7c VERTICAL LINE - /x7d RIGHT CURLY BRACKET - /x7e TILDE OPERATOR - /x7f NULL - /xc2/x80 NULL - /xc2/x81 NULL - /xc2/x82 NULL - /xc2/x83 NULL - /xc2/x84 NULL - /xc2/x85 NULL - /xc2/x86 NULL - /xc2/x87 NULL - /xc2/x88 NULL - /xc2/x89 NULL - /xc2/x8a NULL - /xc2/x8b NULL - /xc2/x8c NULL - /xc2/x8d NULL - /xc2/x8e NULL - /xc2/x8f NULL - /xc2/x90 NULL - /xc2/x91 NULL - /xc2/x92 NULL - /xc2/x93 NULL - /xc2/x94 NULL - /xc2/x95 NULL - /xc2/x96 NULL - /xc2/x97 NULL - /xc2/x98 NULL - /xc2/x99 NULL - /xc2/x9a NULL - /xc2/x9b NULL - /xc2/x9c NULL - /xc2/x9d NULL - /xc2/x9e NULL - /xc2/x9f NULL - /xc2/xa0 NULL - /xc2/xa1 GREEK UPSILON WITH HOOK SYMBOL - /xc2/xa2 PRIME - /xc2/xa3 LESS-THAN OR EQUAL TO - /xc2/xa4 FRACTION SLASH - /xc2/xa5 INFINITY - /xc2/xa6 LATIN SMALL LETTER F WITH HOOK - /xc2/xa7 BLACK CLUB SUIT - /xc2/xa8 BLACK DIAMOND SUIT - /xc2/xa9 BLACK HEART SUIT - /xc2/xaa BLACK SPADE SUIT - /xc2/xab LEFT RIGHT ARROW - /xc2/xac LEFTWARDS ARROW - /xc2/xad NULL - /xc2/xae RIGHTWARDS ARROW - /xc2/xaf DOWNWARDS ARROW - /xc2/xb0 DEGREE SIGN - /xc2/xb1 PLUS-MINUS SIGN - /xc2/xb2 DOUBLE PRIME - /xc2/xb3 GREATER-THAN OR EQUAL TO - /xc2/xb4 MULTIPLICATION SIGN - /xc2/xb5 PROPORTIONAL TO - /xc2/xb6 PARTIAL DIFFERENTIAL - /xc2/xb7 BULLET - /xc2/xb8 DIVISION SIGN - /xc2/xb9 NOT EQUAL TO - /xc2/xba IDENTICAL TO - /xc2/xbb ALMOST EQUAL TO - /xc2/xbc HORIZONTAL ELLIPSIS - /xc2/xbd BOX DRAWINGS LIGHT VERTICAL - /xc2/xbe EM DASH - /xc2/xbf DOWNWARDS ARROW WITH CORNER LEFTWARDS - /xc3/x80 ALEF SYMBOL - /xc3/x81 BLACK-LETTER CAPITAL I - /xc3/x82 BLACK-LETTER CAPITAL R - /xc3/x83 SCRIPT CAPITAL P - /xc3/x84 CIRCLED TIMES - /xc3/x85 CIRCLED PLUS - /xc3/x86 EMPTY SET - /xc3/x87 INTERSECTION - /xc3/x88 UNION - /xc3/x89 SUPERSET OF - /xc3/x8a SUPERSET OF OR EQUAL TO - /xc3/x8b NOT A SUBSET OF - /xc3/x8c SUBSET OF - /xc3/x8d SUBSET OF OR EQUAL TO - /xc3/x8e ELEMENT OF - /xc3/x8f NOT AN ELEMENT OF - /xc3/x90 ANGLE - /xc3/x91 NABLA - /xc3/x92 REGISTERED SIGN - /xc3/x93 COPYRIGHT SIGN - /xc3/x94 TRADE MARK SIGN - /xc3/x95 N-ARY PRODUCT - /xc3/x96 SQUARE ROOT - /xc3/x97 MIDDLE DOT - /xc3/x98 NOT SIGN - /xc3/x99 LOGICAL AND - /xc3/x9a LOGICAL OR - /xc3/x9b LEFT RIGHT DOUBLE ARROW - /xc3/x9c LEFTWARDS DOUBLE ARROW - /xc3/x9d UPWARDS DOUBLE ARROW - /xc3/x9e RIGHTWARDS DOUBLE ARROW - /xc3/x9f DOWNWARDS DOUBLE ARROW - /xc3/xa0 LOZENGE - /xc3/xa1 LEFT-POINTING ANGLE BRACKET - /xc3/xa2 REGISTERED SIGN - /xc3/xa3 COPYRIGHT SIGN - /xc3/xa4 TRADE MARK SIGN - /xc3/xa5 N-ARY SUMMATION - /xc3/xa6 NULL - /xc3/xa7 NULL - /xc3/xa8 NULL - /xc3/xa9 LEFT CEILING - /xc3/xaa VERTICAL LINE - /xc3/xab LEFT FLOOR - /xc3/xac NULL - /xc3/xad NULL - /xc3/xae NULL - /xc3/xaf VERTICAL LINE - /xc3/xb0 LATIN SMALL LETTER ETH - /xc3/xb1 RIGHT-POINTING ANGLE BRACKET - /xc3/xb2 INTEGRAL - /xc3/xb3 NULL - /xc3/xb4 NULL - /xc3/xb5 NULL - /xc3/xb6 NULL - /xc3/xb7 NULL - /xc3/xb8 NULL - /xc3/xb9 RIGHT CEILING - /xc3/xba VERTICAL LINE - /xc3/xbb RIGHT FLOOR - /xc3/xbc NULL - /xc3/xbd NULL - /xc3/xbe NULL - /xc3/xbf NULL - diff --git a/config/config.guess b/config/config.guess old file mode 100644 new file mode 100755 index f32079a..de8e6dd 100755 --- a/config/config.guess +++ b/config/config.guess @@ -1,10 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 -# Free Software Foundation, Inc. - -timestamp='2008-01-23' +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +# 2011, 2012 Free Software Foundation, Inc. + +timestamp='2012-02-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -17,9 +17,7 @@ # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -27,16 +25,16 @@ # the same distribution terms that you use for the rest of that program. -# Originally written by Per Bothner . -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# Originally written by Per Bothner. Please send patches (context +# diff format) to and include a ChangeLog +# entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD me=`echo "$0" | sed -e 's,.*/,,'` @@ -56,8 +54,9 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -139,12 +138,22 @@ UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown +case "${UNAME_MACHINE}" in + i?86) + test -z "$VENDOR" && VENDOR=pc + ;; + *) + test -z "$VENDOR" && VENDOR=unknown + ;; +esac +test -f /etc/SuSE-release -o -f /.buildenv && VENDOR=suse + # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward @@ -170,7 +179,7 @@ arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null + | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? @@ -180,7 +189,7 @@ fi ;; *) - os=netbsd + os=netbsd ;; esac # The OS release @@ -203,19 +212,19 @@ exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} + echo ${UNAME_MACHINE_ARCH}-${VENDOR}-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) - echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} + echo ${UNAME_MACHINE}-${VENDOR}-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) - echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + echo ${UNAME_MACHINE}-${VENDOR}-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) - echo powerpc-unknown-mirbsd${UNAME_RELEASE} + echo powerpc-${VENDOR}-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) - echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + echo ${UNAME_MACHINE}-${VENDOR}-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in @@ -223,7 +232,7 @@ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on @@ -269,7 +278,10 @@ # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit ;; + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + exitcode=$? + trap '' 0 + exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead @@ -280,13 +292,13 @@ echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 + echo m68k-${VENDOR}-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-amigaos + echo ${UNAME_MACHINE}-${VENDOR}-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) - echo ${UNAME_MACHINE}-unknown-morphos + echo ${UNAME_MACHINE}-${VENDOR}-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition @@ -295,13 +307,13 @@ echo s390-ibm-zvmoe exit ;; *:OS400:*:*) - echo powerpc-ibm-os400 + echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm:riscos:*:*|arm:RISCOS:*:*) - echo arm-unknown-riscos + echo arm-${VENDOR}-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp @@ -324,14 +336,33 @@ case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; + s390x:SunOS:*:*) + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux${UNAME_RELEASE} + exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + eval $set_cc_for_build + SUN_ARCH="i386" + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH="x86_64" + fi + fi + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize @@ -375,23 +406,23 @@ # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit ;; + exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit ;; + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit ;; + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; + echo m68k-${VENDOR}-mint${UNAME_RELEASE} + exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; @@ -461,8 +492,8 @@ echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ @@ -475,7 +506,7 @@ else echo i586-dg-dgux${UNAME_RELEASE} fi - exit ;; + exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; @@ -532,7 +563,7 @@ echo rs6000-ibm-aix3.2 fi exit ;; - *:AIX:*:[456]) + *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 @@ -575,52 +606,52 @@ 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac + esac ;; + esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - - #define _HPUX_SOURCE - #include - #include - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE + #include + #include + + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa @@ -640,7 +671,7 @@ # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep __LP64__ >/dev/null + grep -q __LP64__ then HP_ARCH="hppa2.0w" else @@ -701,9 +732,9 @@ exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then - echo ${UNAME_MACHINE}-unknown-osf1mk + echo ${UNAME_MACHINE}-${VENDOR}-osf1mk else - echo ${UNAME_MACHINE}-unknown-osf1 + echo ${UNAME_MACHINE}-${VENDOR}-osf1 fi exit ;; parisc*:Lites*:*:*) @@ -711,22 +742,22 @@ exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd - exit ;; + exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit ;; + exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd - exit ;; + exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd - exit ;; + exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd - exit ;; + exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; @@ -750,32 +781,31 @@ exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi${UNAME_RELEASE} + echo sparc-${VENDOR}-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) - echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} + echo ${UNAME_MACHINE}-${VENDOR}-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) - case ${UNAME_MACHINE} in - pc98) - echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + UNAME_PROCESSOR=`/usr/bin/uname -p` + case ${UNAME_PROCESSOR} in amd64) - echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + echo x86_64-${VENDOR}-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + echo ${UNAME_PROCESSOR}-${VENDOR}-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) @@ -784,27 +814,33 @@ *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; + i*:MSYS*:*) + echo ${UNAME_MACHINE}-pc-msys + exit ;; i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; - *:Interix*:[3456]*) - case ${UNAME_MACHINE} in + *:Interix*:*) + case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; - EM64T | authenticamd) - echo x86_64-unknown-interix${UNAME_RELEASE} + authenticamd | genuineintel | EM64T) + echo x86_64-${VENDOR}-interix${UNAME_RELEASE} exit ;; IA64) - echo ia64-unknown-interix${UNAME_RELEASE} + echo ia64-${VENDOR}-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks + exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? @@ -816,110 +852,31 @@ echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) - echo x86_64-unknown-cygwin + echo x86_64-${VENDOR}-cygwin exit ;; p*:CYGWIN*:*) - echo powerpcle-unknown-cygwin + echo powerpcle-${VENDOR}-cygwin exit ;; prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + echo powerpcle-${VENDOR}-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-${VENDOR}-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + echo ${UNAME_MACHINE}-${VENDOR}-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; - arm*:Linux:*:*) - eval $set_cc_for_build - if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_EABI__ - then - echo ${UNAME_MACHINE}-unknown-linux-gnu - else - echo ${UNAME_MACHINE}-unknown-linux-gnueabi - fi - exit ;; - avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - cris:Linux:*:*) - echo cris-axis-linux-gnu - exit ;; - crisv32:Linux:*:*) - echo crisv32-axis-linux-gnu - exit ;; - frv:Linux:*:*) - echo frv-unknown-linux-gnu - exit ;; - ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - mips:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips - #undef mipsel - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips64 - #undef mips64el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - or32:Linux:*:*) - echo or32-unknown-linux-gnu - exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu + aarch64:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + exit ;; + aarch64_be:Linux:*:*) + UNAME_MACHINE=aarch64_be + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in @@ -930,106 +887,128 @@ EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit ;; - parisc:Linux:*:* | hppa:Linux:*:*) - # Look for CPU level - case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; - esac - exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu - exit ;; - s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux - exit ;; - sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit ;; - vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-gnu - exit ;; - x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu - exit ;; - xtensa*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu${LIBC} + exit ;; + arm*:Linux:*:*) + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + else + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnueabi + else + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnueabihf + fi + fi + exit ;; + avr32*:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + exit ;; + cris:Linux:*:*) + echo ${UNAME_MACHINE}-axis-linux-gnu + exit ;; + crisv32:Linux:*:*) + echo ${UNAME_MACHINE}-axis-linux-gnu + exit ;; + frv:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + exit ;; + hexagon:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu exit ;; i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit ;; - coff-i386) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit ;; - esac - # Determine whether the default compiler is a.out or elf + LIBC=gnu eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif #ifdef __dietlibc__ LIBC=dietlibc #endif EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^LIBC/{ - s: ::g - p - }'`" - test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit - } - test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + exit ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + exit ;; + m32r*:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + exit ;; + m68*:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + exit ;; + mips:Linux:*:* | mips64:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=${UNAME_MACHINE}el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=${UNAME_MACHINE} + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` + test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; } ;; + or32:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + exit ;; + padre:Linux:*:*) + echo sparc-${VENDOR}-linux-gnu + exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-${VENDOR}-linux-gnu + exit ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-${VENDOR}-linux-gnu ;; + PA8*) echo hppa2.0-${VENDOR}-linux-gnu ;; + *) echo hppa-${VENDOR}-linux-gnu ;; + esac + exit ;; + ppc64:Linux:*:*) + echo powerpc64-${VENDOR}-linux-gnu + exit ;; + ppc:Linux:*:*) + echo powerpc-${VENDOR}-linux-gnu + exit ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-ibm-linux + exit ;; + sh64*:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + exit ;; + sh*:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + exit ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + exit ;; + tile*:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + exit ;; + vax:Linux:*:*) + echo ${UNAME_MACHINE}-dec-linux-gnu + exit ;; + x86_64:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + exit ;; + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both @@ -1037,11 +1016,11 @@ echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. + # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) @@ -1050,16 +1029,16 @@ echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) - echo ${UNAME_MACHINE}-unknown-stop + echo ${UNAME_MACHINE}-${VENDOR}-stop exit ;; i*86:atheos:*:*) - echo ${UNAME_MACHINE}-unknown-atheos + echo ${UNAME_MACHINE}-${VENDOR}-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) - echo i386-unknown-lynxos${UNAME_RELEASE} + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) + echo i386-${VENODR}-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp @@ -1073,13 +1052,13 @@ fi exit ;; i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. + # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac - echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + echo ${UNAME_MACHINE}-${VENDOR}-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then @@ -1101,10 +1080,13 @@ exit ;; pc:*:*:*) # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp - exit ;; + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configury will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp + exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; @@ -1115,7 +1097,7 @@ if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 + echo i860-${VENODR}-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) @@ -1139,22 +1121,32 @@ /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos${UNAME_RELEASE} + echo m68k-${VENDOR}-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos${UNAME_RELEASE} + echo sparc-${VENDOR}-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) - echo powerpc-unknown-lynxos${UNAME_RELEASE} + echo rs6000-${VENDOR}-lynxos${UNAME_RELEASE} + exit ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) + echo powerpc-${VENDOR}-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} @@ -1173,10 +1165,10 @@ echo ns32k-sni-sysv fi exit ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm @@ -1202,11 +1194,11 @@ exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} + echo mips-nec-sysv${UNAME_RELEASE} else - echo mips-unknown-sysv${UNAME_RELEASE} - fi - exit ;; + echo mips-${VENDOR}-sysv${UNAME_RELEASE} + fi + exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; @@ -1215,6 +1207,9 @@ exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos + exit ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + echo i586-pc-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} @@ -1243,6 +1238,16 @@ *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in + i386) + eval $set_cc_for_build + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + UNAME_PROCESSOR="x86_64" + fi + fi ;; unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} @@ -1257,6 +1262,9 @@ exit ;; *:QNX:*:4*) echo i386-pc-qnx + exit ;; + NEO-?:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk${UNAME_RELEASE} exit ;; NSE-?:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} @@ -1282,13 +1290,13 @@ else UNAME_MACHINE="$cputype" fi - echo ${UNAME_MACHINE}-unknown-plan9 + echo ${UNAME_MACHINE}-${VENDOR}-plan9 exit ;; *:TOPS-10:*:*) - echo pdp10-unknown-tops10 + echo pdp10-${VENDOR}-tops10 exit ;; *:TENEX:*:*) - echo pdp10-unknown-tenex + echo pdp10-${VENDOR}-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 @@ -1297,19 +1305,19 @@ echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) - echo pdp10-unknown-tops20 + echo pdp10-${VENDOR}-tops20 exit ;; *:ITS:*:*) - echo pdp10-unknown-its + echo pdp10-${VENDOR}-its exit ;; SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} + echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) - echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + echo ${UNAME_MACHINE}-${VENDOR}-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` + UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; @@ -1323,6 +1331,12 @@ exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos + exit ;; + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros + exit ;; + x86_64:VMkernel:*:*) + echo ${UNAME_MACHINE}-${VENDOR}-esx exit ;; esac @@ -1346,11 +1360,11 @@ #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 - "4" + "4" #else - "" -#endif - ); exit (0); + "" +#endif + ); exit (0); #endif #endif diff --git a/config/config.sub b/config/config.sub old file mode 100644 new file mode 100755 index 6759825..59bb593 100755 --- a/config/config.sub +++ b/config/config.sub @@ -1,10 +1,10 @@ #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 -# Free Software Foundation, Inc. - -timestamp='2008-01-16' +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +# 2011, 2012 Free Software Foundation, Inc. + +timestamp='2012-04-18' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -21,9 +21,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -32,12 +30,15 @@ # Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# diff and a properly formatted GNU ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. + +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases @@ -72,8 +73,9 @@ version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -120,11 +122,17 @@ # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ - uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ + linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + knetbsd*-gnu* | netbsd*-gnu* | \ + kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` + ;; + android-linux) + os=-linux-android + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` @@ -148,9 +156,12 @@ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray) + -apple | -axis | -knuth | -cray | -microblaze) os= basic_machine=$1 + ;; + -bluegene*) + os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= @@ -166,10 +177,10 @@ os=-chorusos basic_machine=$1 ;; - -chorusrdb) - os=-chorusrdb + -chorusrdb) + os=-chorusrdb basic_machine=$1 - ;; + ;; -hiux*) os=-hiuxwe2 ;; @@ -213,6 +224,12 @@ ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -lynx*178) + os=-lynxos178 + ;; + -lynx*5) + os=-lynxos5 ;; -lynx*) os=-lynxos @@ -238,24 +255,32 @@ # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ + | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ + | be32 | be64 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ + | epiphany \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ + | le32 | le64 \ + | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore | mep \ + | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ + | mips64octeon | mips64octeonel \ + | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ - | mips64orion | mips64orionel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ @@ -268,29 +293,42 @@ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ + | moxie \ | mt \ | msp430 \ + | nds32 | nds32le | nds32be \ | nios | nios2 \ | ns16k | ns32k \ + | open8 \ | or32 \ | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ + | rl78 | rx \ | score \ - | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ - | spu | strongarm \ - | tahoe | thumb | tic4x | tic80 | tron \ - | v850 | v850e \ + | spu \ + | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ + | ubicom32 \ + | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | we32k \ - | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ - | z8k) + | x86 | xc16x | xstormy16 | xtensa \ + | z8k | z80) basic_machine=$basic_machine-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12) - # Motorola 68HC11/12. + c54x) + basic_machine=tic54x-unknown + ;; + c55x) + basic_machine=tic55x-unknown + ;; + c6x) + basic_machine=tic6x-unknown + ;; + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) basic_machine=$basic_machine-unknown os=-none ;; @@ -298,6 +336,21 @@ ;; ms1) basic_machine=mt-unknown + ;; + + strongarm | thumb | xscale) + basic_machine=arm-unknown + ;; + xgate) + basic_machine=$basic_machine-unknown + os=-none + ;; + xscaleeb) + basic_machine=armeb-unknown + ;; + + xscaleel) + basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' @@ -314,29 +367,36 @@ # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ + | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ + | be32-* | be64-* \ | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ + | le32-* | le64-* \ + | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ + | mips64octeon-* | mips64octeonel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ - | mips64orion-* | mips64orionel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ @@ -351,27 +411,32 @@ | mmix-* \ | mt-* \ | msp430-* \ + | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ + | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | rl78-* | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ - | tahoe-* | thumb-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ + | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile*-* \ | tron-* \ - | v850-* | v850e-* | vax-* \ + | ubicom32-* \ + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ + | vax-* \ | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ - | z8k-*) + | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) @@ -393,7 +458,7 @@ basic_machine=a29k-amd os=-udi ;; - abacus) + abacus) basic_machine=abacus-unknown ;; adobe68k) @@ -439,6 +504,10 @@ basic_machine=m68k-apollo os=-bsd ;; + aros) + basic_machine=i386-pc + os=-aros + ;; aux) basic_machine=m68k-apple os=-aux @@ -455,10 +524,27 @@ basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; + bluegene*) + basic_machine=powerpc-ibm + os=-cnk + ;; + c54x-*) + basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c55x-*) + basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c6x-*) + basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; c90) basic_machine=c90-cray os=-unicos ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; convex-c1) basic_machine=c1-convex os=-bsd @@ -487,7 +573,7 @@ basic_machine=craynv-cray os=-unicosmp ;; - cr16) + cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; @@ -526,6 +612,10 @@ basic_machine=m88k-motorola os=-sysv3 ;; + dicos) + basic_machine=i686-pc + os=-dicos + ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp @@ -641,7 +731,6 @@ i370-ibm* | ibm*) basic_machine=i370-ibm ;; -# I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 @@ -699,6 +788,9 @@ basic_machine=ns32k-utek os=-sysv ;; + microblaze) + basic_machine=microblaze-xilinx + ;; mingw32) basic_machine=i386-pc os=-mingw32 @@ -735,9 +827,17 @@ ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; + msys) + basic_machine=i386-pc + os=-msys + ;; mvs) basic_machine=i370-ibm os=-mvs + ;; + nacl) + basic_machine=le32-unknown + os=-nacl ;; ncr3000) basic_machine=i486-ncr @@ -803,6 +903,12 @@ np1) basic_machine=np1-gould ;; + neo-tandem) + basic_machine=neo-tandem + ;; + nse-tandem) + basic_machine=nse-tandem + ;; nsr-tandem) basic_machine=nsr-tandem ;; @@ -885,9 +991,10 @@ ;; power) basic_machine=power-ibm ;; - ppc) basic_machine=powerpc-unknown - ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ppc | ppcbe) basic_machine=powerpc-unknown + ;; + ppc-* | ppcbe-*) + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown @@ -981,6 +1088,9 @@ basic_machine=i860-stratus os=-sysv4 ;; + strongarm-* | thumb-*) + basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; sun2) basic_machine=m68000-sun ;; @@ -1037,20 +1147,8 @@ basic_machine=t90-cray os=-unicos ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tic55x | c55x*) - basic_machine=tic55x-unknown - os=-coff - ;; - tic6x | c6x*) - basic_machine=tic6x-unknown - os=-coff - ;; tile*) - basic_machine=tile-unknown + basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) @@ -1120,12 +1218,19 @@ xps | xps100) basic_machine=xps100-honeywell ;; + xscale-* | xscalee[bl]-*) + basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` + ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown + os=-sim + ;; + z80-*-coff) + basic_machine=z80-unknown os=-sim ;; none) @@ -1166,7 +1271,7 @@ we32k) basic_machine=we32k-att ;; - sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) @@ -1213,9 +1318,12 @@ if [ x"$os" != x"" ] then case $os in - # First match some system type aliases - # that might get confused with valid system types. + # First match some system type aliases + # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux + ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; @@ -1236,10 +1344,11 @@ # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ + | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ @@ -1248,9 +1357,10 @@ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ + | -chorusos* | -chorusrdb* | -cegcc* \ + | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -mingw32* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ @@ -1258,7 +1368,7 @@ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1297,7 +1407,7 @@ -opened*) os=-openedition ;; - -os400*) + -os400*) os=-os400 ;; -wince*) @@ -1346,7 +1456,7 @@ -sinix*) os=-sysv4 ;; - -tpf*) + -tpf*) os=-tpf ;; -triton*) @@ -1387,6 +1497,11 @@ ;; -zvmoe) os=-zvmoe + ;; + -dicos*) + os=-dicos + ;; + -nacl*) ;; -none) ;; @@ -1410,10 +1525,10 @@ # system, and we'll never get to this point. case $basic_machine in - score-*) + score-*) os=-elf ;; - spu-*) + spu-*) os=-elf ;; *-acorn) @@ -1425,8 +1540,17 @@ arm*-semi) os=-aout ;; - c4x-* | tic4x-*) - os=-coff + c4x-* | tic4x-*) + os=-coff + ;; + tic54x-*) + os=-coff + ;; + tic55x-*) + os=-coff + ;; + tic6x-*) + os=-coff ;; # This must come before the *-dec entry. pdp10-*) @@ -1446,14 +1570,11 @@ ;; m68000-sun) os=-sunos3 - # This also exists in the configure program, but was not the - # default. - # os=-sunos4 ;; m68*-cisco) os=-aout ;; - mep-*) + mep-*) os=-elf ;; mips*-cisco) @@ -1480,7 +1601,7 @@ *-ibm) os=-aix ;; - *-knuth) + *-knuth) os=-mmixware ;; *-wec) @@ -1585,7 +1706,7 @@ -sunos*) vendor=sun ;; - -aix*) + -cnk*|-aix*) vendor=ibm ;; -beos*) diff --git a/config/depcomp b/config/depcomp index 71ea1ac..debb6ff 100755 --- a/config/depcomp +++ b/config/depcomp @@ -1,13 +1,13 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2004-05-31.23 - -# Copyright (C) 1999, 2000, 2003, 2004 Free Software Foundation, Inc. +scriptversion=2012-03-27.16; # UTC + +# Copyright (C) 1999-2012 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3, or (at your option) +# the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, @@ -16,9 +16,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -29,7 +27,7 @@ case $1 in '') - echo "$0: No command. Try \`$0 --help' for more information." 1>&2 + echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) @@ -41,22 +39,28 @@ Environment variables: depmode Dependency tracking mode. - source Source file read by `PROGRAMS ARGS'. - object Object file output by `PROGRAMS ARGS'. + source Source file read by 'PROGRAMS ARGS'. + object Object file output by 'PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. - tmpdepfile Temporary file to use when outputing dependencies. + tmpdepfile Temporary file to use when outputting dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF - exit 0 + exit $? ;; -v | --v*) echo "depcomp $scriptversion" - exit 0 + exit $? ;; esac + +# A tabulation character. +tab=' ' +# A newline character. +nl=' +' if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 @@ -86,12 +90,48 @@ depmode=dashmstdout fi +cygpath_u="cygpath -u -f -" +if test "$depmode" = msvcmsys; then + # This is just like msvisualcpp but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvisualcpp +fi + +if test "$depmode" = msvc7msys; then + # This is just like msvc7 but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvc7 +fi + +if test "$depmode" = xlc; then + # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations. + gccflag=-qmakedep=gcc,-MF + depmode=gcc +fi + case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. - "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" +## Unfortunately, FreeBSD c89 acceptance of flags depends upon +## the command line argument order; so add the flags where they +## appear in depend2.am. Note that the slowdown incurred here +## affects only configure: in makefiles, %FASTDEP% shortcuts this. + for arg + do + case $arg in + -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; + *) set fnord "$@" "$arg" ;; + esac + shift # fnord + shift # $arg + done + "$@" stat=$? if test $stat -eq 0; then : else @@ -127,20 +167,21 @@ ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" -## This next piece of magic avoids the `deleted header file' problem. +## This next piece of magic avoids the "deleted header file" problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. - tr ' ' ' -' < "$tmpdepfile" | -## Some versions of gcc put a space before the `:'. On the theory + tr ' ' "$nl" < "$tmpdepfile" | +## Some versions of gcc put a space before the ':'. On the theory ## that the space means something, we add a space to the output as -## well. +## well. hp depmode also adds that space, but also prefixes the VPATH +## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. - sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; @@ -172,20 +213,17 @@ # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; - # the IRIX cc adds comments like `#:fec' to the end of the + # the IRIX cc adds comments like '#:fec' to the end of the # dependency line. - tr ' ' ' -' < "$tmpdepfile" \ + tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ - tr ' -' ' ' >> $depfile - echo >> $depfile + tr "$nl" ' ' >> "$depfile" + echo >> "$depfile" # The second pass generates a dummy entry for each header file. - tr ' ' ' -' < "$tmpdepfile" \ + tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ - >> $depfile + >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile @@ -195,40 +233,51 @@ rm -f "$tmpdepfile" ;; +xlc) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the - # current directory. Also, the AIX compiler puts `$object:' at the + # current directory. Also, the AIX compiler puts '$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. - stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` - tmpdepfile="$stripped.u" + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then + tmpdepfile1=$dir$base.u + tmpdepfile2=$base.u + tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else + tmpdepfile1=$dir$base.u + tmpdepfile2=$dir$base.u + tmpdepfile3=$dir$base.u "$@" -M fi stat=$? - if test -f "$tmpdepfile"; then : - else - stripped=`echo "$stripped" | sed 's,^.*/,,'` - tmpdepfile="$stripped.u" - fi - if test $stat -eq 0; then : else - rm -f "$tmpdepfile" + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done if test -f "$tmpdepfile"; then - outname="$stripped.o" - # Each line is of the form `foo.o: dependent.h'. + # Each line is of the form 'foo.o: dependent.h'. # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" - sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" + # '$object: dependent.h' and one to simply 'dependent.h:'. + sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" + sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile @@ -239,23 +288,26 @@ ;; icc) - # Intel's C compiler understands `-MD -MF file'. However on - # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c + # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'. + # However on + # $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h - # which is wrong. We want: + # which is wrong. We want # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h - # and will wrap long lines using \ : + # and will wrap long lines using '\': # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... - + # tcc 0.9.26 (FIXME still under development at the moment of writing) + # will emit a similar output, but also prepend the continuation lines + # with horizontal tabulation characters. "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : @@ -264,69 +316,172 @@ exit $stat fi rm -f "$depfile" - # Each line is of the form `foo.o: dependent.h', - # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. + # Each line is of the form 'foo.o: dependent.h', + # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'. # Do two passes, one to just change these to - # `$object: dependent.h' and one to simply `dependent.h:'. - sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" - # Some versions of the HPUX 10.20 sed can't process this invocation - # correctly. Breaking it into two sed invocations is a workaround. - sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | - sed -e 's/$/ :/' >> "$depfile" + # '$object: dependent.h' and one to simply 'dependent.h:'. + sed -e "s/^[ $tab][ $tab]*/ /" -e "s,^[^:]*:,$object :," \ + < "$tmpdepfile" > "$depfile" + sed ' + s/[ '"$tab"'][ '"$tab"']*/ /g + s/^ *// + s/ *\\*$// + s/^[^:]*: *// + /^$/d + /:$/d + s/$/ :/ + ' < "$tmpdepfile" >> "$depfile" rm -f "$tmpdepfile" + ;; + +hp2) + # The "hp" stanza above does not work with aCC (C++) and HP's ia64 + # compilers, which have integrated preprocessors. The correct option + # to use with these is +Maked; it writes dependencies to a file named + # 'foo.d', which lands next to the object file, wherever that + # happens to be. + # Much of this is similar to the tru64 case; see comments there. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir.libs/$base.d + "$@" -Wc,+Maked + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + "$@" +Maked + fi + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" + # Add 'dependent.h:' lines. + sed -ne '2,${ + s/^ *// + s/ \\*$// + s/$/:/ + p + }' "$tmpdepfile" >> "$depfile" + else + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side - # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. + # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put - # dependencies in `foo.d' instead, so we check for that too. + # dependencies in 'foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then - # Dependencies are output in .lo.d with libtool 1.4. - # With libtool 1.5 they are output both in $dir.libs/$base.o.d - # and in $dir.libs/$base.o.d and $dir$base.o.d. We process the - # latter, because the former will be cleaned when $dir.libs is - # erased. - tmpdepfile1="$dir.libs/$base.lo.d" - tmpdepfile2="$dir$base.o.d" - tmpdepfile3="$dir.libs/$base.d" + # With Tru64 cc, shared objects can also be used to make a + # static library. This mechanism is used in libtool 1.4 series to + # handle both shared and static libraries in a single compilation. + # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. + # + # With libtool 1.5 this exception was removed, and libtool now + # generates 2 separate objects for the 2 libraries. These two + # compilations output dependencies in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 + tmpdepfile2=$dir$base.o.d # libtool 1.5 + tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 + tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else - tmpdepfile1="$dir$base.o.d" - tmpdepfile2="$dir$base.d" - tmpdepfile3="$dir$base.d" + tmpdepfile1=$dir$base.o.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + tmpdepfile4=$dir$base.d "$@" -MD fi stat=$? if test $stat -eq 0; then : else - rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" exit $stat fi - if test -f "$tmpdepfile1"; then - tmpdepfile="$tmpdepfile1" - elif test -f "$tmpdepfile2"; then - tmpdepfile="$tmpdepfile2" - else - tmpdepfile="$tmpdepfile3" - fi + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" + do + test -f "$tmpdepfile" && break + done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a tab and a space in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; +msvc7) + if test "$libtool" = yes; then + showIncludes=-Wc,-showIncludes + else + showIncludes=-showIncludes + fi + "$@" $showIncludes > "$tmpdepfile" + stat=$? + grep -v '^Note: including file: ' "$tmpdepfile" + if test "$stat" = 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + # The first sed program below extracts the file names and escapes + # backslashes for cygpath. The second sed program outputs the file + # name when reading, but also accumulates all include files in the + # hold buffer in order to output them again at the end. This only + # works with sed implementations that can handle large buffers. + sed < "$tmpdepfile" -n ' +/^Note: including file: *\(.*\)/ { + s//\1/ + s/\\/\\\\/g + p +}' | $cygpath_u | sort -u | sed -n ' +s/ /\\ /g +s/\(.*\)/'"$tab"'\1 \\/p +s/.\(.*\) \\/\1:/ +H +$ { + s/.*/'"$tab"'/ + G + p +}' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvc7msys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. @@ -338,13 +493,13 @@ # Remove the call to Libtool. if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do + while test "X$1" != 'X--mode=compile'; do shift done shift fi - # Remove `-o $object'. + # Remove '-o $object'. IFS=" " for arg do @@ -364,15 +519,14 @@ done test -z "$dashmflag" && dashmflag=-M - # Require at least two characters before searching for `:' + # Require at least two characters before searching for ':' # in the target name. This is to cope with DOS-style filenames: - # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. + # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. "$@" $dashmflag | - sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" + sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" - tr ' ' ' -' < "$tmpdepfile" | \ + tr ' ' "$nl" < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" @@ -389,38 +543,46 @@ "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do + while test "X$1" != 'X--mode=compile'; do shift done shift fi # X makedepend shift - cleared=no - for arg in "$@"; do + cleared=no eat=no + for arg + do case $cleared in no) set ""; shift cleared=yes ;; esac + if test $eat = yes; then + eat=no + continue + fi case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. + -arch) + eat=yes ;; -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done - obj_suffix="`echo $object | sed 's/^.*\././'`" + obj_suffix=`echo "$object" | sed 's/^.*\././'` touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" - cat < "$tmpdepfile" > "$depfile" - sed '1,2d' "$tmpdepfile" | tr ' ' ' -' | \ + # makedepend may prepend the VPATH from the source file name to the object. + # No need to regex-escape $object, excess matching of '.' is harmless. + sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" + sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" @@ -434,13 +596,13 @@ # Remove the call to Libtool. if test "$libtool" = yes; then - while test $1 != '--mode=compile'; do + while test "X$1" != 'X--mode=compile'; do shift done shift fi - # Remove `-o $object'. + # Remove '-o $object'. IFS=" " for arg do @@ -460,7 +622,8 @@ done "$@" -E | - sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | + sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" @@ -471,13 +634,27 @@ msvisualcpp) # Important note: in order to support this mode, a compiler *must* - # always write the preprocessed file to stdout, regardless of -o, - # because we must use -o when running libtool. + # always write the preprocessed file to stdout. "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + IFS=" " for arg do case "$arg" in + -o) + shift + ;; + $object) + shift + ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift @@ -490,14 +667,21 @@ ;; esac done - "$@" -E | - sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" + "$@" -E 2>/dev/null | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" - . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" - echo " " >> "$depfile" - . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" + echo "$tab" >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" + ;; + +msvcmsys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 ;; none) @@ -518,5 +702,6 @@ # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" # End: diff --git a/config/install-sh b/config/install-sh index 6ebe46d..377bb86 100755 --- a/config/install-sh +++ b/config/install-sh @@ -1,7 +1,7 @@ #!/bin/sh # install - install a program, script, or datafile -scriptversion=2004-12-17.09 +scriptversion=2011-11-20.07; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the @@ -35,42 +35,72 @@ # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent -# `make' implicit rules from creating a file called install from it +# 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written -# from scratch. It can only install one file at a time, a restriction -# shared with many OS's install programs. +# from scratch. + +nl=' +' +IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. -doit="${DOITPROG-}" - -# put in absolute paths if you don't have them in your path; or use env. vars. - -mvprog="${MVPROG-mv}" -cpprog="${CPPROG-cp}" -chmodprog="${CHMODPROG-chmod}" -chownprog="${CHOWNPROG-chown}" -chgrpprog="${CHGRPPROG-chgrp}" -stripprog="${STRIPPROG-strip}" -rmprog="${RMPROG-rm}" -mkdirprog="${MKDIRPROG-mkdir}" - -chmodcmd="$chmodprog 0755" +doit=${DOITPROG-} +if test -z "$doit"; then + doit_exec=exec +else + doit_exec=$doit +fi + +# Put in absolute file names if you don't have them in your path; +# or use environment vars. + +chgrpprog=${CHGRPPROG-chgrp} +chmodprog=${CHMODPROG-chmod} +chownprog=${CHOWNPROG-chown} +cmpprog=${CMPPROG-cmp} +cpprog=${CPPROG-cp} +mkdirprog=${MKDIRPROG-mkdir} +mvprog=${MVPROG-mv} +rmprog=${RMPROG-rm} +stripprog=${STRIPPROG-strip} + +posix_glob='?' +initialize_posix_glob=' + test "$posix_glob" != "?" || { + if (set -f) 2>/dev/null; then + posix_glob= + else + posix_glob=: + fi + } +' + +posix_mkdir= + +# Desired mode of installed file. +mode=0755 + +chgrpcmd= +chmodcmd=$chmodprog chowncmd= -chgrpcmd= +mvcmd=$mvprog +rmcmd="$rmprog -f" stripcmd= -rmcmd="$rmprog -f" -mvcmd="$mvprog" + src= dst= dir_arg= -dstarg= +dst_arg= + +copy_on_change=false no_target_directory= -usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE +usage="\ +Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... @@ -80,108 +110,148 @@ In the 4th, create DIRECTORIES. Options: --c (ignored) --d create directories instead of installing files. --g GROUP $chgrpprog installed files to GROUP. --m MODE $chmodprog installed files to MODE. --o USER $chownprog installed files to USER. --s $stripprog installed files. --t DIRECTORY install into DIRECTORY. --T report an error if DSTFILE is a directory. ---help display this help and exit. ---version display version info and exit. + --help display this help and exit. + --version display version info and exit. + + -c (ignored) + -C install only if different (preserve the last data modification time) + -d create directories instead of installing files. + -g GROUP $chgrpprog installed files to GROUP. + -m MODE $chmodprog installed files to MODE. + -o USER $chownprog installed files to USER. + -s $stripprog installed files. + -t DIRECTORY install into DIRECTORY. + -T report an error if DSTFILE is a directory. Environment variables override the default commands: - CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG + CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG + RMPROG STRIPPROG " -while test -n "$1"; do +while test $# -ne 0; do case $1 in - -c) shift - continue;; - - -d) dir_arg=true - shift - continue;; + -c) ;; + + -C) copy_on_change=true;; + + -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" - shift - shift - continue;; - - --help) echo "$usage"; exit 0;; - - -m) chmodcmd="$chmodprog $2" - shift - shift - continue;; + shift;; + + --help) echo "$usage"; exit $?;; + + -m) mode=$2 + case $mode in + *' '* | *' '* | *' +'* | *'*'* | *'?'* | *'['*) + echo "$0: invalid mode: $mode" >&2 + exit 1;; + esac + shift;; -o) chowncmd="$chownprog $2" - shift - shift - continue;; - - -s) stripcmd=$stripprog - shift - continue;; - - -t) dstarg=$2 - shift - shift - continue;; - - -T) no_target_directory=true - shift - continue;; - - --version) echo "$0 $scriptversion"; exit 0;; - - *) # When -d is used, all remaining arguments are directories to create. - # When -t is used, the destination is already specified. - test -n "$dir_arg$dstarg" && break - # Otherwise, the last argument is the destination. Remove it from $@. - for arg - do - if test -n "$dstarg"; then - # $@ is not empty: it contains at least $arg. - set fnord "$@" "$dstarg" - shift # fnord - fi - shift # arg - dstarg=$arg - done + shift;; + + -s) stripcmd=$stripprog;; + + -t) dst_arg=$2 + # Protect names problematic for 'test' and other utilities. + case $dst_arg in + -* | [=\(\)!]) dst_arg=./$dst_arg;; + esac + shift;; + + -T) no_target_directory=true;; + + --version) echo "$0 $scriptversion"; exit $?;; + + --) shift break;; + + -*) echo "$0: invalid option: $1" >&2 + exit 1;; + + *) break;; esac + shift done -if test -z "$1"; then +if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then + # When -d is used, all remaining arguments are directories to create. + # When -t is used, the destination is already specified. + # Otherwise, the last argument is the destination. Remove it from $@. + for arg + do + if test -n "$dst_arg"; then + # $@ is not empty: it contains at least $arg. + set fnord "$@" "$dst_arg" + shift # fnord + fi + shift # arg + dst_arg=$arg + # Protect names problematic for 'test' and other utilities. + case $dst_arg in + -* | [=\(\)!]) dst_arg=./$dst_arg;; + esac + done +fi + +if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi - # It's OK to call `install-sh -d' without argument. + # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi +if test -z "$dir_arg"; then + do_exit='(exit $ret); exit $ret' + trap "ret=129; $do_exit" 1 + trap "ret=130; $do_exit" 2 + trap "ret=141; $do_exit" 13 + trap "ret=143; $do_exit" 15 + + # Set umask so as not to create temps with too-generous modes. + # However, 'strip' requires both read and write access to temps. + case $mode in + # Optimize common cases. + *644) cp_umask=133;; + *755) cp_umask=22;; + + *[0-7]) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw='% 200' + fi + cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; + *) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw=,u+rw + fi + cp_umask=$mode$u_plus_rw;; + esac +fi + for src do - # Protect names starting with `-'. + # Protect names problematic for 'test' and other utilities. case $src in - -*) src=./$src ;; + -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src - src= - - if test -d "$dst"; then - mkdircmd=: - chmodcmd= - else - mkdircmd=$mkdirprog - fi + dstdir=$dst + test -d "$dstdir" + dstdir_status=$? else + # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. @@ -190,71 +260,194 @@ exit 1 fi - if test -z "$dstarg"; then + if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi - - dst=$dstarg - # Protect names starting with `-'. - case $dst in - -*) dst=./$dst ;; - esac + dst=$dst_arg # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then - echo "$0: $dstarg: Is a directory" >&2 + echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi - dst=$dst/`basename "$src"` + dstdir=$dst + dst=$dstdir/`basename "$src"` + dstdir_status=0 + else + # Prefer dirname, but fall back on a substitute if dirname fails. + dstdir=` + (dirname "$dst") 2>/dev/null || + expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$dst" : 'X\(//\)[^/]' \| \ + X"$dst" : 'X\(//\)$' \| \ + X"$dst" : 'X\(/\)' \| . 2>/dev/null || + echo X"$dst" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q' + ` + + test -d "$dstdir" + dstdir_status=$? fi fi - # This sed command emulates the dirname command. - dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'` - - # Make sure that the destination directory exists. - - # Skip lots of stat calls in the usual case. - if test ! -d "$dstdir"; then - defaultIFS=' - ' - IFS="${IFS-$defaultIFS}" - - oIFS=$IFS - # Some sh's can't handle IFS=/ for some reason. - IFS='%' - set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` - shift - IFS=$oIFS - - pathcomp= - - while test $# -ne 0 ; do - pathcomp=$pathcomp$1 + obsolete_mkdir_used=false + + if test $dstdir_status != 0; then + case $posix_mkdir in + '') + # Create intermediate dirs using mode 755 as modified by the umask. + # This is like FreeBSD 'install' as of 1997-10-28. + umask=`umask` + case $stripcmd.$umask in + # Optimize common cases. + *[2367][2367]) mkdir_umask=$umask;; + .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; + + *[0-7]) + mkdir_umask=`expr $umask + 22 \ + - $umask % 100 % 40 + $umask % 20 \ + - $umask % 10 % 4 + $umask % 2 + `;; + *) mkdir_umask=$umask,go-w;; + esac + + # With -d, create the new directory with the user-specified mode. + # Otherwise, rely on $mkdir_umask. + if test -n "$dir_arg"; then + mkdir_mode=-m$mode + else + mkdir_mode= + fi + + posix_mkdir=false + case $umask in + *[123567][0-7][0-7]) + # POSIX mkdir -p sets u+wx bits regardless of umask, which + # is incompatible with FreeBSD 'install' when (umask & 300) != 0. + ;; + *) + tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ + trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 + + if (umask $mkdir_umask && + exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 + then + if test -z "$dir_arg" || { + # Check for POSIX incompatibilities with -m. + # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or + # other-writable bit of parent directory when it shouldn't. + # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. + ls_ld_tmpdir=`ls -ld "$tmpdir"` + case $ls_ld_tmpdir in + d????-?r-*) different_mode=700;; + d????-?--*) different_mode=755;; + *) false;; + esac && + $mkdirprog -m$different_mode -p -- "$tmpdir" && { + ls_ld_tmpdir_1=`ls -ld "$tmpdir"` + test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" + } + } + then posix_mkdir=: + fi + rmdir "$tmpdir/d" "$tmpdir" + else + # Remove any dirs left behind by ancient mkdir implementations. + rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null + fi + trap '' 0;; + esac;; + esac + + if + $posix_mkdir && ( + umask $mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" + ) + then : + else + + # The umask is ridiculous, or mkdir does not conform to POSIX, + # or it failed possibly due to a race condition. Create the + # directory the slow way, step by step, checking for races as we go. + + case $dstdir in + /*) prefix='/';; + [-=\(\)!]*) prefix='./';; + *) prefix='';; + esac + + eval "$initialize_posix_glob" + + oIFS=$IFS + IFS=/ + $posix_glob set -f + set fnord $dstdir shift - if test ! -d "$pathcomp"; then - $mkdirprog "$pathcomp" - # mkdir can fail with a `File exist' error in case several - # install-sh are creating the directory concurrently. This - # is OK. - test -d "$pathcomp" || exit + $posix_glob set +f + IFS=$oIFS + + prefixes= + + for d + do + test X"$d" = X && continue + + prefix=$prefix$d + if test -d "$prefix"; then + prefixes= + else + if $posix_mkdir; then + (umask=$mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break + # Don't fail if two instances are running concurrently. + test -d "$prefix" || exit 1 + else + case $prefix in + *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; + *) qprefix=$prefix;; + esac + prefixes="$prefixes '$qprefix'" + fi + fi + prefix=$prefix/ + done + + if test -n "$prefixes"; then + # Don't fail if two instances are running concurrently. + (umask $mkdir_umask && + eval "\$doit_exec \$mkdirprog $prefixes") || + test -d "$dstdir" || exit 1 + obsolete_mkdir_used=true fi - pathcomp=$pathcomp/ - done + fi fi if test -n "$dir_arg"; then - $doit $mkdircmd "$dst" \ - && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ - && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ - && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ - && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } - + { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && + { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || + test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else - dstfile=`basename "$dst"` # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ @@ -262,10 +455,9 @@ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 - trap '(exit $?); exit' 1 2 13 15 # Copy the file name to the temp name. - $doit $cpprog "$src" "$dsttmp" && + (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # @@ -273,51 +465,63 @@ # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # - { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ - && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ - && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ - && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } && - - # Now rename the file to the real destination. - { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \ - || { - # The rename failed, perhaps because mv can't rename something else - # to itself, or perhaps because mv is so ancient that it does not - # support -f. - - # Now remove or move aside any old file at destination location. - # We try this two ways since rm can't unlink itself on some - # systems and the destination file might be busy for other - # reasons. In this case, the final cleanup might fail but the new - # file should still install successfully. - { - if test -f "$dstdir/$dstfile"; then - $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ - || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ - || { - echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 - (exit 1); exit 1 - } - else - : - fi - } && - - # Now rename the file to the real destination. - $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" - } - } - fi || { (exit 1); exit 1; } + { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && + { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && + { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && + + # If -C, don't bother to copy if it wouldn't change the file. + if $copy_on_change && + old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && + new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && + + eval "$initialize_posix_glob" && + $posix_glob set -f && + set X $old && old=:$2:$4:$5:$6 && + set X $new && new=:$2:$4:$5:$6 && + $posix_glob set +f && + + test "$old" = "$new" && + $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 + then + rm -f "$dsttmp" + else + # Rename the file to the real destination. + $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || + + # The rename failed, perhaps because mv can't rename something else + # to itself, or perhaps because mv is so ancient that it does not + # support -f. + { + # Now remove or move aside any old file at destination location. + # We try this two ways since rm can't unlink itself on some + # systems and the destination file might be busy for other + # reasons. In this case, the final cleanup might fail but the new + # file should still install successfully. + { + test ! -f "$dst" || + $doit $rmcmd -f "$dst" 2>/dev/null || + { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && + { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } + } || + { echo "$0: cannot unlink or rename $dst" >&2 + (exit 1); exit 1 + } + } && + + # Now rename the file to the real destination. + $doit $mvcmd "$dsttmp" "$dst" + } + fi || exit 1 + + trap '' 0 + fi done - -# The final little trick to "correctly" pass the exit status to the exit trap. -{ - (exit 0); exit 0 -} # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" # End: diff --git a/config/missing b/config/missing index ffb889c..9a55648 100755 --- a/config/missing +++ b/config/missing @@ -1,15 +1,14 @@ #! /bin/sh # Common stub for a few missing GNU programs while installing. -scriptversion=2004-09-07.08 - -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004 -# Free Software Foundation, Inc. +scriptversion=2012-01-06.18; # UTC + +# Copyright (C) 1996-2012 Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3, or (at your option) +# the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, @@ -18,9 +17,7 @@ # GNU General Public License for more details. # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# 02111-1307, USA. +# along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a @@ -28,13 +25,15 @@ # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then - echo 1>&2 "Try \`$0 --help' for more information" + echo 1>&2 "Try '$0 --help' for more information" exit 1 fi run=: - -# In the cases where this matters, `missing' is being run in the +sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' +sed_minuso='s/.* -o \([^ ]*\).*/\1/p' + +# In the cases where this matters, 'missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac @@ -44,7 +43,7 @@ msg="missing on your system" -case "$1" in +case $1 in --run) # Try to run requested program, and just exit if it succeeds. run= @@ -65,7 +64,7 @@ echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... -Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an +Handle 'PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: @@ -74,50 +73,51 @@ --run try to run the given command, and emulate it if it fails Supported PROGRAM values: - aclocal touch file \`aclocal.m4' - autoconf touch file \`configure' - autoheader touch file \`config.h.in' - automake touch all \`Makefile.in' files - bison create \`y.tab.[ch]', if possible, from existing .[ch] - flex create \`lex.yy.c', if possible, from existing .c + aclocal touch file 'aclocal.m4' + autoconf touch file 'configure' + autoheader touch file 'config.h.in' + autom4te touch the output file, or create a stub one + automake touch all 'Makefile.in' files + bison create 'y.tab.[ch]', if possible, from existing .[ch] + flex create 'lex.yy.c', if possible, from existing .c help2man touch the output file - lex create \`lex.yy.c', if possible, from existing .c + lex create 'lex.yy.c', if possible, from existing .c makeinfo touch the output file - tar try tar, gnutar, gtar, then tar without non-portable flags - yacc create \`y.tab.[ch]', if possible, from existing .[ch] + yacc create 'y.tab.[ch]', if possible, from existing .[ch] + +Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and +'g' are ignored when checking the name. Send bug reports to ." - exit 0 + exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" - exit 0 + exit $? ;; -*) - echo 1>&2 "$0: Unknown \`$1' option" - echo 1>&2 "Try \`$0 --help' for more information" + echo 1>&2 "$0: Unknown '$1' option" + echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac + +# normalize program name to check for. +program=`echo "$1" | sed ' + s/^gnu-//; t + s/^gnu//; t + s/^g//; t'` # Now exit if we have it, but it failed. Also exit now if we # don't have it and --version was passed (most likely to detect -# the program). -case "$1" in - lex|yacc) +# the program). This is about non-GNU programs, so use $1 not +# $program. +case $1 in + lex*|yacc*) # Not GNU programs, they don't have --version. - ;; - - tar) - if test -n "$run"; then - echo 1>&2 "ERROR: \`tar' requires --run" - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - exit 1 - fi ;; *) @@ -126,7 +126,7 @@ exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then # Could not run --version or --help. This is probably someone - # running `$TOOL --version' or `$TOOL --help' to check whether + # running '$TOOL --version' or '$TOOL --help' to check whether # $TOOL exists and not knowing $TOOL uses missing. exit 1 fi @@ -135,36 +135,36 @@ # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. -case "$1" in +case $program in aclocal*) echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acinclude.m4' or \`${configure_ac}'. You might want - to install the \`Automake' and \`Perl' packages. Grab them from +WARNING: '$1' is $msg. You should only need it if + you modified 'acinclude.m4' or '${configure_ac}'. You might want + to install the Automake and Perl packages. Grab them from any GNU archive site." touch aclocal.m4 ;; - autoconf) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`${configure_ac}'. You might want to install the - \`Autoconf' and \`GNU m4' packages. Grab them from any GNU + autoconf*) + echo 1>&2 "\ +WARNING: '$1' is $msg. You should only need it if + you modified '${configure_ac}'. You might want to install the + Autoconf and GNU m4 packages. Grab them from any GNU archive site." touch configure ;; - autoheader) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acconfig.h' or \`${configure_ac}'. You might want - to install the \`Autoconf' and \`GNU m4' packages. Grab them + autoheader*) + echo 1>&2 "\ +WARNING: '$1' is $msg. You should only need it if + you modified 'acconfig.h' or '${configure_ac}'. You might want + to install the Autoconf and GNU m4 packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" touch_files= for f in $files; do - case "$f" in + case $f in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; @@ -175,25 +175,25 @@ automake*) echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. - You might want to install the \`Automake' and \`Perl' packages. +WARNING: '$1' is $msg. You should only need it if + you modified 'Makefile.am', 'acinclude.m4' or '${configure_ac}'. + You might want to install the Automake and Perl packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; - autom4te) - echo 1>&2 "\ -WARNING: \`$1' is needed, but is $msg. + autom4te*) + echo 1>&2 "\ +WARNING: '$1' is needed, but is $msg. You might have modified some files without having the proper tools for further handling them. - You can get \`$1' as part of \`Autoconf' from any GNU + You can get '$1' as part of Autoconf from any GNU archive site." - file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` - test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else @@ -207,138 +207,114 @@ fi ;; - bison|yacc) - echo 1>&2 "\ -WARNING: \`$1' $msg. You should only need it if - you modified a \`.y' file. You may need the \`Bison' package + bison*|yacc*) + echo 1>&2 "\ +WARNING: '$1' $msg. You should only need it if + you modified a '.y' file. You may need the Bison package in order for those modifications to take effect. You can get - \`Bison' from any GNU archive site." + Bison from any GNU archive site." rm -f y.tab.c y.tab.h - if [ $# -ne 1 ]; then - eval LASTARG="\${$#}" - case "$LASTARG" in + if test $# -ne 1; then + eval LASTARG=\${$#} + case $LASTARG in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if [ -f "$SRCFILE" ]; then + if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if [ -f "$SRCFILE" ]; then + if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.h fi ;; esac fi - if [ ! -f y.tab.h ]; then + if test ! -f y.tab.h; then echo >y.tab.h fi - if [ ! -f y.tab.c ]; then + if test ! -f y.tab.c; then echo 'main() { return 0; }' >y.tab.c fi ;; - lex|flex) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.l' file. You may need the \`Flex' package + lex*|flex*) + echo 1>&2 "\ +WARNING: '$1' is $msg. You should only need it if + you modified a '.l' file. You may need the Flex package in order for those modifications to take effect. You can get - \`Flex' from any GNU archive site." + Flex from any GNU archive site." rm -f lex.yy.c - if [ $# -ne 1 ]; then - eval LASTARG="\${$#}" - case "$LASTARG" in + if test $# -ne 1; then + eval LASTARG=\${$#} + case $LASTARG in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if [ -f "$SRCFILE" ]; then + if test -f "$SRCFILE"; then cp "$SRCFILE" lex.yy.c fi ;; esac fi - if [ ! -f lex.yy.c ]; then + if test ! -f lex.yy.c; then echo 'main() { return 0; }' >lex.yy.c fi ;; - help2man) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if + help2man*) + echo 1>&2 "\ +WARNING: '$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the - \`Help2man' package in order for those modifications to take - effect. You can get \`Help2man' from any GNU archive site." - - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` - if test -z "$file"; then - file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` - fi - if [ -f "$file" ]; then + Help2man package in order for those modifications to take + effect. You can get Help2man from any GNU archive site." + + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` + if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" - exit 1 - fi - ;; - - makeinfo) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.texi' or \`.texinfo' file, or any other file + exit $? + fi + ;; + + makeinfo*) + echo 1>&2 "\ +WARNING: '$1' is $msg. You should only need it if + you modified a '.texi' or '.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious - call might also be the consequence of using a buggy \`make' (AIX, - DU, IRIX). You might want to install the \`Texinfo' package or - the \`GNU make' package. Grab either from any GNU archive site." - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` + call might also be the consequence of using a buggy 'make' (AIX, + DU, IRIX). You might want to install the Texinfo package or + the GNU make package. Grab either from any GNU archive site." + # The file to touch is that specified with -o ... + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -z "$file"; then - file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file` - fi + # ... or it is the one specified with @setfilename ... + infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` + file=`sed -n ' + /^@setfilename/{ + s/.* \([^ ]*\) *$/\1/ + p + q + }' $infile` + # ... or it is derived from the source name (dir/f.texi becomes f.info) + test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info + fi + # If the file does not exist, the user really needs makeinfo; + # let's fail without touching anything. + test -f $file || exit 1 touch $file ;; - tar) - shift - - # We have already tried tar in the generic part. - # Look for gnutar/gtar before invocation to avoid ugly error - # messages. - if (gnutar --version > /dev/null 2>&1); then - gnutar "$@" && exit 0 - fi - if (gtar --version > /dev/null 2>&1); then - gtar "$@" && exit 0 - fi - firstarg="$1" - if shift; then - case "$firstarg" in - *o*) - firstarg=`echo "$firstarg" | sed s/o//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - case "$firstarg" in - *h*) - firstarg=`echo "$firstarg" | sed s/h//` - tar "$firstarg" "$@" && exit 0 - ;; - esac - fi - - echo 1>&2 "\ -WARNING: I can't seem to be able to run \`tar' with the given arguments. - You may want to install GNU tar or Free paxutils, or check the - command line arguments." - exit 1 - ;; - *) echo 1>&2 "\ -WARNING: \`$1' is needed, and is $msg. +WARNING: '$1' is needed, and is $msg. You might have modified some files without having the - proper tools for further handling them. Check the \`README' file, + proper tools for further handling them. Check the 'README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case - some other package would contain this missing \`$1' program." + some other package would contain this missing '$1' program." exit 1 ;; esac @@ -349,5 +325,6 @@ # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" # End: diff --git a/config.h.in b/config.h.in index 58ade86..5bbfe04 100644 --- a/config.h.in +++ b/config.h.in @@ -61,6 +61,9 @@ /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME +/* Define to the home page for this package. */ +#undef PACKAGE_URL + /* Define to the version of this package. */ #undef PACKAGE_VERSION diff --git a/configure b/configure index 8539f36..cbf21b8 100755 --- a/configure +++ b/configure @@ -1,20 +1,22 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.63 for unrtf 0.21.2. +# Generated by GNU Autoconf 2.69 for unrtf 0.21.3. # # Report bugs to . # -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# +# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. +# +# # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which @@ -22,22 +24,14 @@ alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; esac - -fi - - - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits +fi + as_nl=' ' @@ -46,7 +40,13 @@ as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else @@ -57,7 +57,7 @@ as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; - case $arg in + case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; @@ -80,13 +80,6 @@ } fi -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - # IFS # We need space, tab and new line, in precisely that order. Quoting is @@ -96,15 +89,16 @@ IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. -case $0 in +as_myself= +case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done IFS=$as_save_IFS ;; @@ -116,12 +110,16 @@ fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } -fi - -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' @@ -133,7 +131,294 @@ LANGUAGE=C export LANGUAGE -# Required to use basename. +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in #( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org and bug-unrtf@gnu.org +$0: about your system, including any error possibly output +$0: before this message. Then install a modern shell, or +$0: manually run the script under such a shell if you do +$0: have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr @@ -147,8 +432,12 @@ as_basename=false fi - -# Name of the executable. +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ @@ -168,295 +457,19 @@ } s/.*/./; q'` -# CDPATH. -$as_unset CDPATH - - -if test "x$CONFIG_SHELL" = x; then - if (eval ":") 2>/dev/null; then - as_have_required=yes -else - as_have_required=no -fi - - if test $as_have_required = yes && (eval ": -(as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=\$LINENO - as_lineno_2=\$LINENO - test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && - test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } -") 2> /dev/null; then - : -else - as_candidate_shells= - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - case $as_dir in - /*) - for as_base in sh bash ksh sh5; do - as_candidate_shells="$as_candidate_shells $as_dir/$as_base" - done;; - esac -done -IFS=$as_save_IFS - - - for as_shell in $as_candidate_shells $SHELL; do - # Try only shells that exist, to save several forks. - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { ("$as_shell") 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -_ASEOF -}; then - CONFIG_SHELL=$as_shell - as_have_required=yes - if { "$as_shell" 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -(as_func_return () { - (exit $1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = "$1" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test $exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } - -_ASEOF -}; then - break -fi - -fi - - done - - if test "x$CONFIG_SHELL" != x; then - for as_var in BASH_ENV ENV - do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - done - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} -fi - - - if test $as_have_required = no; then - echo This script requires a shell more modern than all the - echo shells that I found on your system. Please install a - echo modern shell, or manually run the script under such a - echo shell if you do have one. - { (exit 1); exit 1; } -fi - - -fi - -fi - - - -(eval "as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test \$exitcode = 0") || { - echo No shell found that supports shell functions. - echo Please tell bug-autoconf@gnu.org about your system, - echo including any error possibly output before this message. - echo This can help us improve future autoconf versions. - echo Configuration will now proceed without shell functions. -} - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, and appends - # trailing '-' during substitution so that $LINENO is not a special - # case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= @@ -473,9 +486,12 @@ s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). @@ -484,29 +500,18 @@ exit } - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in +case `echo -n x` in #((((( -n*) - case `echo 'x\c'` in + case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then @@ -521,49 +526,29 @@ # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then - as_mkdir_p=: + as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -572,11 +557,11 @@ as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - -exec 7<&0 &1 +test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` @@ -591,14 +576,14 @@ subdirs= MFLAGS= MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='unrtf' PACKAGE_TARNAME='unrtf' -PACKAGE_VERSION='0.21.2' -PACKAGE_STRING='unrtf 0.21.2' +PACKAGE_VERSION='0.21.3' +PACKAGE_STRING='unrtf 0.21.3' PACKAGE_BUGREPORT='bug-unrtf@gnu.org' +PACKAGE_URL='' ac_unique_file="src/attr.c" # Factoring default headers for most tests. @@ -655,6 +640,7 @@ am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE +am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE @@ -724,6 +710,7 @@ program_transform_name prefix exec_prefix +PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION @@ -808,8 +795,9 @@ fi case $ac_option in - *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *) ac_optarg=yes ;; + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. @@ -854,8 +842,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -881,8 +868,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1086,8 +1072,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1103,8 +1088,7 @@ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in @@ -1134,17 +1118,17 @@ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; - -*) { $as_echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; @@ -1153,7 +1137,7 @@ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac @@ -1161,15 +1145,13 @@ if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { $as_echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; - fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 - { (exit 1); exit 1; }; } ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi @@ -1192,8 +1174,7 @@ [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac - { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' @@ -1207,8 +1188,6 @@ if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1223,11 +1202,9 @@ ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - { $as_echo "$as_me: error: working directory cannot be determined" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. @@ -1266,13 +1243,11 @@ fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 - { (exit 1); exit 1; }; } + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then @@ -1298,7 +1273,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures unrtf 0.21.2 to adapt to many kinds of systems. +\`configure' configures unrtf 0.21.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1312,7 +1287,7 @@ --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages + -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files @@ -1368,7 +1343,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of unrtf 0.21.2:";; + short | recursive ) echo "Configuration of unrtf 0.21.3:";; esac cat <<\_ACEOF @@ -1376,10 +1351,13 @@ --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-maintainer-mode enable make rules and dependencies not useful - (and sometimes confusing) to the casual installer - --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors + --enable-maintainer-mode + enable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build Some influential environment variables: CC C compiler command @@ -1387,7 +1365,7 @@ LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor @@ -1457,22 +1435,377 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -unrtf configure 0.21.2 -generated by GNU Autoconf 2.63 - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +unrtf configure 0.21.3 +generated by GNU Autoconf 2.69 + +Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +# ac_fn_c_try_compile LINENO +# -------------------------- +# Try to compile conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_compile + +# ac_fn_c_try_cpp LINENO +# ---------------------- +# Try to preprocess conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_cpp + +# ac_fn_c_try_run LINENO +# ---------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes +# that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_run + +# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists, giving a warning if it cannot be compiled using +# the include files in INCLUDES and setting the cache variable VAR +# accordingly. +ac_fn_c_check_header_mongrel () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if eval \${$3+:} false; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 +$as_echo_n "checking $2 usability... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_header_compiler=yes +else + ac_header_compiler=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 +$as_echo_n "checking $2 presence... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <$2> +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + ac_header_preproc=yes +else + ac_header_preproc=no +fi +rm -f conftest.err conftest.i conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( + yes:no: ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; + no:yes:* ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} +( $as_echo "## -------------------------------- ## +## Report this to bug-unrtf@gnu.org ## +## -------------------------------- ##" + ) | sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=\$ac_header_compiler" +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_header_mongrel + +# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists and can be compiled using the include files in +# INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_header_compile + +# ac_fn_c_try_link LINENO +# ----------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_link + +# ac_fn_c_check_func LINENO FUNC VAR +# ---------------------------------- +# Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main () +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_func cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by unrtf $as_me 0.21.2, which was -generated by GNU Autoconf 2.63. Invocation command line was +It was created by unrtf $as_me 0.21.3, which was +generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -1508,8 +1841,8 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - $as_echo "PATH: $as_dir" -done + $as_echo "PATH: $as_dir" + done IFS=$as_save_IFS } >&5 @@ -1546,9 +1879,9 @@ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" + as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else @@ -1564,13 +1897,13 @@ -* ) ac_must_keep_next=true ;; esac fi - ac_configure_args="$ac_configure_args '$ac_arg'" + as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there @@ -1582,11 +1915,9 @@ { echo - cat <<\_ASBOX -## ---------------- ## + $as_echo "## ---------------- ## ## Cache variables. ## -## ---------------- ## -_ASBOX +## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( @@ -1595,13 +1926,13 @@ case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) $as_unset $ac_var ;; + *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done @@ -1620,11 +1951,9 @@ ) echo - cat <<\_ASBOX -## ----------------- ## + $as_echo "## ----------------- ## ## Output variables. ## -## ----------------- ## -_ASBOX +## ----------------- ##" echo for ac_var in $ac_subst_vars do @@ -1637,11 +1966,9 @@ echo if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------------- ## + $as_echo "## ------------------- ## ## File substitutions. ## -## ------------------- ## -_ASBOX +## ------------------- ##" echo for ac_var in $ac_subst_files do @@ -1655,11 +1982,9 @@ fi if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## + $as_echo "## ----------- ## ## confdefs.h. ## -## ----------- ## -_ASBOX +## ----------- ##" echo cat confdefs.h echo @@ -1673,37 +1998,39 @@ exit $exit_status ' 0 for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h +$as_echo "/* confdefs.h */" > confdefs.h + # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_URL "$PACKAGE_URL" _ACEOF @@ -1712,7 +2039,12 @@ ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then - ac_site_file1=$CONFIG_SITE + # We do not want a PATH search for config.site. + case $CONFIG_SITE in #(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site @@ -1723,19 +2055,23 @@ for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue - if test -r "$ac_site_file"; then - { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; @@ -1743,7 +2079,7 @@ esac fi else - { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi @@ -1758,11 +2094,11 @@ eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) - { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) - { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; @@ -1772,17 +2108,17 @@ ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then - { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else - { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi - { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} - { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac @@ -1794,43 +2130,20 @@ esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then - { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} - { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -fi - - - - - - - - - - - - - - - - - - - - - - - - + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -1857,9 +2170,7 @@ fi done if test -z "$ac_aux_dir"; then - { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&5 -$as_echo "$as_me: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5 fi # These three variables are undocumented and unsupported, @@ -1876,7 +2187,7 @@ # Initialize automake -am__api_version='1.11' +am__api_version='1.12' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or @@ -1892,10 +2203,10 @@ # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. -{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then +if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR @@ -1903,11 +2214,11 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in #(( + ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. @@ -1915,7 +2226,7 @@ # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. @@ -1944,7 +2255,7 @@ ;; esac -done + done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir @@ -1960,7 +2271,7 @@ INSTALL=$ac_install_sh fi fi -{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. @@ -1971,68 +2282,73 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } -# Just in case -sleep 1 -echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) - { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 -$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} - { (exit 1); exit 1; }; };; + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 -$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} - { (exit 1); exit 1; }; };; + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac -# Do `set' in a subshell so we don't clobber the current shell's +# Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - rm -f conftest.file - if test "$*" != "X $srcdir/configure conftest.file" \ - && test "$*" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&5 -$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken -alias in your environment" >&2;} - { (exit 1); exit 1; }; } - fi - + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done test "$2" = conftest.file ) then # Ok. : else - { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! -Check your system clock" >&5 -$as_echo "$as_me: error: newly created file is older than distributed files! -Check your system clock" >&2;} - { (exit 1); exit 1; }; } -fi -{ $as_echo "$as_me:$LINENO: result: yes" >&5 + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. @@ -2059,8 +2375,8 @@ am_missing_run="$MISSING --run " else am_missing_run= - { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 -$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then @@ -2072,17 +2388,17 @@ esac fi -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. +# will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_STRIP+set}" = set; then +if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then @@ -2093,24 +2409,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then - { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2120,9 +2436,9 @@ ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then @@ -2133,24 +2449,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then - { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2159,7 +2475,7 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac @@ -2172,10 +2488,10 @@ fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" -{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then - if test "${ac_cv_path_mkdir+set}" = set; then + if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR @@ -2183,9 +2499,9 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_prog in mkdir gmkdir; do + for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do - { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ @@ -2195,11 +2511,12 @@ esac done done -done + done IFS=$as_save_IFS fi + test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else @@ -2207,26 +2524,19 @@ # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. - test -d ./--version && rmdir ./--version MKDIR_P="$ac_install_sh -d" fi fi -{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } - -mkdir_p="$MKDIR_P" -case $mkdir_p in - [\\/$]* | ?:[\\/]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_AWK+set}" = set; then +if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then @@ -2237,24 +2547,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then - { $as_echo "$as_me:$LINENO: result: $AWK" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2262,11 +2572,11 @@ test -n "$AWK" && break done -{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF @@ -2274,7 +2584,7 @@ all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; @@ -2284,11 +2594,11 @@ rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { $as_echo "$as_me:$LINENO: result: yes" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi @@ -2308,9 +2618,7 @@ am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then - { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 -$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi @@ -2326,7 +2634,7 @@ # Define the identity of the package. PACKAGE='unrtf' - VERSION='0.21.2' + VERSION='0.21.3' cat >>confdefs.h <<_ACEOF @@ -2354,13 +2662,14 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} +mkdir_p="$MKDIR_P" # We need awk for the "check" target. The system "awk" is bad on # some platforms. -# Always define AMTAR for backward compatibility. - -AMTAR=${AMTAR-"${am_missing_run}tar"} - -am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' @@ -2379,16 +2688,16 @@ # incompatible) autotools do not have any chance to trigger and mess up things. -{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. -if test "${enable_maintainer_mode+set}" = set; then +if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi - { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= @@ -2411,9 +2720,9 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2424,24 +2733,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2451,9 +2760,9 @@ ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then @@ -2464,24 +2773,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2490,7 +2799,7 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac @@ -2504,9 +2813,9 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2517,24 +2826,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2544,9 +2853,9 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2558,18 +2867,18 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then @@ -2588,10 +2897,10 @@ fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2603,9 +2912,9 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_CC+set}" = set; then +if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then @@ -2616,24 +2925,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { $as_echo "$as_me:$LINENO: result: $CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2647,9 +2956,9 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then @@ -2660,24 +2969,24 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" - $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else - { $as_echo "$as_me:$LINENO: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi @@ -2690,7 +2999,7 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac @@ -2701,57 +3010,37 @@ fi -test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. -$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 -{ (ac_try="$ac_compiler --version >&5" +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compiler --version >&5") 2>&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -v >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compiler -v >&5") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -V >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compiler -V >&5") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -2767,8 +3056,8 @@ # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. -{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 -$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: @@ -2784,17 +3073,17 @@ done rm -f $ac_rmfiles -if { (ac_try="$ac_link_default" +if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, @@ -2811,7 +3100,7 @@ # certainly right. break;; *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi @@ -2830,84 +3119,41 @@ else ac_file='' fi - -{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } -if test -z "$ac_file"; then - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: C compiler cannot create executables -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; }; } -fi - ac_exeext=$ac_cv_exeext - -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 -$as_echo_n "checking whether the C compiler works... " >&6; } -# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 -# If not cross compiling, check that we can run a simple program. -if test "$cross_compiling" != yes; then - if { ac_try='./$ac_file' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 -$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } - fi - fi -fi -{ $as_echo "$as_me:$LINENO: result: yes" >&5 -$as_echo "yes" >&6; } rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 -$as_echo_n "checking whether we are cross compiling... " >&6; } -{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 -$as_echo "$cross_compiling" >&6; } - -{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } -if { (ac_try="$ac_link" +if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with @@ -2922,54 +3168,105 @@ esac done else - { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } -fi - -rm -f conftest$ac_cv_exeext -{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT -{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 -$as_echo_n "checking for suffix of object files... " >&6; } -if test "${ac_cv_objext+set}" = set; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ - +#include int main () { +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF -rm -f conftest.o conftest.obj -if { (ac_try="$ac_compile" +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in @@ -2982,31 +3279,23 @@ $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } -fi - +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT -{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } -if test "${ac_cv_c_compiler_gnu+set}" = set; then +if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3020,37 +3309,16 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_compiler_gnu=no -fi - + ac_compiler_gnu=no +fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes @@ -3059,20 +3327,16 @@ fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS -{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } -if test "${ac_cv_prog_cc_g+set}" = set; then +if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3083,35 +3347,11 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - CFLAGS="" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3122,36 +3362,12 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - : -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_c_werror_flag=$ac_save_c_werror_flag +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -3162,42 +3378,17 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - +fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS @@ -3214,23 +3405,18 @@ CFLAGS= fi fi -{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } -if test "${ac_cv_prog_cc_c89+set}" = set; then +if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include -#include -#include +struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); @@ -3282,32 +3468,9 @@ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then + if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - -fi - +fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done @@ -3318,17 +3481,19 @@ # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) - { $as_echo "$as_me:$LINENO: result: none needed" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) - { $as_echo "$as_me:$LINENO: result: unsupported" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" - { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac - +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -3347,14 +3512,14 @@ .PHONY: am__doit END # If we don't find an include directive, just comment out the code. -{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf -# Ignore all kinds of additional output from `make'. +# Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include @@ -3375,18 +3540,19 @@ fi -{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. -if test "${enable_dependency_tracking+set}" = set; then +if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' + am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= @@ -3400,17 +3566,18 @@ depcc="$CC" am_compiler_list= -{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } -if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then +if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. @@ -3444,16 +3611,16 @@ : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - # We check with `-c' and `-o' for the sake of the "dashmstdout" + # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. Also, some Intel - # versions had trouble with output in subdirs + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in @@ -3462,16 +3629,16 @@ test "$am__universal" = false || continue ;; nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; - msvisualcpp | msvcmsys) - # This compiler won't grok `-c -o', but also, the minuso test has + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} @@ -3510,7 +3677,7 @@ fi fi -{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type @@ -3525,98 +3692,6 @@ fi -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AmigaOS /C/install, which installs bootblocks on floppy discs -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# OS/2's system install, which has a completely different semantic -# ./install, which can be erroneously created by make from ./install.sh. -# Reject install programs that cannot install multiple files. -{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -$as_echo_n "checking for a BSD-compatible install... " >&6; } -if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - $as_echo_n "(cached) " >&6 -else - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ - /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ - /usr/ucb/* ) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then - if test $ac_prog = install && - grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - elif test $ac_prog = install && - grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then - # program-specific install script used by HP pwplus--don't use. - : - else - rm -rf conftest.one conftest.two conftest.dir - echo one > conftest.one - echo two > conftest.two - mkdir conftest.dir - if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && - test -s conftest.one && test -s conftest.two && - test -s conftest.dir/conftest.one && - test -s conftest.dir/conftest.two - then - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 - fi - fi - fi - done - done - ;; -esac - -done -IFS=$as_save_IFS - -rm -rf conftest.one conftest.two conftest.dir - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL=$ac_cv_path_install - else - # As a last resort, use the slow shell script. Don't cache a - # value for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the value is a relative name. - INSTALL=$ac_install_sh - fi -fi -{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 -$as_echo "$INSTALL" >&6; } - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' # Checks for header files. @@ -3626,14 +3701,14 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then - if test "${ac_cv_prog_CPP+set}" = set; then + if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded @@ -3648,11 +3723,7 @@ # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include @@ -3661,78 +3732,34 @@ #endif Syntax error _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - : -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - +if ac_fn_c_try_cpp "$LINENO"; then : + +else # Broken: fails on valid input. continue fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then +if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - # Passes both tests. ac_preproc_ok=: break fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : break fi @@ -3744,7 +3771,7 @@ else ac_cv_prog_CPP=$CPP fi -{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes @@ -3755,11 +3782,7 @@ # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include @@ -3768,87 +3791,40 @@ #endif Syntax error _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - : -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - +if ac_fn_c_try_cpp "$LINENO"; then : + +else # Broken: fails on valid input. continue fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then +if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - # Passes both tests. ac_preproc_ok=: break fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : -else - { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} -{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&5 -$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; }; } +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c @@ -3858,9 +3834,9 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } -if test "${ac_cv_path_GREP+set}" = set; then +if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then @@ -3871,10 +3847,10 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_prog in grep ggrep; do + for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue + as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in @@ -3891,7 +3867,7 @@ $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - ac_count=`expr $ac_count + 1` + as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" @@ -3906,26 +3882,24 @@ $ac_path_GREP_found && break 3 done done -done + done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then - { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" -{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } -if test "${ac_cv_path_EGREP+set}" = set; then +if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 @@ -3939,10 +3913,10 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_prog in egrep; do + for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue + as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in @@ -3959,7 +3933,7 @@ $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - ac_count=`expr $ac_count + 1` + as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" @@ -3974,12 +3948,10 @@ $ac_path_EGREP_found && break 3 done done -done + done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then - { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP @@ -3987,21 +3959,17 @@ fi fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" -{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } -if test "${ac_cv_header_stdc+set}" = set; then +if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include @@ -4016,48 +3984,23 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_header_stdc=no -fi - + ac_cv_header_stdc=no +fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then - : + $EGREP "memchr" >/dev/null 2>&1; then : + else ac_cv_header_stdc=no fi @@ -4067,18 +4010,14 @@ if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then - : + $EGREP "free" >/dev/null 2>&1; then : + else ac_cv_header_stdc=no fi @@ -4088,14 +4027,10 @@ if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then + if test "$cross_compiling" = yes; then : : else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include @@ -4122,51 +4057,22 @@ return 0; } _ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - $as_echo "$as_me: program exited with status $ac_status" >&5 -$as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_header_stdc=no -fi -rm -rf conftest.dSYM -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - - -fi -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then -cat >>confdefs.h <<\_ACEOF -#define STDC_HEADERS 1 -_ACEOF +$as_echo "#define STDC_HEADERS 1" >>confdefs.h fi @@ -4174,69 +4080,13 @@ # following is not really necessary, since it is already done by preceding # macro, but it shows how to extend HAVE_ macros to other headers. # On IRIX 5.3, sys/types and inttypes.h are conflicting. - - - - - - - - - for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h -do -as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - eval "$as_ac_Header=yes" -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_Header=no" -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -as_val=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -4246,152 +4096,11 @@ done - - - - for ac_header in stdlib.h stdio.h ctype.h string.h -do -as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -else - # Is the header compilable? -{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 -$as_echo_n "checking $ac_header usability... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -$as_echo "$ac_header_compiler" >&6; } - -# Is the header present? -{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 -$as_echo_n "checking $ac_header presence... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -$as_echo "$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - ( cat <<\_ASBOX -## -------------------------------- ## -## Report this to bug-unrtf@gnu.org ## -## -------------------------------- ## -_ASBOX - ) | sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac -{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - -fi -as_val=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF @@ -4404,170 +4113,27 @@ # Checks for typedefs, structures, and compiler characteristics. # Checks for library functions. - for ac_header in stdlib.h -do -as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +do : + ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" +if test "x$ac_cv_header_stdlib_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_STDLIB_H 1 +_ACEOF + +fi + +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5 +$as_echo_n "checking for GNU libc compatible malloc... " >&6; } +if ${ac_cv_func_malloc_0_nonnull+:} false; then : $as_echo_n "(cached) " >&6 -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -else - # Is the header compilable? -{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5 -$as_echo_n "checking $ac_header usability... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -$as_echo "$ac_header_compiler" >&6; } - -# Is the header present? -{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5 -$as_echo_n "checking $ac_header presence... " >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -$as_echo "$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - ( cat <<\_ASBOX -## -------------------------------- ## -## Report this to bug-unrtf@gnu.org ## -## -------------------------------- ## -_ASBOX - ) | sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac -{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 -$as_echo_n "checking for $ac_header... " >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } - -fi -as_val=`eval 'as_val=${'$as_ac_Header'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF - -fi - -done - -{ $as_echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5 -$as_echo_n "checking for GNU libc compatible malloc... " >&6; } -if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then - $as_echo_n "(cached) " >&6 -else - if test "$cross_compiling" = yes; then +else + if test "$cross_compiling" = yes; then : ac_cv_func_malloc_0_nonnull=no else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if defined STDC_HEADERS || defined HAVE_STDLIB_H # include @@ -4583,55 +4149,24 @@ return 0; } _ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then +if ac_fn_c_try_run "$LINENO"; then : ac_cv_func_malloc_0_nonnull=yes else - $as_echo "$as_me: program exited with status $ac_status" >&5 -$as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_func_malloc_0_nonnull=no -fi -rm -rf conftest.dSYM -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext -fi - - -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5 + ac_cv_func_malloc_0_nonnull=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; } -if test $ac_cv_func_malloc_0_nonnull = yes; then - -cat >>confdefs.h <<\_ACEOF -#define HAVE_MALLOC 1 -_ACEOF - -else - cat >>confdefs.h <<\_ACEOF -#define HAVE_MALLOC 0 -_ACEOF +if test $ac_cv_func_malloc_0_nonnull = yes; then : + +$as_echo "#define HAVE_MALLOC 1" >>confdefs.h + +else + $as_echo "#define HAVE_MALLOC 0" >>confdefs.h case " $LIBOBJS " in *" malloc.$ac_objext "* ) ;; @@ -4640,110 +4175,16 @@ esac -cat >>confdefs.h <<\_ACEOF -#define malloc rpl_malloc -_ACEOF - -fi - - - - +$as_echo "#define malloc rpl_malloc" >>confdefs.h + +fi for ac_func in memset strchr strstr -do -as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5 -$as_echo_n "checking for $ac_func... " >&6; } -if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then - $as_echo_n "(cached) " >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define $ac_func to an innocuous variant, in case declares $ac_func. - For example, HP-UX 11i declares gettimeofday. */ -#define $ac_func innocuous_$ac_func - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef $ac_func - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $ac_func (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$ac_func || defined __stub___$ac_func -choke me -#endif - -int -main () -{ -return $ac_func (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" -$as_echo "$ac_try_echo") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && { - test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext - }; then - eval "$as_ac_var=yes" -else - $as_echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_var=no" -fi - -rm -rf conftest.dSYM -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -ac_res=`eval 'as_val=${'$as_ac_var'} - $as_echo "$as_val"'` - { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 -$as_echo "$ac_res" >&6; } -as_val=`eval 'as_val=${'$as_ac_var'} - $as_echo "$as_val"'` - if test "x$as_val" = x""yes; then +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF @@ -4754,35 +4195,27 @@ # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 -$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} - { (exit 1); exit 1; }; } - -{ $as_echo "$as_me:$LINENO: checking build system type" >&5 + as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } -if test "${ac_cv_build+set}" = set; then +if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && - { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 -$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 -$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} - { (exit 1); exit 1; }; } - -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; -*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 -$as_echo "$as_me: error: invalid value of canonical build" >&2;} - { (exit 1); exit 1; }; };; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' @@ -4798,28 +4231,24 @@ case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac -{ $as_echo "$as_me:$LINENO: checking host system type" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } -if test "${ac_cv_host+set}" = set; then +if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 -$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} - { (exit 1); exit 1; }; } -fi - -fi -{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; -*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 -$as_echo "$as_me: error: invalid value of canonical host" >&2;} - { (exit 1); exit 1; }; };; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' @@ -4840,9 +4269,11 @@ ;; *aix*) LIBS="-liconv" ;; + *-*-darwin*) LIBS="-liconv" +;; esac -ac_config_files="$ac_config_files Makefile charmaps/Makefile doc/Makefile outputs/Makefile patches/Makefile src/Makefile tests/Makefile" +ac_config_files="$ac_config_files Makefile doc/Makefile outputs/Makefile patches/Makefile src/Makefile tests/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -4871,13 +4302,13 @@ case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( - *) $as_unset $ac_var ;; + *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done @@ -4885,8 +4316,8 @@ (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \). + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" @@ -4908,12 +4339,23 @@ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then - test "x$cache_file" != "x/dev/null" && - { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} - cat confcache >$cache_file + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi else - { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi @@ -4927,20 +4369,29 @@ ac_libobjs= ac_ltlibobjs= +U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. - ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' @@ -4950,34 +4401,26 @@ fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then - { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&5 -$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. -Usually this means the macro was only invoked conditionally." >&2;} - { (exit 1); exit 1; }; } -fi - -: ${CONFIG_STATUS=./config.status} + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. @@ -4987,17 +4430,18 @@ debug=false ac_cs_recheck=false ac_cs_silent=false + SHELL=\${CONFIG_SHELL-$SHELL} -_ACEOF - -cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which @@ -5005,22 +4449,14 @@ alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; esac - -fi - - - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits +fi + as_nl=' ' @@ -5029,7 +4465,13 @@ as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo -if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else @@ -5040,7 +4482,7 @@ as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; - case $arg in + case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; @@ -5063,13 +4505,6 @@ } fi -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - # IFS # We need space, tab and new line, in precisely that order. Quoting is @@ -5079,15 +4514,16 @@ IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. -case $0 in +as_myself= +case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done IFS=$as_save_IFS ;; @@ -5099,12 +4535,16 @@ fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } -fi - -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' @@ -5116,7 +4556,89 @@ LANGUAGE=C export LANGUAGE -# Required to use basename. +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr @@ -5130,8 +4652,12 @@ as_basename=false fi - -# Name of the executable. +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ @@ -5151,76 +4677,25 @@ } s/.*/./; q'` -# CDPATH. -$as_unset CDPATH - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, and appends - # trailing '-' during substitution so that $LINENO is not a special - # case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in +case `echo -n x` in #((((( -n*) - case `echo 'x\c'` in + case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then @@ -5235,49 +4710,85 @@ # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then - as_mkdir_p=: + as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -5287,13 +4798,19 @@ exec 6>&1 - -# Save the log message, to keep $[0] and so on meaningful, and to +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by unrtf $as_me 0.21.2, which was -generated by GNU Autoconf 2.63. Invocation command line was +This file was extended by unrtf $as_me 0.21.3, which was +generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -5325,13 +4842,15 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. - -Usage: $0 [OPTION]... [FILE]... +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit + --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files @@ -5350,16 +4869,17 @@ Configuration commands: $config_commands -Report bugs to ." +Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -unrtf config.status 0.21.2 -configured by $0, generated by GNU Autoconf 2.63, - with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" - -Copyright (C) 2008 Free Software Foundation, Inc. +unrtf config.status 0.21.3 +configured by $0, generated by GNU Autoconf 2.69, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -5377,9 +4897,14 @@ while test $# != 0 do case $1 in - --*=*) + --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= ac_shift=: ;; *) @@ -5395,27 +4920,29 @@ ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; esac - CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" + as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac - CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" + as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header - { $as_echo "$as_me: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; };; + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ @@ -5423,11 +4950,10 @@ ac_cs_silent=: ;; # This is an error. - -*) { $as_echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } ;; - - *) ac_config_targets="$ac_config_targets $1" + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac @@ -5444,7 +4970,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then - set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' @@ -5481,16 +5007,13 @@ "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; - "charmaps/Makefile") CONFIG_FILES="$CONFIG_FILES charmaps/Makefile" ;; "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; "outputs/Makefile") CONFIG_FILES="$CONFIG_FILES outputs/Makefile" ;; "patches/Makefile") CONFIG_FILES="$CONFIG_FILES patches/Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; - *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done @@ -5513,26 +5036,24 @@ # after its creation but before its name has been assigned to `$tmp'. $debug || { - tmp= + tmp= ac_tmp= trap 'exit_status=$? - { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 + trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" + test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") -} || -{ - $as_echo "$as_me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. @@ -5540,8 +5061,13 @@ if test -n "$CONFIG_FILES"; then -ac_cr=' \ No newline at end of file -' +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' @@ -5549,7 +5075,7 @@ ac_cs_awk_cr=$ac_cr fi -echo 'BEGIN {' >"$tmp/subs1.awk" && +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF @@ -5558,24 +5084,18 @@ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } -ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi @@ -5583,7 +5103,7 @@ rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -cat >>"\$tmp/subs1.awk" <<\\_ACAWK && +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h @@ -5597,7 +5117,7 @@ t delim :nl h -s/\(.\{148\}\).*/\1/ +s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p @@ -5611,7 +5131,7 @@ t nl :delim h -s/\(.\{148\}\).*/\1/ +s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p @@ -5631,7 +5151,7 @@ rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK -cat >>"\$tmp/subs1.awk" <<_ACAWK && +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" @@ -5663,23 +5183,29 @@ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat -fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ - || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 -$as_echo "$as_me: error: could not setup config files machinery" >&2;} - { (exit 1); exit 1; }; } -_ACEOF - -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/ -s/:*\${srcdir}:*/:/ -s/:*@srcdir@:*/:/ -s/^\([^=]*=[ ]*\):*/\1/ + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// s/^[^=]*=[ ]*$// }' fi @@ -5691,7 +5217,7 @@ # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then -cat >"$tmp/defines.awk" <<\_ACAWK || +cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF @@ -5703,13 +5229,11 @@ # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do - ac_t=`sed -n "/$ac_delim/p" confdefs.h` - if test -z "$ac_t"; then + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then break elif $ac_last_try; then - { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 -$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi @@ -5794,9 +5318,7 @@ _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 - { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 -$as_echo "$as_me: error: could not setup config headers machinery" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" @@ -5809,9 +5331,7 @@ esac case $ac_mode$ac_tag in :[FHL]*:*);; - :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 -$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} - { (exit 1); exit 1; }; };; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac @@ -5830,7 +5350,7 @@ for ac_f do case $ac_f in - -) ac_f="$tmp/stdin";; + -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. @@ -5839,12 +5359,10 @@ [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || - { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 -$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} - { (exit 1); exit 1; }; };; + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac - ac_file_inputs="$ac_file_inputs '$ac_f'" + as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't @@ -5855,7 +5373,7 @@ `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" - { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. @@ -5867,10 +5385,8 @@ esac case $ac_tag in - *:-:* | *:-) cat >"$tmp/stdin" \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } ;; + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac @@ -5898,47 +5414,7 @@ q } s/.*/./; q'` - { as_dir="$ac_dir" - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 -$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} - { (exit 1); exit 1; }; }; } + as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in @@ -5995,7 +5471,6 @@ # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= - ac_sed_dataroot=' /datarootdir/ { p @@ -6005,12 +5480,11 @@ /@docdir@/p /@infodir@/p /@localedir@/p -/@mandir@/p -' +/@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 @@ -6020,7 +5494,7 @@ s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; + s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF @@ -6048,27 +5522,24 @@ s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " -eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && - { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && - { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && - { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&5 + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&2;} - - rm -f "$tmp/stdin" +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" case $ac_file in - -) cat "$tmp/out" && rm -f "$tmp/out";; - *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # @@ -6077,27 +5548,21 @@ if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" - } >"$tmp/config.h" \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } - if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then - { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" - mv "$tmp/config.h" "$ac_file" \ - || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 -$as_echo "$as_me: error: could not create $ac_file" >&2;} - { (exit 1); exit 1; }; } + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ - && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ - || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 -$as_echo "$as_me: error: could not create -" >&2;} - { (exit 1); exit 1; }; } + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" @@ -6135,7 +5600,7 @@ s/.*/./; q'`/stamp-h$_am_stamp_count ;; - :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac @@ -6156,7 +5621,7 @@ # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but + # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. @@ -6190,21 +5655,19 @@ continue fi # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. + # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || @@ -6230,47 +5693,7 @@ q } s/.*/./; q'` - { as_dir=$dirpart/$fdir - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -$as_echo X"$as_dir" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 -$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} - { (exit 1); exit 1; }; }; } + as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done @@ -6282,15 +5705,12 @@ done # for ac_tag -{ (exit 0); exit 0; } -_ACEOF -chmod +x $CONFIG_STATUS +as_fn_exit 0 +_ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || - { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 -$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. @@ -6311,10 +5731,10 @@ exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } + $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi diff --git a/configure.ac b/configure.ac index 42d19fa..21b1490 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) -AC_INIT([unrtf], [0.21.2], [bug-unrtf@gnu.org]) +AC_INIT([unrtf], [0.21.3], [bug-unrtf@gnu.org]) AC_CONFIG_SRCDIR([src/attr.c]) AC_CONFIG_AUX_DIR([config]) AC_CONFIG_HEADER([config.h]) @@ -45,10 +45,10 @@ case $host in *-*-cygwin*) AC_SUBST(LIBS, ["-liconv"]);; *aix*) AC_SUBST(LIBS, ["-liconv"]);; + *-*-darwin*) AC_SUBST(LIBS, ["-liconv"]);; esac AC_CONFIG_FILES([Makefile - charmaps/Makefile doc/Makefile outputs/Makefile patches/Makefile diff --git a/doc/Makefile.in b/doc/Makefile.in index 5544ac0..e920dad 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. +# Makefile.in generated by automake 1.12.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# Copyright (C) 1994-2012 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -15,6 +14,23 @@ @SET_MAKE@ VPATH = @srcdir@ +am__make_dryrun = \ + { \ + am__dry=no; \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ + | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ + *) \ + for am__flg in $$MAKEFLAGS; do \ + case $$am__flg in \ + *=*|--*) ;; \ + *n*) am__dry=yes; break;; \ + esac; \ + done;; \ + esac; \ + test $$am__dry = yes; \ + } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -46,6 +62,11 @@ CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -67,6 +88,12 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } man1dir = $(mandir)/man1 am__installdirs = "$(DESTDIR)$(man1dir)" NROFF = nroff @@ -110,6 +137,7 @@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ SET_MAKE = @SET_MAKE@ @@ -202,9 +230,18 @@ $(am__aclocal_m4_deps): install-man1: $(dist_man1_MANS) @$(NORMAL_INSTALL) - test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)" - @list='$(dist_man1_MANS)'; test -n "$(man1dir)" || exit 0; \ - { for i in $$list; do echo "$$i"; done; \ + @list1='$(dist_man1_MANS)'; \ + list2=''; \ + test -n "$(man1dir)" \ + && test -n "`echo $$list1$$list2`" \ + || exit 0; \ + echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ + { for i in $$list1; do echo "$$i"; done; \ + if test -n "$$list2"; then \ + for i in $$list2; do echo "$$i"; done \ + | sed -n '/\.1[a-z]*$$/p'; \ + fi; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ @@ -231,14 +268,14 @@ files=`{ for i in $$list; do echo "$$i"; done; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ - test -z "$$files" || { \ - echo " ( cd '$(DESTDIR)$(man1dir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(man1dir)" && rm -f $$files; } + dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: + +cscope cscopelist: distdir: $(DISTFILES) @@ -248,10 +285,10 @@ if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \ if test -n "$$list" && \ grep 'ab help2man is required to generate this page' $$list >/dev/null; then \ - echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \ + echo "error: found man pages containing the 'missing help2man' replacement text:" >&2; \ grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \ echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \ - echo " typically \`make maintainer-clean' will remove them" >&2; \ + echo " typically 'make maintainer-clean' will remove them" >&2; \ exit 1; \ else :; fi; \ else :; fi @@ -301,10 +338,15 @@ installcheck: installcheck-am install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi mostlyclean-generic: clean-generic: diff --git a/doc/unrtf.1 b/doc/unrtf.1 index 5623c9c..740f7df 100644 --- a/doc/unrtf.1 +++ b/doc/unrtf.1 @@ -2,7 +2,7 @@ .\" .\" Permission is granted to redistribute this file with UnRTF. .\" -.TH UNRTF "GNU UnRTF 0.21.0" +.TH UNRTF 1 "GNU UnRTF 0.21.3" .SH NAME UnRTF \- converts document in RTF format to other formats .SH SYNOPSIS @@ -19,6 +19,7 @@ .BI [\-\-latex] .BI [\-\-help] .BI [\-\-verbose] +.BI [\-\-quiet] .BI [\-\-version] .BI [\-P\ config_search_path] .BI [\-t\ tags_file] @@ -78,6 +79,9 @@ \-\-verbose prints additional information. .TP +\-\-quiet +suppress output of leading comments +.TP \-\-version prints the program version. .TP @@ -87,20 +91,20 @@ configuration files are a simple format. To change the behaviour of unrtf, a local copy of a system configuration file can be be made and edited. The most complete configuration file and hence the best starting -point is /usr/local/lib/unrtf/html.conf. +point is /usr/local/share/unrtf/html.conf. .TP \-P config_search_path specifies the directories in which the configuration file for the specified format will be sought. The path can be provided as a single directory or a list of colon separated directories. -The default is /usr/local/lib/unrtf/ where distributed output +The default is /usr/local/share/unrtf/ where distributed output configuration files are installed. .SH FILES .TP -/usr/local/lib/unrtf/*.conf +/usr/local/share/unrtf/*.conf - run time output configuration files. .TP -/usr/local/lib/unrtf/SYMBOL.charmap +/usr/local/share/unrtf/SYMBOL.charmap - UTF encoding of the SYMBOL font used in many RTF files. Unfortunately the iconv package does not include font encodings. The format is identical to iconv code page files. diff --git a/outputs/Makefile.am b/outputs/Makefile.am index 055b75e..098450b 100644 --- a/outputs/Makefile.am +++ b/outputs/Makefile.am @@ -1,2 +1,9 @@ -outputsdir = ${libdir}/${PACKAGE} -dist_outputs_DATA = html.conf latex.conf rtf.conf text.conf vt.conf +outputsdir = ${pkgdatadir} +dist_outputs_DATA = \ + html.conf \ + latex.conf \ + rtf.conf \ + text.conf \ + troff_mm.conf \ + vt.conf \ + SYMBOL.charmap diff --git a/outputs/Makefile.in b/outputs/Makefile.in index 7a53952..5e2bf93 100644 --- a/outputs/Makefile.in +++ b/outputs/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. +# Makefile.in generated by automake 1.12.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# Copyright (C) 1994-2012 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -16,6 +15,23 @@ @SET_MAKE@ VPATH = @srcdir@ +am__make_dryrun = \ + { \ + am__dry=no; \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ + | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ + *) \ + for am__flg in $$MAKEFLAGS; do \ + case $$am__flg in \ + *=*|--*) ;; \ + *n*) am__dry=yes; break;; \ + esac; \ + done;; \ + esac; \ + test $$am__dry = yes; \ + } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -47,6 +63,11 @@ CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -68,6 +89,12 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } am__installdirs = "$(DESTDIR)$(outputsdir)" DATA = $(dist_outputs_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -109,6 +136,7 @@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ SET_MAKE = @SET_MAKE@ @@ -165,8 +193,16 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -outputsdir = ${libdir}/${PACKAGE} -dist_outputs_DATA = html.conf latex.conf rtf.conf text.conf vt.conf +outputsdir = ${pkgdatadir} +dist_outputs_DATA = \ + html.conf \ + latex.conf \ + rtf.conf \ + text.conf \ + troff_mm.conf \ + vt.conf \ + SYMBOL.charmap + all: all-am .SUFFIXES: @@ -202,8 +238,11 @@ $(am__aclocal_m4_deps): install-dist_outputsDATA: $(dist_outputs_DATA) @$(NORMAL_INSTALL) - test -z "$(outputsdir)" || $(MKDIR_P) "$(DESTDIR)$(outputsdir)" @list='$(dist_outputs_DATA)'; test -n "$(outputsdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(outputsdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(outputsdir)" || exit 1; \ + fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ @@ -217,14 +256,14 @@ @$(NORMAL_UNINSTALL) @list='$(dist_outputs_DATA)'; test -n "$(outputsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$files" || exit 0; \ - echo " ( cd '$(DESTDIR)$(outputsdir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(outputsdir)" && rm -f $$files + dir='$(DESTDIR)$(outputsdir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: ctags: CTAGS CTAGS: + +cscope cscopelist: distdir: $(DISTFILES) @@ -274,10 +313,15 @@ installcheck: installcheck-am install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi mostlyclean-generic: clean-generic: diff --git a/outputs/SYMBOL.charmap b/outputs/SYMBOL.charmap index 27b63ea..42410df 100644 --- a/outputs/SYMBOL.charmap +++ b/outputs/SYMBOL.charmap @@ -104,7 +104,7 @@ /x67 GREEK SMALL LETTER GAMMA /x68 GREEK SMALL LETTER ETA /x69 GREEK SMALL LETTER IOTA - /x6a NULL + /x6a GREEK SMALL LETTER SCRIPT RHO /x6b GREEK SMALL LETTER KAPPA /x6c GREEK SMALL LETTER LAMBDA /x6d GREEK SMALL LETTER MU @@ -171,7 +171,7 @@ /xc2/xaa BLACK SPADE SUIT /xc2/xab LEFT RIGHT ARROW /xc2/xac LEFTWARDS ARROW - /xc2/xad NULL + /xc2/xad UP ARROW /xc2/xae RIGHTWARDS ARROW /xc2/xaf DOWNWARDS ARROW /xc2/xb0 DEGREE SIGN @@ -228,30 +228,30 @@ /xc3/xa3 COPYRIGHT SIGN /xc3/xa4 TRADE MARK SIGN /xc3/xa5 N-ARY SUMMATION - /xc3/xa6 NULL - /xc3/xa7 NULL - /xc3/xa8 NULL + /xc3/xa6 left parenthesis upper hook + /xc3/xa7 left parenthesis extension + /xc3/xa8 left parenthesis lower hook /xc3/xa9 LEFT CEILING /xc3/xaa VERTICAL LINE /xc3/xab LEFT FLOOR - /xc3/xac NULL - /xc3/xad NULL - /xc3/xae NULL + /xc3/xac left brace top (curly bracket) + /xc3/xad left brace middle + /xc3/xae left brace bottom /xc3/xaf VERTICAL LINE /xc3/xb0 LATIN SMALL LETTER ETH /xc3/xb1 RIGHT-POINTING ANGLE BRACKET /xc3/xb2 INTEGRAL - /xc3/xb3 NULL - /xc3/xb4 NULL - /xc3/xb5 NULL - /xc3/xb6 NULL - /xc3/xb7 NULL - /xc3/xb8 NULL - /xc3/xb9 RIGHT CEILING + /xc3/xb3 integral top + /xc3/xb4 integral extension + /xc3/xb5 integral bottom + /xc3/xb6 right parenthesis top + /xc3/xb7 right parenthesis extension + /xc3/xb8 right parenthesis bottom + /xc3/xb9 RIGHT CEILING (right bracket top) /xc3/xba VERTICAL LINE /xc3/xbb RIGHT FLOOR - /xc3/xbc NULL - /xc3/xbd NULL - /xc3/xbe NULL - /xc3/xbf NULL + /xc3/xbc right brace top (curly bracket) + /xc3/xbd right brace middle + /xc3/xbe right brace bottom + /xc3/xbf ff diff --git a/outputs/html.conf b/outputs/html.conf index d69f00f..8127ebf 100644 --- a/outputs/html.conf +++ b/outputs/html.conf @@ -24,9 +24,9 @@ document_author_begin - + "> document_changedate_begin \n", total_colors); + printf("color table had %d entries", total_colors); if (safe_printf(0, op->comment_end)) fprintf(stderr, TOO_MANY_ARGS, "comment_end"); } } @@ -1233,7 +991,7 @@ Word *child; CHECK_PARAM_NOT_NULL(w); - + maybeopeniconv(); while(w) { child = w->child; if (child) { @@ -1271,18 +1029,14 @@ { int char_num; char *string; - my_iconv_t d; char_num = atoi(s4); - if (my_iconv_is_valid((d = my_iconv_open("utf8", FONT_SYMBOL)))) - { - string = op_translate_char (op, d, char_num); - if (string != NULL) - printf("%s", string); - my_iconv_close(d); - } + string = op_translate_char(op, + FONT_SYMBOL, char_num); + if (string != NULL) + printf("%s", string); else - fprintf(stderr, "unrtf: Error in translation SYMBOL character\n"); + fprintf(stderr, "unrtf: Error in translation SYMBOL character %d\n", char_num); } } while (w3 && !w3->child) { @@ -1327,61 +1081,57 @@ * Returns: Flag, true only if rest of Words on line should be ignored. *=======================================================================*/ static int -cmd_f (Word *w, int align, char has_param, int num) { - char *name; - - /* no param exit early XX */ - if (!has_param) - return FALSE; - - name = lookup_fontname(num); - if (!name) { - if (safe_printf(0, op->comment_begin)) fprintf(stderr, TOO_MANY_ARGS, "comment_begin"); - printf("invalid font number %d",num); - if (safe_printf(0, op->comment_end)) fprintf(stderr, TOO_MANY_ARGS, "comment_end"); - } else { - if (op->fonttable_begin != NULL) - { - name = my_malloc(12); - sprintf(name, "%d", num); - } -#if 1 /* daved 0.21.1 */ - /* we are going to output entities, so should not output font */ - if(strstr(name,"Symbol") == NULL) -#endif - attr_push(ATTR_FONTFACE,name); - if (strstr(name,"Symbol") != NULL) - { - if (!my_iconv_is_valid(desc2)) - desc2 = desc; - else - my_iconv_close(desc); - - desc = my_iconv_open("UTF-8", FONT_SYMBOL); - } - else if (strstr(name,"Greek") != NULL) - { - if (!my_iconv_is_valid(desc2)) - desc2 = desc; - else - my_iconv_close(desc); - - desc = my_iconv_open("UTF-8", FONT_GREEK); - } - else - { - if (my_iconv_is_valid(desc2)) - { - desc = my_iconv_close(desc); - desc = desc2; - my_iconv_t_make_invalid(&desc2); - } - } - } - - return FALSE; -} - +cmd_f (Word *w, int align, char has_param, int num) +{ + char *name; + + /* no param exit early XX */ + if (!has_param) + return FALSE; + FontEntry *e = lookup_font(num); + name = e ? e->name : NULL; + if (!e || !name) { + if (safe_printf(0, op->comment_begin)) fprintf(stderr, TOO_MANY_ARGS, "comment_begin"); + printf("invalid font number %d",num); + if (safe_printf(0, op->comment_end)) fprintf(stderr, TOO_MANY_ARGS, "comment_end"); + } else { + if (op->fonttable_begin != NULL) + { + // TOBEDONE: WHAT'S THIS ??? + name = my_malloc(12); + sprintf(name, "%d", num); + } + + /* we are going to output entities, so should not output font */ + if(strstr(name,"Symbol") == NULL) + attr_push(ATTR_FONTFACE,name); + + desc = my_iconv_close(desc); + char *encoding = default_encoding; + if (e->encoding && *e->encoding) { + encoding = e->encoding; + attr_push(ATTR_ENCODING, encoding); + } + desc = my_iconv_open(output_encoding, encoding); + set_current_encoding(encoding); + } + + return FALSE; +} + +/*======================================================================== + * Name: cmd_deff + * Purpose: Executes the \deff command, set default font + * Args: Word, paragraph align info, and numeric param if any. + * Returns: Flag, true only if rest of Words on line should be ignored. + *=======================================================================*/ +static int +cmd_deff (Word *w, int align, char has_param, int num) +{ + if (has_param) + default_font_number = num; + return FALSE; +} /*======================================================================== * Name: cmd_highlight @@ -2137,6 +1887,7 @@ long unicode_number = (long) param; /* On 16bit architectures int is too small to store unicode characters. - AF */ char tmp[12]; /* Number of characters that can be in int type (including '\0'). If int size is greater than 4 bytes change this value. - AF */ char *alias; +#define DEBUG 0 #if DEBUG char *str; if (has_param == TRUE) @@ -2161,13 +1912,8 @@ { if (unicode_number < 0) { -#if DEBUG - fprintf(stderr, "Invalid unicode character number accured: %ld\n", unicode_number); -#endif + /* RTF spec: Unicode values beyond 32767 are represented by negative numbers */ unicode_number += 65536; -#if DEBUG - fprintf(stderr, "Assumes it should be: %ld\n", unicode_number); -#endif } sprintf(tmp, "%ld", unicode_number); @@ -2325,7 +2071,7 @@ static int cmd_shp (Word *w, int align, char has_param, int param) { if (op->comment_begin) { if (safe_printf(0, op->comment_begin)) fprintf(stderr, TOO_MANY_ARGS, "comment_begin"); - printf("Drawn Shape (ignored--not implemented yet)"); + printf("Drawn Shape (ignored-not implemented yet)"); if (safe_printf(0, op->comment_end)) fprintf(stderr, TOO_MANY_ARGS, "comment_end"); } @@ -2355,11 +2101,8 @@ *=======================================================================*/ static int cmd_ansi (Word *w, int align, char has_param, int param) { - if (my_iconv_is_valid(desc)) - desc = my_iconv_close(desc); - - desc = my_iconv_open("UTF-8", "cp1252"); - return FALSE; + default_encoding = "CP1252"; + return FALSE; } /*======================================================================== @@ -2371,15 +2114,8 @@ static int cmd_ansicpg (Word *w, int align, char has_param, int param) { - char tmp[8]; - - snprintf(tmp, 8, "cp%d", param); - - if (my_iconv_is_valid(desc)) - desc = my_iconv_close(desc); - - desc = my_iconv_open("UTF-8", tmp); - + default_encoding = cptoencoding(param); + had_ansicpg = 1; return FALSE; } @@ -2390,13 +2126,10 @@ * Returns: Flag, true only if rest of Words on line should be ignored. *=======================================================================*/ -static int cmd_pc (Word *w, int align, char has_param, int param) { - if (my_iconv_is_valid(desc)) - desc = my_iconv_close(desc); - - desc = my_iconv_open("UTF-8", "cp437"); - - return FALSE; +static int cmd_pc (Word *w, int align, char has_param, int param) +{ + default_encoding = "CP437"; + return FALSE; } /*======================================================================== @@ -2406,14 +2139,10 @@ * Returns: Flag, true only if rest of Words on line should be ignored. *=======================================================================*/ -static int cmd_pca (Word *w, int align, char has_param, int param) { - - if (my_iconv_is_valid(desc)) - my_iconv_close(desc); - - desc = my_iconv_open("UTF-8", "cp850"); - - return FALSE; +static int cmd_pca (Word *w, int align, char has_param, int param) +{ + default_encoding = "CP850"; + return FALSE; } /*======================================================================== @@ -2423,13 +2152,10 @@ * Returns: Flag, true only if rest of Words on line should be ignored. *=======================================================================*/ -static int cmd_mac (Word *w, int align, char has_param, int param) { - - if (my_iconv_is_valid(desc)) - my_iconv_close(desc); - - desc = my_iconv_open("UTF-8", "mac"); - return FALSE; +static int cmd_mac (Word *w, int align, char has_param, int param) +{ + default_encoding = "MAC"; + return FALSE; } /*======================================================================== @@ -2832,7 +2558,7 @@ { NULL, NULL, NULL} }; static HashItem hashArray_d [] = { - { "deff", NULL, "Default Font" }, + { "deff", cmd_deff, "Default Font" }, { "dn", &cmd_dn, NULL }, #if 0 { "dibitmap", NULL, NULL }, @@ -3031,8 +2757,15 @@ /*======================================================================== - * Name: - * Purpose: + * Name: print_with_special_exprs + * Purpose: print "normal" content string, obtained as "as-is" text, + * not through an \' or \u or other command. The input is + guaranteed to be a string of 7-8 bit bytes representing + single-byte characters in the current encoding. The things + we do in there (with the caps conversion) would be seriously + wrong if the input was an encoding not + apparented to ascii, which hopefully is never the case. + Also we just drop all chars outside [0x20-0x80[ * Args: None. * Returns: None. *=======================================================================*/ @@ -3045,6 +2778,12 @@ enum { SMALL=0, BIG=1 }; CHECK_PARAM_NOT_NULL(s); + + // Not sure that there are cases where the flush is needed, + // but this is conceivable, and can't hurt in any case. + flush_iconv_input(); + + maybeopeniconv(); state=SMALL; /* Pacify gcc, st001906 - 0.19.6 */ if (simulate_smallcaps) { @@ -3063,7 +2802,7 @@ ch = toupper (ch); if (ch >= 0x20 && ch < 0x80) { - post_trans = op_translate_char (op, desc, ch); + post_trans= op_translate_char(op, current_encoding, ch); if(post_trans) printf("%s",post_trans); } @@ -3225,6 +2964,77 @@ } +#define IIBS 10240 +static char iconv_buffer[IIBS]; +static int iconv_cur = 0; +static void +flush_iconv_input() +{ +/* fprintf(stderr, "flush_iconv_input: iconv_cur %d\n", iconv_cur);*/ + if (iconv_cur <= 0) { + iconv_cur = 0; + return; + } + maybeopeniconv(); + if (!my_iconv_is_valid(desc)) { + fprintf(stderr, "unrtf: flush: iconv not ready!\n"); + return; + } + + char obuf[IIBS]; + size_t isiz = iconv_cur; + char *ip = iconv_buffer; + while (isiz > 0) { + size_t osiz; + char *ocp; + + osiz = IIBS; + ocp = obuf; + errno = 0; + if(my_iconv(desc, &ip, &isiz, &ocp, &osiz) == (size_t)-1 && errno != E2BIG) { + if (errno == EINVAL) { + // Incomplete input sequence. Copy it to the + // beginning of the buffer and leave it around + // (more data probably coming) + // iconv leaves ip pointing at the + // beginning of the sequence. + int cnt = iconv_cur - (ip - iconv_buffer); +/* fprintf(stderr, "flush_iconv: incomp. input remain %d\n", cnt);*/ + memcpy(obuf, ip, cnt); + memcpy(iconv_buffer, obuf, cnt); + iconv_cur = cnt; + return; + } else { +/* fprintf(stderr, "flush_iconv: rem. %d errno %d\n", isiz, errno);*/ + iconv_cur = 0; + return; + } + } +/* fprintf(stderr, "flush_iconv: ok: isiz %d out %d errno %d\n", + isiz, IIBS - osiz, errno); */ + + +/* fwrite(obuf, 1, IIBS - osiz, stdout);*/ + char *out = op_translate_buffer(op, obuf, IIBS - osiz); + if (out == 0) { + iconv_cur = 0; + return; + } + fprintf(stdout, "%s", out); + my_free(out); + } + iconv_cur = 0; +} + +static void +accumulate_iconv_input(int ch) +{ +/* fprintf(stderr, "accumulate_iconv_input: 0x%x\n", ch);*/ + if (iconv_cur >= IIBS-1) + flush_iconv_input(); + iconv_buffer[iconv_cur++] = ch; +} + /*======================================================================== * Name: * Purpose: Recursive routine to produce the output in the target @@ -3237,6 +3047,7 @@ word_print_core (Word *w) { char *s; + char *alias; FILE *pictfile=NULL; int is_cell_group=FALSE; int paragraph_begined=FALSE; @@ -3256,7 +3067,11 @@ while (w) { - s = word_string (w); + s = word_string (w); + // If we have hex data and we're getting out of the hex area + // flush it. + if (iconv_cur > 0 && s && strncmp(s, "\\'", 2)) + flush_iconv_input(); if (s) { @@ -3342,10 +3157,18 @@ } /* output an escaped backslash */ /* do we need special handling for latex? */ + /* we do for troff where we want the string for 92 */ else if (*(s+1) == '\\') { s++; - putchar('\\'); + if ((alias = get_alias(op, 92)) != NULL) + { + printf("%s", alias); + } + else + { + putchar('\\'); + } } else if (*(s+1) == '{') { @@ -3422,61 +3245,7 @@ /* \'XX is a hex char code expression */ int ch = h2toi (&s[1]); - char *s2; - -#if 1 /* daved - 0.21.2 */ - if(ch > h2toi("7f") && ch < h2toi("a1")) - { - /* 2 byte char - read 2nd */ - int ch2; - char *snext; - int *doublet; - w = w->next; - snext = word_string (w); - if(*snext == '\\' && *(snext+1) == '\'') - { - /* all looks good */ - ch2 = h2toi(&snext[2]); -#if 0 - fprintf(stderr,"ch, ch2 = %o %o\n", ch, ch2); -#endif - doublet = (int *)my_malloc(12); - *doublet = (int)ch; - *(doublet+1) = (int)ch2; - *(doublet+2) = 0; -#if 0 - fprintf(stderr, "doublet = %o %o\n", *doublet, *(doublet+1)); -#endif - desc2 = desc; - desc = my_iconv_open("UTF-8", "SHIFT_JIS"); -#if 1 - s2 = op_translate_doublet (op, desc, ch, ch2); -#else - s2 = op_translate_str (op, desc, doublet); -#endif - free(doublet); - desc = my_iconv_close(desc); - desc = desc2; - my_iconv_t_make_invalid(&desc2); - } - } - else -#endif -//standard - s2 = op_translate_char (op, desc, ch); - if (!s2 || !*s2) { - if (safe_printf(0, op->comment_begin)) fprintf(stderr, TOO_MANY_ARGS, "comment_begin"); - printf("char 0x%02x",ch); - if (safe_printf(0, op->comment_end)) fprintf(stderr, TOO_MANY_ARGS, "comment_end"); - } else { - if (op->word_begin) - if (safe_printf(0, op->word_begin)) fprintf(stderr, TOO_MANY_ARGS, "word_begin"); - - printf("%s", s2); - - if (op->word_end) - if (safe_printf(0, op->word_end)) fprintf(stderr, TOO_MANY_ARGS, "word_end"); - } + accumulate_iconv_input(ch); } else /*----Search the RTF command hash-------------------------------------------*/ @@ -3611,34 +3380,18 @@ attrstack_drop(); - if((s = attr_get_param(ATTR_FONTFACE)) != NULL && - strstr(s,"Symbol") != NULL) - { - if (!my_iconv_is_valid(desc2)) - desc2 = desc; - else - desc = my_iconv_close(desc); - - desc = my_iconv_open("UTF-8", FONT_SYMBOL); - } - else if((s = attr_get_param(ATTR_FONTFACE)) != NULL && - strstr(s,"Greek") != NULL) - { - if (!my_iconv_is_valid(desc2)) - desc2 = desc; - else - desc = my_iconv_close(desc); - - desc = my_iconv_open("UTF-8", FONT_GREEK); - } - else - if (my_iconv_is_valid(desc2)) /* AF - 0.21.0-rc2 */ - { - my_iconv_close(desc); - desc = desc2; - my_iconv_t_make_invalid(&desc2); - } - + // Flush iconv input + flush_iconv_input(); + iconv_cur = 0; + + // If there is an encoding in the stacks, restore it, else + // restore default. + desc = my_iconv_close(desc); + char *encoding = attr_get_param(ATTR_ENCODING); + if (!encoding || !*encoding) + encoding = default_encoding; + desc = my_iconv_open(output_encoding, encoding); + set_current_encoding(encoding); } diff --git a/src/convert.h b/src/convert.h index 6703d06..4710e87 100644 --- a/src/convert.h +++ b/src/convert.h @@ -1,3 +1,6 @@ +#ifndef _CONVERT_H_INCLUDED_ +#define _CONVERT_H_INCLUDED_ + /*=========================================================================== GNU UnRTF, a command-line program to convert RTF documents to other formats. @@ -31,10 +34,10 @@ * 31 Mar 05, by daved@physiol.usyd.edu.au: changes requested by ZT Smith * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3 * 09 Nov 08, arkadiusz.firus@gmail.com: codepage improvements + * 07 Oct 11, jf@dockes.org: added _CONVERT_H_INCLUDED_ *--------------------------------------------------------------------*/ - -#ifndef _CONVERT +#include "word.h" enum { CHARSET_ANSI=1, @@ -43,14 +46,8 @@ CHARSET_CP850, }; -#ifndef _WORD -#include "word.h" -#endif - extern void word_print (Word*); #define FONT_GREEK "cp1253" #define FONT_SYMBOL "SYMBOL" -#define _CONVERT -#endif - +#endif /* _CONVERT_H_INCLUDED_ */ diff --git a/src/defs.h b/src/defs.h index 60192ab..fa88275 100644 --- a/src/defs.h +++ b/src/defs.h @@ -1,3 +1,6 @@ +#ifndef _DEFS_H_INCLUDED_ +#define _DEFS_H_INCLUDED_ + /*============================================================================= GNU UnRTF, a command-line program to convert RTF documents to other formats. @@ -39,6 +42,7 @@ * 17 Dec 07, daved@physiol.usyd.edu.au: added --noremap to usage - from * David Santinoli * 09 Nov 08, arkadiusz.firus@gmail.com: updated usage + * 07 Oct 11, jf@dockes.org, added _DEFS_H_INCLUDED_ *--------------------------------------------------------------------*/ @@ -76,3 +80,4 @@ #define FONTDECOR_STR "ZapfChancery" #define FONTTECH_STR "Symbol" +#endif /* _DEFS_H_INCLUDED_ */ diff --git a/src/error.h b/src/error.h index fa21cf3..5271649 100644 --- a/src/error.h +++ b/src/error.h @@ -1,3 +1,6 @@ +#ifndef _ERROR_H_INCLUDED_ +#define _ERROR_H_INCLUDED_ + /*============================================================================= GNU UnRTF, a command-line program to convert RTF documents to other formats. Copyright (C) 2000,2001,2004 by Zachary Smith @@ -30,6 +33,7 @@ * Changes * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3 + * 07 Oct 11, jf@dockes.org, added _ERROR_H_INCLUDED_ *--------------------------------------------------------------------*/ @@ -43,3 +47,5 @@ extern void warning_handler (char*); + +#endif /* _ERROR_H_INCLUDED_ */ diff --git a/src/hash.h b/src/hash.h index 7aea699..617f0e9 100644 --- a/src/hash.h +++ b/src/hash.h @@ -1,3 +1,6 @@ +#ifndef _HASH_H_INCLUDED_ +#define _HASH_H_INCLUDED_ + /*============================================================================= GNU UnRTF, a command-line program to convert RTF documents to other formats. Copyright (C) 2000,2001,2004 by Zachary Smith @@ -30,6 +33,7 @@ * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith * 06 Jan 06, marcossamaral@terra.com.br: changes hash_stats() * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3 + * 07 Oct 11, jf@dockes.org, added _HASH_H_INCLUDED_ *--------------------------------------------------------------------*/ @@ -40,3 +44,5 @@ extern char* hash_get_string (unsigned long ); + +#endif /* _HASH_H_INCLUDED_ */ diff --git a/src/main.c b/src/main.c index 2c161ca..2c1be2a 100644 --- a/src/main.c +++ b/src/main.c @@ -49,6 +49,8 @@ * 13 Dec 08, daved@physiol.usyd.edu.au: search path code * 17 Jan 10, daved@physiol.usyd.edu.au: change search path to directory * containing output conf and font charmap files + * 14 Dec 11, jf@dockes.org: cleaned up get_config + * 14 Dec 11, daved@physiol.usyd.edu.au: cleaned up get_config added --quiet *--------------------------------------------------------------------*/ #ifdef HAVE_CONFIG_H @@ -95,6 +97,7 @@ /* marcossamaral - 0.19.9 */ int verbose_mode; /* TRUE => Output additional informations about unrtf */ int no_remap_mode; /* don't remap codepoints */ +int quiet; /* TRUE => don't output header comments */ OutputPersonality *op = NULL; @@ -102,59 +105,28 @@ /*======================================================================== * Name: get_config * Purpose: Updates output acording to information found in file path. - * Args: Path to configuration file, OutputPersonality, mode. - If mode == 0 configuration file is defined by user. - If mode == 1 configuration file is in CONFIG_DIR. + * Args: Configuration file base name, OutputPersonality * Returns: Updated OutputPersonality. *=======================================================================*/ OutputPersonality * -get_config(char *path, OutputPersonality *op, int mode) +get_config(char *name, OutputPersonality *op) { - char *absolute_path; - char *user_path; - char u_success=0; - struct path_dir *path_dir_p; - - switch(mode) - { - case 0: - if(n_path_dirs == 0) - { - fprintf(stderr,"no directories to search for %s\n", path); - exit(1); - } - for(path_dir_p = &topdir; path_dir_p->dir_name; path_dir_p = path_dir_p->next) - { - char *p; - p = path_dir_p->dir_name; - if(*(p+strlen(p)-1) != '/') - p = concatenate(p, "/"); - p=concatenate(p, path); - user_path=concatenate(p, ".conf"); - if(access(user_path, F_OK|R_OK)) - continue; - op = user_init(op, user_path); - u_success++; - break; - } - if(!u_success) - { - fprintf(stderr, "failed to find %s.conf in search path dirs\n", path); - exit(1); - } - break; - case 1: - path = concatenate(CONFIG_DIR, path); - absolute_path = concatenate(path, ".conf"); - op = user_init(op, absolute_path); - my_free(absolute_path); - break; - default: - error_handler("Error in function get_config (file main.c)."); - } - - return op; + char *configfile = 0; + if(!path_checked && check_dirs() == 0) + { + fprintf(stderr,"No config directories. Searched: %s\n", search_path); + exit(1); + } + configfile = search_in_path(name, "conf"); + if (configfile == NULL) + { + fprintf(stderr, "failed to find %s.conf in search path dirs\n", name); + exit(1); + } + op = user_init(op, configfile); + free(configfile); + return op; } /*======================================================================== @@ -191,6 +163,7 @@ else if (!strcmp("-d", argv[i])) dump_mode = TRUE; else if (!strcmp("--debug", argv[i])) debug_mode = TRUE; else if (!strcmp("--verbose", argv[i])) verbose_mode = TRUE; + else if (!strcmp("--quiet", argv[i])) quiet = TRUE; else if (!strcmp("--simple", argv[i])) simple_mode = TRUE; else if (!strcmp("--noremap", argv[i])) no_remap_mode = TRUE; else if (!strcmp("-t", argv[i])) @@ -198,12 +171,7 @@ if ((i + 1) < argc && *argv[i + 1] != '-') { i++; - if(!path_checked && check_dirs() == 0) - { - fprintf(stderr,"no config dirs for %s\n", argv[i]); - exit(1); - } - op = get_config(argv[i], op, 0); + op = get_config(argv[i], op); } } else if (!strcmp("-P", argv[i])) @@ -227,19 +195,9 @@ else if (!strcmp("--nopict", argv[i])) nopict_mode = TRUE; else if (!strcmp("-n", argv[i])) nopict_mode = TRUE; else if (!strncmp("--", argv[i], 2)) -#if 0 /* daved 0.21.1 */ - op = get_config(&argv[i][2], op, 1) -#else + op = get_config(&argv[i][2], op); + else { - if(!path_checked && check_dirs() == 0) - { - fprintf(stderr,"no config dirs for %s\n", argv[i]); - exit(1); - } - op = get_config(&argv[i][2], op, 0); - } -#endif - else { if (*argv[i] == '-') usage(); if (path) @@ -252,7 +210,7 @@ if (op == NULL) - op = get_config(DEFAULT_OUTPUT, op, 1); + op = get_config(DEFAULT_OUTPUT, op); if(!path_checked && check_dirs() == 0) { fprintf(stderr,"no config directories\n"); diff --git a/src/main.h b/src/main.h index 4230d47..c0b2e54 100644 --- a/src/main.h +++ b/src/main.h @@ -33,6 +33,7 @@ * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3 * 09 Nov 08, arkadiusz.firus@gmail.com: define CONFIG_DIR * 17 Jan 10, daved@physiol.usyd.edu.au: change CONFIG_DIR to drop outputs/ + * 31 Dec 20, willi@wm1.at: CONFIG_DIR now determined at configure time *--------------------------------------------------------------------*/ @@ -47,7 +48,7 @@ #include "output.h" #endif -#define CONFIG_DIR "/usr/local/lib/unrtf/" +#define CONFIG_DIR PKGDATADIR "/" #define DEFAULT_OUTPUT "html" extern OutputPersonality *op; diff --git a/src/malloc.c.orig b/src/malloc.c.orig deleted file mode 100644 index dd9e431..0000000 --- a/src/malloc.c.orig +++ /dev/null @@ -1,152 +0,0 @@ -/*============================================================================= - GNU UnRTF, a command-line program to convert RTF documents to other formats. - Copyright (C) 2000,2001,2004 by Zachary Smith - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - The maintainer is reachable by electronic mail at daved@physiol.usyd.edu.au -=============================================================================*/ - - -/*---------------------------------------------------------------------- - * Module name: malloc - * Author name: Zachary Smith - * Create date: 01 Aug 01 - * Purpose: Memory management. Allows us to keep track of how - * much memory is being used. - *---------------------------------------------------------------------- - * Changes: - * 14 Aug 01, tuorfa@yahoo.com: added Turbo C support. - * 16 Aug 01, Lars Unger : added Amiga/GCC support. - * 22 Sep 01, tuorfa@yahoo.com: added function-level comment blocks - * 28 Sep 01, tuorfa@yahoo.com: removed Turbo C support. - * 08 Oct 03, daved@physiol.usyd.edu.au: added stdlib.h for linux - * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith - * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3 - * 09 Nov 08, arkadiusz.firus@gmail.com: added my_realloc - *--------------------------------------------------------------------*/ - -#ifdef HAVE_CONFIG_H -#include -#endif - -#ifdef HAVE_STDIO_H -#include -#endif - -#ifdef HAVE_STDLIB_H -#include -#endif - -#ifdef HAVE_STRING_H -#include -#endif - -#include "error.h" -#include "malloc.h" - -static unsigned long count=0; - -/*======================================================================== - * Name: my_malloc - * Purpose: Internal version of malloc necessary for record keeping. - * Args: Amount. - * Returns: Pointer. - *=======================================================================*/ - -char * -my_malloc (unsigned long size) { - char *ptr; - - ptr = malloc (size); - if (ptr) - count += size; - - return ptr; -} - -/*======================================================================== - * Name: my_free - * Purpose: Internal version of free necessary for record keeping. - * Args: Pointer. - * Returns: None. - *=======================================================================*/ - -void -my_free (char* ptr) { - CHECK_PARAM_NOT_NULL(ptr); - - free (ptr); -} - -#if 1 /* AK3 - AF */ -/*======================================================================== - * Name: my_realloc - * Purpose: Internal version of realloc necessary for record keeping. - * Args: Pointer. - * Returns: None. - *=======================================================================*/ -char * -my_realloc(char *ptr, unsigned long old_size, unsigned long new_size) -{ - char *new_ptr = my_malloc(new_size); - - if (new_ptr != NULL) - memcpy(new_ptr, ptr, old_size); - - my_free(ptr); - - return new_ptr; -} -#endif - -/*======================================================================== - * Name: total_malloced - * Purpose: Returns total amount of memory thus far allocated. Called at - * the end of main() when in debug mode. - * Args: None. - * Returns: Amount. - *=======================================================================*/ - -unsigned long -total_malloced (void) { - return count; -} - - - -/*======================================================================== - * Name: my_strdup - * Purpose: Internal version of strdup necessary for record keeping. - * Args: String. - * Returns: String. - *=======================================================================*/ - -char * -my_strdup (char *src) { - unsigned long len; - char *ptr; - - CHECK_PARAM_NOT_NULL(src); - - len = strlen(src); - ptr = my_malloc (len+1); - if (!ptr) - error_handler ("out of memory in strdup()"); - - strcpy (ptr, src); - return ptr; -} - diff --git a/src/my_iconv.c b/src/my_iconv.c index c82faab..acb8f8b 100644 --- a/src/my_iconv.c +++ b/src/my_iconv.c @@ -7,79 +7,102 @@ Changes: * 04 Jan 10, daved@physiol.usyd.edu.au: use path specfied with -P to * load charmap file(s) + * 07 Oct 11, jf@dockes.org, major changes to unicode translations *--------------------------------------------------------------------*/ #include #include +#include +#include +#include #include "malloc.h" #include "my_iconv.h" #include "util.h" -#if 1 /* daved 0.21.1 */ #include "unicode.h" #include "path.h" -#include -#include -#endif extern int verbose_mode; + +/* Convert from charmap file entry to charmap table one. + 1st byte in table entry is code length +*/ +static char * +get_code_str(FILE *f, iconv_t desc) +{ + unsigned char *icp, *ocp0, *ocp; + size_t ibytes, obytes; + char *obuf; + + unsigned char *utf8 = get_unicode_utf8(f); + if (utf8 == NULL || *utf8 == 0) { + /* fprintf(stderr, "get_code_str: NULL entry\n");*/ + return NULL; + } + #if 0 /* debug */ + fprintf(stderr, "get_code_str: utf8: "); + for (ocp = utf8; *ocp; ocp++) + fprintf(stderr, "%x", (unsigned)*ocp); + fprintf(stderr, "\n"); + #endif + + obytes = 10; + ibytes = strlen(utf8); + obuf = malloc(obytes); + if (obuf == NULL) + return NULL; + icp = utf8; + ocp0 = ocp = obuf + 1; + if (iconv(desc, &icp, &ibytes, &ocp, &obytes) == -1) { + /* fprintf(stderr, "unrtf: my_iconv: iconv error\n");*/ + return NULL; + } + + // Set 1st byte to length + obuf[0] = ocp - ocp0; + my_free(utf8); + return obuf; +} my_iconv_t my_iconv_open(const char *tocode, const char *fromcode) { - char *path; + char *path = 0; FILE *f; my_iconv_t cd = MY_ICONV_T_CLEAR; int c, i; +/* fprintf(stderr, "my_iconv_open: from %s to %s\n", fromcode, tocode);*/ + if ((cd.desc = iconv_open(tocode, fromcode)) == (iconv_t) -1) { + char *path = search_in_path(fromcode, "charmap"); + if (path == NULL) { + return cd; + } + if((f = fopen(path, "r")) == NULL && verbose_mode) + fprintf(stderr, "failed to open charmap file %s\n", path); - if ((cd.desc = iconv_open(tocode, fromcode)) == (iconv_t) -1) - { -#if 1 /* daved 0.21.1 */ - struct path_dir *path_dir_p; - char u_success=0; - for(path_dir_p = &topdir; path_dir_p->dir_name; path_dir_p = path_dir_p->next) - { - char *p; - p = path_dir_p->dir_name; - if(*(p+strlen(p)-1) != '/') - p = concatenate(p, "/"); - p = concatenate(p, fromcode); - path=concatenate(p, ".charmap"); - if(access(path, F_OK|R_OK)) - continue; - u_success++; - break; - } - if(!u_success) - { -#else - path = concatenate(CHARMAP_DIR, fromcode); -#endif -#if 1 /* daved 0.21.1 */ - } - if((f = fopen(path, "r")) == NULL && verbose_mode) - fprintf(stderr, "failed to open charmap file %s\n", path); -#else - f = fopen(path, "r"); -#endif + if (f != NULL) { + /* Open iconv utf8->tocode conversion */ + iconv_t desc; + if ((desc = iconv_open(tocode, "UTF-8")) == (iconv_t) -1) { + fclose(f); + return cd; + } + cd.char_table = (char **)my_malloc(char_table_size * + sizeof(char *)); + c = fgetc(f); - if (f != NULL) - { - cd.char_table = (char **)my_malloc(char_table_size * sizeof(char *)); - c = fgetc(f); + for (i = 0; i < char_table_size && c != EOF; i++) + { + if (c == '<') + cd.char_table[i] = get_code_str(f, desc); + leave_line(f);//read up to including \n or eof + c = fgetc(f); + } + iconv_close(desc); + fclose(f); + } - for (i = 0; i < char_table_size && c != EOF; i++) - { - if (c == '<') - cd.char_table[i] = get_unicode_char(f); - leave_line(f); - c = fgetc(f); - } - - fclose(f); - } - - my_free(path); + my_free(path); } return cd; @@ -90,31 +113,39 @@ { int c, i; size_t result = 0; + char *obb = *outbuf; + **outbuf = 0; + if (cd.desc == (iconv_t) -1) { + if (cd.char_table != NULL) + { + while (*inbytesleft > 0 && *outbytesleft > 0) + { + c = **(unsigned char**)inbuf; + if (cd.char_table[c] != NULL) + { + for (i = 0; i < cd.char_table[c][0] && *outbytesleft > 0; i++) + { + **outbuf = cd.char_table[c][i+1]; + (*outbytesleft)--; + (*outbuf)++; + } + } else { + /* fprintf(stderr, "my_iconv: no conversion for 0x%x\n", + (unsigned)c);*/ + errno = EILSEQ; + return (size_t)-1; + } - if (cd.desc == (iconv_t) -1) { - if (cd.char_table != NULL) - { - while (*inbytesleft > 0 && *outbytesleft > 0) - { - c = (int) **inbuf; - if (c < 0) - c = 256 + c; + (*inbuf)++; + (*inbytesleft)--; + result++; + } - if (cd.char_table[c] != NULL) - { - for (i = 0; cd.char_table[c][i] != '\0' && *outbytesleft > 0; i++) - { - **outbuf = cd.char_table[c][i]; - (*outbytesleft)--; - (*outbuf)++; - } - } - - (*inbuf)++; - (*inbytesleft)--; - result++; - } - } + if (*outbytesleft == 0 && *inbytesleft > 0) { + errno = E2BIG; + result = (size_t)-1; + } + } } else result = iconv(cd.desc, inbuf, inbytesleft, outbuf, outbytesleft); @@ -131,6 +162,7 @@ { for (i = 0; i < char_table_size; i++) { + if (cd.char_table[i] != NULL) my_free(cd.char_table[i]); } diff --git a/src/my_iconv.h b/src/my_iconv.h index 1ca8d26..74d696e 100644 --- a/src/my_iconv.h +++ b/src/my_iconv.h @@ -1,8 +1,38 @@ +#ifndef _MY_ICONV_H_INCLUDED_ +#define _MY_ICONV_H_INCLUDED_ + +/*============================================================================= + GNU UnRTF, a command-line program to convert RTF documents to other formats. + Copyright (C) 2000,2001,2004 by Zachary Smith + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + The maintainer is reachable by electronic mail at daved@physiol.usyd.edu.au +=============================================================================*/ + + /*---------------------------------------------------------------------- * Module name: my_iconv.h * Author name: Arkadiusz Firus * Create date: 01 Jul 08 * Purpose: my_conv definitions + *---------------------------------------------------------------------- + * Changes: + * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3 + * 31 Dec 12, daved@physiol.usyd.edu.au: added _MY_ICONV_H_INCLUDED_ + * 31 Dec 12, willi@wm1.at: dropped CHARMAP_DIR - no longer used *--------------------------------------------------------------------*/ #ifndef HAVE_ICONV_H @@ -10,7 +40,6 @@ #define HAVE_ICONV_H #endif -#define CHARMAP_DIR "/usr/local/lib/unrtf/charmaps/" #define char_table_size 256 typedef struct @@ -31,3 +60,4 @@ void my_iconv_t_make_invalid(my_iconv_t *cd); +#endif /* _MY_ICONV_H_INCLUDED_ */ diff --git a/src/output.c b/src/output.c index e9c02ce..2584e06 100644 --- a/src/output.c +++ b/src/output.c @@ -37,8 +37,8 @@ * 17 Dec 07, daved@physiol.usyd.edu.au: added support for --noremap from * David Santinoli * 09 Nov 08, arkadiusz.firus@gmail.com: use iconv - * 21 Aug 10, daved@physiol.usyd.edu.au: add code to deal with character - doublets (see convert.c) + * 07 Oct 11, jf@dockes.org: replaced op_translate_doublet with + * op_translate_buffer and other major changes *--------------------------------------------------------------------*/ @@ -57,6 +57,8 @@ #ifdef HAVE_STRING_H #include #endif + +#include #include "malloc.h" #include "defs.h" @@ -64,12 +66,8 @@ #include "output.h" #include "main.h" #include "convert.h" - - -#ifndef HAVE_ATTR_H #include "attr.h" -#define HAVE_ATTR_H -#endif +#include "util.h" /*======================================================================== * Name: op_create @@ -108,364 +106,146 @@ } - - /*======================================================================== * Name: op_translate_char - * Purpose: Performs a translation of a character in the context of - * a given output personality. - * Args: OutputPersonality, character set#, character. + * Purpose: Native encoding value->Unicode number as int + * Then transform as specified by op (ie, entity, &#xxx;...) + * Currently this is only called with values < 255 (single byte chars or + * computation of Symbol code point in fields). + * We cache a local iconv descriptor for efficiency. + * Args: OutputPersonality, encoding, character. * Returns: String. *=======================================================================*/ - char * -op_translate_char (OutputPersonality *op, my_iconv_t cd, int ch) -{ - short start; - char *result=NULL; - static char output_buffer[2]={ 0, 0 }; - char *inbuf, *outbuf; - size_t inbytes = (ch / 256) + 1, outbytes = inbytes * 4, i; - - CHECK_PARAM_NOT_NULL(op); - - if (no_remap_mode == TRUE && ch < 256) - { - output_buffer[0]=ch; - result=output_buffer; - } - else - if (result == NULL) - { - inbuf = my_malloc(inbytes + 1); - outbuf = my_malloc(outbytes + 1); - - for (i = inbytes - 1; ch > 255; i--) - { - inbuf[i] = ch % 256; - ch /= 256; - } - - inbuf[0] = ch; - inbuf[inbytes] = '\0'; - i = outbytes; - if (!my_iconv_is_valid(cd)) - { - cd = my_iconv_open("UTF-8", "cp1252"); - - if (my_iconv(cd, &inbuf, &inbytes, &outbuf, &outbytes) == -1) - { -#if 1 /* daved */ - fprintf(stderr, "unrtf: Error in executing iconv1\n"); -#else - fprintf(stderr, "unrtf: Error in executing iconv1\n"); +op_translate_char (OutputPersonality *op, char *encoding, int ch) +{ + static my_iconv_t m_desc = MY_ICONV_T_CLEAR; + static char *m_encoding = NULL; + char *result = NULL; + static char output_buffer[2]={ 0, 0 }; + + CHECK_PARAM_NOT_NULL(op); + + if (ch < 0 || ch > 255) { + fprintf(stderr, "op_translate_char called with bad char 0x%x\n", + ch); + return NULL; + } + if (no_remap_mode == TRUE && ch < 256) { + /* Kept for historical reason, makes no sense in a multi-encoding + document */ + output_buffer[0] = ch; + result = output_buffer; + } else { + if (!m_encoding || strcasecmp(encoding, m_encoding)) { + // Using UTF-32BE to avoid BOM + if (my_iconv_is_valid(m_desc)) + my_iconv_close(m_desc); + m_desc = my_iconv_open("UTF-32BE", encoding); + if (!my_iconv_is_valid(m_desc)) { + return NULL; + } + if (m_encoding) + my_free(m_encoding); + m_encoding = my_strdup(encoding); + } + size_t inbytes = 1, outbytes = 4; + char inbuf[1]; + uint32_t outbuf; + char *icp = inbuf, *ocp = (char*)&outbuf; + int unicode; + inbuf[0] = ch; + + if (my_iconv(m_desc, &icp, &inbytes, &ocp, &outbytes) == -1) + { +/* fprintf(stderr, "unrtf: iconv error %s->UTF-32BE for 0x%x\n", + encoding, ch);*/ + return NULL; + } + + /* Conversion from UTF-32BE string to int */ + unicode = ntohl(outbuf); +#if 0 + if (unicode != ch) + fprintf(stderr, "op_translate: 0x%x -> unicode 0x%x\n", + (unsigned)ch, (unsigned)unicode); #endif - return NULL; - } - - my_iconv_close(cd); - } - else - - if (my_iconv(cd, &inbuf, &inbytes, &outbuf, &outbytes) == -1) - { - fprintf(stderr, "unrtf: Error in executing iconv\n"); - return NULL; - } - *outbuf = '\0'; - outbuf -= i - outbytes; -/* Conversion from string to utf8 code number */ - inbytes = 0; - - for (i = 0; outbuf[i] != '\0'; i++) - inbytes++; - - ch = 0; - - for (i = 0; i < inbytes; i++) - { - if (i == 0) - switch (inbytes) - { - case 1: - ch = outbuf[0]; - break; - case 2: - ch = (unsigned char) outbuf[0] - 192; - break; - case 3: - ch = (unsigned char) outbuf[0] - 224; - break; - case 4: - ch = (unsigned char) outbuf[0] - 240; - break; - } - else - ch = (ch * 64) + ((unsigned char) outbuf[i] - 128); - } -/* End of conversion*/ - - result = get_alias(op, ch); - - if (result == NULL) - if (ch > 127 && op->unisymbol_print) - result = assemble_string(op->unisymbol_print, ch); - else - result = outbuf; - } - - return result; -} - -#if 0 /* daved - 0.21.2 */ -/*======================================================================== - * Name: op_translate_str - * Purpose: Performs a translation of a doublet the context of - * a given output personality. - * Args: OutputPersonality, character set#, character. - * Returns: String. - *=======================================================================*/ - + /* Output Unicode value as decided by output personality */ + result = get_alias(op, unicode); /* Try for ie, entity */ + if (result == NULL) { + if (ch > 127 && op->unisymbol_print) { + /* TODO: memory leak here. Impossible to fix easily as we can + return either a static or allocated buffer */ + result = assemble_string(op->unisymbol_print, unicode); + } else { + /* Single byte unicode char needs no translation ever?*/ + output_buffer[0] = ch; + result = output_buffer; + } + } + } + + return result; +} + +/*======================================================================== + * Name: op_translate_buffer + * Purpose: Translate buffer built out of \' commands in convert.c + * The data comes in as UTF-32BE, which we change to unicode positions + * (just the byte order), then transform according to outputpersonality + * TOBEDONE: have a way to specify direct UTF-8 output for a personality + * (then produce utf-8 in convert.c and do nothing special here. + * + * Args: OutputPersonality, encoding, character. + * Returns: malloced string. + *=======================================================================*/ char * -op_translate_str (OutputPersonality *op, my_iconv_t cd, int * doublet) -{ - short start; - char *result=NULL; - static char output_buffer[3]={ 0, 0, 0 }; - unsigned char *inbuf; - char *outbuf; - int ch; - - fprintf(stderr, "doublet = %o %o\n", *doublet, *(doublet+1)); -#if 0 - size_t inbytes = (ch / 256) + 1, outbytes = inbytes * 4, i; -#else - size_t inbytes = 3, outbytes = inbytes * 4, i; -#endif - - CHECK_PARAM_NOT_NULL(op); - -#if 0 - if (no_remap_mode == TRUE && ch < 256) - { - output_buffer[0]=ch; - result=output_buffer; - } - else - if (result == NULL) - { -#endif - inbuf = (char *) my_malloc(inbytes + 1); - *inbuf = *doublet; - *(inbuf+1) = (unsigned char *) *(doublet+1); - *(inbuf+2) = 0; - fprintf(stderr, "inbuf = %o %o\n", *inbuf, *(inbuf+1)); - outbuf = my_malloc(outbytes + 1); - -#if 0 - - for (i = inbytes - 1; ch > 255; i--) - { - inbuf[i] = ch % 256; - ch /= 256; - } - - inbuf[0] = ch; - inbuf[inbytes] = '\0'; -#endif - i = outbytes; - if (!my_iconv_is_valid(cd)) - { - cd = my_iconv_open("UTF-8", "cp1252"); - - if (my_iconv(cd, &inbuf, &inbytes, &outbuf, &outbytes) == -1) - { - fprintf(stderr, "unrtf: Error in executing iconv1\n"); - return NULL; - } - - my_iconv_close(cd); - } - else - { - - if (my_iconv(cd, &inbuf, &inbytes, &outbuf, &outbytes) == -1) - { -#if 1 /* daved */ - fprintf(stderr, "unrtf: Error in executing iconv - inbytes=%d inbuf[0]=%o inbuf[1]=%o\n", inbytes, inbuf[0], inbuf[1]); -#else - fprintf(stderr, "unrtf: Error in executing iconv\n"); -#endif - return NULL; - } - } - *outbuf = '\0'; - outbuf -= i - outbytes; -/* Conversion from string to utf8 code number */ - inbytes = 0; - - for (i = 0; outbuf[i] != '\0'; i++) - inbytes++; - - ch = 0; - - for (i = 0; i < inbytes; i++) - { - if (i == 0) - switch (inbytes) - { - case 1: - ch = outbuf[0]; - break; - case 2: - ch = (unsigned char) outbuf[0] - 192; - break; - case 3: - ch = (unsigned char) outbuf[0] - 224; - break; - case 4: - ch = (unsigned char) outbuf[0] - 240; - break; - } - else - ch = (ch * 64) + ((unsigned char) outbuf[i] - 128); - } -/* End of conversion*/ - - result = get_alias(op, ch); - - if (result == NULL) - if (ch > 127 && op->unisymbol_print) - result = assemble_string(op->unisymbol_print, ch); - else - result = outbuf; -#if 0 /* daved 0.21.2 */ - } -#endif - - return result; -} -#endif - -#if 1 /* daved - 0.21.2 */ -/*======================================================================== - * Name: op_translate_doublet - * Purpose: Performs a translation of a doublet the context of - * a given output personality. - * Args: OutputPersonality, character set#, character byte 1 and 2 - * Returns: String. - *=======================================================================*/ - -char * -op_translate_doublet (OutputPersonality *op, my_iconv_t cd, int ch1, int ch2) -{ - short start; - char *result=NULL; - static char output_buffer[3]={ 0, 0, 0 }; - unsigned char *inbuf; - char *outbuf; - int ch; - -#if 0 - size_t inbytes = (ch / 256) + 1, outbytes = inbytes * 4, i; -#else - size_t inbytes = 3, outbytes = inbytes * 4, i; -#if 0 - fprintf(stderr, "doublet = %o %o\n", ch1, ch2); -#endif -#endif - - CHECK_PARAM_NOT_NULL(op); - - if (no_remap_mode == TRUE && ch < 256) - { - output_buffer[0]=ch1; - output_buffer[1]=ch2; - result=output_buffer; - } - else - if (result == NULL) - { - inbuf = (char *) my_malloc(inbytes + 1); - *inbuf = ch1; - *(inbuf+1) = ch2; - *(inbuf+2) = 0; -#if 0 - fprintf(stderr, "inbuf = %o %o\n", *inbuf, *(inbuf+1)); -#endif - outbuf = my_malloc(outbytes + 1); - - i = outbytes; - if (!my_iconv_is_valid(cd)) - { - cd = my_iconv_open("UTF-8", "cp1252"); - - if (my_iconv(cd, (char **)&inbuf, (size_t *)&inbytes, (char **)&outbuf, &outbytes) == -1) - { - fprintf(stderr, "unrtf: Error in executing iconv1\n"); - return NULL; - } - - my_iconv_close(cd); - } - else - { - - if (my_iconv(cd, (char **)&inbuf, (size_t *)&inbytes, (char **)&outbuf, &outbytes) == -1) - { -#if 1 /* daved */ - fprintf(stderr, "unrtf: Error in executing iconv - inbytes=%d inbuf[0]=%o inbuf[1]=%o\n", inbytes, inbuf[0], inbuf[1]); -#else - fprintf(stderr, "unrtf: Error in executing iconv\n"); -#endif - return NULL; - } - } - *outbuf = '\0'; - outbuf -= i - outbytes; -/* Conversion from string to utf8 code number */ - inbytes = 0; - - for (i = 0; outbuf[i] != '\0'; i++) - inbytes++; - - ch = 0; - - for (i = 0; i < inbytes; i++) - { - if (i == 0) - switch (inbytes) - { - case 1: - ch = outbuf[0]; - break; - case 2: - ch = (unsigned char) outbuf[0] - 192; - break; - case 3: - ch = (unsigned char) outbuf[0] - 224; - break; - case 4: - ch = (unsigned char) outbuf[0] - 240; - break; - } - else - ch = (ch * 64) + ((unsigned char) outbuf[i] - 128); - } -/* End of conversion*/ - - result = get_alias(op, ch); - - if (result == NULL) - if (ch > 127 && op->unisymbol_print) - result = assemble_string(op->unisymbol_print, ch); - else - result = outbuf; - } - - return result; -} -#endif +op_translate_buffer(OutputPersonality *op, char *buffer, int bytescnt) +{ + int wordcnt = bytescnt / 4; + int i; + int opos = 0; + char *out = 0; + int outsz; + if ((out = (char *)allocmem(out, 1, &outsz, 1000, 100000)) == NULL) { + fprintf(stderr, "unrtf: out of memory\n"); + return NULL; + } + + for (i = 0; i < wordcnt; i++) { + char tbuf[2]; + char *result; + int incsz; + int unicode = ntohl(*(int*)(buffer + 4 * i)); + + result = get_alias(op, unicode); /* Try for ie, entity */ + if (result != NULL) { + incsz = strlen(result); + } else { + if (unicode > 127 && op->unisymbol_print) { + /* TODO: fix memory leak */ + result = assemble_string(op->unisymbol_print, unicode); + incsz = strlen(result); + } else { + /* Single byte unicode char needs no translation ever?*/ + tbuf[0] = unicode; + tbuf[1] = 0; + result = tbuf; + incsz = 1; + } + } + if (opos + incsz + 1 >= outsz) { + if ((out = (char *)allocmem(out, 1, &outsz, 1000, 100000))) { + fprintf(stderr, "unrtf: out of memory\n"); + return NULL; + } + } + strcpy(out + opos, result); + opos += incsz; + } + return out; +} + /*======================================================================== * Name: op_begin_std_fontsize * Purpose: Prints whatever is necessary to perform a change in the diff --git a/src/output.h b/src/output.h index 443bd9f..3cd59f1 100644 --- a/src/output.h +++ b/src/output.h @@ -1,3 +1,6 @@ +#ifndef _OUTPUT_H_INCLUDED_ +#define _OUTPUT_H_INCLUDED_ + /*============================================================================= GNU UnRTF, a command-line program to convert RTF documents to other formats. Copyright (C) 2000,2001,2004 by Zachary Smith @@ -30,24 +33,14 @@ * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3 * 09 Nov 08, arkadiusz.firus@gmail.com: use iconv + * 07 Oct 11, jf@dockes.org: added _OUTPUT_H_INCLUDED_, argument changes + * for op_translate_char etc. consistent with convert.c and output.c *--------------------------------------------------------------------*/ -#ifndef _OUTPUT - -#ifndef HAVE_ATTR_H #include "attr.h" -#define HAVE_ATTR_H -#endif - #include "my_iconv.h" typedef Collection Aliases; - -typedef struct { - int cp; - unsigned short chars[128]; -} CodepageInfo; - typedef struct { char *comment_begin; @@ -253,11 +246,9 @@ extern OutputPersonality* op_create(void); extern void op_free (OutputPersonality*); -extern char* op_translate_char (OutputPersonality *op, my_iconv_t cd, int ch); -#if 1 /* daved - 0.21.2 */ -extern char* op_translate_str (OutputPersonality *op, my_iconv_t cd, int * doublet); -extern char* op_translate_doublet (OutputPersonality *op, my_iconv_t cd, int ch1, int ch2); -#endif +extern char *op_translate_char (OutputPersonality *op, char *encoding, int ch); +extern char *op_translate_buffer(OutputPersonality *op, char *buffer, + int bytescnt); extern void op_begin_std_fontsize (OutputPersonality*, int); extern void op_end_std_fontsize (OutputPersonality*, int); @@ -265,6 +256,5 @@ void add_alias(OutputPersonality *op, int nr, char *text); char *get_alias(OutputPersonality *op, int nr); -#define _OUTPUT -#endif - + +#endif /* _OUTPUT_H_INCLUDED_ */ diff --git a/src/parse.h b/src/parse.h index f26e7e1..911675e 100644 --- a/src/parse.h +++ b/src/parse.h @@ -1,3 +1,6 @@ +#ifndef _PARSE_H_INCLUDED_ +#define _PARSE_H_INCLUDED_ + /*============================================================================= GNU UnRTF, a command-line program to convert RTF documents to other formats. Copyright (C) 2000,2001,2004 by Zachary Smith @@ -30,16 +33,13 @@ * 15 Oct 00, tuorfa@yahoo.com: parse.h created with functions taken from word.c * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3 + * 07 Oct 11, jf@dockes.org: _PARSE_H_INCLUDED_ *--------------------------------------------------------------------*/ - - -#ifndef _WORD #include "word.h" -#endif - +#include extern Word *word_read(FILE*); - +#endif /* _PARSE_H_INCLUDED_ */ diff --git a/src/path.c b/src/path.c index af8c18e..9ae1ed8 100644 --- a/src/path.c +++ b/src/path.c @@ -4,52 +4,110 @@ #include #include "path.h" +#include "malloc.h" -struct path_dir *path_dir_p = &topdir; +char *search_path; +int path_checked; + +static int n_path_dirs; +static struct path_dir topdir; + +char *search_in_path(char *name, char *suffix) +{ + int maxplen = 0; + int l; + char *fullname = 0; + char *path = 0; + struct path_dir *path_dir_p; + + if (n_path_dirs == 0) { + fprintf(stderr,"no directories to search for %s\n", name); + return NULL; + } + l = strlen(name) + (suffix?strlen(suffix):0) + 2; + if ((fullname = my_malloc(l)) == NULL) { + fprintf(stderr, "Out of memory\n"); + return NULL; + } + strcpy(fullname, name); + if (suffix && *suffix && suffix[0] != '.') + strcat(fullname, "."); + if (suffix && *suffix) + strcat(fullname, suffix); + maxplen = 0; + + for(path_dir_p = &topdir; path_dir_p->dir_name; + path_dir_p = path_dir_p->next) { + l = strlen(path_dir_p->dir_name); + if (maxplen < l) + maxplen = l; + } + maxplen += strlen(fullname) + 2; /* final 0 + possible '/' */ + if ((path = my_malloc(maxplen)) == NULL) { + fprintf(stderr, "Out of memory\n"); + return NULL; + } + + for (path_dir_p = &topdir; path_dir_p->dir_name; + path_dir_p = path_dir_p->next) { + + strcpy(path, path_dir_p->dir_name); + + if(path[strlen(path)-1] != '/') + strcat(path, "/"); + strcat(path, fullname); + /* fprintf(stderr, "Testing for [%s]\n", path); */ + if(access(path, F_OK|R_OK)) + continue; + return path; + } + my_free(fullname); + my_free(path); + return NULL; +} int check_dirs() { - char *p; - char *colon; - char *dir_name; - int a; + char *p; + char *colon; + char *dir_name; + struct path_dir *path_dir_p = &topdir; - for(p = search_path; *p != '\0';) - { - dir_name = p; - if((colon = strchr(p, ':')) != NULL) - { - p = colon; - *p++ = '\0'; - } - else - p += strlen(p); - a = access(dir_name, R_OK|X_OK); - if(a) - continue; - path_dir_p->dir_name = dir_name; - if((path_dir_p->next = (struct path_dir *)malloc(sizeof (struct path_dir))) == NULL) - { - fprintf(stderr,"cannot malloc\n"); - exit(1); - } - path_dir_p = path_dir_p->next; - path_dir_p->dir_name = 0; - n_path_dirs++; - } - path_checked = 1; - return(n_path_dirs); + /*fprintf(stderr, "check_dirs: search_path: [%s]\n", search_path);*/ + + for (p = search_path; *p != '\0';) { + dir_name = p; + if((colon = strchr(p, ':')) != NULL) { + p = colon; + *p++ = '\0'; + } else + p += strlen(p); + + if(access(dir_name, R_OK|X_OK)) + continue; + path_dir_p->dir_name = dir_name; + if((path_dir_p->next = (struct path_dir *)malloc(sizeof(struct path_dir))) == NULL) + { + fprintf(stderr,"Out of memory\n"); + exit(1); + } + path_dir_p = path_dir_p->next; + path_dir_p->dir_name = 0; + n_path_dirs++; + } + path_checked = 1; + return(n_path_dirs); } void show_dirs() { - if(n_path_dirs == 0) - { - fprintf(stderr,"no directories to show\n"); - exit(1); - } - fprintf(stderr,"show_dirs: %d directories\n", n_path_dirs); - for(path_dir_p = &topdir; path_dir_p->dir_name; path_dir_p = path_dir_p->next) - fprintf(stderr,"directory = %s\n", path_dir_p->dir_name); + struct path_dir *path_dir_p; + if(n_path_dirs == 0) { + fprintf(stderr,"no directories to show\n"); + exit(1); + } + fprintf(stderr,"show_dirs: %d directories\n", n_path_dirs); + for(path_dir_p = &topdir; path_dir_p->dir_name; + path_dir_p = path_dir_p->next) + fprintf(stderr,"directory = %s\n", path_dir_p->dir_name); } - diff --git a/src/path.h b/src/path.h index 68a2167..e38f52e 100644 --- a/src/path.h +++ b/src/path.h @@ -1,16 +1,19 @@ -#define DEFAULT_UNRTF_SEARCH_PATH "/usr/local/lib/unrtf/" +#ifndef _PATH_H_INCLUDED_ +#define _PATH_H_INCLUDED_ -char *search_path; -int n_path_dirs; -int path_checked; +#define DEFAULT_UNRTF_SEARCH_PATH CONFIG_DIR + +extern char *search_path; +extern int path_checked; struct path_dir { - char *dir_name; - struct path_dir *next; + char *dir_name; + struct path_dir *next; }; -struct path_dir topdir; +extern int check_dirs(); +extern void show_dirs(); +extern char *search_in_path(char *name, char *suffix); -int check_dirs(); -void show_dirs(); +#endif /* _PATH_H_INCLUDED_ */ diff --git a/src/unicode.c b/src/unicode.c index c2885a1..534415c 100644 --- a/src/unicode.c +++ b/src/unicode.c @@ -8,51 +8,42 @@ * 04 Jan 10, daved@physiol.usyd.edu.au: null terminate strings in * unicode_to_string * 21 Aug 10, daved@physiol.usyd.edu.au: test feof() rather than EOF for - AIX support + * AIX support + * 07 Oct 11, jf@dockes.org: major changes including change of + * get_unicode_char to get_unicode_utf8 *--------------------------------------------------------------------*/ #include +#include +#include #include "malloc.h" /*======================================================================== * Name get_unicode - * Purpose: Translates unicode character to number. + * Purpose: Translates string like U221E or 221E to int value * Args: Unicode character. * Returns: Unicode number. *=======================================================================*/ - int get_unicode(char *string) { - int uc = 0, i; - - for (i = 0; string[i] != '\0'; i++) - { - if (string[i] > 47 && string[i] < 58) - { - uc = (uc * 16) + string[i] - 48; - } - - if (string[i] > 64 && string[i] < 71) - { - uc = (uc * 16) + string[i] - 55; - } - } - - return uc; + unsigned long uc; + if (string[0] == 'U' || string[0] == 'u') + string++; + uc = strtoul(string, 0, 16); + return uc; } /*======================================================================== - * Name unicode_to_string - * Purpose: Translates unicode number to character. + * Name unicode_to_utf8 + * Purpose: Translates unicode number to UTF-8 string * Args: Unicode number. - * Returns: Unicode character. + * Returns: malloced UTF-8 string *=======================================================================*/ char * -unicode_to_string(int uc) +unicode_to_utf8(unsigned int uc) { - char *string; - + unsigned char *string; if (uc < 0x7f) { string = my_malloc(2 * sizeof(char)); @@ -109,28 +100,24 @@ } /*======================================================================== - * Name get_unicode_char + * Name get_unicode_int * Purpose: Reads unicode character (in format and translates it to printable unicode character. * Caution: This function should be executed after char '<' was read. It reads until char '>' was found or EOL or EOF. * Args: File to read from. - * Returns: Unicode character. + * Returns: Unicode character encoded in UTF-8 *=======================================================================*/ -char * -get_unicode_char(FILE *file) +int +get_unicode_int(FILE *file) { int allocated = 5, len = 0, uc; char c, *unicode_number = my_malloc(allocated * sizeof(char)); c = fgetc(file); -#if 1 /* daved 0.21.2 */ - while (c != '>' && c != '\n' && !feof(file)) -#else - while (c != '>' && c != '\n' && c != EOF) -#endif + while (c != '>' && c != '\n' && !feof(file) && !ferror(file)) { unicode_number[len] = c; c = fgetc(file); @@ -147,7 +134,12 @@ ungetc(c, file); unicode_number[len] = '\0'; - uc = get_unicode(unicode_number); + return get_unicode(unicode_number); +} - return unicode_to_string(uc); +char * +get_unicode_utf8(FILE *file) +{ + int uc = get_unicode_int(file); + return unicode_to_utf8(uc); } diff --git a/src/unicode.h b/src/unicode.h index 649d689..41bd4f0 100644 --- a/src/unicode.h +++ b/src/unicode.h @@ -1,9 +1,19 @@ +#ifndef _UNICODE_H_INCLUDED_ +#define _UNICODE_H_INCLUDED_ + /*---------------------------------------------------------------------- * Module name: unicode * Author name: Arkadiusz Firus * Create date: 09 Nov 08 * Purpose: unicode translations *---------------------------------------------------------------------- - */ + * Changes: + * 07 Oct 11, jf@dockes.org: added _UNICODE_H_INCLUDED_, changed + * get_unicode_char to get_unicode_utf8 + *--------------------------------------------------------------------*/ +/* Translate Uxxx or xxx as from charmap file to unicode value as integer */ extern int get_unicode(char *string); -extern char *get_unicode_char(FILE *file); +/* Translate charmap line ('<' already read) to unicode or UTF-8 string */ +extern int get_unicode_int(FILE *file); +extern char *get_unicode_utf8(FILE *file); +#endif /* _UNICODE_H_INCLUDED_ */ diff --git a/src/user.c b/src/user.c index 6c13478..d4f8380 100644 --- a/src/user.c +++ b/src/user.c @@ -8,6 +8,9 @@ * Changes: * 21 Aug 10, daved@physiol.usyd.edu.au: test feof() rather than EOF for AIX support + * 23 Sep 11, daved - provision for escaping backslash in config files + * 07 Oct 11, jf@dockes.org: major changes including adding GETC_OR_END + * macro and calling get_unicode_char instead of get_unicode_utf8 *--------------------------------------------------------------------*/ #ifndef HAVE_STDIO_H @@ -99,6 +102,12 @@ def[chars_nr] = char;\ chars_nr++; +#define GETC_OR_END(F, C) { \ + C = fgetc(F); \ + if (feof(F) || ferror(F)) \ + goto inputend; \ + } + char * give_definition(my_FILE *file) { @@ -109,7 +118,7 @@ if ((def = my_malloc(def_buffer_length)) == NULL) return NULL; - c = fgetc(file->file); + GETC_OR_END(file->file, c); while (c == '\t' || c == '#') { @@ -117,21 +126,17 @@ leave_line(file->file); else { - c = fgetc(file->file); - -#if 1 /* daved 0.21.2 */ - while (c != '\n' && !feof(file->file)) -#else - while (c != '\n' && c != EOF) -#endif + GETC_OR_END(file->file, c); + + while (c != '\n') { if (c == 'U' && c2 == '<' && (c3 != '\\' || (c3 == '\\' && c4 == '\\'))) { - unicode_char = get_unicode_char(file->file); + unicode_char = get_unicode_utf8(file->file); for (i = 0; unicode_char[i] != '\0'; i++) ADD_CHAR(unicode_char[i]) - c = fgetc(file->file); + GETC_OR_END(file->file, c); c2 = 0; c3 = 0; c4 = 0; @@ -142,6 +147,15 @@ { ADD_CHAR('<'); } + /* daved - 0.21.3 - allow escaping a backslash */ + if (c == '\\' && c2 == '\\') + { + ADD_CHAR('\\'); + c = 0; + c2 = 0; + c3 = 0; + } + else /* daved - support \n in definitions */ if (c == 'n' && c2 == '\\') @@ -157,7 +171,7 @@ c4 = c3; c3 = c2; c2 = c; - c = fgetc(file->file); + GETC_OR_END(file->file, c); } } @@ -165,14 +179,11 @@ ADD_CHAR('\n'); } - c = fgetc(file->file); - } - -#if 1 /* daved 0.21.2 */ - if (!feof(file->file)) -#else - if (c != EOF) -#endif + GETC_OR_END(file->file, c); + } + +inputend: + if (!feof(file->file) && !ferror(file->file)) { ungetc(c, file->file); } @@ -257,16 +268,8 @@ return op; } -#if 1 /* daved 0.21.2 */ - while - ( - fgets(name_buffer, BUFFER_SIZE - 1, f->file) != NULL - && - !feof(f->file) - ) -#else - while (fgets(name_buffer, BUFFER_SIZE - 1, f->file) != NULL) -#endif + while (fgets(name_buffer, BUFFER_SIZE - 1, f->file) != NULL + && !feof(f->file) && !ferror(f->file)) { if (name_buffer[strlen(name_buffer) - 1] != '\n') leave_line(f->file); diff --git a/src/user.c.aix b/src/user.c.aix deleted file mode 100644 index 352d16b..0000000 --- a/src/user.c.aix +++ /dev/null @@ -1,282 +0,0 @@ - -/*---------------------------------------------------------------------- - * Module name: user - * Author name: Arkadiusz Firus - * Create date: 01 Jul 08 - * Purpose: User's defined output module - *--------------------------------------------------------------------*/ - -#ifndef HAVE_STDIO_H -#include -#define HAVE_STDIO_H -#endif - -#ifndef HAVE_ERRNO_H -#include -#define HAVE_ERRNO_H -#endif - -#ifndef HAVE_STDLIB_H -#include -#define HAVE_STDLIB_H -#endif - - -#include "error.h" -#include "malloc.h" -#include "output.h" -#include -#include "user.h" - - -#include "unicode.h" -#include "util.h" - -typedef struct my_F -{ - FILE *file; - int line_nr; - char *name; -} my_FILE; - - -/*======================================================================== - * Name my_fclose - * Purpose: Opens file. - * Args: Path to file, mode in which file would be opened. - * Returns: Pointer to my_FILE - *=======================================================================*/ - -my_FILE * -my_fopen(char *file_name, char *mode) -{ - my_FILE *f = (my_FILE *) malloc(sizeof(my_FILE)); - - if ((f->file = fopen(file_name, "r")) == NULL || (f->name = my_malloc((strlen(file_name) + 1) * sizeof(char))) == NULL) - return NULL; - - f->line_nr = 1; - strcpy(f->name, file_name); - - return f; -} - -/*======================================================================== - * Name my_fclose - * Purpose: Closes file and frees memory. - * Args: File to close. - * Returns: Nothing - *=======================================================================*/ - -void -my_fclose(my_FILE *f) -{ - fclose(f->file); - my_free(f->name); -} - -/*======================================================================== - * Name give_definition - * Purpose: Reads definition value from a file. - * Args: File to read from. - * Returns: Definition or NULL on error. - *=======================================================================*/ - -#define ADD_CHAR(char)\ - if (def_buffer_length == chars_nr)\ - {\ - if ((def = my_realloc(def, def_buffer_length, def_buffer_length * 2)) == NULL)\ - {\ - perror("Cannot allocate memory.");\ - return NULL;\ - }\ - def_buffer_length *= 2;\ - }\ - def[chars_nr] = char;\ - chars_nr++; - -char * -give_definition(my_FILE *file) -{ - char c, c2 = 0, c3 = 0, c4 = 0, *def, *unicode_char; - int i; - unsigned long def_buffer_length = STANDARD_BUFFER_LENGTH, chars_nr = 0; - - if ((def = my_malloc(def_buffer_length)) == NULL) - return NULL; - - c = fgetc(file->file); - - while (c == '\t' || c == '#') - { - if (c == '#') - leave_line(file->file); - else - { - c = fgetc(file->file); - -#if _AIX - while (c != '\n' && !feof(file->file)) -#else - while (c != '\n' && c != EOF) -#endif - { - if (c == 'U' && c2 == '<' && (c3 != '\\' || (c3 == '\\' && c4 == '\\'))) - { - unicode_char = get_unicode_char(file->file); - - for (i = 0; unicode_char[i] != '\0'; i++) - ADD_CHAR(unicode_char[i]) - c = fgetc(file->file); - c2 = 0; - c3 = 0; - c4 = 0; - } - else - { - if (c2 == '<') - { - ADD_CHAR('<'); - } - - /* daved - support \n in definitions */ - if (c == 'n' && c2 == '\\') - { - ADD_CHAR('\n'); - } - else - if (c != '<' && c != '\\' || (c == '\\' && c2 == '\\')) - { - ADD_CHAR(c) - } - - c4 = c3; - c3 = c2; - c2 = c; - c = fgetc(file->file); - } - } - - file->line_nr++; - ADD_CHAR('\n'); - } - - c = fgetc(file->file); - } - -#if _AIX - if(!feof(file->file)) -#else - if (c != EOF) -#endif - { - ungetc(c, file->file); - } - - if (chars_nr > 0) - def[chars_nr - 1] = '\0'; - else - def[0] = '\0'; - - return def; -} - -/*======================================================================== - * Name: match_name - * Purpose: Tries to match known tag names with first argument - * Args: Tag name, Output Personality, file to read from - * Returns: -1 on error, - 0 on success, - 1 when tag name "name" is unknown - *=======================================================================*/ - -int -match_name (char *name, OutputPersonality *op, my_FILE *file) -{ - struct definition - { - char *name; - char **variable; - } defs[] = DEFS_ARRAY(op); - - char *endptr; - int i; - -#if 1 /* daved 0.21.0-rc2 */ - for (i = 0; defs[i].name && strcmp(defs[i].name, name); i++); - - if (!defs[i].name) -#else - for (i = 0; defs[i].name[0] != '\0' && strcmp(defs[i].name, name); i++); - - if (defs[i].name[0] == '\0') -#endif - { - i = strtol(name, &endptr, 10); - - if (*endptr == '\0') - add_alias(op, i, give_definition(file)); - else if (name[0] == '<' && name[1] == 'U') - add_alias(op, get_unicode(&name[2]), give_definition(file)); - else - { - fprintf(stderr, "unrtf: unknown name \"%s\" in line %d of \"%s\"\n", name, file->line_nr, file->name); - return 1; - } - } - else - if ((*defs[i].variable = give_definition(file)) == NULL) - return -1; - - return 0; -} - -/*======================================================================== - * Name: user_init - * Purpose: Generates user's defined output personality. - * Args: Path to file with definitions. - * Returns: OutputPersonality or NULL on error. - *=======================================================================*/ - -OutputPersonality * -user_init (OutputPersonality *op, char *definitions_file_path) -{ - my_FILE *f; - char name_buffer[BUFFER_SIZE]; - - if (op == NULL) - op = op_create(); - - if ((f = my_fopen(definitions_file_path, "r")) == NULL) - { - perror(definitions_file_path); - return op; - } - - while (fgets(name_buffer, BUFFER_SIZE - 1, f->file) != NULL - && !feof(f->file)) - { - if (name_buffer[strlen(name_buffer) - 1] != '\n') - leave_line(f->file); - - f->line_nr++; - - if (name_buffer[0] != '#' && name_buffer[0] != '\n') - { - name_buffer[strlen(name_buffer) - 1] = '\0'; - - if (match_name(name_buffer, op, f) == -1) - { - my_fclose(f); - free(f); - return NULL; - } - } - } - - my_fclose(f); - free(f); - - return op; -} - diff --git a/src/user.h b/src/user.h index 1dcc4f3..61d2cd1 100644 --- a/src/user.h +++ b/src/user.h @@ -1,8 +1,14 @@ +#ifndef _USER_H_INCLUDED_ +#define _USER_H_INCLUDED_ + /*---------------------------------------------------------------------- * Module name: user * Author name: Arkadiusz Firus * Create date: 01 Jul 08 * Purpose: Template for user's defined output + *---------------------------------------------------------------------- + * Changes: + * 25 Sep 11, jf@dockes.org: ifndef _USER_H_INCLUDED_ added *--------------------------------------------------------------------*/ @@ -158,3 +164,4 @@ #define _USER #endif +#endif /* _USER_H_INCLUDED_ */ diff --git a/src/util.c b/src/util.c index 0a2be02..1be202c 100644 --- a/src/util.c +++ b/src/util.c @@ -31,6 +31,7 @@ * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3 * 09 Nov 08, arkadiusz.firus@gmail.com: added leave_line + * 25 Sep 11, jf@dockes.org: added allocmem() *--------------------------------------------------------------------*/ #ifdef HAVE_CONFIG_H @@ -48,13 +49,10 @@ #ifdef HAVE_STRING_H #include -#ifdef HAVE_STDIO_H -#include +#include "malloc.h" #endif - -#include "malloc.h" -#endif +#include "util.h" /*======================================================================== * Name: h2toi @@ -110,9 +108,58 @@ { char *result; - result = my_malloc((strlen(s1) + strlen(s2) + 1) * sizeof(char)); + if ((result = my_malloc((strlen(s1) + strlen(s2) + 1) * sizeof(char))) == 0) + return 0; strcpy(result, s1); strcat(result, s2); return result; } + +/*======================================================================== + * Name: allocmem + * Purpose: allocate or reallocate memory + * Args: array, size, current allocation, min allocation, max increment + * Returns: pointer to allocated array + *=======================================================================*/ + +/* + * Note: This is designed for programs that use contiguous blocks of + * increasing size. The problem when using a simple realloc is that a lot of + * memory is lost to fragmentation if many fixed size reallocations are + * performed. + * This routine doubles the memory space every time it is called, + * Algorithm: + * - 1st call (cp = 0), allocate min *sz + * - next calls double current size + * - Until current size is maxinc * sz, then increment by maxinc*sz everytime + */ +void * +allocmem +( + void *cp, /* The array to grow. may be NULL */ + int sz, /* Unit size in bytes */ + int *np, /* Pointer to current allocation number */ + int min, /* Number to allocate the first time */ + int maxinc /* Maximum increment */ +) +{ + int inc; + + if (cp == NULL) { + cp = malloc(min * sz); + if (cp) + *np = min; + else + *np = 0; + return(cp); + } + if (*np > maxinc) + inc = maxinc; + else + inc = *np; + cp = realloc(cp, (*np + inc) * sz); + if (cp) + *np += inc; + return cp; +} diff --git a/src/util.h b/src/util.h index 54c03fd..2fa087d 100644 --- a/src/util.h +++ b/src/util.h @@ -1,3 +1,5 @@ +#ifndef _UTIL_H_INCLUDED_ +#define _UTIL_H_INCLUDED_ /*============================================================================= GNU UnRTF, a command-line program to convert RTF documents to other formats. Copyright (C) 2000,2001,2004 by Zachary Smith @@ -30,14 +32,27 @@ * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3 * 09 Nov 08, arkadiusz.firus@gmail.com: added leave_line + * 25 Sep 11, jf@dockes.org: add ifndef _UTIL_H_INCLUDED_ and allocmem *--------------------------------------------------------------------*/ -#ifndef HAVE_STDIO_H +#ifdef HAVE_STDIO_H #include -#define HAVE_STDIO_H #endif extern int h2toi (char *); void leave_line (FILE *f); extern char *concatenate (const char *, const char *); + +/* Help managing a growing contiguous array */ +extern void * +allocmem +( + void *cp, /* The array to grow. Can be NULL */ + int sz, /* Unit size in bytes */ + int *np, /* Pointer to current allocation number (units) */ + int min, /* Number of units to allocate the first time */ + int maxinc /* Maximum increment in units (maxinc*sz bytes) */ +); + +#endif /* _UTIL_H_INCLUDED_ */ diff --git a/src/word.c b/src/word.c index 093a607..308ea35 100644 --- a/src/word.c +++ b/src/word.c @@ -215,7 +215,6 @@ indent_level -= 2; } -#if 1 /* AK6 - AF */ /*======================================================================== * Name: optimize_word * Purpose: Function tries to optimize Word. @@ -270,9 +269,8 @@ w2 = w; } -// free_collection(c); + free_collection(c); return root; } -#endif - + diff --git a/src/word.h b/src/word.h index 270c8ea..3f30122 100644 --- a/src/word.h +++ b/src/word.h @@ -1,3 +1,6 @@ +#ifndef _WORD_H_INCLUDED_ +#define _WORD_H_INCLUDED_ + /*============================================================================= GNU UnRTF, a command-line program to convert RTF documents to other formats. Copyright (C) 2000,2001,2004 by Zachary Smith @@ -30,10 +33,8 @@ * 29 Mar 05, daved@physiol.usyd.edu.au: changes requested by ZT Smith * 16 Dec 07, daved@physiol.usyd.edu.au: updated to GPL v3 * 09 Nov 08, arkadiusz.firus@gmail.com: add word_optimise + * 25 Sep 11, jf@dockes.org: reposition top #ifndef *--------------------------------------------------------------------*/ - -#ifndef _WORD -#define _WORD typedef struct _w { unsigned long hash_index; @@ -62,5 +63,4 @@ {"", 0}\ } -#define _WORD -#endif +#endif /* _WORD_H_INCLUDED_ */ diff --git a/tests/Greek1.rtf b/tests/Greek1.rtf index c99dc51..649d4b6 100644 --- a/tests/Greek1.rtf +++ b/tests/Greek1.rtf @@ -1,55 +1,180 @@ -{\rtf1\ansi\deff0\adeflang1025 -{\fonttbl{\f0\froman\fprq2\fcharset0 Bitstream Vera Serif;}{\f1\froman\fprq2\fcharset0 Bitstream Vera Serif;}{\f2\froman\fprq2\fcharset0 Palatino;}{\f3\fnil\fprq2\fcharset0 OpenSymbol;}{\f4\froman\fprq2\fcharset0 Palatino;}{\f5\fnil\fprq2\fcharset0 Bitstream Vera Sans;}{\f6\fnil\fprq2\fcharset0 Lucidasans;}{\f7\fnil\fprq0\fcharset0 Lucidasans;}} +{\rtf1\ansi\deff3\adeflang1025 +{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq0\fcharset128 DejaVu Sans;}{\f5\froman\fprq0\fcharset128 Bitstream Vera Serif;}{\f6\froman\fprq0\fcharset128 Palatino;}{\f7\fswiss\fprq0\fcharset128 Liberation Sans{\*\falt Arial};}{\f8\froman\fprq0\fcharset128 OpenSymbol{\*\falt Arial Unicode MS};}{\f9\fnil\fprq0\fcharset2 OpenSymbol{\*\falt Arial Unicode MS};}{\f10\fnil\fprq0\fcharset128 Palatino;}{\f11\fnil\fprq0\fcharset128 Droid Sans Fallback;}{\f12\fswiss\fprq0\fcharset128 Bitstream Vera Sans;}{\f13\fnil\fprq0\fcharset128 Bitstream Vera Sans;}{\f14\fnil\fprq0\fcharset128 FreeSans;}} {\colortbl;\red0\green0\blue0;\red128\green128\blue128;} -{\stylesheet{\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f0\fs24\lang1033\snext1 Default;} -{\s2\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon1\snext2 Text body;} -{\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon2\snext3 List;} -{\s4\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af7\afs20\lang255\ai\ltrch\dbch\af5\afs20\langfe255\ai\loch\f0\fs20\lang1033\i\sbasedon1\snext4 Caption;} -{\s5\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af7\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f0\fs24\lang1033\sbasedon1\snext5 Index;} -} -{\info{\author David Davey}{\creatim\yr2004\mo6\dy19\hr4\min6}{\operator David Davey}{\revtim\yr2004\mo6\dy19\hr19\min30}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern6450}}\deftab709 +{\stylesheet{\s0\snext0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033 Normal;} +{\s15\sbasedon0\snext16\ql\widctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af11\langfe255\dbch\af14\afs28\alang1081\loch\f7\fs28\lang1033 Heading;} +{\s16\sbasedon0\snext16\ql\widctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033 Text body;} +{\s17\sbasedon16\snext17\ql\widctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af10\langfe255\dbch\af12\afs24\alang1081\loch\f5\fs24\lang1033 List;} +{\s18\sbasedon0\snext18\ql\widctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af10\langfe255\dbch\af12\afs20\alang1081\ai\loch\f5\fs20\lang1033 Caption;} +{\s19\sbasedon0\snext19\ql\widctlpar\noline\ltrpar\cf0\kerning1\hich\af10\langfe255\dbch\af12\afs24\alang1081\loch\f5\fs24\lang1033 Index;} +}{\info{\author David Davey-->}{\creatim\yr2004\mo6\dy19\hr4\min6}{\revtim\yr2004\mo6\dy19\hr19\min30}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709 + {\*\pgdsctbl {\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\pgdscnxt0 Default;}} -\paperh15840\paperw12240\margl1800\margr1800\margt1440\margb1440\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc -\par {\loch\f3\fs24\lang1033\i0\b0 \u57516 ?{\f2 Gamma}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57517 ?{\f2 Delta}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57518 ?{\f2 Theta}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57519 ?{\f2 Lambda}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57520 ?{\f2 Xi}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57521 ?{\f2 Pi}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57522 ?{\f2 Sigma}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57523 ?{\f2 Upsilon}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57524 ?{\f2 Phi}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57525 ?{\f2 Psi}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57526 ?{\f2 Omega}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57527 ?{\f2 alpha}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57528 ?{\f2 beta}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57529 ?{\f2 gamma}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57530 ?{\f2 delta}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57531 ?{\f2 epsilon}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57532 ?{\f2 zeta}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57533 ?{\f2 eta}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57534 ?{\f2 theta}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57535 ?{\f2 iota}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57536 ?{\f2 kappa}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57537 ?{\f2 lambda}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57538 ?{\f2 mu}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57539 ?{\f2 nu}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57540 ?{\f2 xi}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57541 ?{\f2 omicron}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57542 ?{\f2 pi}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57543 ?{\f2 rho}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57544 ?{\f2 sigma}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57545 ?{\f2 tau}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57546 ?{\f2 upsilon}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57547 ?{\f2 phi}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57548 ?{\f2 chi}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57549 ?{\f2 psi}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57550 ?{\f2 omega}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57551 ?{\f2 epsiv}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57552 ?{\f2 thetav}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57553 ?{\f2 piv}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57555 ?{\f2 sigmaf}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57556 ?{\f2 phiv}} -\par {\loch\f3\fs24\lang1033\i0\b0 \u57557 ?{\f2 delta}} +\formshade{\*\pgdscno0}\paperh15840\paperw12240\margl1800\margr1800\margt1440\margb1440\sectd\sbknone\sectunlocked1\pgndec\pgwsxn12240\pghsxn15840\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc +\pgndec\pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4 +\u913\'91}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Alpha} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4 +\u914\'92}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Beta} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{{\*\bkmkstart __DdeLink__81_2074821800}\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u915\'93}{{\*\bkmkend __DdeLink__81_2074821800}\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Gamma} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u916\'94}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Delta} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4 +\u917\'95}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Epsilon} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4 +\u918\'96}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Zeta} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4 +\u919\'97}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Eta} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u920\'98}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Theta} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4 +\u921\'99}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Iota} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4 +\u922\'9a}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Kappa} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u923\'9b}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Lambda} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4 +\u924\'9c}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Mu} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4 +\u925\'9d}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Nu} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u926\'9e}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Xi} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4 +\u927\'9f}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Omicron} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u928\'a0}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Pi} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4 +\u929\'a1}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Rho} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u931\'a3}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Sigma} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4 +\u932\'a4}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Tau} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u933\'a5}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Upsilon} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u934\'a6}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Phi} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f4 +\u935\'a7}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Chi} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u936\'a8}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Psi} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u937\'a9}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + Omega} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u945\'b1}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + alpha} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u946\'b2}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + beta} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u947\'b3}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + gamma} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u948\'b4}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + delta} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u1013\'b5}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + epsilon} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u950\'b6}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + zeta} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u951\'b7}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + eta} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u952\'b8}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + theta} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u953\'b9}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + iota} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u954\'ba}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + kappa} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u955\'bb}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + lambda} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u956\'bc}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + mu} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u957\'bd}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + nu} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u958\'be}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + xi} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u959\'bf}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + omicron} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u960\'c0}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + pi} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u961\'c1}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + rho} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u963\'c3}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + sigma} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u964\'c4}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + tau} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u965\'c5}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + upsilon} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u981\'d5}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + phi} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u967\'c7}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + chi} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u968\'c8}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + psi} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u969\'c9}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + omega} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u982\'d6}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + piv} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u977\'d1}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + thetav} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f9 +\u949\'f5}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + epsilonv} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u1008\'f0}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + kappav} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u1009\'f1}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + rhov} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u962\'c2}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + sigmaf} +\par \pard\plain \s0\ql\widctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\loch\f5\fs24\lang1033\ql\widctlpar{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f8 +\u966\'c6}{\cf1\i0\b0\kerning1\hich\af10\langfe255\dbch\af13\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033\loch\f6 + phiv} \par } diff --git a/tests/Makefile.am b/tests/Makefile.am index e0dd83b..25cbe0a 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -2,66 +2,90 @@ TESTS = test_html.sh test_latex.sh # the data set for the tests -testdata = Greek1.rtf Greek2.rtf \ +testdata = \ + Greek1.rtf \ + Greek2.rtf \ + Turkish.rtf \ + accents.rtf \ ascii_decimal.rtf \ backslash.rtf \ + body.rtf \ borders_shading.rtf \ braces.rtf \ character_formatting.rtf \ chars.rtf \ columns.rtf \ + cp1251-russian-alphabet.rtf \ font_size.rtf \ font_styles.rtf \ lists.rtf \ paragraph_formatting.rtf \ + pict.rtf \ + quotes.rtf \ symbol.rtf \ text_color.rtf \ text_formatting.rtf \ unicode4.rtf # the result set for the html test -testresults_html = Greek1.rtf.html Greek2.rtf.html \ +testresults_html = \ + Greek1.rtf.html \ + Greek2.rtf.html \ + Turkish.rtf.html \ + accents.rtf.html \ ascii_decimal.rtf.html \ backslash.rtf.html \ + body.rtf.html \ borders_shading.rtf.html \ braces.rtf.html \ character_formatting.rtf.html \ chars.rtf.html \ columns.rtf.html \ + cp1251-russian-alphabet.rtf.html \ font_size.rtf.html \ font_styles.rtf.html \ lists.rtf.html \ paragraph_formatting.rtf.html \ + pict.rtf.html \ + quotes.rtf.html \ symbol.rtf.html \ text_color.rtf.html \ text_formatting.rtf.html \ unicode4.rtf.html # the result set for the latex test -testresults_tex = Greek1.rtf.tex Greek2.rtf.tex \ +testresults_tex = \ + Greek1.rtf.tex \ + Greek2.rtf.tex \ + Turkish.rtf.tex \ + accents.rtf.tex \ ascii_decimal.rtf.tex \ backslash.rtf.tex \ + body.rtf.tex \ borders_shading.rtf.tex \ braces.rtf.tex \ character_formatting.rtf.tex \ chars.rtf.tex \ columns.rtf.tex \ + cp1251-russian-alphabet.rtf.tex \ font_size.rtf.tex \ font_styles.rtf.tex \ lists.rtf.tex \ paragraph_formatting.rtf.tex \ + pict.rtf.tex \ + quotes.rtf.tex \ symbol.rtf.tex \ text_color.rtf.tex \ text_formatting.rtf.tex \ unicode4.rtf.tex # need to wipe out test results on make clean -CLEANFILES = $(testresults_html) $(testresults_tex) +CLEANFILES = $(testresults_html) $(testresults_tex) pict001.wmf # add the test scripts and the test data to the distributed files EXTRA_DIST = $(TESTS) $(testdata) -TESTS_ENVIRONMENT = UNRTF=$(top_builddir)/src/unrtf +TESTS_ENVIRONMENT = UNRTF=$(top_builddir)/src/unrtf UNRTF_SEARCH_PATH=$(top_builddir)/outputs/ # ensure that the distributed scripts are executable before distribution. # Could be necessary if checking out CVS. diff --git a/tests/Makefile.in b/tests/Makefile.in index 2cd1e0a..c5b6ca4 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. +# Makefile.in generated by automake 1.12.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, -# Inc. +# Copyright (C) 1994-2012 Free Software Foundation, Inc. + # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -15,6 +14,23 @@ @SET_MAKE@ VPATH = @srcdir@ +am__make_dryrun = \ + { \ + am__dry=no; \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ + | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ + *) \ + for am__flg in $$MAKEFLAGS; do \ + case $$am__flg in \ + *=*|--*) ;; \ + *n*) am__dry=yes; break;; \ + esac; \ + done;; \ + esac; \ + test $$am__dry = yes; \ + } pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -45,8 +61,15 @@ CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = -am__tty_colors = \ -red=; grn=; lgn=; blu=; std= +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tty_colors_dummy = \ + mgn= red= grn= lgn= blu= brg= std=; \ + am__color_tests=no +am__tty_colors = $(am__tty_colors_dummy) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ @@ -86,6 +109,7 @@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ SET_MAKE = @SET_MAKE@ @@ -147,18 +171,26 @@ TESTS = test_html.sh test_latex.sh # the data set for the tests -testdata = Greek1.rtf Greek2.rtf \ +testdata = \ + Greek1.rtf \ + Greek2.rtf \ + Turkish.rtf \ + accents.rtf \ ascii_decimal.rtf \ backslash.rtf \ + body.rtf \ borders_shading.rtf \ braces.rtf \ character_formatting.rtf \ chars.rtf \ columns.rtf \ + cp1251-russian-alphabet.rtf \ font_size.rtf \ font_styles.rtf \ lists.rtf \ paragraph_formatting.rtf \ + pict.rtf \ + quotes.rtf \ symbol.rtf \ text_color.rtf \ text_formatting.rtf \ @@ -166,18 +198,26 @@ # the result set for the html test -testresults_html = Greek1.rtf.html Greek2.rtf.html \ +testresults_html = \ + Greek1.rtf.html \ + Greek2.rtf.html \ + Turkish.rtf.html \ + accents.rtf.html \ ascii_decimal.rtf.html \ backslash.rtf.html \ + body.rtf.html \ borders_shading.rtf.html \ braces.rtf.html \ character_formatting.rtf.html \ chars.rtf.html \ columns.rtf.html \ + cp1251-russian-alphabet.rtf.html \ font_size.rtf.html \ font_styles.rtf.html \ lists.rtf.html \ paragraph_formatting.rtf.html \ + pict.rtf.html \ + quotes.rtf.html \ symbol.rtf.html \ text_color.rtf.html \ text_formatting.rtf.html \ @@ -185,18 +225,26 @@ # the result set for the latex test -testresults_tex = Greek1.rtf.tex Greek2.rtf.tex \ +testresults_tex = \ + Greek1.rtf.tex \ + Greek2.rtf.tex \ + Turkish.rtf.tex \ + accents.rtf.tex \ ascii_decimal.rtf.tex \ backslash.rtf.tex \ + body.rtf.tex \ borders_shading.rtf.tex \ braces.rtf.tex \ character_formatting.rtf.tex \ chars.rtf.tex \ columns.rtf.tex \ + cp1251-russian-alphabet.rtf.tex \ font_size.rtf.tex \ font_styles.rtf.tex \ lists.rtf.tex \ paragraph_formatting.rtf.tex \ + pict.rtf.tex \ + quotes.rtf.tex \ symbol.rtf.tex \ text_color.rtf.tex \ text_formatting.rtf.tex \ @@ -204,11 +252,11 @@ # need to wipe out test results on make clean -CLEANFILES = $(testresults_html) $(testresults_tex) +CLEANFILES = $(testresults_html) $(testresults_tex) pict001.wmf # add the test scripts and the test data to the distributed files EXTRA_DIST = $(TESTS) $(testdata) -TESTS_ENVIRONMENT = UNRTF=$(top_builddir)/src/unrtf +TESTS_ENVIRONMENT = UNRTF=$(top_builddir)/src/unrtf UNRTF_SEARCH_PATH=$(top_builddir)/outputs/ all: all-am .SUFFIXES: @@ -248,6 +296,8 @@ ctags: CTAGS CTAGS: +cscope cscopelist: + check-TESTS: $(TESTS) @failed=0; all=0; xfail=0; xpass=0; skip=0; \ @@ -259,7 +309,7 @@ if test -f ./$$tst; then dir=./; \ elif test -f $$tst; then dir=; \ else dir="$(srcdir)/"; fi; \ - if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ + if $(TESTS_ENVIRONMENT) $${dir}$$tst $(AM_TESTS_FD_REDIRECT); then \ all=`expr $$all + 1`; \ case " $(XFAIL_TESTS) " in \ *[\ \ ]$$tst[\ \ ]*) \ @@ -330,14 +380,15 @@ fi; \ dashes=`echo "$$dashes" | sed s/./=/g`; \ if test "$$failed" -eq 0; then \ - echo "$$grn$$dashes"; \ + col="$$grn"; \ else \ - echo "$$red$$dashes"; \ + col="$$red"; \ fi; \ - echo "$$banner"; \ - test -z "$$skipped" || echo "$$skipped"; \ - test -z "$$report" || echo "$$report"; \ - echo "$$dashes$$std"; \ + echo "$${col}$$dashes$${std}"; \ + echo "$${col}$$banner$${std}"; \ + test -z "$$skipped" || echo "$${col}$$skipped$${std}"; \ + test -z "$$report" || echo "$${col}$$report$${std}"; \ + echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi @@ -389,10 +440,15 @@ installcheck: installcheck-am install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi mostlyclean-generic: clean-generic: diff --git a/tests/body.html b/tests/body.html deleted file mode 100644 index 6989654..0000000 --- a/tests/body.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - I would like to submit an abstract that include lots of Ca2+ and Mg2+ as well as some interesting results on Vrev that may or may not be of any value whatsoever - - - - - -
-

I would like to submit an abstract that include lots of Ca2+ and Mg2+ as well as some interesting results on Vrev that may or may not be of any value whatsoever. The point is that when there are some results, one must publish them or suffer the fate of Reneé Dècartes or perhaps Kopernicus. It is not as simple as introducing a few variables of Î± β and Î² in an abstract equation that the values and provides an Ã… value, or perhaps Ã¢ or ê but I can't find how to insert a bar, but there is a S as a symbol font.α β γ δ ε ζ η θ ι κ λ μ ν ξ ο

-
- - diff --git a/tests/body.rtf b/tests/body.rtf deleted file mode 100644 index df037a5..0000000 --- a/tests/body.rtf +++ /dev/null @@ -1,31 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang3081\deflangfe3081{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f116\froman\fcharset238\fprq2 Times New Roman CE;} -{\f117\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f119\froman\fcharset161\fprq2 Times New Roman Greek;}{\f120\froman\fcharset162\fprq2 Times New Roman Tur;}{\f121\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f122\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f123\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f124\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; -\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; -\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 \snext0 Normal;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv -\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}} -{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\rsidtbl \rsid3415423\rsid7869239\rsid7935542\rsid9401381\rsid10247107\rsid11229018\rsid11565359\rsid11614425\rsid15805443}{\*\generator Microsoft Word 11.0.8106;}{\info -{\title I would like to submit an abstract that include lots of Ca2+ and Mg2+ as well as some interesting results on Vrev that may or may not be of any value whatsoever}{\author Trevor Lewis}{\operator Trevor Lewis}{\creatim\yr2007\mo2\dy6\hr11\min6} -{\revtim\yr2007\mo2\dy6\hr12\min11}{\version3}{\edmins40}{\nofpages1}{\nofwords75}{\nofchars434}{\*\company The University of New South Wales}{\nofcharsws508}{\vern24611}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word -/2003/wordml}}\paperw11906\paperh16838\margl1800\margr1800\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\donotembedsysfont1\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180 -\dgvspace180\dghorigin1800\dgvorigin1440\dghshow1\dgvshow1 -\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct -\asianbrkrule\rsidroot11614425\newtblstyruls\nogrowautofit \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery708\footery708\colsx708\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1 -\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 -\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 -\fs24\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 I would like to submit an abstract that include lots of Ca}{\rtlch\fcs1 \af0 \ltrch\fcs0 \super\insrsid11614425\charrsid11614425 2+}{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid11614425 and Mg}{\rtlch\fcs1 \af0 \ltrch\fcs0 \super\insrsid11614425\charrsid11614425 2+}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 as well as some interesting results on V}{\rtlch\fcs1 \af0 \ltrch\fcs0 -\sub\insrsid11614425\charrsid11614425 rev}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 that }{\rtlch\fcs1 \af0 \ltrch\fcs0 \i\insrsid11614425 may or may not}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 be of }{\rtlch\fcs1 \af0 \ltrch\fcs0 -\b\insrsid11614425 any value}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 whatsoever. The point is that when there }{\rtlch\fcs1 \af0 \ltrch\fcs0 \ul\insrsid11614425 are}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 some results, one }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \i\insrsid11614425 must}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 publish them or suffer the fate of Rene\'e9 D\'e8cartes or perhaps Kopernicus. It is not as simple as introducing a few variables of }{\rtlch\fcs1 \af119 \ltrch\fcs0 -\f119\insrsid11229018 \'e1 \'e2}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f3\insrsid15805443 \'20}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15805443 and}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 }{\rtlch\fcs1 \af119 \ltrch\fcs0 \f119\insrsid15805443 \'e2 }{\rtlch\fcs1 -\af0 \ltrch\fcs0 \insrsid11565359 in an abstract equation that}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11614425 the values and provides an \'c5 value, or perhaps }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10247107 \'e2 or \'ea but I can\rquote -t find how to insert a ba}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11565359 r, but there is a }{\rtlch\fcs1 \af0 \ltrch\fcs0 \f3\insrsid11565359\charrsid11565359 \'53}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid11565359 as a symbol font.} -{\rtlch\fcs1 \af119 \ltrch\fcs0 \insrsid7935542\charrsid11565359 \f119 \'e1 \'e2 \'e3 \'e4 \'e5 \'e6 \'e7 \'e8 \'e9 \'ea \'eb \'ec \'ed \'ee \'ef} -{\rtlch\fcs1 \af0 -\ltrch\fcs0 \insrsid7935542\charrsid11565359 -\par }} diff --git a/tests/chars.rtf b/tests/chars.rtf index 5db8ba0..f7a80bf 100644 --- a/tests/chars.rtf +++ b/tests/chars.rtf @@ -1,1950 +1,1922 @@ -{\rtf1\ansi\deff1 -{\fonttbl -{\f6\fnil x;} -{\f5\fnil x;} -{\f4\fnil Symbol;} -{\f3\fnil Courier;} -{\f2\fnil x;} -{\f1\fnil TmsRmn;} -} -\paperh15840 \paperw12240 -\margl1440 \margr1440 \pard \f1\i0\b0 -\fs20 {\sl-240\sa0\sb0\par} -\f1\i0\b0 -\b \pard \qj \sl240 NAME\f1\i0\b0 +{\rtf1\ansi\deff3\adeflang1025 +{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq0\fcharset1 TmsRmn{\*\falt Times New Roman};}{\f5\froman\fprq0\fcharset1 Courier{\*\falt Courier New};}{\f6\froman\fprq0\fcharset1 Liberation Serif{\*\falt Times New Roman};}{\f7\fswiss\fprq0\fcharset1 Liberation Sans{\*\falt Arial};}{\f8\froman\fprq0\fcharset1 OpenSymbol{\*\falt Arial Unicode MS};}{\f9\froman\fprq0\fcharset1 Symbol;}{\f10\froman\fprq0\fcharset1 DejaVu Sans;}{\f11\fnil\fprq0\fcharset2 OpenSymbol{\*\falt Arial Unicode MS};}{\f12\fnil\fprq2\fcharset0 Droid Sans Fallback;}{\f13\fnil\fprq2\fcharset0 Arial;}{\f14\fnil\fprq0\fcharset1 DejaVu Sans;}{\f15\fswiss\fprq0\fcharset1 FreeSans;}{\f16\fnil\fprq0\fcharset1 OpenSymbol{\*\falt Arial Unicode MS};}{\f17\fnil\fprq0\fcharset1 FreeSans;}} +{\colortbl;\red0\green0\blue0;\red128\green128\blue128;} +{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033 Normal;} +{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\dbch\af12\langfe2052\dbch\af17\afs28\alang1081\loch\f7\fs28\lang1033 Heading;} +{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033 Text body;} +{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\dbch\af13\langfe2052\dbch\af15\afs24\alang1081\loch\f6\fs24\lang1033 List;} +{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\dbch\af13\langfe2052\dbch\af15\afs24\alang1081\ai\loch\f6\fs24\lang1033 Caption;} +{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\dbch\af13\langfe2052\dbch\af15\afs24\alang1081\loch\f6\fs24\lang1033 Index;} +}{\info{\creatim\yr0\mo0\dy0\hr0\min0}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3600}}\deftab720 +\viewscale130 +{\*\pgdsctbl +{\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1440\margrsxn1440\margtsxn1440\margbsxn1440\pgdscnxt0 Default;}} +\formshade{\*\pgdscno0}\paperh15840\paperw12240\margl1440\margr1440\margt1440\margb1440\sectd\sbknone\sectunlocked1\pgndec\pgwsxn12240\pghsxn15840\marglsxn1440\margrsxn1440\margtsxn1440\margbsxn1440\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc +\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-240\slmult0\ql\nowidctlpar\sb0\sa0{\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs24\lang1033 + } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\qj\nowidctlpar{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +NAME} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-240\slmult0\qj\nowidctlpar\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033 -\par -{\sl-240\sa0\sb0\par} -groff_char - groff character names -\par -{\sl-240\sa0\sb0\par} -\f1\i0\b0 -\b DESCRIPTION\f1\i0\b0 +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\qj\nowidctlpar{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +groff_char - groff character names} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-240\slmult0\qj\nowidctlpar\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033 -\par -{\sl-240\sa0\sb0\par} -This manual page lists the standard \f1\i0\b0 +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\qj\nowidctlpar{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +DESCRIPTION} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-240\slmult0\qj\nowidctlpar\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033 -\b groff\f1\i0\b0 - input characters. Only the characters that are -available for the device that is being used to print -or view this manual page will be displayed (the device -currently used is \'91\'92). The \f1\i0\b0 +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\qj\nowidctlpar{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +This manual page lists the standard }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +groff}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 + input characters. Only the characters that are available for the device that is being used to print or view this manual page will be displayed (the device currently used is \u8216\'18\u8217\'19). The }{\cf1\i\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +Input code}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 + column applies to characters which can be input with a single character, and gives the ISO Latin-1 code of that input character. The }{\cf1\i\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +PostScript name}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 + column gives the usual PostScript name of the output character.} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-120\slmult0\qj\nowidctlpar\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033 -\i Input code\f1\i0\b0 - column applies to characters which can be -input with a single character, and gives the ISO Latin-1 -code of that input character. The \f1\i0\b0 +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\qj\nowidctlpar{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +The ISO Latin-1 no-break space (code 0240 octal) is equivalent to }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\\}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +(space). All other ISO Latin-1 characters print as themselves with the following exceptions: }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +`}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 + prints as \u8216\'18, }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u8217\'19}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 + prints as \u8217\'19; the corresponding ISO Latin-1 characters can be obtained with }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\\\u8216\'18}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 + and }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\\(aq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +. The ISO Latin-1 \u8216\'18Hyphen, Minus Sign\u8217\'19 (code 45) prints as a hyphen; a minus sign can be obtained with }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\\-}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +. The ISO Latin-1 \u8216\'18Tilde\u8217\'19 (code 126) prints as ~; the larger glyph can be obtained with }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\\(ti}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +. The ISO Latin-1 \u8216\'18Circumflex Accent\u8217\'19 (code 94) prints as ^; a larger glyph can be obtained with }{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\\(ha}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +.} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-240\slmult0\qj\nowidctlpar\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033 -\i PostScript name\f1\i0\b0 - column gives the usual PostScript name -of the output character. -\par -{\sl-120\sa0\sb0\par} -The ISO Latin-1 no-break space (code 0240 octal) is -equivalent to \f1\i0\b0 +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +Output\tab Input\tab Input\tab PostScript\tab Notes} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab name\tab code\tab name} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-120\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033 -\b \\\f1\i0\b0 -(space). All other ISO Latin-1 characters print as -themselves with the following exceptions: \f1\i0\b0 +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +!\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +!}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 33\tab exclam\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +"\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +"}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 34\tab quotedbl\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +#\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +#}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 35\tab numbersign\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +$\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +$}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 36\tab dollar\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +%\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +%}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 37\tab percent\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +&\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +&}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 38\tab ampersand\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8217\'19}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u8217\'19}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 39\tab quoteright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +(\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +(}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 40\tab parenleft\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +)\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +)}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 41\tab parenright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +*\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +*}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 42\tab asterisk\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 ++\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 ++}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 43\tab plus\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +,\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +,}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 44\tab comma\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +-\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +-}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 45\tab hyphen\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +.\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +.}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 46\tab period\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +/\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +/}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 47\tab slash\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +:\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +:}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 58\tab colon\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +;\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +;}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 59\tab semicolon\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +<\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +<}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 60\tab less\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +=\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +=}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 61\tab equal\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +>\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +>}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 62\tab greater\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +?\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +?}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 63\tab question\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +@\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +@}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 64\tab at\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +[\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +[}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 91\tab bracketleft\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\\\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 92\tab backslash\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +]\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +]}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 93\tab bracketright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +^\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +^}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 94\tab circumflex\tab circumflex accent} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +_\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +_}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 95\tab underscore\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +`\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +`}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 96\tab quoteleft\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\{\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\{}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 123\tab braceleft\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +|\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +|}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 124\tab bar\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\}\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\}}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 125\tab braceright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +~\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +~}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 126\tab tilde\tab tilde accent} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u161\'a1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u161\'a1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 161\tab exclamdown\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u162\'a2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u162\'a2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 162\tab cent\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u163\'a3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u163\'a3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 163\tab sterling\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u164\'a4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u164\'a4}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 164\tab currency\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u165\'a5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u165\'a5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 165\tab yen\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u166\'a6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u166\'a6}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 166\tab brokenbar\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u167\'a7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u167\'a7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 167\tab section\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u168\'a8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u168\'a8}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 168\tab dieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u169\'a9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u169\'a9}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 169\tab copyright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u170\'aa\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u170\'aa}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 170\tab ordfeminine\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u171\'ab\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u171\'ab}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 171\tab guillemotleft\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8 +\u172\'ac}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8 +\u172\'ac}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 172\tab logicalnot\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +-\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +-}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 173\tab hyphen\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u174\'ae\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u174\'ae}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 174\tab registered\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u175\'af\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u175\'af}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 175\tab macron\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +\u176\'b0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +\u176\'b0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 176\tab degree\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +\u177\'b1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +\u177\'b1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 177\tab plusminus\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u178\'b2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u178\'b2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 178\tab twosuperior\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u179\'b3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u179\'b3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 179\tab threesuperior\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u180\'b4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u180\'b4}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 180\tab acute\tab acute accent} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u181\'b5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u181\'b5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 181\tab mu\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u182\'b6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u182\'b6}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 182\tab paragraph\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u183\'b7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u183\'b7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 183\tab periodcentered\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u184\'b8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u184\'b8}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 184\tab cedilla\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u185\'b9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u185\'b9}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 185\tab onesuperior\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u186\'ba\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u186\'ba}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 186\tab ordmasculine\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u187\'bb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u187\'bb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 187\tab guillemotright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u188\'bc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u188\'bc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 188\tab onequarter\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u189\'bd\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u189\'bd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 189\tab onehalf\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u190\'be\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u190\'be}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 190\tab threequarters\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u191\'bf\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u191\'bf}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 191\tab questiondown\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u192\'c0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u192\'c0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 192\tab Agrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u193\'c1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u193\'c1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 193\tab Aacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u194\'c2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u194\'c2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 194\tab Acircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u195\'c3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u195\'c3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 195\tab Atilde\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u196\'c4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u196\'c4}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 196\tab Adieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u197\'c5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u197\'c5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 197\tab Aring\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u198\'c6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u198\'c6}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 198\tab AE\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u199\'c7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u199\'c7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 199\tab Ccedilla\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u200\'c8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u200\'c8}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 200\tab Egrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u201\'c9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u201\'c9}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 201\tab Eacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u202\'ca\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u202\'ca}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 202\tab Ecircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u203\'cb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u203\'cb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 203\tab Edieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u204\'cc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u204\'cc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 204\tab Igrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u205\'cd\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u205\'cd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 205\tab Iacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u206\'ce\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u206\'ce}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 206\tab Icircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u207\'cf\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u207\'cf}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 207\tab Idieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u208\'d0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u208\'d0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 208\tab Eth\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u209\'d1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u209\'d1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 209\tab Ntilde\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u210\'d2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u210\'d2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 210\tab Ograve\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u211\'d3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u211\'d3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 211\tab Oacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u212\'d4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u212\'d4}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 212\tab Ocircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u213\'d5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u213\'d5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 213\tab Otilde\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u214\'d6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u214\'d6}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 214\tab Odieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8 +\u215\'d7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u215\'d7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 215\tab multiply\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u216\'d8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u216\'d8}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 216\tab Oslash\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u217\'d9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u217\'d9}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 217\tab Ugrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u218\'da\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u218\'da}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 218\tab Uacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u219\'db\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u219\'db}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 219\tab Ucircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u220\'dc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u220\'dc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 220\tab Udieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u221\'dd\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u221\'dd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 221\tab Yacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u222\'de\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u222\'de}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 222\tab Thorn\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u223\'df\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u223\'df}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 223\tab germandbls\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u224\'e0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u224\'e0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 224\tab agrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u225\'e1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u225\'e1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 225\tab aacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u226\'e2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u226\'e2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 226\tab acircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u227\'e3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u227\'e3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 227\tab atilde\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u228\'e4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u228\'e4}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 228\tab adieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u229\'e5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u229\'e5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 229\tab aring\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u230\'e6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u230\'e6}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 230\tab ae\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u231\'e7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u231\'e7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 231\tab ccedilla\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u232\'e8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u232\'e8}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 232\tab egrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u233\'e9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u233\'e9}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 233\tab eacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u234\'ea\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u234\'ea}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 234\tab ecircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u235\'eb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u235\'eb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 235\tab edieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u236\'ec\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u236\'ec}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 236\tab igrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u237\'ed\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u237\'ed}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 237\tab iacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u238\'ee\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u238\'ee}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 238\tab icircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u239\'ef\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u239\'ef}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 239\tab idieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u240\'f0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u240\'f0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 240\tab eth\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u241\'f1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u241\'f1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 241\tab ntilde\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u242\'f2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u242\'f2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 242\tab ograve\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u243\'f3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u243\'f3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 243\tab oacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u244\'f4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u244\'f4}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 244\tab ocircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u245\'f5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u245\'f5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 245\tab otilde\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u246\'f6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u246\'f6}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 246\tab odieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8 +\u247\'f7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u247\'f7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 247\tab divide\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u248\'f8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u248\'f8}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 248\tab oslash\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u249\'f9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u249\'f9}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 249\tab ugrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u250\'fa\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u250\'fa}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 250\tab uacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u251\'fb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u251\'fb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 251\tab ucircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u252\'fc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u252\'fc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 252\tab udieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u253\'fd\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u253\'fd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 253\tab yacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u254\'fe\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u254\'fe}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 254\tab thorn\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u255\'ff\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\u255\'ff}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab 255\tab ydieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u208\'d0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(-D}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Eth\tab Icelandic uppercase eth} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u240\'f0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Sd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab eth\tab Icelandic lowercase eth} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u222\'de\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(TP}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Thorn\tab Icelandic uppercase thorn} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u254\'fe\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Tp}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab thorn\tab Icelandic lowercase thorn} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u198\'c6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(AE}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab AE\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u230\'e6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ae}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ae\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u338\'52\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(OE}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab OE\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u339\'53\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(oe}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab oe\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +IJ\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(IJ}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab IJ\tab Dutch IJ ligature} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +ij\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ij}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ij\tab Dutch ij ligature} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u223\'df\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ss}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab germandbls\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u193\'c1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8217\'19A}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Aacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10 +\u262\'06}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8217\'19C}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Cacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u201\'c9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8217\'19E}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Eacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u205\'cd\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8217\'19I}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Iacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u211\'d3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8217\'19O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Oacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u218\'da\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8217\'19U}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Uacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u225\'e1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8217\'19a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab aacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10 +\u263\'07}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8217\'19c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab cacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u233\'e9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8217\'19e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab eacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u237\'ed\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8217\'19i}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab iacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u243\'f3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8217\'19o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab oacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u250\'fa\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8217\'19u}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab uacute\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u196\'c4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(:A}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Adieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u203\'cb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(:E}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Edieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u207\'cf\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(:I}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Idieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u214\'d6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(:O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Odieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u220\'dc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(:U}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Udieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u376\'78\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(:Y}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Ydieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u228\'e4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(:a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab adieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u235\'eb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(:e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab edieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u239\'ef\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(:i}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab idieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u246\'f6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(:o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab odieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u252\'fc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(:u}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab udieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u255\'ff\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(:y}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ydieresis\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u194\'c2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(^A}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Acircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u202\'ca\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(^E}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Ecircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u206\'ce\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(^I}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Icircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u212\'d4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(^O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Ocircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u219\'db\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(^U}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Ucircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u226\'e2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(^a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab acircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u234\'ea\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(^e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ecircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u238\'ee\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(^i}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab icircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u244\'f4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(^o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ocircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u251\'fb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(^u}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ucircumflex\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u192\'c0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8216\'18A}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Agrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u200\'c8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8216\'18E}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Egrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u204\'cc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8216\'18I}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Igrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u210\'d2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8216\'18O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Ograve\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u217\'d9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8216\'18U}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Ugrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u224\'e0\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8216\'18a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab agrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u232\'e8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8216\'18e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab egrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u236\'ec\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8216\'18i}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab igrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u242\'f2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8216\'18o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ograve\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u249\'f9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(\u8216\'18u}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ugrave\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u195\'c3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(~A}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Atilde\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u209\'d1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(~N}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Ntilde\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u213\'d5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(~O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Otilde\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u227\'e3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(~a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab atilde\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u241\'f1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(~n}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ntilde\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u245\'f5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(~o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab otilde\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u352\'60\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(vS}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Scaron\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u353\'61\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(vs}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab scaron\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u381\'7d\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(vZ}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Zcaron\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u382\'7e\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(vz}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab zcaron\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u199\'c7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(,C}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Ccedilla\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u231\'e7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(,c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ccedilla\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10 +\u321\'41}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(/L}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Lslash\tab Polish L with a slash} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10 +\u322\'42}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(/l}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab lslash\tab Polish l with a slash} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u216\'d8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(/O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Oslash\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u248\'f8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(/o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab oslash\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u197\'c5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(oA}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Aring\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u229\'e5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(oa}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab aring\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10 +\u779\'0b}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(a"}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab hungarumlaut\tab Hungarian umlaut} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u175\'af\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(a-}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab macron\tab macron or bar accent} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10 +\u729\'d9}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(a.}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab dotaccent\tab dot accent} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +^\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(a^}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab circumflex\tab circumflex accent} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u180\'b4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(aa}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab acute\tab acute accent} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +`\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ga}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab grave\tab grave accent} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10 +\u774\'06}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ab}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab breve\tab breve accent} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u184\'b8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ac}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab cedilla\tab cedilla accent} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u168\'a8\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ad}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab dieresis\tab umlaut or dieresis} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 + }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10 +\u780\'0c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ah}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab caron\tab caron accent} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10 +\u730\'da}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ao}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ring\tab ring or circle accent} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u732\'dc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(a~}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab tilde\tab tilde accent} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10 +\u731\'db}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ho}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ogonek\tab hook or ogonek accent} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10 +\u305\'31}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(.i}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab dotlessi\tab i without a dot} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +[[dotlessj]]\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(.j}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab dotlessj\tab j without a dot} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u164\'a4\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Cs}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab currency\tab Scandinavian currency sign} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +$\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Do}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab dollar\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u163\'a3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Po}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab sterling\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u165\'a5\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Ye}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab yen\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u402\'92\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Fn}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab florin\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u162\'a2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ct}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab cent\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u171\'ab\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Fo}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab guillemotleft\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u187\'bb\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Fc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab guillemotright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8249\'39}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(fo}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab guilsinglleft\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8250\'3a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(fc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab guilsinglright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u161\'a1\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(r!}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab exclamdown\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u191\'bf\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(r?}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab questiondown\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +ff\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ff}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ff\tab ff ligature} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +fi\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(fi}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab fi\tab fi ligature} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +fl\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(fl}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab fl\tab fl ligature} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +ffi\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Fi}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ffi\tab ffi ligature} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +ffl\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Fl}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ffl\tab ffl ligature} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u10003\'13}{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(OK}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab \tab check mark, tick} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u170\'aa\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Of}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ordfeminine\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u186\'ba\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Om}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ordmasculine\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u183\'b7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(pc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab periodcentered\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u185\'b9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(S1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab onesuperior\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u178\'b2\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(S2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab twosuperior\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u179\'b3\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(S3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab threesuperior\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8592\'90}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(<-}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab arrowleft\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8594\'92}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(->}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab arrowright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8596\'94}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(<>}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab arrowboth\tab horizontal double-headed arrow} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8595\'93}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(da}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab arrowdown} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8593\'91}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ua}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab arrowup\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8597\'95}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(va}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab \tab vertical double-headed arrow} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8656\'d0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(lA}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab arrowdblleft\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8658\'d2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(rA}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab arrowdblright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8660\'d4}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(hA}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab arrowdblboth\tab horizontal double-headed double arrow} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8659\'d3}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(dA}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab arrowdbldown\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8657\'d1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(uA}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab arrowdblup\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8661\'d5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(vA}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab \tab vertical double-headed double arrow} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +|\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ba}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab bar\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u166\'a6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(bb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab brokenbar\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8739\'23}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(br}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab br\tab box rule with traditional troff metrics} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +_\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ru}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ru\tab baseline rule} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +_\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ul}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab ul\tab underline with traditional troff metrics} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8739\'23}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(bv}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab bv\tab bar vertical} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +[[bell]]\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(bs}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab bell\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u9675\'cb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ci}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab circle\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8226\'22}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(bu}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab bullet\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u169\'a9\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(co}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab copyright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u174\'ae\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(rg}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab registered\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8482\'22}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(tm}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab trademark\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8225\'21}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(dd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab daggerdbl\tab double dagger sign} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8224\'20}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(dg}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab dagger\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u182\'b6\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ps}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab paragraph\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u167\'a7\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(sc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab section\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +\u176\'b0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(de}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab degree\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8212\'14}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(em}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab emdash\tab em dash} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8211\'13}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(en}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab endash\tab en dash} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8240\'30}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(%0}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab perthousand\tab per thousand, per mille sign} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u189\'bd\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(12}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab onehalf\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u188\'bc\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(14}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab onequarter\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\u190\'be\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(34}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab threequarters\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8260\'44}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(f/}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab fraction\tab bar for fractions} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8242\'32}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\tab \\(fm}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab minute\tab footmark, prime} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8243\'33}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\tab \\(sd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab second\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +^\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ha}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab asciicircum\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs16\lang1033\loch\f4 +ASCII}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 + circumflex, hat, caret} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +~\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ti}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab asciitilde\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs16\lang1033\loch\f4 +ASCII}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 + tilde, large tilde} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +-\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(hy}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab hyphen\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +[\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(lB}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab bracketleft\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +]\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(rB}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab bracketright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +\{}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(lC}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab braceleft\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +\}}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(rC}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab braceright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f9 +\u9001\'29}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(la}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab angleleft\tab left angle bracket} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u9002\'2a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ra}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab angleright\tab right angle bracket} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\dbch\af11\langfe2052\dbch\af11\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f11 +\u9756\'21}{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +(lh}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab handleft\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\dbch\af11\langfe2052\dbch\af11\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f11 +\u9758\'1e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\tab \\(rh}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab handright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8222\'1e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Bq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab quotedblbase\tab low double comma quote} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8218\'1a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(bq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab quotesinglbase\tab low single comma quote} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8220\'1c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(lq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab quotedblleft\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8221\'1d}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(rq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab quotedblright\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8216\'18}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(oq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab quoteleft\tab single open quote} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8217\'19}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(cq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab quoteright\tab single closing quote (ASCII 39)} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8217\'19}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(aq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab quotesingle\tab apostrophe quote} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f4 +\u8220\'1c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(dq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab quotedbl\tab double quote (ASCII 34)} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +|\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(or}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab bar\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +@\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(at}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab at\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +-\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\-}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab minus\tab minus sign from current font} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +#\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(sh}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab numbersign\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +/\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(sl}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab slash\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\\\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(rs}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab backslash\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u9744\'10}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(sq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab square\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8756\'34}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(3d}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab therefore\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8756\'34}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(tf}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab therefore\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +A}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*A}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Alpha\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +B}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*B}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Beta\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +X}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*C}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Xi\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +D}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*D}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Delta\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +E}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*E}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Epsilon\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +F}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*F}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Phi\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +G}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*G}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Gamma\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +Q}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*H}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Theta\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +I}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*I}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Iota\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +K}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*K}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Kappa\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +L}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*L}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Lambda\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +M}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*M}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Mu\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +N}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*N}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Nu\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*O}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Omicron\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +P}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*P}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Pi\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +Y}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*Q}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Psi\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +R}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*R}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Rho\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +S}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*S}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Sigma\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +T}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*T}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Tau\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +U}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*U}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Upsilon\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +W}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*W}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Omega\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +C}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*X}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Chi\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +H}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*Y}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Eta\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +Z}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*Z}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Zeta\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab alpha\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +b}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*b}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab beta\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +x}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab xi\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +d}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*d}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab delta\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab epsilon\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +f}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*f}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab phi\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +j}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(+f}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab phi1\tab variant phi} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +g}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*g}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab gamma\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +q}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*h}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab theta\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +J}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(+h}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab theta1\tab variant theta} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +i}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*i}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab iota\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +k}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*k}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab kappa\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +l}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*l}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab lambda\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +m}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*m}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab mu\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +n}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*n}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab nu\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*o}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab omicron\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +p}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*p}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab pi\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +v}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(+p}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab omega1\tab variant pi, looking like omega} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +y}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*q}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab psi\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +r}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*r}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab rho\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +s}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*s}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab sigma\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +t}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*t}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab tau\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +u}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*u}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab upsilon\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +w}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*w}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab omega\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*x}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab chi\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +h}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*y}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab eta\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +z}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(*z}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab zeta\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +V}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ts}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab sigma1\tab terminal sigma} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8776\'48}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(~~}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab approxequal\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8776\'48}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(~=}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab approxequal\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8800\'60}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(!=}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab notequal\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +*}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(**}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab asteriskmath\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8723\'13}{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10 +\tab \\}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +(-+}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab minusplus\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +\u177\'b1}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(+-}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab plusminus\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8804\'64}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(<=}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab lessequal\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8801\'61}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(==}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab equivalence\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8771\'43}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(=~}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab congruent\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8805\'65}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(>=}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab greaterequal\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8743\'27}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(AN}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab logicaland\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8744\'28}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(OR}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab logicalor\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8 +\u172\'ac}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(no}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab logicalnot\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8707\'03}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(te}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab existential\tab there exists, existential quantifier} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8704\'00}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(fa}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab universal\tab for all, universal quantifier} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8501\'35}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Ah}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab aleph\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8465\'11}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Im}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Ifraktur\tab Fraktur I, imaginary} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8476\'1c}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(Re}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab Rfraktur\tab Fraktur R, real} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8734\'1e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(if}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab infinity\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8901\'c5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(md}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab dotmath\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8712\'08}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(mo}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab element\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8 +\u215\'d7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(mu}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab multiply\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8 +=}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(nb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab notsubset\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8837\'85}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(nc}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab notpropersuperset\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8802\'62}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ne}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab notequivalence\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8713\'09}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(nm}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab notelement\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 ++}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(pl}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab plusmath\tab plus sign in special font} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +=}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(eq}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab equalmath\tab equals sign in special font} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8733\'1d}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(pt}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab proportional\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8869\'a5}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(pp}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab perpendicular\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8834\'82}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(sb}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab propersubset\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8835\'83}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(sp}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab propersuperset\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8838\'86}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ib}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab reflexsubset\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8839\'87}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ip}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab reflexsuperset\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f9 +~}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ap}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab similar\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8747\'2b}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(is}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab integral\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8730\'1a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(sr}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab radical\tab square root} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f10 +\u862\'5e}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(rn}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab \tab overline} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8706\'02}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(pd}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab partialdiff\tab partial differentiation sign} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8855\'97}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(c*}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab circlemultiply\tab multiply sign in a circle} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8853\'95}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(c+}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab circleplus\tab plus sign in a circle} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8745\'29}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(ca}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab intersection\tab intersection, cap} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8746\'2a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(cu}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab union\tab union, cup} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8 +\u247\'f7}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(di}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab divide\tab division sign} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8212\'14}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f8 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(-h}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab hbar\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8711\'07}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(gr}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab gradient\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8709\'05}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(es}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab emptyset\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u9827\'63}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(CL}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab club\tab club suit} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u9824\'60}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(SP}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab spade\tab spade suit} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u9829\'65}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(HE}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab heart\tab heart suit} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u9830\'66}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(DI}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab diamond\tab diamond suit} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8626\'b2}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(CR}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab carriagereturn\tab carriage return symbol} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8717\'0d}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(st}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab suchthat\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8736\'20}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(/_}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab angle\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8810\'6a}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(<<}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab \tab much less} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af14\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f10 +\u8811\'6b}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(>>}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab \tab much greater} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8472\'18}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(wp}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab weierstrass\tab Weierstrass p} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u9674\'ca}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(lz}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab lozenge\tab } +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af16\afs24\alang1081\rtlch \ltrch\fs20\lang1033\loch\f8 +\u8211\'13}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab }{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f5 +\\(an}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +\tab \tab arrowhorizex\tab horizontal arrow extension} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033 -\b `\f1\i0\b0 - prints as \'91, \f1\i0\b0 +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +SEE ALSO} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl-240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200\sb0\sa0\cf1\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1033 -\b \'92\f1\i0\b0 - prints as \'92; the corresponding ISO Latin-1 -characters can be obtained with \f1\i0\b0 - -\b \\\'91\f1\i0\b0 - and \f1\i0\b0 - -\b \\(aq\f1\i0\b0 -. The ISO Latin-1 \'91Hyphen, Minus Sign\'92 (code -45) prints as a hyphen; a minus sign can be obtained -with \f1\i0\b0 - -\b \\-\f1\i0\b0 -. The ISO Latin-1 \'91Tilde\'92 (code 126) prints -as ~; the larger glyph can be obtained with \f1\i0\b0 - -\b \\(ti\f1\i0\b0 -. The ISO Latin-1 \'91Circumflex Accent\'92 (code -94) prints as ^; a larger glyph can be obtained with -\f1\i0\b0 -\b \\(ha\f1\i0\b0 -. -\par -{\sl-240\sa0\sb0\par} -\f1\i0\b0 -\i \pard \ql \sl240 -\tx900 \tx1700 \tx2500 \tx4200 -Output\tab Input\tab Input\tab PostScript\tab Notes -\par -\tab name\tab code\tab name -\par -\f1\i0\b0 -{\sl-120\sa0\sb0\par} -!\tab \f3\i0\b0 -!\f1\i0\b0 -\tab 33\tab exclam\tab -\par -"\tab \f3\i0\b0 -"\f1\i0\b0 -\tab 34\tab quotedbl\tab -\par -#\tab \f3\i0\b0 -#\f1\i0\b0 -\tab 35\tab numbersign\tab -\par -$\tab \f3\i0\b0 -$\f1\i0\b0 -\tab 36\tab dollar\tab -\par -%\tab \f3\i0\b0 -%\f1\i0\b0 -\tab 37\tab percent\tab -\par -&\tab \f3\i0\b0 -&\f1\i0\b0 -\tab 38\tab ampersand\tab -\par -\'92\tab \f3\i0\b0 -\'92\f1\i0\b0 -\tab 39\tab quoteright\tab -\par -(\tab \f3\i0\b0 -(\f1\i0\b0 -\tab 40\tab parenleft\tab -\par -)\tab \f3\i0\b0 -)\f1\i0\b0 -\tab 41\tab parenright\tab -\par -*\tab \f3\i0\b0 -*\f1\i0\b0 -\tab 42\tab asterisk\tab -\par -+\tab \f3\i0\b0 -+\f1\i0\b0 -\tab 43\tab plus\tab -\par -,\tab \f3\i0\b0 -,\f1\i0\b0 -\tab 44\tab comma\tab -\par --\tab \f3\i0\b0 --\f1\i0\b0 -\tab 45\tab hyphen\tab -\par -.\tab \f3\i0\b0 -.\f1\i0\b0 -\tab 46\tab period\tab -\par -/\tab \f3\i0\b0 -/\f1\i0\b0 -\tab 47\tab slash\tab -\par -:\tab \f3\i0\b0 -:\f1\i0\b0 -\tab 58\tab colon\tab -\par -;\tab \f3\i0\b0 -;\f1\i0\b0 -\tab 59\tab semicolon\tab -\par -<\tab \f3\i0\b0 -<\f1\i0\b0 -\tab 60\tab less\tab -\par -=\tab \f3\i0\b0 -=\f1\i0\b0 -\tab 61\tab equal\tab -\par ->\tab \f3\i0\b0 ->\f1\i0\b0 -\tab 62\tab greater\tab -\par -?\tab \f3\i0\b0 -?\f1\i0\b0 -\tab 63\tab question\tab -\par -@\tab \f3\i0\b0 -@\f1\i0\b0 -\tab 64\tab at\tab -\par -[\tab \f3\i0\b0 -[\f1\i0\b0 -\tab 91\tab bracketleft\tab -\par -\\\tab \f3\i0\b0 -\\\f1\i0\b0 -\tab 92\tab backslash\tab -\par -]\tab \f3\i0\b0 -]\f1\i0\b0 -\tab 93\tab bracketright\tab -\par -^\tab \f3\i0\b0 -^\f1\i0\b0 -\tab 94\tab circumflex\tab circumflex accent -\par -_\tab \f3\i0\b0 -_\f1\i0\b0 -\tab 95\tab underscore\tab -\par -`\tab \f3\i0\b0 -`\f1\i0\b0 -\tab 96\tab quoteleft\tab -\par -\{\tab \f3\i0\b0 -\{\f1\i0\b0 -\tab 123\tab braceleft\tab -\par -|\tab \f3\i0\b0 -|\f1\i0\b0 -\tab 124\tab bar\tab -\par -\}\tab \f3\i0\b0 -\}\f1\i0\b0 -\tab 125\tab braceright\tab -\par -~\tab \f3\i0\b0 -~\f1\i0\b0 -\tab 126\tab tilde\tab tilde accent -\par -\'a1\tab \f3\i0\b0 -\'a1\f1\i0\b0 -\tab 161\tab exclamdown\tab -\par -\'a2\tab \f3\i0\b0 -\'a2\f1\i0\b0 -\tab 162\tab cent\tab -\par -\'a3\tab \f3\i0\b0 -\'a3\f1\i0\b0 -\tab 163\tab sterling\tab -\par -\'a4\tab \f3\i0\b0 -\'a4\f1\i0\b0 -\tab 164\tab currency\tab -\par -\'a5\tab \f3\i0\b0 -\'a5\f1\i0\b0 -\tab 165\tab yen\tab -\par -\'a6\tab \f3\i0\b0 -\'a6\f1\i0\b0 -\tab 166\tab brokenbar\tab -\par -\'a7\tab \f3\i0\b0 -\'a7\f1\i0\b0 -\tab 167\tab section\tab -\par -\'a8\tab \f3\i0\b0 -\'a8\f1\i0\b0 -\tab 168\tab dieresis\tab -\par -\'a9\tab \f3\i0\b0 -\'a9\f1\i0\b0 -\tab 169\tab copyright\tab -\par -\'aa\tab \f3\i0\b0 -\'aa\f1\i0\b0 -\tab 170\tab ordfeminine\tab -\par -\'ab\tab \f3\i0\b0 -\'ab\f1\i0\b0 -\tab 171\tab guillemotleft\tab -\par -{\f4\i0\b0 -\'d8}\tab \f3\i0\b0 -{\f4\i0\b0 -\'d8}\f1\i0\b0 -\tab 172\tab logicalnot\tab -\par --\tab \f3\i0\b0 --\f1\i0\b0 -\tab 173\tab hyphen\tab -\par -\'ae\tab \f3\i0\b0 -\'ae\f1\i0\b0 -\tab 174\tab registered\tab -\par -\'af\tab \f3\i0\b0 -\'af\f1\i0\b0 -\tab 175\tab macron\tab -\par -{\f4\i0\b0 -\'b0}\tab \f3\i0\b0 -{\f4\i0\b0 -\'b0}\f1\i0\b0 -\tab 176\tab degree\tab -\par -{\f4\i0\b0 -\'b1}\tab \f3\i0\b0 -{\f4\i0\b0 -\'b1}\f1\i0\b0 -\tab 177\tab plusminus\tab -\par -\'b2\tab \f3\i0\b0 -\'b2\f1\i0\b0 -\tab 178\tab twosuperior\tab -\par -\'b3\tab \f3\i0\b0 -\'b3\f1\i0\b0 -\tab 179\tab threesuperior\tab -\par -\'b4\tab \f3\i0\b0 -\'b4\f1\i0\b0 -\tab 180\tab acute\tab acute accent -\par -\'b5\tab \f3\i0\b0 -\'b5\f1\i0\b0 -\tab 181\tab mu\tab -\par -\'b6\tab \f3\i0\b0 -\'b6\f1\i0\b0 -\tab 182\tab paragraph\tab -\par -\'b7\tab \f3\i0\b0 -\'b7\f1\i0\b0 -\tab 183\tab periodcentered\tab -\par -\'b8\tab \f3\i0\b0 -\'b8\f1\i0\b0 -\tab 184\tab cedilla\tab -\par -\'b9\tab \f3\i0\b0 -\'b9\f1\i0\b0 -\tab 185\tab onesuperior\tab -\par -\'ba\tab \f3\i0\b0 -\'ba\f1\i0\b0 -\tab 186\tab ordmasculine\tab -\par -\'bb\tab \f3\i0\b0 -\'bb\f1\i0\b0 -\tab 187\tab guillemotright\tab -\par -\'bc\tab \f3\i0\b0 -\'bc\f1\i0\b0 -\tab 188\tab onequarter\tab -\par -\'bd\tab \f3\i0\b0 -\'bd\f1\i0\b0 -\tab 189\tab onehalf\tab -\par -\'be\tab \f3\i0\b0 -\'be\f1\i0\b0 -\tab 190\tab threequarters\tab -\par -\'bf\tab \f3\i0\b0 -\'bf\f1\i0\b0 -\tab 191\tab questiondown\tab -\par -\'c0\tab \f3\i0\b0 -\'c0\f1\i0\b0 -\tab 192\tab Agrave\tab -\par -\'c1\tab \f3\i0\b0 -\'c1\f1\i0\b0 -\tab 193\tab Aacute\tab -\par -\'c2\tab \f3\i0\b0 -\'c2\f1\i0\b0 -\tab 194\tab Acircumflex\tab -\par -\'c3\tab \f3\i0\b0 -\'c3\f1\i0\b0 -\tab 195\tab Atilde\tab -\par -\'c4\tab \f3\i0\b0 -\'c4\f1\i0\b0 -\tab 196\tab Adieresis\tab -\par -\'c5\tab \f3\i0\b0 -\'c5\f1\i0\b0 -\tab 197\tab Aring\tab -\par -\'c6\tab \f3\i0\b0 -\'c6\f1\i0\b0 -\tab 198\tab AE\tab -\par -\'c7\tab \f3\i0\b0 -\'c7\f1\i0\b0 -\tab 199\tab Ccedilla\tab -\par -\'c8\tab \f3\i0\b0 -\'c8\f1\i0\b0 -\tab 200\tab Egrave\tab -\par -\'c9\tab \f3\i0\b0 -\'c9\f1\i0\b0 -\tab 201\tab Eacute\tab -\par -\'ca\tab \f3\i0\b0 -\'ca\f1\i0\b0 -\tab 202\tab Ecircumflex\tab -\par -\'cb\tab \f3\i0\b0 -\'cb\f1\i0\b0 -\tab 203\tab Edieresis\tab -\par -\'cc\tab \f3\i0\b0 -\'cc\f1\i0\b0 -\tab 204\tab Igrave\tab -\par -\'cd\tab \f3\i0\b0 -\'cd\f1\i0\b0 -\tab 205\tab Iacute\tab -\par -\'ce\tab \f3\i0\b0 -\'ce\f1\i0\b0 -\tab 206\tab Icircumflex\tab -\par -\'cf\tab \f3\i0\b0 -\'cf\f1\i0\b0 -\tab 207\tab Idieresis\tab -\par -\'d0\tab \f3\i0\b0 -\'d0\f1\i0\b0 -\tab 208\tab Eth\tab -\par -\'d1\tab \f3\i0\b0 -\'d1\f1\i0\b0 -\tab 209\tab Ntilde\tab -\par -\'d2\tab \f3\i0\b0 -\'d2\f1\i0\b0 -\tab 210\tab Ograve\tab -\par -\'d3\tab \f3\i0\b0 -\'d3\f1\i0\b0 -\tab 211\tab Oacute\tab -\par -\'d4\tab \f3\i0\b0 -\'d4\f1\i0\b0 -\tab 212\tab Ocircumflex\tab -\par -\'d5\tab \f3\i0\b0 -\'d5\f1\i0\b0 -\tab 213\tab Otilde\tab -\par -\'d6\tab \f3\i0\b0 -\'d6\f1\i0\b0 -\tab 214\tab Odieresis\tab -\par -{\f4\i0\b0 -\'b4}\tab \f3\i0\b0 -{\f4\i0\b0 -\'b4}\f1\i0\b0 -\tab 215\tab multiply\tab -\par -\'d8\tab \f3\i0\b0 -\'d8\f1\i0\b0 -\tab 216\tab Oslash\tab -\par -\'d9\tab \f3\i0\b0 -\'d9\f1\i0\b0 -\tab 217\tab Ugrave\tab -\par -\'da\tab \f3\i0\b0 -\'da\f1\i0\b0 -\tab 218\tab Uacute\tab -\par -\'db\tab \f3\i0\b0 -\'db\f1\i0\b0 -\tab 219\tab Ucircumflex\tab -\par -\'dc\tab \f3\i0\b0 -\'dc\f1\i0\b0 -\tab 220\tab Udieresis\tab -\par -\'dd\tab \f3\i0\b0 -\'dd\f1\i0\b0 -\tab 221\tab Yacute\tab -\par -\'de\tab \f3\i0\b0 -\'de\f1\i0\b0 -\tab 222\tab Thorn\tab -\par -\'df\tab \f3\i0\b0 -\'df\f1\i0\b0 -\tab 223\tab germandbls\tab -\par -\'e0\tab \f3\i0\b0 -\'e0\f1\i0\b0 -\tab 224\tab agrave\tab -\par -\'e1\tab \f3\i0\b0 -\'e1\f1\i0\b0 -\tab 225\tab aacute\tab -\par -\'e2\tab \f3\i0\b0 -\'e2\f1\i0\b0 -\tab 226\tab acircumflex\tab -\par -\'e3\tab \f3\i0\b0 -\'e3\f1\i0\b0 -\tab 227\tab atilde\tab -\par -\'e4\tab \f3\i0\b0 -\'e4\f1\i0\b0 -\tab 228\tab adieresis\tab -\par -\'e5\tab \f3\i0\b0 -\'e5\f1\i0\b0 -\tab 229\tab aring\tab -\par -\'e6\tab \f3\i0\b0 -\'e6\f1\i0\b0 -\tab 230\tab ae\tab -\par -\'e7\tab \f3\i0\b0 -\'e7\f1\i0\b0 -\tab 231\tab ccedilla\tab -\par -\'e8\tab \f3\i0\b0 -\'e8\f1\i0\b0 -\tab 232\tab egrave\tab -\par -\'e9\tab \f3\i0\b0 -\'e9\f1\i0\b0 -\tab 233\tab eacute\tab -\par -\'ea\tab \f3\i0\b0 -\'ea\f1\i0\b0 -\tab 234\tab ecircumflex\tab -\par -\'eb\tab \f3\i0\b0 -\'eb\f1\i0\b0 -\tab 235\tab edieresis\tab -\par -\'ec\tab \f3\i0\b0 -\'ec\f1\i0\b0 -\tab 236\tab igrave\tab -\par -\'ed\tab \f3\i0\b0 -\'ed\f1\i0\b0 -\tab 237\tab iacute\tab -\par -\'ee\tab \f3\i0\b0 -\'ee\f1\i0\b0 -\tab 238\tab icircumflex\tab -\par -\'ef\tab \f3\i0\b0 -\'ef\f1\i0\b0 -\tab 239\tab idieresis\tab -\par -\'f0\tab \f3\i0\b0 -\'f0\f1\i0\b0 -\tab 240\tab eth\tab -\par -\'f1\tab \f3\i0\b0 -\'f1\f1\i0\b0 -\tab 241\tab ntilde\tab -\par -\'f2\tab \f3\i0\b0 -\'f2\f1\i0\b0 -\tab 242\tab ograve\tab -\par -\'f3\tab \f3\i0\b0 -\'f3\f1\i0\b0 -\tab 243\tab oacute\tab -\par -\'f4\tab \f3\i0\b0 -\'f4\f1\i0\b0 -\tab 244\tab ocircumflex\tab -\par -\'f5\tab \f3\i0\b0 -\'f5\f1\i0\b0 -\tab 245\tab otilde\tab -\par -\'f6\tab \f3\i0\b0 -\'f6\f1\i0\b0 -\tab 246\tab odieresis\tab -\par -{\f4\i0\b0 -\'b8}\tab \f3\i0\b0 -{\f4\i0\b0 -\'b8}\f1\i0\b0 -\tab 247\tab divide\tab -\par -\'f8\tab \f3\i0\b0 -\'f8\f1\i0\b0 -\tab 248\tab oslash\tab -\par -\'f9\tab \f3\i0\b0 -\'f9\f1\i0\b0 -\tab 249\tab ugrave\tab -\par -\'fa\tab \f3\i0\b0 -\'fa\f1\i0\b0 -\tab 250\tab uacute\tab -\par -\'fb\tab \f3\i0\b0 -\'fb\f1\i0\b0 -\tab 251\tab ucircumflex\tab -\par -\'fc\tab \f3\i0\b0 -\'fc\f1\i0\b0 -\tab 252\tab udieresis\tab -\par -\'fd\tab \f3\i0\b0 -\'fd\f1\i0\b0 -\tab 253\tab yacute\tab -\par -\'fe\tab \f3\i0\b0 -\'fe\f1\i0\b0 -\tab 254\tab thorn\tab -\par -\'ff\tab \f3\i0\b0 -\'ff\f1\i0\b0 -\tab 255\tab ydieresis\tab -\par -\'d0\tab \f3\i0\b0 -\\(-D\f1\i0\b0 -\tab \tab Eth\tab Icelandic uppercase -eth -\par -\'f0\tab \f3\i0\b0 -\\(Sd\f1\i0\b0 -\tab \tab eth\tab Icelandic lowercase -eth -\par -\'de\tab \f3\i0\b0 -\\(TP\f1\i0\b0 -\tab \tab Thorn\tab Icelandic uppercase -thorn -\par -\'fe\tab \f3\i0\b0 -\\(Tp\f1\i0\b0 -\tab \tab thorn\tab Icelandic lowercase -thorn -\par -\'c6\tab \f3\i0\b0 -\\(AE\f1\i0\b0 -\tab \tab AE\tab -\par -\'e6\tab \f3\i0\b0 -\\(ae\f1\i0\b0 -\tab \tab ae\tab -\par -\'8c\tab \f3\i0\b0 -\\(OE\f1\i0\b0 -\tab \tab OE\tab -\par -\'9c\tab \f3\i0\b0 -\\(oe\f1\i0\b0 -\tab \tab oe\tab -\par -IJ\tab \f3\i0\b0 -\\(IJ\f1\i0\b0 -\tab \tab IJ\tab Dutch IJ ligature -\par -ij\tab \f3\i0\b0 -\\(ij\f1\i0\b0 -\tab \tab ij\tab Dutch ij ligature -\par -\'df\tab \f3\i0\b0 -\\(ss\f1\i0\b0 -\tab \tab germandbls\tab -\par -\'c1\tab \f3\i0\b0 -\\(\'92A\f1\i0\b0 -\tab \tab Aacute\tab -\par -[[Cacute]]\tab \f3\i0\b0 -\\(\'92C\f1\i0\b0 -\tab \tab Cacute\tab -\par -\'c9\tab \f3\i0\b0 -\\(\'92E\f1\i0\b0 -\tab \tab Eacute\tab -\par -\'cd\tab \f3\i0\b0 -\\(\'92I\f1\i0\b0 -\tab \tab Iacute\tab -\par -\'d3\tab \f3\i0\b0 -\\(\'92O\f1\i0\b0 -\tab \tab Oacute\tab -\par -\'da\tab \f3\i0\b0 -\\(\'92U\f1\i0\b0 -\tab \tab Uacute\tab -\par -\'e1\tab \f3\i0\b0 -\\(\'92a\f1\i0\b0 -\tab \tab aacute\tab -\par -[[cacute]]\tab \f3\i0\b0 -\\(\'92c\f1\i0\b0 -\tab \tab cacute\tab -\par -\'e9\tab \f3\i0\b0 -\\(\'92e\f1\i0\b0 -\tab \tab eacute\tab -\par -\'ed\tab \f3\i0\b0 -\\(\'92i\f1\i0\b0 -\tab \tab iacute\tab -\par -\'f3\tab \f3\i0\b0 -\\(\'92o\f1\i0\b0 -\tab \tab oacute\tab -\par -\'fa\tab \f3\i0\b0 -\\(\'92u\f1\i0\b0 -\tab \tab uacute\tab -\par -\'c4\tab \f3\i0\b0 -\\(:A\f1\i0\b0 -\tab \tab Adieresis\tab -\par -\'cb\tab \f3\i0\b0 -\\(:E\f1\i0\b0 -\tab \tab Edieresis\tab -\par -\'cf\tab \f3\i0\b0 -\\(:I\f1\i0\b0 -\tab \tab Idieresis\tab -\par -\'d6\tab \f3\i0\b0 -\\(:O\f1\i0\b0 -\tab \tab Odieresis\tab -\par -\'dc\tab \f3\i0\b0 -\\(:U\f1\i0\b0 -\tab \tab Udieresis\tab -\par -\'9f\tab \f3\i0\b0 -\\(:Y\f1\i0\b0 -\tab \tab Ydieresis\tab -\par -\'e4\tab \f3\i0\b0 -\\(:a\f1\i0\b0 -\tab \tab adieresis\tab -\par -\'eb\tab \f3\i0\b0 -\\(:e\f1\i0\b0 -\tab \tab edieresis\tab -\par -\'ef\tab \f3\i0\b0 -\\(:i\f1\i0\b0 -\tab \tab idieresis\tab -\par -\'f6\tab \f3\i0\b0 -\\(:o\f1\i0\b0 -\tab \tab odieresis\tab -\par -\'fc\tab \f3\i0\b0 -\\(:u\f1\i0\b0 -\tab \tab udieresis\tab -\par -\'ff\tab \f3\i0\b0 -\\(:y\f1\i0\b0 -\tab \tab ydieresis\tab -\par -\'c2\tab \f3\i0\b0 -\\(^A\f1\i0\b0 -\tab \tab Acircumflex\tab -\par -\'ca\tab \f3\i0\b0 -\\(^E\f1\i0\b0 -\tab \tab Ecircumflex\tab -\par -\'ce\tab \f3\i0\b0 -\\(^I\f1\i0\b0 -\tab \tab Icircumflex\tab -\par -\'d4\tab \f3\i0\b0 -\\(^O\f1\i0\b0 -\tab \tab Ocircumflex\tab -\par -\'db\tab \f3\i0\b0 -\\(^U\f1\i0\b0 -\tab \tab Ucircumflex\tab -\par -\'e2\tab \f3\i0\b0 -\\(^a\f1\i0\b0 -\tab \tab acircumflex\tab -\par -\'ea\tab \f3\i0\b0 -\\(^e\f1\i0\b0 -\tab \tab ecircumflex\tab -\par -\'ee\tab \f3\i0\b0 -\\(^i\f1\i0\b0 -\tab \tab icircumflex\tab -\par -\'f4\tab \f3\i0\b0 -\\(^o\f1\i0\b0 -\tab \tab ocircumflex\tab -\par -\'fb\tab \f3\i0\b0 -\\(^u\f1\i0\b0 -\tab \tab ucircumflex\tab -\par -\'c0\tab \f3\i0\b0 -\\(\'91A\f1\i0\b0 -\tab \tab Agrave\tab -\par -\'c8\tab \f3\i0\b0 -\\(\'91E\f1\i0\b0 -\tab \tab Egrave\tab -\par -\'cc\tab \f3\i0\b0 -\\(\'91I\f1\i0\b0 -\tab \tab Igrave\tab -\par -\'d2\tab \f3\i0\b0 -\\(\'91O\f1\i0\b0 -\tab \tab Ograve\tab -\par -\'d9\tab \f3\i0\b0 -\\(\'91U\f1\i0\b0 -\tab \tab Ugrave\tab -\par -\'e0\tab \f3\i0\b0 -\\(\'91a\f1\i0\b0 -\tab \tab agrave\tab -\par -\'e8\tab \f3\i0\b0 -\\(\'91e\f1\i0\b0 -\tab \tab egrave\tab -\par -\'ec\tab \f3\i0\b0 -\\(\'91i\f1\i0\b0 -\tab \tab igrave\tab -\par -\'f2\tab \f3\i0\b0 -\\(\'91o\f1\i0\b0 -\tab \tab ograve\tab -\par -\'f9\tab \f3\i0\b0 -\\(\'91u\f1\i0\b0 -\tab \tab ugrave\tab -\par -\'c3\tab \f3\i0\b0 -\\(~A\f1\i0\b0 -\tab \tab Atilde\tab -\par -\'d1\tab \f3\i0\b0 -\\(~N\f1\i0\b0 -\tab \tab Ntilde\tab -\par -\'d5\tab \f3\i0\b0 -\\(~O\f1\i0\b0 -\tab \tab Otilde\tab -\par -\'e3\tab \f3\i0\b0 -\\(~a\f1\i0\b0 -\tab \tab atilde\tab -\par -\'f1\tab \f3\i0\b0 -\\(~n\f1\i0\b0 -\tab \tab ntilde\tab -\par -\'f5\tab \f3\i0\b0 -\\(~o\f1\i0\b0 -\tab \tab otilde\tab -\par -\'8a\tab \f3\i0\b0 -\\(vS\f1\i0\b0 -\tab \tab Scaron\tab -\par -\'9a\tab \f3\i0\b0 -\\(vs\f1\i0\b0 -\tab \tab scaron\tab -\par -\'8e\tab \f3\i0\b0 -\\(vZ\f1\i0\b0 -\tab \tab Zcaron\tab -\par -\'9e\tab \f3\i0\b0 -\\(vz\f1\i0\b0 -\tab \tab zcaron\tab -\par -\'c7\tab \f3\i0\b0 -\\(,C\f1\i0\b0 -\tab \tab Ccedilla\tab -\par -\'e7\tab \f3\i0\b0 -\\(,c\f1\i0\b0 -\tab \tab ccedilla\tab -\par -[[Lslash]]\tab \f3\i0\b0 -\\(/L\f1\i0\b0 -\tab \tab Lslash\tab Polish L with -a slash -\par -[[lslash]]\tab \f3\i0\b0 -\\(/l\f1\i0\b0 -\tab \tab lslash\tab Polish l with -a slash -\par -\'d8\tab \f3\i0\b0 -\\(/O\f1\i0\b0 -\tab \tab Oslash\tab -\par -\'f8\tab \f3\i0\b0 -\\(/o\f1\i0\b0 -\tab \tab oslash\tab -\par -\'c5\tab \f3\i0\b0 -\\(oA\f1\i0\b0 -\tab \tab Aring\tab -\par -\'e5\tab \f3\i0\b0 -\\(oa\f1\i0\b0 -\tab \tab aring\tab -\par -\'9d\tab \f3\i0\b0 -\\(a"\f1\i0\b0 -\tab \tab hungarumlaut\tab Hungarian -umlaut -\par -\'af\tab \f3\i0\b0 -\\(a-\f1\i0\b0 -\tab \tab macron\tab macron or bar accent -\par -[[dotaccent]]\tab \f3\i0\b0 -\\(a.\f1\i0\b0 -\tab \tab dotaccent\tab dot -accent -\par -^\tab \f3\i0\b0 -\\(a^\f1\i0\b0 -\tab \tab circumflex\tab circumflex accent -\par -\'b4\tab \f3\i0\b0 -\\(aa\f1\i0\b0 -\tab \tab acute\tab acute accent -\par -`\tab \f3\i0\b0 -\\(ga\f1\i0\b0 -\tab \tab grave\tab grave accent -\par -[[breve]]\tab \f3\i0\b0 -\\(ab\f1\i0\b0 -\tab \tab breve\tab breve accent -\par -\'b8\tab \f3\i0\b0 -\\(ac\f1\i0\b0 -\tab \tab cedilla\tab cedilla accent -\par -\'a8\tab \f3\i0\b0 -\\(ad\f1\i0\b0 -\tab \tab dieresis\tab umlaut or dieresis -\par -[[caron]]\tab \f3\i0\b0 -\\(ah\f1\i0\b0 -\tab \tab caron\tab h\'e1cacc][[caron]]ek -accent -\par -\'ba\tab \f3\i0\b0 -\\(ao\f1\i0\b0 -\tab \tab ring\tab ring or circle accent -\par -\'98\tab \f3\i0\b0 -\\(a~\f1\i0\b0 -\tab \tab tilde\tab tilde accent -\par -[[ogonek]]\tab \f3\i0\b0 -\\(ho\f1\i0\b0 -\tab \tab ogonek\tab hook or ogonek -accent -\par -\'90\tab \f3\i0\b0 -\\(.i\f1\i0\b0 -\tab \tab dotlessi\tab i without a dot -\par -[[dotlessj]]\tab \f3\i0\b0 -\\(.j\f1\i0\b0 -\tab \tab dotlessj\tab j without -a dot -\par -\'a4\tab \f3\i0\b0 -\\(Cs\f1\i0\b0 -\tab \tab currency\tab Scandinavian currency -sign -\par -$\tab \f3\i0\b0 -\\(Do\f1\i0\b0 -\tab \tab dollar\tab -\par -\'a3\tab \f3\i0\b0 -\\(Po\f1\i0\b0 -\tab \tab sterling\tab -\par -\'a5\tab \f3\i0\b0 -\\(Ye\f1\i0\b0 -\tab \tab yen\tab -\par -\'83\tab \f3\i0\b0 -\\(Fn\f1\i0\b0 -\tab \tab florin\tab -\par -\'a2\tab \f3\i0\b0 -\\(ct\f1\i0\b0 -\tab \tab cent\tab -\par -\'ab\tab \f3\i0\b0 -\\(Fo\f1\i0\b0 -\tab \tab guillemotleft\tab -\par -\'bb\tab \f3\i0\b0 -\\(Fc\f1\i0\b0 -\tab \tab guillemotright\tab -\par -\'8b\tab \f3\i0\b0 -\\(fo\f1\i0\b0 -\tab \tab guilsinglleft\tab -\par -\'9b\tab \f3\i0\b0 -\\(fc\f1\i0\b0 -\tab \tab guilsinglright\tab -\par -\'a1\tab \f3\i0\b0 -\\(r!\f1\i0\b0 -\tab \tab exclamdown\tab -\par -\'bf\tab \f3\i0\b0 -\\(r?\f1\i0\b0 -\tab \tab questiondown\tab -\par -ff\tab \f3\i0\b0 -\\(ff\f1\i0\b0 -\tab \tab ff\tab ff ligature -\par -fi\tab \f3\i0\b0 -\\(fi\f1\i0\b0 -\tab \tab fi\tab fi ligature -\par -fl\tab \f3\i0\b0 -\\(fl\f1\i0\b0 -\tab \tab fl\tab fl ligature -\par -ffi\tab \f3\i0\b0 -\\(Fi\f1\i0\b0 -\tab \tab ffi\tab ffi ligature -\par -ffl\tab \f3\i0\b0 -\\(Fl\f1\i0\b0 -\tab \tab ffl\tab ffl ligature -\par -[[checkmark]]\tab \f3\i0\b0 -\\(OK\f1\i0\b0 -\tab \tab \tab check mark, tick -\par -\'aa\tab \f3\i0\b0 -\\(Of\f1\i0\b0 -\tab \tab ordfeminine\tab -\par -\'ba\tab \f3\i0\b0 -\\(Om\f1\i0\b0 -\tab \tab ordmasculine\tab -\par -\'b7\tab \f3\i0\b0 -\\(pc\f1\i0\b0 -\tab \tab periodcentered\tab -\par -\'b9\tab \f3\i0\b0 -\\(S1\f1\i0\b0 -\tab \tab onesuperior\tab -\par -\'b2\tab \f3\i0\b0 -\\(S2\f1\i0\b0 -\tab \tab twosuperior\tab -\par -\'b3\tab \f3\i0\b0 -\\(S3\f1\i0\b0 -\tab \tab threesuperior\tab -\par -{\f4\i0\b0 -\'ac}\tab \f3\i0\b0 -\\(<-\f1\i0\b0 -\tab \tab arrowleft\tab -\par -{\f4\i0\b0 -\'ae}\tab \f3\i0\b0 -\\(->\f1\i0\b0 -\tab \tab arrowright\tab -\par -{\f4\i0\b0 -\'ab}\tab \f3\i0\b0 -\\(<>\f1\i0\b0 -\tab \tab arrowboth\tab horizontal double-headed -arrow -\par -{\f4\i0\b0 -\'af}\tab \f3\i0\b0 -\\(da\f1\i0\b0 -\tab \tab arrowdown\tab -\par -{\f4\i0\b0 -\'ad}\tab \f3\i0\b0 -\\(ua\f1\i0\b0 -\tab \tab arrowup\tab -\par -[[arrowvertboth]]\tab \f3\i0\b0 -\\(va\f1\i0\b0 -\tab \tab \tab vertical -double-headed arrow -\par -{\f4\i0\b0 -\'dc}\tab \f3\i0\b0 -\\(lA\f1\i0\b0 -\tab \tab arrowdblleft\tab -\par -{\f4\i0\b0 -\'de}\tab \f3\i0\b0 -\\(rA\f1\i0\b0 -\tab \tab arrowdblright\tab -\par -{\f4\i0\b0 -\'db}\tab \f3\i0\b0 -\\(hA\f1\i0\b0 -\tab \tab arrowdblboth\tab horizontal -double-headed double arrow -\par -{\f4\i0\b0 -\'df}\tab \f3\i0\b0 -\\(dA\f1\i0\b0 -\tab \tab arrowdbldown\tab -\par -{\f4\i0\b0 -\'dd}\tab \f3\i0\b0 -\\(uA\f1\i0\b0 -\tab \tab arrowdblup\tab -\par -[[arrowdblvert]]\tab \f3\i0\b0 -\\(vA\f1\i0\b0 -\tab \tab \tab vertical double-headed -double arrow -\par -\'7c\tab \f3\i0\b0 -\\(ba\f1\i0\b0 -\tab \tab bar\tab -\par -\'a6\tab \f3\i0\b0 -\\(bb\f1\i0\b0 -\tab \tab brokenbar\tab -\par -{\f4\i0\b0 -\'ea}\tab \f3\i0\b0 -\\(br\f1\i0\b0 -\tab \tab br\tab box rule with traditional -troff metrics -\par -_\tab \f3\i0\b0 -\\(ru\f1\i0\b0 -\tab \tab ru\tab baseline rule -\par -_\tab \f3\i0\b0 -\\(ul\f1\i0\b0 -\tab \tab ul\tab underline with traditional -troff metrics -\par -{\f4\i0\b0 -\'bd}\tab \f3\i0\b0 -\\(bv\f1\i0\b0 -\tab \tab bv\tab bar vertical -\par -[[bell]]\tab \f3\i0\b0 -\\(bs\f1\i0\b0 -\tab \tab bell\tab -\par -[[circle]]\tab \f3\i0\b0 -\\(ci\f1\i0\b0 -\tab \tab circle\tab -\par -\'95\tab \f3\i0\b0 -\\(bu\f1\i0\b0 -\tab \tab bullet\tab -\par -\'a9\tab \f3\i0\b0 -\\(co\f1\i0\b0 -\tab \tab copyright\tab -\par -\'ae\tab \f3\i0\b0 -\\(rg\f1\i0\b0 -\tab \tab registered\tab -\par -\'99\tab \f3\i0\b0 -\\(tm\f1\i0\b0 -\tab \tab trademark\tab -\par -\'87\tab \f3\i0\b0 -\\(dd\f1\i0\b0 -\tab \tab daggerdbl\tab double dagger -sign -\par -\'86\tab \f3\i0\b0 -\\(dg\f1\i0\b0 -\tab \tab dagger\tab -\par -\'b6\tab \f3\i0\b0 -\\(ps\f1\i0\b0 -\tab \tab paragraph\tab -\par -\'a7\tab \f3\i0\b0 -\\(sc\f1\i0\b0 -\tab \tab section\tab -\par -{\f4\i0\b0 -\'b0}\tab \f3\i0\b0 -\\(de\f1\i0\b0 -\tab \tab degree\tab -\par -\'96\tab \f3\i0\b0 -\\(em\f1\i0\b0 -\tab \tab emdash\tab em dash -\par -\'ad\tab \f3\i0\b0 -\\(en\f1\i0\b0 -\tab \tab endash\tab en dash -\par -\'89\tab \f3\i0\b0 -\\(%0\f1\i0\b0 -\tab \tab perthousand\tab per thousand, -per mille sign -\par -\'bd\tab \f3\i0\b0 -\\(12\f1\i0\b0 -\tab \tab onehalf\tab -\par -\'bc\tab \f3\i0\b0 -\\(14\f1\i0\b0 -\tab \tab onequarter\tab -\par -\'be\tab \f3\i0\b0 -\\(34\f1\i0\b0 -\tab \tab threequarters\tab -\par -{\f4\i0\b0 -\'a4}\tab \f3\i0\b0 -\\(f/\f1\i0\b0 -\tab \tab fraction\tab bar for fractions -\par -{\f4\i0\b0 -\'a2}\tab \f3\i0\b0 -\\(fm\f1\i0\b0 -\tab \tab minute\tab footmark, prime -\par -{\f4\i0\b0 -\'b2}\tab \f3\i0\b0 -\\(sd\f1\i0\b0 -\tab \tab second\tab -\par -^\tab \f3\i0\b0 -\\(ha\f1\i0\b0 -\tab \tab asciicircum\tab -\fs16 ASCII -\fs20 circumflex, hat, caret -\par -~\tab \f3\i0\b0 -\\(ti\f1\i0\b0 -\tab \tab asciitilde\tab -\fs16 ASCII -\fs20 tilde, large tilde -\par --\tab \f3\i0\b0 -\\(hy\f1\i0\b0 -\tab \tab hyphen\tab -\par -[\tab \f3\i0\b0 -\\(lB\f1\i0\b0 -\tab \tab bracketleft\tab -\par -]\tab \f3\i0\b0 -\\(rB\f1\i0\b0 -\tab \tab bracketright\tab -\par -{\f4\i0\b0 -\'7b}\tab \f3\i0\b0 -\\(lC\f1\i0\b0 -\tab \tab braceleft\tab -\par -{\f4\i0\b0 -\'7d}\tab \f3\i0\b0 -\\(rC\f1\i0\b0 -\tab \tab braceright\tab -\par -{\f4\i0\b0 -\'e1}\tab \f3\i0\b0 -\\(la\f1\i0\b0 -\tab \tab angleleft\tab left angle bracket -\par -{\f4\i0\b0 -\'f1}\tab \f3\i0\b0 -\\(ra\f1\i0\b0 -\tab \tab angleright\tab right angle -bracket -\par -[[handleft]]\tab \f3\i0\b0 -\\(lh\f1\i0\b0 -\tab \tab handleft\tab -\par -[[handright]]\tab \f3\i0\b0 -\\(rh\f1\i0\b0 -\tab \tab handright\tab -\par -\'84\tab \f3\i0\b0 -\\(Bq\f1\i0\b0 -\tab \tab quotedblbase\tab low double -comma quote -\par -[[quotesinglbase]]\tab \f3\i0\b0 -\\(bq\f1\i0\b0 -\tab \tab quotesinglbase\tab -low single comma quote -\par -\'93\tab \f3\i0\b0 -\\(lq\f1\i0\b0 -\tab \tab quotedblleft\tab -\par -\'94\tab \f3\i0\b0 -\\(rq\f1\i0\b0 -\tab \tab quotedblright\tab -\par -\'91\tab \f3\i0\b0 -\\(oq\f1\i0\b0 -\tab \tab quoteleft\tab single open quote -\par -\'92\tab \f3\i0\b0 -\\(cq\f1\i0\b0 -\tab \tab quoteright\tab single closing -quote (ASCII 39) -\par -\'92\tab \f3\i0\b0 -\\(aq\f1\i0\b0 -\tab \tab quotesingle\tab apostrophe -quote -\par -[[quotedbl]]\tab \f3\i0\b0 -\\(dq\f1\i0\b0 -\tab \tab quotedbl\tab double -quote (ASCII 34) -\par -\'7c\tab \f3\i0\b0 -\\(or\f1\i0\b0 -\tab \tab bar\tab -\par -@\tab \f3\i0\b0 -\\(at\f1\i0\b0 -\tab \tab at\tab -\par --\tab \f3\i0\b0 -\\-\f1\i0\b0 -\tab \tab minus\tab minus sign from current -font -\par -#\tab \f3\i0\b0 -\\(sh\f1\i0\b0 -\tab \tab numbersign\tab -\par -/\tab \f3\i0\b0 -\\(sl\f1\i0\b0 -\tab \tab slash\tab -\par -\\\tab \f3\i0\b0 -\\(rs\f1\i0\b0 -\tab \tab backslash\tab -\par -[[square]]\tab \f3\i0\b0 -\\(sq\f1\i0\b0 -\tab \tab square\tab -\par -{\f4\i0\b0 -\'5c}\tab \f3\i0\b0 -\\(3d\f1\i0\b0 -\tab \tab therefore\tab -\par -{\f4\i0\b0 -\'5c}\tab \f3\i0\b0 -\\(tf\f1\i0\b0 -\tab \tab therefore\tab -\par -{\f4\i0\b0 -A}\tab \f3\i0\b0 -\\(*A\f1\i0\b0 -\tab \tab Alpha\tab -\par -{\f4\i0\b0 -B}\tab \f3\i0\b0 -\\(*B\f1\i0\b0 -\tab \tab Beta\tab -\par -{\f4\i0\b0 -\'58}\tab \f3\i0\b0 -\\(*C\f1\i0\b0 -\tab \tab Xi\tab -\par -{\f4\i0\b0 -D}\tab \f3\i0\b0 -\\(*D\f1\i0\b0 -\tab \tab Delta\tab -\par -{\f4\i0\b0 -E}\tab \f3\i0\b0 -\\(*E\f1\i0\b0 -\tab \tab Epsilon\tab -\par -{\f4\i0\b0 -F}\tab \f3\i0\b0 -\\(*F\f1\i0\b0 -\tab \tab Phi\tab -\par -{\f4\i0\b0 -G}\tab \f3\i0\b0 -\\(*G\f1\i0\b0 -\tab \tab Gamma\tab -\par -{\f4\i0\b0 -\'51}\tab \f3\i0\b0 -\\(*H\f1\i0\b0 -\tab \tab Theta\tab -\par -{\f4\i0\b0 -I}\tab \f3\i0\b0 -\\(*I\f1\i0\b0 -\tab \tab Iota\tab -\par -{\f4\i0\b0 -K}\tab \f3\i0\b0 -\\(*K\f1\i0\b0 -\tab \tab Kappa\tab -\par -{\f4\i0\b0 -L}\tab \f3\i0\b0 -\\(*L\f1\i0\b0 -\tab \tab Lambda\tab -\par -{\f4\i0\b0 -M}\tab \f3\i0\b0 -\\(*M\f1\i0\b0 -\tab \tab Mu\tab -\par -{\f4\i0\b0 -N}\tab \f3\i0\b0 -\\(*N\f1\i0\b0 -\tab \tab Nu\tab -\par -{\f4\i0\b0 -O}\tab \f3\i0\b0 -\\(*O\f1\i0\b0 -\tab \tab Omicron\tab -\par -{\f4\i0\b0 -P}\tab \f3\i0\b0 -\\(*P\f1\i0\b0 -\tab \tab Pi\tab -\par -{\f4\i0\b0 -\'59}\tab \f3\i0\b0 -\\(*Q\f1\i0\b0 -\tab \tab Psi\tab -\par -{\f4\i0\b0 -R}\tab \f3\i0\b0 -\\(*R\f1\i0\b0 -\tab \tab Rho\tab -\par -{\f4\i0\b0 -S}\tab \f3\i0\b0 -\\(*S\f1\i0\b0 -\tab \tab Sigma\tab -\par -{\f4\i0\b0 -T}\tab \f3\i0\b0 -\\(*T\f1\i0\b0 -\tab \tab Tau\tab -\par -{\f4\i0\b0 -U}\tab \f3\i0\b0 -\\(*U\f1\i0\b0 -\tab \tab Upsilon\tab -\par -{\f4\i0\b0 -W}\tab \f3\i0\b0 -\\(*W\f1\i0\b0 -\tab \tab Omega\tab -\par -{\f4\i0\b0 -\'43}\tab \f3\i0\b0 -\\(*X\f1\i0\b0 -\tab \tab Chi\tab -\par -{\f4\i0\b0 -\'48}\tab \f3\i0\b0 -\\(*Y\f1\i0\b0 -\tab \tab Eta\tab -\par -{\f4\i0\b0 -Z}\tab \f3\i0\b0 -\\(*Z\f1\i0\b0 -\tab \tab Zeta\tab -\par -{\f4\i0\b0 -a}\tab \f3\i0\b0 -\\(*a\f1\i0\b0 -\tab \tab alpha\tab -\par -{\f4\i0\b0 -b}\tab \f3\i0\b0 -\\(*b\f1\i0\b0 -\tab \tab beta\tab -\par -{\f4\i0\b0 -\'78}\tab \f3\i0\b0 -\\(*c\f1\i0\b0 -\tab \tab xi\tab -\par -{\f4\i0\b0 -d}\tab \f3\i0\b0 -\\(*d\f1\i0\b0 -\tab \tab delta\tab -\par -{\f4\i0\b0 -e}\tab \f3\i0\b0 -\\(*e\f1\i0\b0 -\tab \tab epsilon\tab -\par -{\f4\i0\b0 -f}\tab \f3\i0\b0 -\\(*f\f1\i0\b0 -\tab \tab phi\tab -\par -{\f4\i0\b0 -j}\tab \f3\i0\b0 -\\(+f\f1\i0\b0 -\tab \tab phi1\tab variant phi -\par -{\f4\i0\b0 -g}\tab \f3\i0\b0 -\\(*g\f1\i0\b0 -\tab \tab gamma\tab -\par -{\f4\i0\b0 -\'71}\tab \f3\i0\b0 -\\(*h\f1\i0\b0 -\tab \tab theta\tab -\par -{\f4\i0\b0 -J}\tab \f3\i0\b0 -\\(+h\f1\i0\b0 -\tab \tab theta1\tab variant theta -\par -{\f4\i0\b0 -i}\tab \f3\i0\b0 -\\(*i\f1\i0\b0 -\tab \tab iota\tab -\par -{\f4\i0\b0 -k}\tab \f3\i0\b0 -\\(*k\f1\i0\b0 -\tab \tab kappa\tab -\par -{\f4\i0\b0 -l}\tab \f3\i0\b0 -\\(*l\f1\i0\b0 -\tab \tab lambda\tab -\par -{\f4\i0\b0 -m}\tab \f3\i0\b0 -\\(*m\f1\i0\b0 -\tab \tab mu\tab -\par -{\f4\i0\b0 -n}\tab \f3\i0\b0 -\\(*n\f1\i0\b0 -\tab \tab nu\tab -\par -{\f4\i0\b0 -o}\tab \f3\i0\b0 -\\(*o\f1\i0\b0 -\tab \tab omicron\tab -\par -{\f4\i0\b0 -p}\tab \f3\i0\b0 -\\(*p\f1\i0\b0 -\tab \tab pi\tab -\par -{\f4\i0\b0 -\'76}\tab \f3\i0\b0 -\\(+p\f1\i0\b0 -\tab \tab omega1\tab variant pi, looking -like omega -\par -{\f4\i0\b0 -\'79}\tab \f3\i0\b0 -\\(*q\f1\i0\b0 -\tab \tab psi\tab -\par -{\f4\i0\b0 -r}\tab \f3\i0\b0 -\\(*r\f1\i0\b0 -\tab \tab rho\tab -\par -{\f4\i0\b0 -s}\tab \f3\i0\b0 -\\(*s\f1\i0\b0 -\tab \tab sigma\tab -\par -{\f4\i0\b0 -t}\tab \f3\i0\b0 -\\(*t\f1\i0\b0 -\tab \tab tau\tab -\par -{\f4\i0\b0 -u}\tab \f3\i0\b0 -\\(*u\f1\i0\b0 -\tab \tab upsilon\tab -\par -{\f4\i0\b0 -w}\tab \f3\i0\b0 -\\(*w\f1\i0\b0 -\tab \tab omega\tab -\par -{\f4\i0\b0 -\'63}\tab \f3\i0\b0 -\\(*x\f1\i0\b0 -\tab \tab chi\tab -\par -{\f4\i0\b0 -\'68}\tab \f3\i0\b0 -\\(*y\f1\i0\b0 -\tab \tab eta\tab -\par -{\f4\i0\b0 -z}\tab \f3\i0\b0 -\\(*z\f1\i0\b0 -\tab \tab zeta\tab -\par -{\f4\i0\b0 -V}\tab \f3\i0\b0 -\\(ts\f1\i0\b0 -\tab \tab sigma1\tab terminal sigma -\par -{\f4\i0\b0 -\'bb}\tab \f3\i0\b0 -\\(~~\f1\i0\b0 -\tab \tab approxequal\tab -\par -{\f4\i0\b0 -\'bb}\tab \f3\i0\b0 -\\(~=\f1\i0\b0 -\tab \tab approxequal\tab -\par -{\f4\i0\b0 -\'b9}\tab \f3\i0\b0 -\\(!=\f1\i0\b0 -\tab \tab notequal\tab -\par -{\f4\i0\b0 -\'2a}\tab \f3\i0\b0 -\\(**\f1\i0\b0 -\tab \tab asteriskmath\tab -\par -[[minusplus]]\tab \f3\i0\b0 -\\(-+\f1\i0\b0 -\tab \tab minusplus\tab -\par -{\f4\i0\b0 -\'b1}\tab \f3\i0\b0 -\\(+-\f1\i0\b0 -\tab \tab plusminus\tab -\par -{\f4\i0\b0 -\'a3}\tab \f3\i0\b0 -\\(<=\f1\i0\b0 -\tab \tab lessequal\tab -\par -{\f4\i0\b0 -\'ba}\tab \f3\i0\b0 -\\(==\f1\i0\b0 -\tab \tab equivalence\tab -\par -{\f4\i0\b0 -\'40}\tab \f3\i0\b0 -\\(=~\f1\i0\b0 -\tab \tab congruent\tab -\par -{\f4\i0\b0 -\'b3}\tab \f3\i0\b0 -\\(>=\f1\i0\b0 -\tab \tab greaterequal\tab -\par -{\f4\i0\b0 -\'d9}\tab \f3\i0\b0 -\\(AN\f1\i0\b0 -\tab \tab logicaland\tab -\par -{\f4\i0\b0 -\'da}\tab \f3\i0\b0 -\\(OR\f1\i0\b0 -\tab \tab logicalor\tab -\par -{\f4\i0\b0 -\'d8}\tab \f3\i0\b0 -\\(no\f1\i0\b0 -\tab \tab logicalnot\tab -\par -{\f4\i0\b0 -\'24}\tab \f3\i0\b0 -\\(te\f1\i0\b0 -\tab \tab existential\tab there exists, -existential quantifier -\par -{\f4\i0\b0 -\'22}\tab \f3\i0\b0 -\\(fa\f1\i0\b0 -\tab \tab universal\tab for all, universal -quantifier -\par -{\f4\i0\b0 -\'c0}\tab \f3\i0\b0 -\\(Ah\f1\i0\b0 -\tab \tab aleph\tab -\par -{\f4\i0\b0 -\'c1}\tab \f3\i0\b0 -\\(Im\f1\i0\b0 -\tab \tab Ifraktur\tab Fraktur I, imaginary -\par -{\f4\i0\b0 -\'c2}\tab \f3\i0\b0 -\\(Re\f1\i0\b0 -\tab \tab Rfraktur\tab Fraktur R, real -\par -{\f4\i0\b0 -\'a5}\tab \f3\i0\b0 -\\(if\f1\i0\b0 -\tab \tab infinity\tab -\par -{\f4\i0\b0 -\'d7}\tab \f3\i0\b0 -\\(md\f1\i0\b0 -\tab \tab dotmath\tab -\par -{\f4\i0\b0 -\'ce}\tab \f3\i0\b0 -\\(mo\f1\i0\b0 -\tab \tab element\tab -\par -{\f4\i0\b0 -\'b4}\tab \f3\i0\b0 -\\(mu\f1\i0\b0 -\tab \tab multiply\tab -\par -{\f4\i0\b0 -\'cb}\tab \f3\i0\b0 -\\(nb\f1\i0\b0 -\tab \tab notsubset\tab -\par -[[notpropersuperset]]\tab \f3\i0\b0 -\\(nc\f1\i0\b0 -\tab \tab notpropersuperset\tab -\par -[[notequivalence]]\tab \f3\i0\b0 -\\(ne\f1\i0\b0 -\tab \tab notequivalence\tab -\par -{\f4\i0\b0 -\'cf}\tab \f3\i0\b0 -\\(nm\f1\i0\b0 -\tab \tab notelement\tab -\par -{\f4\i0\b0 -\'2b}\tab \f3\i0\b0 -\\(pl\f1\i0\b0 -\tab \tab plusmath\tab plus sign in special -font -\par -{\f4\i0\b0 -\'3d}\tab \f3\i0\b0 -\\(eq\f1\i0\b0 -\tab \tab equalmath\tab equals sign in -special font -\par -{\f4\i0\b0 -\'b5}\tab \f3\i0\b0 -\\(pt\f1\i0\b0 -\tab \tab proportional\tab -\par -{\f4\i0\b0 -\'5e}\tab \f3\i0\b0 -\\(pp\f1\i0\b0 -\tab \tab perpendicular\tab -\par -{\f4\i0\b0 -\'cc}\tab \f3\i0\b0 -\\(sb\f1\i0\b0 -\tab \tab propersubset\tab -\par -{\f4\i0\b0 -\'c9}\tab \f3\i0\b0 -\\(sp\f1\i0\b0 -\tab \tab propersuperset\tab -\par -{\f4\i0\b0 -\'cd}\tab \f3\i0\b0 -\\(ib\f1\i0\b0 -\tab \tab reflexsubset\tab -\par -{\f4\i0\b0 -\'ca}\tab \f3\i0\b0 -\\(ip\f1\i0\b0 -\tab \tab reflexsuperset\tab -\par -{\f4\i0\b0 -\'7e}\tab \f3\i0\b0 -\\(ap\f1\i0\b0 -\tab \tab similar\tab -\par -{\f4\i0\b0 -\'f2}\tab \f3\i0\b0 -\\(is\f1\i0\b0 -\tab \tab integral\tab -\par -{\f4\i0\b0 -\'d6}\tab \f3\i0\b0 -\\(sr\f1\i0\b0 -\tab \tab radical\tab square root -\par -{\f4\i0\b0 -\'60}\tab \f3\i0\b0 -\\(rn\f1\i0\b0 -\tab \tab \tab overline -\par -{\f4\i0\b0 -\'b6}\tab \f3\i0\b0 -\\(pd\f1\i0\b0 -\tab \tab partialdiff\tab partial differentiation -sign -\par -{\f4\i0\b0 -\'c4}\tab \f3\i0\b0 -\\(c*\f1\i0\b0 -\tab \tab circlemultiply\tab multiply -sign in a circle -\par -{\f4\i0\b0 -\'c5}\tab \f3\i0\b0 -\\(c+\f1\i0\b0 -\tab \tab circleplus\tab plus sign in -a circle -\par -{\f4\i0\b0 -\'c7}\tab \f3\i0\b0 -\\(ca\f1\i0\b0 -\tab \tab intersection\tab intersection, -cap -\par -{\f4\i0\b0 -\'c8}\tab \f3\i0\b0 -\\(cu\f1\i0\b0 -\tab \tab union\tab union, cup -\par -{\f4\i0\b0 -\'b8}\tab \f3\i0\b0 -\\(di\f1\i0\b0 -\tab \tab divide\tab division sign -\par -{\f4\i0\b0 -\'be}\tab \f3\i0\b0 -\\(-h\f1\i0\b0 -\tab \tab hbar\tab -\par -{\f4\i0\b0 -\'d1}\tab \f3\i0\b0 -\\(gr\f1\i0\b0 -\tab \tab gradient\tab -\par -{\f4\i0\b0 -\'c6}\tab \f3\i0\b0 -\\(es\f1\i0\b0 -\tab \tab emptyset\tab -\par -{\f4\i0\b0 -\'a7}\tab \f3\i0\b0 -\\(CL\f1\i0\b0 -\tab \tab club\tab club suit -\par -{\f4\i0\b0 -\'aa}\tab \f3\i0\b0 -\\(SP\f1\i0\b0 -\tab \tab spade\tab spade suit -\par -{\f4\i0\b0 -\'a9}\tab \f3\i0\b0 -\\(HE\f1\i0\b0 -\tab \tab heart\tab heart suit -\par -{\f4\i0\b0 -\'a8}\tab \f3\i0\b0 -\\(DI\f1\i0\b0 -\tab \tab diamond\tab diamond suit -\par -{\f4\i0\b0 -\'bf}\tab \f3\i0\b0 -\\(CR\f1\i0\b0 -\tab \tab carriagereturn\tab carriage -return symbol -\par -{\f4\i0\b0 -\'27}\tab \f3\i0\b0 -\\(st\f1\i0\b0 -\tab \tab suchthat\tab -\par -{\f4\i0\b0 -\'d0}\tab \f3\i0\b0 -\\(/_\f1\i0\b0 -\tab \tab angle\tab -\par -<<\tab \f3\i0\b0 -\\(<<\f1\i0\b0 -\tab \tab \tab much less -\par ->>\tab \f3\i0\b0 -\\(>>\f1\i0\b0 -\tab \tab \tab much greater -\par -{\f4\i0\b0 -\'c3}\tab \f3\i0\b0 -\\(wp\f1\i0\b0 -\tab \tab weierstrass\tab Weierstrass -p -\par -{\f4\i0\b0 -\'e0}\tab \f3\i0\b0 -\\(lz\f1\i0\b0 -\tab \tab lozenge\tab -\par -{\f4\i0\b0 -\'be}\tab \f3\i0\b0 -\\(an\f1\i0\b0 -\tab \tab arrowhorizex\tab horizontal -arrow extension -\par -{\sl-240\sa0\sb0\par} -\f1\i0\b0 -\b SEE ALSO\f1\i0\b0 - -\par -{\sl-240\sa0\sb0\par} -\f1\i0\b0 -\b groff\f1\i0\b0 -(1) -\par -\f1\i0\b0 -\i An extension to the troff character set for Europe\f1\i0\b0 -, -\par -E.G. Keizer, K.J. Simonsen, J. Akkerhuis, -\par -EUUG Newsletter, Volume 9, No. 2, Summer 1989 -\par -} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +groff}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +(1)} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +An extension to the troff character set for Europe}{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +,} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +E.G. Keizer, K.J. Simonsen, J. Akkerhuis,} +\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\dbch\af13\langfe2052\dbch\af17\afs24\alang1081\loch\f6\fs24\lang1033\sl240\slmult0\ql\nowidctlpar\tx900\tx1700\tx2500\tx4200{\cf1\i0\b0\kerning1\langfe2052\dbch\af17\afs24\alang1081\rtlch \ltrch\loch\fs20\lang1033\loch\f4 +EUUG Newsletter, Volume 9, No. 2, Summer 1989} +\par } diff --git a/tests/opensymbols.rtf b/tests/opensymbols.rtf new file mode 100644 index 0000000..e2ef07b --- /dev/null +++ b/tests/opensymbols.rtf @@ -0,0 +1,37 @@ +{\rtf1\ansi\deff3\adeflang1025 +{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Liberation Serif{\*\falt Times New Roman};}{\f4\fswiss\fprq2\fcharset128 Liberation Sans{\*\falt Arial};}{\f5\fnil\fprq0\fcharset2 OpenSymbol{\*\falt Arial Unicode MS};}{\f6\fnil\fprq2\fcharset128 Droid Sans Fallback;}{\f7\fnil\fprq2\fcharset128 FreeSans;}{\f8\fswiss\fprq0\fcharset128 FreeSans;}} +{\colortbl;\red0\green0\blue0;\red128\green128\blue128;} +{\stylesheet{\s0\snext0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033 Normal;} +{\s15\sbasedon0\snext16\sb240\sa120\keepn\hich\af6\dbch\af7\afs28\loch\f4\fs28 Heading;} +{\s16\sbasedon0\snext16\sb0\sa120 Text body;} +{\s17\sbasedon16\snext17\sb0\sa120\dbch\af8 List;} +{\s18\sbasedon0\snext18\sb120\sa120\noline\i\dbch\af8\afs24\ai\fs24 Caption;} +{\s19\sbasedon0\snext19\noline\dbch\af8 Index;} +}{\info{\author Dave Davey}{\creatim\yr2013\mo1\dy12\hr15\min46}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709 + +{\*\pgdsctbl +{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default;}} +\formshade\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc +\pgndec\pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\hich\af5\dbch\af5\rtlch \ltrch\loch\f5 +\uc3 \u8592\'e2\'86\'90\uc1 }{\hich\af6\dbch\af7\rtlch \ltrch\loch +\tab arrowleft} +\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\hich\af5\dbch\af5\rtlch \ltrch\loch\f5 +\uc3 \u8593\'e2\'86\'91\uc1 }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f5 +\tab }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f4 +arrowup} +\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\hich\af5\dbch\af5\rtlch \ltrch\loch\f5 +\uc3 \u8594\'e2\'86\'92\uc1 }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f4 +\tab arrowright} +\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\hich\af5\dbch\af5\rtlch \ltrch\loch\f5 +\uc3 \u8595\'e2\'86\'93\uc1 }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f5 +\tab }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f4 +arrowdown} +\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\hich\af5\dbch\af5\rtlch \ltrch\loch\f5 +\uc3 \u8596\'e2\'86\'94\uc1 }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f5 +\tab }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f4 +arrowboth} +\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\hich\af5\dbch\af5\rtlch \ltrch\loch\f5 +\uc3 \u8597\'e2\'86\'95\uc1 }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f5 +\tab }{\hich\af5\dbch\af5\rtlch \ltrch\loch\loch\f4 +arrowupdown} +\par } \ No newline at end of file diff --git a/tests/quotes.rtf b/tests/quotes.rtf new file mode 100644 index 0000000..7ff6e50 --- /dev/null +++ b/tests/quotes.rtf @@ -0,0 +1,438 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang3081\deflangfe3081\themelang3081\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;} +{\f39\fbidi \froman\fcharset0\fprq2{\*\panose 00000000000000000000}Times;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;} +{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} +{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f379\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f380\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\f382\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f383\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f384\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f385\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\f386\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f387\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f389\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\f390\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} +{\f392\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\f393\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\f394\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f395\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);} +{\f396\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\f397\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f399\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f400\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} +{\f402\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f403\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f404\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f405\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} +{\f406\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f407\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f719\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f720\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} +{\f722\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f723\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f726\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f727\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} +{\f749\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f750\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f752\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f753\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} +{\f756\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f757\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f759\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;}{\f760\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;} +{\f762\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;}{\f763\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}{\f764\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f765\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);} +{\f766\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f767\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f768\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f769\fbidi \froman\fcharset238\fprq2 Times CE;} +{\f770\fbidi \froman\fcharset204\fprq2 Times Cyr;}{\f772\fbidi \froman\fcharset161\fprq2 Times Greek;}{\f773\fbidi \froman\fcharset162\fprq2 Times Tur;}{\f774\fbidi \froman\fcharset177\fprq2 Times (Hebrew);} +{\f775\fbidi \froman\fcharset178\fprq2 Times (Arabic);}{\f776\fbidi \froman\fcharset186\fprq2 Times Baltic;}{\f777\fbidi \froman\fcharset163\fprq2 Times (Vietnamese);}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} +{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} +{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} +{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0; +\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red16\green16\blue255;}{\*\defchp }{\*\defpap +\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 \snext0 \sqformat \spriority0 \styrsid5063571 Normal;}{\s1\ql \li0\ri0\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\ab\ai\af0\afs24\alang1025 \ltrch\fcs0 \b\i\fs24\lang2057\langfe1036\cgrid\langnp2057\langfenp1036 \sbasedon0 \snext0 \sqformat \spriority0 \styrsid746340 heading 1;}{ +\s2\ql \li0\ri0\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs24\alang1025 \ltrch\fcs0 \b\fs24\lang2057\langfe1036\cgrid\langnp2057\langfenp1036 +\sbasedon0 \snext0 \sqformat \spriority0 \styrsid746340 heading 2;}{\s3\ql \li0\ri0\sb240\sa60\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs26\alang1025 \ltrch\fcs0 +\b\f1\fs26\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 \sbasedon0 \snext0 \sqformat \spriority0 \styrsid8656583 heading 3;}{\s8\qj \li0\ri0\sl480\slmult1\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel7\adjustright\rin0\lin0\itap0 +\rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \b\fs24\lang2057\langfe1036\cgrid\langnp2057\langfenp1036 \sbasedon0 \snext0 \sqformat \spriority0 \styrsid746340 heading 8;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 \snext11 \ssemihidden \sunhideused \sqformat Normal Table;}{ +\s15\ql \li0\ri0\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 +\sbasedon0 \snext15 \spriority0 \styrsid13245765 footer;}{\*\cs16 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid13245765 page number;}{\s17\ql \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 \sbasedon0 \snext17 \spriority0 \styrsid13245765 header;}{\*\cs18 +\additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \spriority0 \styrsid15809108 Hyperlink;}{\s19\qc \li0\ri0\widctlpar\tx1620\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 \sbasedon0 \snext19 \spriority0 \styrsid5063571 Body Text 2;}{\s20\qj \li0\ri0\sl480\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 +\ltrch\fcs0 \f39\fs24\lang1033\langfe1036\cgrid\langnp1033\langfenp1036 \sbasedon0 \snext20 \slink30 \spriority0 \styrsid5063571 Body Text;}{\s21\ql \li0\ri0\widctlpar +\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\fs20\lang2057\langfe1036\loch\f2\hich\af2\dbch\af2\cgrid\langnp2057\langfenp1036 \sbasedon0 \snext21 \spriority0 \styrsid746340 HTML Preformatted;}{\*\cs22 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid4599513 eudoraheader;}{ +\s23\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext23 \spriority0 \styrsid1859870 Normal (Web);}{\*\cs24 \additive \rtlch\fcs1 \ai\af0 \ltrch\fcs0 \i \sbasedon10 \sqformat \spriority0 \styrsid1859870 Emphasis;}{\*\cs25 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b +\sbasedon10 \sqformat \spriority0 \styrsid1859870 Strong;}{\s26\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af2\afs20\alang1025 \ltrch\fcs0 \f2\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext26 \slink29 \spriority0 \styrsid11037910 Plain Text;}{\s27\ql \li360\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 \sbasedon0 \snext27 \spriority0 \styrsid422312 Body Text Indent;}{\s28\qj \fi210\li360\ri0\sa120\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\aspnum\faroman\rin0\lin360\itap0 \rtlch\fcs1 +\af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1040\langfe1033\loch\f37\hich\af37\dbch\af37\cgrid\langnp1040\langfenp1033 \sbasedon27 \snext28 \spriority0 \styrsid422312 Body Text First Indent 2;}{\*\cs29 \additive \rtlch\fcs1 \af2\alang1025 \ltrch\fcs0 +\f2\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \slink26 \slocked \spriority0 \styrsid3017818 Plain Text Char;}{\*\cs30 \additive \rtlch\fcs1 \af0\alang1025 \ltrch\fcs0 \f39\fs24\lang1033\langfe1036\langnp1033\langfenp1036 +\sbasedon10 \slink20 \slocked \spriority0 \styrsid3017818 Body Text Char;}{\s31\qj \li0\ri0\sa120\sl276\slmult1\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs22\alang1025 \ltrch\fcs0 +\fs22\lang1040\langfe1033\loch\f37\hich\af37\dbch\af37\cgrid\langnp1040\langfenp1033 \sbasedon20 \snext31 \spriority0 \styrsid721073 Reference Line;}{\*\ts32\tsrowd\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr +\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv +\qj \li0\ri0\sb120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang3081\langfe3081\cgrid\langnp3081\langfenp3081 \sbasedon11 \snext32 \spriority0 \styrsid13854984 Table Grid;} +{\s33\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs16\alang1025 \ltrch\fcs0 \f38\fs16\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 \sbasedon0 \snext33 \slink34 \spriority0 \styrsid11357914 +Balloon Text;}{\*\cs34 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16\lang0\langfe1036\langfenp1036 \sbasedon10 \slink33 \slocked \spriority0 \styrsid11357914 Balloon Text Char;}{\*\cs35 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 +\sbasedon10 \spriority0 \styrsid11357914 annotation reference;}{\s36\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 +\sbasedon0 \snext36 \slink37 \spriority0 \styrsid11357914 annotation text;}{\*\cs37 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \lang0\langfe1036\langfenp1036 \sbasedon10 \slink36 \slocked \spriority0 \styrsid11357914 Comment Text Char;}{ +\s38\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 \sbasedon36 \snext36 \slink39 \spriority0 \styrsid11357914 +annotation subject;}{\*\cs39 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\lang0\langfe1036\langfenp1036 \sbasedon37 \slink38 \slocked \spriority0 \styrsid11357914 Comment Subject Char;}}{\*\listtable{\list\listtemplateid-1172398216\listhybrid{\listlevel +\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698709\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel +\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname +;}\listid117182872}{\list\listtemplateid1240621498{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720 +\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440 +\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2160 +\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600 +\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li4320 +\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040 +\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760 +\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li6480 +\jclisttab\tx6480\lin6480 }{\listname ;}\listid195118462}{\list\listtemplateid-506574958\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid68157441 +\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;} +\f2\fbias0\hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;} +\f10\fbias0\hres0\chhres0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157441\'01\u-3913 ?;}{\levelnumbers;} +\f3\fbias0\hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 +\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 +\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157441\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 +\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\lin5760 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\lin6480 }{\listname +;}\listid362288445}{\list\listtemplateid-1438591800\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1167447552\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \fbias0\hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 +\fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 +\fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157441\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 +\fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\lin3600 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\lin4320 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157441\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\lin6480 }{\listname ;}\listid1115709848}{\list\listtemplateid1843834220 +\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li1500\jclisttab\tx1500\lin1500 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li2220\jclisttab\tx2220\lin2220 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2940\jclisttab\tx2940\lin2940 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li3660\jclisttab\tx3660\lin3660 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li4380\jclisttab\tx4380\lin4380 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li5100\jclisttab\tx5100\lin5100 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895297\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5820\jclisttab\tx5820\lin5820 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895299\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li6540\jclisttab\tx6540\lin6540 }{\listlevel\levelnfc23\levelnfcn23 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67895301\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li7260\jclisttab\tx7260\lin7260 }{\listname ;}\listid1628312648} +{\list\listtemplateid1151875044\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid68157441\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 +\fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\lin1440 } +{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\lin2160 }{\listlevel +\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157441\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23 +\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157441\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid68157443\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative +\levelspace0\levelindent0{\leveltext\leveltemplateid68157445\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\lin6480 }{\listname ;}\listid1629239844}{\list\listtemplateid1767133282\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0 +\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698705\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0\hres0\chhres0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4 +\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel +\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li2160\jclisttab\tx2160\lin2160 +}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880 +\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 +\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 +\hres0\chhres0 \fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 +\ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;} +\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698715 +\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1786726689}{\list\listtemplateid-1178951180\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 +\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid201916417\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916419\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916421\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916417\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916419\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916421\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916417\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916419\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 +\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid201916421\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1817065834}}{\*\listoverridetable +{\listoverride\listid1628312648\listoverridecount0\ls1}{\listoverride\listid117182872\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel +\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat +\levelstartat1}\ls2}{\listoverride\listid1115709848\listoverridecount0\ls3}{\listoverride\listid362288445\listoverridecount0\ls4}{\listoverride\listid195118462\listoverridecount0\ls5}{\listoverride\listid1786726689\listoverridecount0\ls6} +{\listoverride\listid1817065834\listoverridecount0\ls7}{\listoverride\listid1629239844\listoverridecount0\ls8}}{\*\pgptbl {\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0 +\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp199\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0 +\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp314\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0} +{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li60\ri60\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp263\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp300\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp223\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp285\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li60\ri60\sb0\sa0}{\pgp +\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp353\itap0\li0\ri0\sb100\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp34\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp198\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp199\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp353\itap0\li0\ri0\sb100\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp60\itap0\li0\ri0\sb240\sa240}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp314\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp314\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp314\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp198\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp314\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp314\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp12\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp199\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp99\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp236\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li75\ri720\sb100\sa100\brdrl\brdrs\brdrw30\brsp80\brdrcf17 } +{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0} +{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp314\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb240\sa240}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp198\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp122\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp353\itap0\li0\ri0\sb100\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp199\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp353\itap0\li0\ri0\sb100\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp20\itap0\li0\ri0\sb240\sa240}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp235\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp52\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb240\sa240}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp180\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp85\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp38\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp53\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp172\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp178\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp82\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp191\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp31\itap0\li0\ri0\sb0\sa0}{\pgp +\ipgp291\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp83\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid70489\rsid83100\rsid220301\rsid225061\rsid281139\rsid294797\rsid332289\rsid396873\rsid415781\rsid422312\rsid617729\rsid656882\rsid721073\rsid746340\rsid753407\rsid923781 +\rsid944643\rsid1074995\rsid1076927\rsid1126827\rsid1203870\rsid1256818\rsid1275168\rsid1385158\rsid1388477\rsid1398086\rsid1445934\rsid1468732\rsid1511375\rsid1516498\rsid1519391\rsid1539655\rsid1589018\rsid1644026\rsid1665831\rsid1838987\rsid1859870 +\rsid1970922\rsid2056928\rsid2061545\rsid2115046\rsid2445682\rsid2512820\rsid2569264\rsid2697413\rsid2774318\rsid2830409\rsid2838655\rsid2895399\rsid2907787\rsid2956816\rsid2972531\rsid3017818\rsid3025892\rsid3099709\rsid3159467\rsid3408729\rsid3413269 +\rsid3548983\rsid3561856\rsid3606269\rsid3618606\rsid3673304\rsid3866916\rsid4008101\rsid4012562\rsid4076408\rsid4211548\rsid4328874\rsid4349002\rsid4395605\rsid4468574\rsid4482512\rsid4523106\rsid4546527\rsid4599513\rsid4859004\rsid4870721\rsid4936898 +\rsid4995928\rsid4997384\rsid5058401\rsid5058556\rsid5063571\rsid5137577\rsid5138964\rsid5182808\rsid5259498\rsid5374947\rsid5390280\rsid5402017\rsid5459207\rsid5645102\rsid5657691\rsid5900190\rsid5916836\rsid5981170\rsid5985944\rsid6029794\rsid6043850 +\rsid6104337\rsid6126287\rsid6160535\rsid6257228\rsid6376835\rsid6433464\rsid6494183\rsid6494496\rsid6495909\rsid6648576\rsid6693781\rsid6886939\rsid6952076\rsid7083114\rsid7095034\rsid7173118\rsid7210561\rsid7299581\rsid7348652\rsid7425967\rsid7437187 +\rsid7546142\rsid7609971\rsid7677934\rsid7736345\rsid7744116\rsid7747461\rsid7804039\rsid7949501\rsid7955896\rsid7960965\rsid8001671\rsid8016316\rsid8082965\rsid8085171\rsid8340426\rsid8341663\rsid8343228\rsid8343336\rsid8480338\rsid8548410\rsid8656583 +\rsid8796459\rsid8869561\rsid8872837\rsid8986846\rsid8995432\rsid9008789\rsid9056216\rsid9113071\rsid9116515\rsid9125506\rsid9181935\rsid9185632\rsid9312915\rsid9314938\rsid9390782\rsid9450434\rsid9516443\rsid9520391\rsid9594370\rsid9724370\rsid9836636 +\rsid9903525\rsid9926735\rsid9983187\rsid10043747\rsid10188236\rsid10370321\rsid10384170\rsid10445220\rsid10488579\rsid10492873\rsid10572772\rsid10694430\rsid10757577\rsid11017006\rsid11037910\rsid11080370\rsid11100883\rsid11162841\rsid11171207 +\rsid11226667\rsid11285058\rsid11357914\rsid11434461\rsid11543193\rsid11600528\rsid11609055\rsid11628262\rsid11683126\rsid11685862\rsid11696976\rsid11742282\rsid11828684\rsid11882460\rsid12018916\rsid12080761\rsid12135956\rsid12141331\rsid12195240 +\rsid12212341\rsid12331360\rsid12387256\rsid12411727\rsid12471876\rsid12517408\rsid12549471\rsid12610126\rsid12723963\rsid12790744\rsid12866373\rsid12867688\rsid12926838\rsid12941912\rsid12942837\rsid13066399\rsid13114403\rsid13127342\rsid13180695 +\rsid13245765\rsid13307965\rsid13319783\rsid13325025\rsid13327970\rsid13435428\rsid13447363\rsid13503656\rsid13577901\rsid13595754\rsid13663420\rsid13700691\rsid13703987\rsid13706835\rsid13711471\rsid13770316\rsid13854984\rsid13911709\rsid14045149 +\rsid14116960\rsid14303952\rsid14309737\rsid14359952\rsid14514966\rsid14636976\rsid14645577\rsid14702886\rsid14769911\rsid14830879\rsid14879939\rsid14906804\rsid14956315\rsid14970381\rsid15141449\rsid15145070\rsid15147216\rsid15157970\rsid15420544 +\rsid15430209\rsid15692498\rsid15804003\rsid15809108\rsid15868352\rsid15890805\rsid15997967\rsid16133118\rsid16201302\rsid16202383\rsid16253375\rsid16275094\rsid16535022\rsid16597462\rsid16722514\rsid16736458\rsid16740405}{\mmathPr\mmathFont34\mbrkBin0 +\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\title Title}{\author Ian Curthoys}{\operator University of Sydney}{\creatim\yr2012\mo9\dy12\hr14\min6}{\revtim\yr2012\mo9\dy12\hr14\min6} +{\printim\yr2012\mo9\dy12\hr13\min7}{\version2}{\edmins2}{\nofpages1}{\nofwords638}{\nofchars3778}{\nofcharsws4408}{\vern32773}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} +\paperw11906\paperh16838\margl1440\margr1134\margt1134\margb1134\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml1\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen +\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1134\dghshow1\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct +\asianbrkrule\rsidroot10572772\newtblstyruls\nogrowautofit\utinl \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 +\af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid14359952 \chftnsep +\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid14359952 \chftnsepc +\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid14359952 \chftnsep +\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 {\rtlch\fcs1 \af0 +\ltrch\fcs0 \insrsid14359952 \chftnsepc +\par }}\ltrpar \sectd \ltrsect\linex0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid3025892\sftnbj {\footerl \ltrpar \pard\plain \ltrpar\s15\ql \li0\ri0\widctlpar +\tqc\tx4320\tqr\tx8640\pvpara\phmrg\posxr\posy0\wraparound\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid4076408 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 {\field{\*\fldinst { +\rtlch\fcs1 \af0 \ltrch\fcs0 \cs16\insrsid13663420 PAGE }}{\fldrslt }}\sectd \ltrsect\linex0\endnhere\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0 \ltrch\fcs0 \cs16\insrsid13663420 +\par }\pard \ltrpar\s15\ql \li0\ri360\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin360\lin0\itap0\pararsid13245765 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13663420 +\par }}{\footerr \ltrpar \pard\plain \ltrpar\s15\ql \li0\ri360\widctlpar\tqc\tx4320\tqr\tx8640\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin360\lin0\itap0\pararsid13245765 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 +\fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13663420 +\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} +{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 +\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11696976 +\rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs24\lang3081\langfe1036\cgrid\langnp3081\langfenp1036 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid415781 +\par }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid5182808\charrsid4482512 Objective}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 . }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid12517408 N}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid8343228 ew clinical test}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11696976 s}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 of }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid12517408 otolithic }{\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 function }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid12517408 use bone conducted vibration (BCV) and air conducted sound (ACS) stimuli and }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid9312915\charrsid4482512 measure }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 short latency }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid8343228 vestibular-}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid9312915\charrsid4482512 evoked myogenic potentials (VE}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11696976 MPs)}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9312915\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid9312915 over the inferior oblique muscles }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid12517408 (oVEMPs) or }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995 the SCM }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid12517408 +neck muscles (cVEMPS).}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9312915 The interpretation of }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11696976 these}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid8343228 test}{\rtlch\fcs1 +\af0\afs22 \ltrch\fcs0 \fs22\insrsid11696976 s}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16253375\charrsid4482512 rel}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995 ies}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11696976 }{ +\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16253375\charrsid4482512 on physiological evidence that }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 500Hz BCV and ACS preferentially activate }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid12517408 otolithic }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11696976 afferents }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 in comparison}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 + to semicircular canal afferents. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995\charrsid1074995 This study sought to identify in }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 the }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid1074995\charrsid1074995 guinea pig the peripheral sense organ of origin of irregular primary }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 otolithic }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995\charrsid1074995 +afferent neurons having a very sensitive response to both }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995 BCV and ACS, by labelling such neurons with juxtacellular injections of neurobiotin}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid3561856 and histological identification of the }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 site of origin of the }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 labelled neurons. }{\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \fs22\insrsid1074995 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5182808 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11357914 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid11828684\charrsid4482512 Methods.}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid11828684\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 G}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 uinea pigs }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 were }{ +\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 anesthetized with }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512 single }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 intramuscular injections}{\rtlch\fcs1 +\af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 of }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512 a mixture of }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid15890805 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 +Ketamine }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512 (100mg/kg) }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 and Xylazine}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid10188236\charrsid4482512 }{\rtlch\fcs1 +\af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 (}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512 4mg/kg)}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512 and }{\rtlch\fcs1 +\af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 maintained on }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512 half that dose }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid15890805 throughout the experiment. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid5657691\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 The lateral cerebellum was aspirated and s}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643\charrsid4482512 ingle primary vestibular neurons }{ +\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 in Scarpa\rquote s ganglion }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643\charrsid4482512 were recorded extracellularly }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 +using glass microelectrodes containing}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643\charrsid4482512 5% neurobiotin in 2M NaCl}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 .}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid944643\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5657691\charrsid4482512 N}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 eurons }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 +were }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 classed as regular or irregular }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 by }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 +the variabi}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 lity of their resting}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 discharge}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 . }{ +\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid14879939 Semicircular c}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 anal and otolith neurons were identif}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 i}{\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \fs22\insrsid944643 ed by their response to angular and linear accelerations. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 BCV stimulation }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 (up to 2}{ +\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \i\fs22\insrsid7083114\charrsid16722514 g }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 p-p) }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 +was delivered by a Radioear B-71 bone oscillator cemented to the skull}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4008101\charrsid4482512 .}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \fs22\insrsid4008101\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 ACS stimulation}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4008101\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid7083114 (}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4008101\charrsid4482512 up to 140dB SPL}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 )}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4008101\charrsid4482512 + was delivered}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11828684\charrsid4482512 by a TD}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 H-49 headphone via a speculum. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid5657691\charrsid4482512 The usual search stimulus }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 was 500Hz }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 BCV }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995 +and neurons whic}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 h were activated by this were tested }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995 with 500Hz ACS. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid5657691\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 Such neurons were labelled by j}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 uxtacell}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid294797\charrsid4482512 ular neurobiotin injections }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995 (5-15nA)}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 . }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid3673304\charrsid4482512 Following perfusion, }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5657691\charrsid4482512 the entire utricular and saccular macula were dissected from the temporal bone and processed}{\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 with DAB}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5657691\charrsid4482512 with nickel }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 and }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid5657691\charrsid4482512 cobalt intensification}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4870721\charrsid4482512 , cleared with MSBB, }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983 to show the sense organ}{\rtlch\fcs1 +\af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 of origin of the }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 labelled }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 afferent}{\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \fs22\insrsid7083114 s}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 . }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5182808 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11357914 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid5182808\charrsid4482512 Results.}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid3025892 Many otolithic}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 irregular neurons in the supe}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512\charrsid4482512 rior }{\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \fs22\insrsid8343228 vestibular }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512\charrsid4482512 nerve were activated by }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 500Hz BCV }{\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \fs22\insrsid4482512\charrsid4482512 at low}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 threshold}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid11543193 (around 0.1}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \i\fs22\insrsid11543193\charrsid11543193 g}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11543193 ) }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid15890805 and showed a}{ +\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4870721\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11543193 large increase in firing rate }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4870721\charrsid4482512 +as intensity was increased. Many }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7083114 of these}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9312915 same afferents }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 +were also activated by high intensity 500Hz ACS}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4870721\charrsid4482512 (threshold about 115 db SPL}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid944643 - about the level used in human clinical testing}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4870721\charrsid4482512 )}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid4482512 . }{\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \fs22\insrsid944643 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3025892 Regular otolithic}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid8343228 neurons were not activated and s}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid944643 emicir}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983 c}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 ular canal neurons were rarely acti}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983 v}{\rtlch\fcs1 +\af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 ated and }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983 then usually }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 only at hi}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995 +gh threshold and low sensitivity}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643 . }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid6104337 The wh}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid14879939 ole mounts of the entire macula}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3025892 showed a total of }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512\charrsid4482512 22}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid3673304\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 utricular }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4008101\charrsid4482512 afferents}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid9520391\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 which responded to both ACS and BCV originat}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 ing from }{\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \fs22\insrsid6104337 calyx endings around }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid4482512 presumed Type I receptors at }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9520391\charrsid4482512 the }{\rtlch\fcs1 +\af0\afs22 \ltrch\fcs0 \fs22\insrsid13114403 region of }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid4482512\charrsid4482512 the striola}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid1074995 . A total of 6 saccular afferents }{\rtlch\fcs1 +\af0\afs22 \ltrch\fcs0 \fs22\insrsid13114403 responding to both stimuli }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 have been identified }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid6104337 (Curthoys et al.,}{\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \fs22\insrsid8343228 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid6104337 2012)}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9312915 . }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3025892\charrsid4482512 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5182808 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3408729\charrsid4482512 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11357914 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid5182808\charrsid4482512 Discussion. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid14879939 This study confirms that }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983\charrsid944643 irre}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3025892 gular}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid14879939 }{ +\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983\charrsid944643 neurons originating from in or close to the }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 striola }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid15890805 of the }{ +\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3025892 utricular }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid15890805 macula }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 and the saccular macula }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid16722514 are preferentially acti}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983\charrsid944643 vated by }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid13770316 500Hz }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid3548983\charrsid944643 BCV and ACS }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643\charrsid944643 in }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid11543193 contrast }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid944643\charrsid944643 to }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7348652 otolithic}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid14879939 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid8343228 regular neurons and }{ +\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643\charrsid944643 semic}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid16722514 i}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643\charrsid944643 r}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid15890805 c}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid944643\charrsid944643 ular canal neurons. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid944643 The wide presumption in clinical vestibular testing }{\rtlch\fcs1 +\af0\afs22 \ltrch\fcs0 \fs22\insrsid4870721\charrsid944643 -}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid944643 that ACS }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\ul\insrsid5182808\charrsid944643 only}{\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \fs22\insrsid5182808\charrsid944643 activates saccular afferents in the inferior vestib}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3673304\charrsid944643 ular nerve}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid4870721\charrsid944643 -}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid5182808\charrsid944643 is not correct}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 . T}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid3561856\charrsid3561856 here is no \'93afferent}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 specificity\'94 by saccular affer}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid13114403 e}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid3561856 nts}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 for ACS and }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 utricular afferents }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid3561856\charrsid3561856 for BCV \endash instead some afferents from }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\ul\insrsid3561856\charrsid9983187 both}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 + sense organs have }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid12141331 low threshold, }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 sensitive responses to }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\ul\insrsid3561856\charrsid9983187 both}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 stimuli. }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 D}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid3561856\charrsid3561856 ifferential }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7348652 clinical }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 +evaluation of the functional status of the utricular and saccular maculae cannot rely on stimulus type (ACS vs BCV)}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid12141331 ,}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 but }{\rtlch\fcs1 +\af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 the }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 predominantly }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 +differential motor projections of the utricular and saccular maculae }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid7348652 does }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 allow for differential }{\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \fs22\insrsid9983187 clinical }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 evaluation of each sense organ}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 +: utricular macula from oVEMPs and saccular macula from cVEMPs.}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856\charrsid3561856 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3408729\charrsid944643 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5182808 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3408729\charrsid4482512 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11357914 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid3408729\charrsid4482512 Conclusion}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid15890805 .}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3408729\charrsid4482512 }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid13770316 500Hz b}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid6104337 one conducted v}{\rtlch\fcs1 +\af0\afs22 \ltrch\fcs0 \fs22\insrsid9116515 ibration and }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid6104337 air-conducted }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9116515 sound are effective ways of }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid3561856 activating }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9312915 irregular }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 otolithic}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3548983 }{\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \fs22\insrsid14879939 afferents}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 and so allowing clinical testing of otolith function}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid3561856 . }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 +\fs22\insrsid5182808 +\par }{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \fs22\insrsid15890805\charrsid4482512 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5182808 {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid15890805 References.}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \b\fs22\insrsid9983187 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid11683126 {\rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \fs22\insrsid9983187 C}{\rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 +\fs22\insrsid11683126\charrsid11683126 urthoys IS, Vulovic V, Sokolic L, Pogson J, Burgess AM. Irregular primary otolith afferents from the guinea pig utricular and saccular maculae respond to both bone conducted vibration and to air conducted sound. } +{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid15141449 HYPERLINK "http://www.journals.elsevier.com/brain-research-bulletin/"}}{\fldrslt {\rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \cs18\fs22\insrsid11683126\charrsid12141331 Brain Res}{ +\rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \cs18\fs22\insrsid15890805\charrsid12141331 earch Bulletin}{\rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \cs18\fs22\ul\insrsid11683126\charrsid12141331 ,}}}\sectd \ltrsect +\linex0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid3025892\sftnbj {\rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 \fs22\insrsid11683126\charrsid11683126 2012; 89:16-21. DOI:10.1016/j.brainresbull.2012.07.007 }{\rtlch\fcs1 \ab\af0\afs22 \ltrch\fcs0 +\fs22\insrsid11683126 +\par }{\*\themedata 504b030414000600080000002100828abc13fa0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb6ac3301045f785fe83d0b6d8 +72ba28a5d8cea249777d2cd20f18e4b12d6a8f843409c9df77ecb850ba082d74231062ce997b55ae8fe3a00e1893f354e9555e6885647de3a8abf4fbee29bbd7 +2a3150038327acf409935ed7d757e5ee14302999a654e99e393c18936c8f23a4dc072479697d1c81e51a3b13c07e4087e6b628ee8cf5c4489cf1c4d075f92a0b +44d7a07a83c82f308ac7b0a0f0fbf90c2480980b58abc733615aa2d210c2e02cb04430076a7ee833dfb6ce62e3ed7e14693e8317d8cd0433bf5c60f53fea2fe7 +065bd80facb647e9e25c7fc421fd2ddb526b2e9373fed4bb902e182e97b7b461e6bfad3f010000ffff0300504b030414000600080000002100a5d6a7e7c00000 +00360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4fc7060abb08 +84a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b63095120f88d94fbc +52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462a1a82fe353 +bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f7468656d652f7468 +656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b4b0d592c9c +070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b4757e8d3f7 +29e245eb2b260a0238fd010000ffff0300504b03041400060008000000210096b5ade296060000501b0000160000007468656d652f7468656d652f7468656d65 +312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87615b8116d8 +a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad79482a9c04 +98f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b5d8a314d3c +94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab999fb7b471 +7509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9699640f671 +9e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd5868b37a088d1 +e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d60cf03ac1a5 +193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f9e7ef3f2d1 +17d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be15c308d3f2 +8acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a99793849c26ae6 +6252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d32a423279a +668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2af074481847 +bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86e877f0034e +16bafb0e258ebb4faf06b769e888340b103d3311da9750aa9d0a1cd3e4efca31a3508f6d0c5c5c398602f8e2ebc71591f5b616e24dd893aa3261fb44f95d843b +5974bb5c04f4edafb95b7892ec1108f3f98de75dc97d5772bdff7cc95d94cf672db4b3da0a6557f70db629362d72bcb0431e53c6066acac80d699a6409fb44d0 +8741bdce9c0e4971624a2378cceaba830b05366b90e0ea23aaa241845368b0eb9e2612ca8c742851ca251ceccc70256d8d87265dd96361531f186c3d9058edf2 +c00eafe8e1fc5c509031bb4d680e9f39a3154de0accc56ae644441edd76156d7429d995bdd88664a9dc3ad50197c38af1a0c16d684060441db02565e85f3b966 +0d0713cc48a0ed6ef7dedc2dc60b17e92219e180643ed27acffba86e9c94c78ab90980d8a9f0913ee49d62b512b79626fb06dccee2a432bbc60276b9f7dec44b +7904cfbca4f3f6443ab2a49c9c2c41476dafd55c6e7ac8c769db1bc399161ee314bc2e75cf8759081743be1236ec4f4d6693e5336fb672c5dc24a8c33585b5fb +9cc24e1d4885545b58463634cc5416022cd19cacfccb4d30eb45296023fd35a458598360f8d7a4003bbaae25e331f155d9d9a5116d3bfb9a95523e51440ca2e0 +088dd844ec6370bf0e55d027a012ae264c45d02f708fa6ad6da6dce29c255df9f6cae0ec38666984b372ab5334cf640b37795cc860de4ae2816e95b21be5ceaf +8a49f90b52a51cc6ff3355f47e0237052b81f6800fd7b802239daf6d8f0b1571a8426944fdbe80c6c1d40e8816b88b8569082ab84c36ff0539d4ff6dce591a26 +ade1c0a7f669880485fd484582903d284b26fa4e2156cff62e4b9265844c4495c495a9157b440e091bea1ab8aaf7760f4510eaa69a6465c0e04ec69ffb9e65d0 +28d44d4e39df9c1a52ecbd3607fee9cec7263328e5d661d3d0e4f62f44acd855ed7ab33cdf7bcb8ae889599bd5c8b3029895b6825696f6af29c239b75a5bb1e6 +345e6ee6c28117e73586c1a2214ae1be07e93fb0ff51e133fb65426fa843be0fb515c187064d0cc206a2fa926d3c902e907670048d931db4c1a44959d366ad93 +b65abe595f70a75bf03d616c2dd959fc7d4e6317cd99cbcec9c58b34766661c7d6766ca1a9c1b327531486c6f941c638c67cd22a7f75e2a37be0e82db8df9f30 +254d30c1372581a1f51c983c80e4b71ccdd28dbf000000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468656d652f74 +68656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4350d363f24 +51eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d262452282e3198 +720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe514173d9850528 +a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100828abc13fa0000001c0200001300000000000000000000000000 +000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b000000000000000000000000 +002b0100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c00000000000000000000000000140200007468 +656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d001400060008000000210096b5ade296060000501b000016000000000000000000 +00000000d10200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b010000270000000000 +00000000000000009b0900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000960a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef0{\lsdlockedexcept \lsdqformat1 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1;\lsdqformat1 \lsdlocked0 heading 2; +\lsdqformat1 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 4;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 6; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 7;\lsdqformat1 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 caption; +\lsdqformat1 \lsdlocked0 Title;\lsdqformat1 \lsdlocked0 Subtitle;\lsdqformat1 \lsdlocked0 Strong;\lsdqformat1 \lsdlocked0 Emphasis;\lsdsemihidden1 \lsdpriority99 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; +\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1; +\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading; +\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdpriority99 \lsdlocked0 Revision; +\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; +\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; +\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; +\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; +\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; +\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; +\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; +\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; +\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; +\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; +\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; +\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; +\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; +\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e352e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffffec69d9888b8b3d4c859eaf6cd158be0f0000000000000000000000004068 +a7eb9b90cd01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/tests/symbol.rtf b/tests/symbol.rtf index c6c459e..62a80e5 100644 --- a/tests/symbol.rtf +++ b/tests/symbol.rtf @@ -74,40 +74,6 @@ {\par {\field{\*\fldinst SYMBOL 124 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 124 |} {\par {\field{\*\fldinst SYMBOL 125 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 125 \}} {\par {\field{\*\fldinst SYMBOL 126 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 126 sim} -{\par {\field{\*\fldinst SYMBOL 127 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 127 } -{\par {\field{\*\fldinst SYMBOL 128 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 128 } -{\par {\field{\*\fldinst SYMBOL 129 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 129 } -{\par {\field{\*\fldinst SYMBOL 130 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 130 } -{\par {\field{\*\fldinst SYMBOL 131 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 131 } -{\par {\field{\*\fldinst SYMBOL 132 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 132 } -{\par {\field{\*\fldinst SYMBOL 133 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 133 } -{\par {\field{\*\fldinst SYMBOL 134 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 134 } -{\par {\field{\*\fldinst SYMBOL 135 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 135 } -{\par {\field{\*\fldinst SYMBOL 136 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 136 } -{\par {\field{\*\fldinst SYMBOL 137 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 137 } -{\par {\field{\*\fldinst SYMBOL 138 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 138 } -{\par {\field{\*\fldinst SYMBOL 139 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 139 } -{\par {\field{\*\fldinst SYMBOL 140 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 140 } -{\par {\field{\*\fldinst SYMBOL 141 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 141 } -{\par {\field{\*\fldinst SYMBOL 142 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 142 } -{\par {\field{\*\fldinst SYMBOL 143 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 143 } -{\par {\field{\*\fldinst SYMBOL 144 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 144 } -{\par {\field{\*\fldinst SYMBOL 145 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 145 } -{\par {\field{\*\fldinst SYMBOL 146 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 146 } -{\par {\field{\*\fldinst SYMBOL 147 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 147 } -{\par {\field{\*\fldinst SYMBOL 148 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 148 } -{\par {\field{\*\fldinst SYMBOL 149 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 149 } -{\par {\field{\*\fldinst SYMBOL 150 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 150 } -{\par {\field{\*\fldinst SYMBOL 151 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 151 } -{\par {\field{\*\fldinst SYMBOL 152 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 152 } -{\par {\field{\*\fldinst SYMBOL 153 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 153 } -{\par {\field{\*\fldinst SYMBOL 154 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 154 } -{\par {\field{\*\fldinst SYMBOL 155 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 155 } -{\par {\field{\*\fldinst SYMBOL 156 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 156 } -{\par {\field{\*\fldinst SYMBOL 157 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 157 } -{\par {\field{\*\fldinst SYMBOL 158 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 158 } -{\par {\field{\*\fldinst SYMBOL 159 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 159 } -{\par {\field{\*\fldinst SYMBOL 160 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 160 } {\par {\field{\*\fldinst SYMBOL 161 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 161 upsih} {\par {\field{\*\fldinst SYMBOL 162 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 162 prime} {\par {\field{\*\fldinst SYMBOL 163 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 163 le} @@ -120,7 +86,7 @@ {\par {\field{\*\fldinst SYMBOL 170 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 170 spades} {\par {\field{\*\fldinst SYMBOL 171 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 171 harr} {\par {\field{\*\fldinst SYMBOL 172 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 172 larr} -{\par {\field{\*\fldinst SYMBOL 173 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 173 } +{\par {\field{\*\fldinst SYMBOL 173 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 173 uarr} {\par {\field{\*\fldinst SYMBOL 174 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 174 rarr} {\par {\field{\*\fldinst SYMBOL 175 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 175 darr} {\par {\field{\*\fldinst SYMBOL 176 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 176 deg} @@ -136,7 +102,7 @@ {\par {\field{\*\fldinst SYMBOL 186 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 186 equiv} {\par {\field{\*\fldinst SYMBOL 187 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 187 asymp} {\par {\field{\*\fldinst SYMBOL 188 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 188 hellip} -{\par {\field{\*\fldinst SYMBOL 189 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 189 #9474; vertical line} +{\par {\field{\*\fldinst SYMBOL 189 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 189 vertical line} {\par {\field{\*\fldinst SYMBOL 190 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 190 mdash} {\par {\field{\*\fldinst SYMBOL 191 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 191 crarr} {\par {\field{\*\fldinst SYMBOL 192 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 192 alefsym} @@ -177,30 +143,30 @@ {\par {\field{\*\fldinst SYMBOL 227 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 227 copy sans serif} {\par {\field{\*\fldinst SYMBOL 228 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 228 trade sans serif} {\par {\field{\*\fldinst SYMBOL 229 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 229 sum} -{\par {\field{\*\fldinst SYMBOL 230 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 230 } -{\par {\field{\*\fldinst SYMBOL 231 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 231 } -{\par {\field{\*\fldinst SYMBOL 232 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 232 } +{\par {\field{\*\fldinst SYMBOL 230 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 230 left parenthesis upper hook} +{\par {\field{\*\fldinst SYMBOL 231 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 231 left parenthesis middle piece} +{\par {\field{\*\fldinst SYMBOL 232 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 232 left parenthesis lower hook} {\par {\field{\*\fldinst SYMBOL 233 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 233 lceil} {\par {\field{\*\fldinst SYMBOL 234 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 234 |} {\par {\field{\*\fldinst SYMBOL 235 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 235 lfloor} -{\par {\field{\*\fldinst SYMBOL 236 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 236 } -{\par {\field{\*\fldinst SYMBOL 237 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 237 } -{\par {\field{\*\fldinst SYMBOL 238 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 238 } +{\par {\field{\*\fldinst SYMBOL 236 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 236 left curly bracket upper hook} +{\par {\field{\*\fldinst SYMBOL 237 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 237 left curly bracket middle piece} +{\par {\field{\*\fldinst SYMBOL 238 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 238 right curly bracket lower hook} {\par {\field{\*\fldinst SYMBOL 239 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 239 |} {\par {\field{\*\fldinst SYMBOL 240 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 240 eth} {\par {\field{\*\fldinst SYMBOL 241 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 241 rang} {\par {\field{\*\fldinst SYMBOL 242 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 242 int} -{\par {\field{\*\fldinst SYMBOL 243 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 243 } -{\par {\field{\*\fldinst SYMBOL 244 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 244 } -{\par {\field{\*\fldinst SYMBOL 245 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 245 } -{\par {\field{\*\fldinst SYMBOL 246 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 246 } -{\par {\field{\*\fldinst SYMBOL 247 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 247 } -{\par {\field{\*\fldinst SYMBOL 248 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 248 } +{\par {\field{\*\fldinst SYMBOL 243 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 243 integraltp} +{\par {\field{\*\fldinst SYMBOL 244 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 244 integralex} +{\par {\field{\*\fldinst SYMBOL 245 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 245 integralbt} +{\par {\field{\*\fldinst SYMBOL 246 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 246 parenrighttp} +{\par {\field{\*\fldinst SYMBOL 247 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 247 parenrightex} +{\par {\field{\*\fldinst SYMBOL 248 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 248 parenrightbt} {\par {\field{\*\fldinst SYMBOL 249 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 249 rceil} {\par {\field{\*\fldinst SYMBOL 250 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 250 |} {\par {\field{\*\fldinst SYMBOL 251 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 251 rfloor} -{\par {\field{\*\fldinst SYMBOL 252 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 252 } -{\par {\field{\*\fldinst SYMBOL 253 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 253 } -{\par {\field{\*\fldinst SYMBOL 254 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 254 } +{\par {\field{\*\fldinst SYMBOL 252 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 252 right curly bracket upper hook} +{\par {\field{\*\fldinst SYMBOL 253 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 253 right curly bracket middle piece} +{\par {\field{\*\fldinst SYMBOL 254 \\f "Symbol" \\s 12}{\fldrslt\f3\fs24}}}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0 \tab 254 right curly bracket upper hook} \par }